2016-06-15T00:03:09Z andrewvic joined #scheme 2016-06-15T00:03:34Z grublet joined #scheme 2016-06-15T00:07:12Z sethalves quit (Remote host closed the connection) 2016-06-15T00:07:30Z andrewvic quit (Ping timeout: 260 seconds) 2016-06-15T00:10:02Z andrewvic joined #scheme 2016-06-15T00:22:52Z daviid quit (Ping timeout: 252 seconds) 2016-06-15T00:24:06Z Riastradh joined #scheme 2016-06-15T00:26:06Z ijp: taylan: unregistered ones get an x- prefix 2016-06-15T00:26:28Z ijp: so you sometimes see text/x-scheme 2016-06-15T00:26:41Z dpk: ijp: even since RFC 6648? 2016-06-15T00:27:04Z andrewvic quit (Quit: andrewvic) 2016-06-15T00:28:21Z ijp: didn't know about that one *reads* 2016-06-15T00:30:14Z ijp: I see their point, but the recommendations are pretty vague 2016-06-15T00:31:57Z galex-713: I’m asking myself something… is ietf rough-consensus system sybil-attack-proof? what is needed to be part of ietf/to contribute to an rfc? 2016-06-15T00:32:38Z dpk: generally, a sensible idea and knowledge of the email address of the relevant mailing list 2016-06-15T00:34:10Z galex-713: dpk: are they hidden? O.o 2016-06-15T00:34:16Z dpk: no 2016-06-15T00:34:25Z galex-713: dpk: peer-communicated? 2016-06-15T00:34:40Z galex-713: with ietf mailing-list being small enough to be sybil-attack-proof? 2016-06-15T00:35:08Z cemerick joined #scheme 2016-06-15T00:35:28Z dpk: consensus means that the people 'in charge' of the spec (the chair of the relevant working group, the writers of the spec itself whose name appears in the top corner) are in general agreement with experts in the relevant field, whose credentials are known and have generally been proven through previous IETF work, that something is a good/bad idea 2016-06-15T00:35:42Z dpk: the WGs and their mailing lists are all listed here https://datatracker.ietf.org/wg/ 2016-06-15T00:37:24Z dpk: notably, consensus does not mean that if you pile on enough random apparently-different people in favour of something, that it necessarily will or will not happen 2016-06-15T00:38:30Z galex-713: dpk: are chairs designated by area directors? and who designate area directors/allow area creation? or is it static since internet creation? 2016-06-15T00:38:36Z robotoad quit (Quit: Textual IRC Client: www.textualapp.com) 2016-06-15T00:38:49Z przl quit (Ping timeout: 252 seconds) 2016-06-15T00:39:02Z dpk: it's quite similar to the theory behind Wikipedia dispute resolution, except that on Wikipedia expertise isn't valued and anyone can participate anonymously, making the whole process worthless and basically equivalent to a vote; this is why Wikipedia bureaucracy is such an unmitigated disaster 2016-06-15T00:40:29Z galex-713: that is…? 2016-06-15T00:40:35Z dpk: good questions. i don't know. i think the answer to the first question is 'yes' (though it might just be a rubber-stamp approval); presumably if you have a proposal for a new area you can propose it at an IETF meeting or on a mailing list somewhere 2016-06-15T00:40:35Z galex-713: (sorry I don’t know well enough wikipedia) 2016-06-15T00:43:20Z galex-713: is it formal or unformal designation? -> “experts in the relevant field, whose credentials are known and have generally been proven through previous IETF work” 2016-06-15T00:43:50Z galex-713: if unformal, do disputes happens on that point? 2016-06-15T00:43:54Z galex-713: *happen 2016-06-15T00:44:44Z dpk: informal — there's no qualification process to participate in IETF discussions, as i said. you just send an email to the mailing list and people say what they think 2016-06-15T00:45:21Z dpk: i don't really think there's much dispute about whether someone is qualified or not to work on things. if you know what you're talking about, you know what you're talking about 2016-06-15T00:45:40Z dpk: the process and the organization itself are both obscure enough to be only accessible to experts anyway 2016-06-15T00:45:43Z galex-713: ok, so when a people express its disagreement but is not considered yet as “credited/proven expert” informally by other, what happens? chair decides? 2016-06-15T00:46:00Z galex-713: ah ok 2016-06-15T00:46:01Z dpk: essentially, yes 2016-06-15T00:46:32Z galex-713: so it’s basically a hierarchy where people with power are considered “open enough” in their field? 2016-06-15T00:47:15Z galex-713: dpk: ^ 2016-06-15T00:48:16Z dpk: i don't quite understand the question, but the people who chair the committees and edit the specs do so because they're respected by their peers, who are generally the people who actually have to implement the technology they're specifying 2016-06-15T00:49:12Z galex-713: ok 2016-06-15T00:49:28Z galex-713: I am just interested in internet dev sociology :) 2016-06-15T00:49:33Z ijp: regulatory capture is a pretty decent explanation of why computing specs are where they are 2016-06-15T00:49:48Z dpk: also that 2016-06-15T00:49:52Z galex-713: regulatory capture? 2016-06-15T00:51:49Z dpk: though the IETF is less affected by that since many of its specs are developed by FLOSS people with the intention of making FLOSS implementations. not entirely impervious — i think the specs for stuff to do with network administration have been particularly affected by unnamed large companies selling routers — but at least in application space things are okay 2016-06-15T00:52:01Z dpk: but in that regard, the less said about WHATWG and especially W3C the better 2016-06-15T00:52:53Z galex-713: ah that is interesting though 2016-06-15T00:53:07Z galex-713: I thought IETF was mainly, dunno, broadcom, AT&T, etc. people 2016-06-15T00:53:31Z galex-713: like, big ISP and big software companies along with some free-software people 2016-06-15T00:53:50Z dpk: it's a big mix. partly those people, but also … those people tend to go to places like the ITU or ISO to get their specs made, because they're openly able to be bought 2016-06-15T00:54:17Z galex-713: ahhh ok 2016-06-15T00:54:19Z galex-713: I see 2016-06-15T00:54:29Z galex-713: and yet most of internet is standardized by IETF? 2016-06-15T00:54:41Z dpk: quite a bit of it, yes 2016-06-15T00:54:50Z galex-713: cool 2016-06-15T00:54:53Z galex-713: btw, afaik, W3C is increasingly being drived by these companies? 2016-06-15T00:55:04Z shdeng joined #scheme 2016-06-15T00:55:20Z dpk: W3C is and always has been owned and under the control of its members. now, here's a challenge: try to become a member of the W3C 2016-06-15T00:55:47Z dpk: here's a hint: if you're not a company with a few million to spare, that is basically impossible to do 2016-06-15T00:56:27Z galex-713: dpk: members had become mostly big companies you mean? 2016-06-15T00:56:54Z galex-713: because I heard long time ago Aaron Schwartz was in the RSS WG 2016-06-15T00:57:00Z dpk: all big companies. all of them. afaik and unless they've changed something, individuals can't become W3C members without a corporate affiliation 2016-06-15T00:57:26Z galex-713: dpk: corporate being a lucrative entity? like FSF couldn’t? 2016-06-15T00:57:57Z galex-713: or Open Source Initiative maybe 2016-06-15T00:58:02Z dpk: i don't think the FSF could, no. it'd probably be too expensive for them, as they depend on donations and need every penny they get 2016-06-15T00:58:11Z galex-713: argh 2016-06-15T00:58:42Z galex-713: dpk: how is that expensive? aren’t corporations naturally rejecting everything potentially harmful to their interests 2016-06-15T00:58:48Z galex-713: *? 2016-06-15T00:58:49Z dpk: that's a big part of why the W3C wasted so long on the XHTML debacle when that plan was so clearly not going to fly with web developers. they're just institutionally out-of-touch 2016-06-15T00:59:13Z dpk: also why they continue to spend a lot of effort on trying to get people to adopt the Semantic Web 2016-06-15T00:59:33Z galex-713: what do mean “fly with web developers”? 2016-06-15T00:59:54Z dpk: i mean they wouldn't have used XHTML 2.0 even if it was finished because it just wasn't practical 2016-06-15T01:00:01Z galex-713: what’s the problem of the semantic web? it’s great for accessibility for example 2016-06-15T01:00:29Z galex-713: why and for why wasn’t it practical? 2016-06-15T01:00:41Z dpk: in terms of corporations' rejection of things … as an example, see their rejection of HTML5 open video in favour of Flash until the W3C agreed to add DRM to HTML 2016-06-15T01:01:08Z galex-713: Yeah 2016-06-15T01:01:13Z dpk: the WHATWG is slightly better, but still basically has the same problem. the HTML spec is controlled by the browser makers: Apple, Google, Opera, Mozilla, and Microsoft 2016-06-15T01:01:56Z galex-713: whait what’s the difference between WHATWG and W3C 2016-06-15T01:01:57Z galex-713: *? 2016-06-15T01:01:58Z dpk: of these, Opera now uses the same rendering engine as developed by Google, and Mozilla is utterly dependent on Google for revenue (about 95% of their income comes from the share they get from Google ads from people using the search box in Firefox) 2016-06-15T01:02:21Z galex-713: yeah I know that for mozilla 2016-06-15T01:02:35Z galex-713: (I even thought it was 98 or 99%) 2016-06-15T01:03:18Z galex-713: dpk: and what’s the problem with the semantic web? 2016-06-15T01:04:35Z przl joined #scheme 2016-06-15T01:04:55Z dpk: the WHATWG was set up by the browser makers while the W3C were fucking around with XHTML 2.0, to try to develop extensions to HTML 4.01 which would make the web a better platform for rich web applications, at a time when that was just taking off. their efforts on the 'Web Apps' spec turned into HTML5, while the W3C was eventually forced to abandon XHTML 2.0 2016-06-15T01:05:20Z sethalves joined #scheme 2016-06-15T01:06:39Z galex-713: dpk: but wasn’t W3C set up by browsers makers too? and what’s the deal with semantic web? 2016-06-15T01:06:42Z dpk: the Semantic Web is RDF, OWL, GRDDL, SPARQL and a bunch of other technologies; it has little to do with accessibility. it's a rehash of ideas that were developed during the AI boom in the 1980s but then went out of fashion. the W3C brought them back, and in turn guaranteed job security for all the researchers who had originally worked on this rubbish back in the day 2016-06-15T01:08:27Z dpk: the W3C was set up by Tim Berners-Lee and the other early specifiers of web technology after development of the web project left CERN and after it became clear that the IETF was not interested in hosting development of the HTML spec for various reasons 2016-06-15T01:08:41Z galex-713: () 2016-06-15T01:08:47Z galex-713: (what various reasons?) 2016-06-15T01:09:02Z galex-713: And why did W3C brought semantic stuff back too? 2016-06-15T01:09:46Z acarrico joined #scheme 2016-06-15T01:10:21Z dpk: i think it came down to that the IETF thought that HTML and the Web was evolving too quickly, it would involve too many different specifications, there were too many competing ideas coming out at the same time, and it would have ended up being too big for the IETF and they wouldn't be able to develop the more core protocols like TCP/IP any more because the web stuff would just be too much 2016-06-15T01:11:01Z dpk: also, the IETF is mainly involved in specifying network protocols, not document formats, stylesheet languages, or programming languages 2016-06-15T01:11:07Z galex-713: I imagine that also saved IETF from invasion from rich corporations… 2016-06-15T01:11:43Z galex-713: dpk: is HTTP defined by W3C, WHATWG or IETF? 2016-06-15T01:12:06Z dpk: it's defined by the IETF, but the W3C host the mailing list for some reason 2016-06-15T01:12:07Z galex-713: Also, if browsers already have WHATWG, why to take over W3C, or, if the later happened first, why to create WHATWG? 2016-06-15T01:13:34Z dpk: when the W3C was first set up the 'browser makers' were called Microsoft and Netscape. you might have heard of Netscape … they had a nasty little browser war going on at the time and weren't much interested in following the specs anyway. which is why the fundamentals of HTML before HTML 5 were so out of whack with reality 2016-06-15T01:13:49Z dpk: i don't understand your question 2016-06-15T01:14:52Z ijp: the latter was already answered, the former is because it looks more official 2016-06-15T01:15:21Z galex-713: ah ok thanks 2016-06-15T01:15:51Z galex-713: dpk: and why did W3C brought semantic stuff back? 2016-06-15T01:16:22Z dpk: https://i.imgur.com/Cq5eeq2.png is an example of the crap that resulted from HTML not being implemented like it was defined, or defined like it was implemented 2016-06-15T01:16:28Z galex-713: and is keeping to try to get people on it? 2016-06-15T01:16:58Z galex-713: OMG O.O 2016-06-15T01:17:03Z galex-713: holly shit 2016-06-15T01:17:06Z ijp: note the doctype 2016-06-15T01:17:20Z grettke quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-06-15T01:17:54Z andrewvic joined #scheme 2016-06-15T01:18:16Z dpk: galex-713: i think TimBL sincerely believes in the promise of it. back in the early Semantic Web days there was a lot of talk about how it was going to enable 'intelligent assistants' and so on which could answer questions. none of that has materialized — today they tend to talk about more abstract benefits of adopting it 2016-06-15T01:19:03Z przl quit (Ping timeout: 250 seconds) 2016-06-15T01:19:14Z galex-713: dpk: but if W3C is now owned by browsers corporations, why didn’t it take down the semantics stuff? 2016-06-15T01:19:22Z galex-713: Or do TimBL still have power in it? 2016-06-15T01:19:34Z galex-713: through some organization I don’t know about 2016-06-15T01:19:35Z dpk: the W3C isn't owned by the browser corporations, the WHATWG is 2016-06-15T01:20:07Z galex-713: No, not properly, but ruled by them, as you said most members are corporations and it’s now impossible to join W3C otherwise 2016-06-15T01:20:10Z galex-713: So that’s alike 2016-06-15T01:20:34Z dpk: the W3C's members aren't just browser makers, which is the problem 2016-06-15T01:20:54Z dpk: the W3C's members are also companies like Netflix and the BBC 2016-06-15T01:21:00Z galex-713: how is that a problem and why those other members keep pushing for semantic web? 2016-06-15T01:21:04Z dpk: they were the main ones who pushed for DRM in HTML 2016-06-15T01:21:07Z galex-713: Ah yeah 2016-06-15T01:21:13Z galex-713: yeah understandable 2016-06-15T01:21:36Z ijp: BBC :/ 2016-06-15T01:22:44Z galex-713: dpk: but then, *who* has power to make W3C keep pushing for semantic web? 2016-06-15T01:23:26Z vydd quit (Remote host closed the connection) 2016-06-15T01:23:54Z dpk: there are universities and research institutes who have significant numbers of their computer science staff tied up in Semantic Web research, for instance 2016-06-15T01:24:16Z galex-713: and these universities and research institutes are W3C members? 2016-06-15T01:24:29Z dpk: yes 2016-06-15T01:24:31Z dpk: ijp: https://lists.w3.org/Archives/Public/public-html-admin/2013Feb/0153.html 2016-06-15T01:25:19Z ijp: dpk: I wasn't doubting, I was just disappointed 2016-06-15T01:25:23Z dpk: you can see the list here https://www.w3.org/Consortium/Member/List 2016-06-15T01:27:23Z galex-713: dpk: and then these universities/instits has enough power to keep W3C get semantic web pushed even that not being directly interesting for corporations… but then, do they lack power to allow non-corporative members to come or are they unwilling to do for some reasons (like State/financial reasons)? 2016-06-15T01:27:46Z dpk shrugs 2016-06-15T01:28:46Z dpk: the W3C has never allowed non-corporate members. i think originally TimBL just set up the 'membership' idea so that the new W3C organization would have some funding, and wanted more public input into the process, but they ended up getting too much power, through access to private mailing lists and things 2016-06-15T01:29:44Z galex-713: dpk: wait what is a corporation? I don’t include universities in corporations but in the same range of stuff as FSF, except they’re financed by the State 2016-06-15T01:29:54Z galex-713: *kind of stuff 2016-06-15T01:30:46Z galex-713: dpk: I mean, if FSF asked to lower prices so they can come, would universities/research instits would be unable or unwilling to help? 2016-06-15T01:30:46Z dpk: galex-713: i think any non-natural person who can afford whatever absurd fee http://www.w3.org/Consortium/fees tells them to pay can be a member 2016-06-15T01:33:09Z galex-713: yeah but the minimal price is absurd 2016-06-15T01:33:38Z galex-713: then do universities/research instits supports that pricing or are they unable to do anything? 2016-06-15T01:34:42Z dpk: i'm sure they could try to change it, but they're in a minority within the W3C, and outnumbered by the big corps who don't want change 2016-06-15T01:34:58Z galex-713: ok I see 2016-06-15T01:35:51Z galex-713: So if they have power to keep semantic web it’s not because of they number but because they’re big enough for making that ask for too much resources from corporations to argues/fight against them for something that doesn’t harm themselves directly 2016-06-15T01:35:55Z dpk: oh, and also, don't set aside the factor of face-saving. the W3C lost a lot of credibility when they had to cancel XHTML 2.0 after years of hyping it as the future. they, as an organization, don't want to lose more by dumping another long-term project they said was the future 2016-06-15T01:36:15Z galex-713: ah yeah 2016-06-15T01:36:46Z galex-713: well, XHTML HTML5-like wouldn’t be a shame… would be good… but it’s supported nowere :( 2016-06-15T01:37:12Z dpk: they don't have that much of a role in the development of HTML any more, for instance, but they keep publishing these numbered versions like HTML 5.0, 5.1, i think they're on 5.2 now, to make it look like they're involved. they just copy the WHATWG spec (with credit), change some things, and put a version number badge on it 2016-06-15T01:37:43Z galex-713: ok 2016-06-15T01:38:49Z dpk: the only spec they really control now that's used by web developers every day is CSS. and i notice the WHATWG has even started to take over tiny little bits of that now 2016-06-15T01:39:24Z dpk: like https://books.spec.whatwg.org/ and https://figures.spec.whatwg.org/ 2016-06-15T01:39:27Z galex-713: argh 2016-06-15T01:39:51Z galex-713: I would have liked so much XML-FO were not crap :( 2016-06-15T01:43:01Z andrewvic quit (Quit: andrewvic) 2016-06-15T01:44:26Z badkins joined #scheme 2016-06-15T01:46:19Z galex-713: dpk: would be great to make a new xslt standard that is barely scheme in xml form :p then we would implement a *good* layout engine+typesetter taking the good parts of web engines and TeX and mixing up to something semantic, accessible and coherent so that it can replace CSS x) (and be written in XML form to please the W3C univ/research people) 2016-06-15T01:47:31Z dpk: there is still an open-source DSSSL processor out there … though its XML support is spotty 2016-06-15T01:47:33Z dpk: https://en.wikipedia.org/wiki/Document_Style_Semantics_and_Specification_Language 2016-06-15T01:47:33Z rudybot: http://teensy.info/icaurzvXux 2016-06-15T01:47:34Z galex-713: we also have to find a way to translate xml syntax to json syntax to please mozilla/average web developers 2016-06-15T01:48:01Z galex-713: dpk: does DSSSL is turing complete and has homoiconicity? 2016-06-15T01:48:14Z andrewvic joined #scheme 2016-06-15T01:48:21Z galex-713: and is DSSSL meant to do XSLT or XSL-FO job? 2016-06-15T01:49:07Z ijp resets the "N days without mentioning 'homoiconicity'" counter 2016-06-15T01:49:27Z galex-713: ? 2016-06-15T01:50:09Z dpk: yep, it's based on R4RS with these differences http://trac.sacrideo.us/wg/wiki/DSSSLVsScheme 2016-06-15T01:50:32Z galex-713: oh 2016-06-15T01:50:46Z galex-713: We should make one based on r7rs-lite and merge it with a future xslt 2016-06-15T01:51:02Z galex-713: So it can be written both in xml and lisp syntax, and maybe json syntax too 2016-06-15T01:51:17Z galex-713: Yet I have to figure out how to do that in json… 2016-06-15T02:01:09Z daviid joined #scheme 2016-06-15T02:02:01Z ArneBab_ joined #scheme 2016-06-15T02:03:58Z dpk: galex-713: alas, reforming XSLT is not going to happen. there is only one complete implementation of the most recent XSLT standard … and it happens to be written and sold by the company which is led by the editor of the spec 2016-06-15T02:05:21Z andrewvic quit (Quit: andrewvic) 2016-06-15T02:05:41Z andrewvic joined #scheme 2016-06-15T02:06:21Z ArneBab quit (Ping timeout: 244 seconds) 2016-06-15T02:15:05Z przl joined #scheme 2016-06-15T02:16:10Z edgar-rft quit (Quit: edgar-rft) 2016-06-15T02:17:19Z andrewvic quit (Quit: andrewvic) 2016-06-15T02:20:42Z przl quit (Ping timeout: 272 seconds) 2016-06-15T02:22:53Z jao quit (Ping timeout: 244 seconds) 2016-06-15T02:24:17Z vydd joined #scheme 2016-06-15T02:29:15Z vydd quit (Ping timeout: 260 seconds) 2016-06-15T02:33:09Z galex-713 quit (Ping timeout: 250 seconds) 2016-06-15T02:34:38Z masoudd quit (Ping timeout: 272 seconds) 2016-06-15T02:38:18Z andrewvic joined #scheme 2016-06-15T02:51:07Z galex-713 joined #scheme 2016-06-15T02:52:13Z daviid quit (Ping timeout: 258 seconds) 2016-06-15T02:58:58Z ArneBab joined #scheme 2016-06-15T03:00:06Z dfr33zy joined #scheme 2016-06-15T03:03:28Z ArneBab_ quit (Ping timeout: 264 seconds) 2016-06-15T03:15:45Z andrewvic quit (Ping timeout: 244 seconds) 2016-06-15T03:15:46Z przl joined #scheme 2016-06-15T03:17:56Z masoudd joined #scheme 2016-06-15T03:20:58Z przl quit (Ping timeout: 258 seconds) 2016-06-15T03:21:53Z karswell` joined #scheme 2016-06-15T03:23:37Z karswell quit (Remote host closed the connection) 2016-06-15T03:23:44Z aries_liuxueyang quit (Quit: No Ping reply in 180 seconds.) 2016-06-15T03:24:59Z vydd joined #scheme 2016-06-15T03:25:10Z aries_liuxueyang joined #scheme 2016-06-15T03:25:39Z tmtwd joined #scheme 2016-06-15T03:26:14Z pllx joined #scheme 2016-06-15T03:30:09Z vydd quit (Ping timeout: 246 seconds) 2016-06-15T03:30:16Z dfr33zy quit (Remote host closed the connection) 2016-06-15T03:31:19Z badkins quit (Remote host closed the connection) 2016-06-15T03:38:50Z Opodeldoc joined #scheme 2016-06-15T03:38:53Z scarygelatin quit (Remote host closed the connection) 2016-06-15T03:39:27Z Opodeldoc quit (Remote host closed the connection) 2016-06-15T03:40:11Z Opodeldoc joined #scheme 2016-06-15T03:40:21Z Opodeldoc quit (Remote host closed the connection) 2016-06-15T03:40:47Z Opodeldoc joined #scheme 2016-06-15T03:43:22Z Opodeldoc quit (Remote host closed the connection) 2016-06-15T03:43:54Z Opodeldoc joined #scheme 2016-06-15T03:43:59Z Opodeldoc quit (Remote host closed the connection) 2016-06-15T03:44:59Z galex-713: dpk: browsers implement it 2016-06-15T03:45:47Z galex-713: dpk: and keywords are similar to scheme’s… except maybe stuff like the map/for-each difference 2016-06-15T03:59:10Z galex-713 quit (Quit: ERC (IRC client for Emacs 24.5.1)) 2016-06-15T04:03:33Z acarrico quit (Ping timeout: 240 seconds) 2016-06-15T04:07:37Z mokuso joined #scheme 2016-06-15T04:07:37Z mokuso quit (Changing host) 2016-06-15T04:07:37Z mokuso joined #scheme 2016-06-15T04:09:10Z andrewvic joined #scheme 2016-06-15T04:10:28Z andrewvic quit (Client Quit) 2016-06-15T04:10:59Z andrewvic joined #scheme 2016-06-15T04:12:03Z andrewvic quit (Client Quit) 2016-06-15T04:16:29Z przl joined #scheme 2016-06-15T04:26:44Z masoudd quit (Ping timeout: 272 seconds) 2016-06-15T04:27:05Z vydd joined #scheme 2016-06-15T04:31:43Z vydd quit (Ping timeout: 244 seconds) 2016-06-15T04:34:56Z pllx quit (Quit: zz) 2016-06-15T04:45:33Z andrewvic joined #scheme 2016-06-15T04:48:20Z cemerick quit (Ping timeout: 240 seconds) 2016-06-15T05:01:08Z Opodeldoc joined #scheme 2016-06-15T05:01:11Z Opodeldoc quit (Remote host closed the connection) 2016-06-15T05:06:37Z robotoad joined #scheme 2016-06-15T05:06:37Z mokuso quit (Remote host closed the connection) 2016-06-15T05:12:20Z przl quit (Ping timeout: 272 seconds) 2016-06-15T05:14:57Z pierpa quit (Ping timeout: 250 seconds) 2016-06-15T05:24:23Z andrewvic quit (Quit: andrewvic) 2016-06-15T05:30:48Z mokuso joined #scheme 2016-06-15T05:35:42Z galex-713 joined #scheme 2016-06-15T05:46:33Z tmtwd quit (Ping timeout: 240 seconds) 2016-06-15T05:47:09Z przl joined #scheme 2016-06-15T05:48:10Z shdeng quit (Ping timeout: 244 seconds) 2016-06-15T05:49:59Z shdeng joined #scheme 2016-06-15T05:58:03Z vydd joined #scheme 2016-06-15T06:02:24Z vydd quit (Ping timeout: 246 seconds) 2016-06-15T06:05:40Z ijp quit (Ping timeout: 240 seconds) 2016-06-15T06:06:20Z ijp joined #scheme 2016-06-15T06:14:16Z turbofail quit (Remote host closed the connection) 2016-06-15T06:24:59Z Shadox quit (Quit: Leaving) 2016-06-15T06:28:21Z leot joined #scheme 2016-06-15T06:35:54Z masm joined #scheme 2016-06-15T06:38:14Z stepnem joined #scheme 2016-06-15T06:44:29Z andrewvic joined #scheme 2016-06-15T06:50:11Z robotoad quit (Read error: error:1408F119:SSL routines:SSL3_GET_RECORD:decryption failed or bad record mac) 2016-06-15T06:51:10Z robotoad joined #scheme 2016-06-15T06:52:02Z masm quit (Remote host closed the connection) 2016-06-15T06:59:40Z przl quit (Ping timeout: 240 seconds) 2016-06-15T07:00:11Z robotoad quit (Max SendQ exceeded) 2016-06-15T07:01:43Z przl joined #scheme 2016-06-15T07:02:15Z robotoad joined #scheme 2016-06-15T07:05:42Z dmiles quit (Ping timeout: 272 seconds) 2016-06-15T07:09:37Z groovy2shoes joined #scheme 2016-06-15T07:10:45Z Tbone139 quit (Ping timeout: 276 seconds) 2016-06-15T07:18:42Z lritter joined #scheme 2016-06-15T07:30:03Z dmiles joined #scheme 2016-06-15T07:39:43Z przl quit (Ping timeout: 258 seconds) 2016-06-15T07:44:49Z Muir joined #scheme 2016-06-15T07:54:51Z civodul joined #scheme 2016-06-15T08:02:06Z bokr quit (Quit: Leaving.) 2016-06-15T08:03:11Z bokr joined #scheme 2016-06-15T08:06:16Z dmiles quit (Read error: Connection reset by peer) 2016-06-15T08:07:54Z jlongster joined #scheme 2016-06-15T08:08:06Z dmiles joined #scheme 2016-06-15T08:08:10Z mastokley quit (Ping timeout: 252 seconds) 2016-06-15T08:08:37Z bokr quit (Quit: Leaving.) 2016-06-15T08:09:39Z vydd joined #scheme 2016-06-15T08:10:05Z andrewvic quit (Quit: andrewvic) 2016-06-15T08:10:30Z mokuso quit (Ping timeout: 260 seconds) 2016-06-15T08:11:26Z karswell` quit (Remote host closed the connection) 2016-06-15T08:11:39Z karswell` joined #scheme 2016-06-15T08:14:00Z vydd quit (Ping timeout: 246 seconds) 2016-06-15T08:24:29Z przl joined #scheme 2016-06-15T08:26:48Z przl quit (Client Quit) 2016-06-15T08:27:12Z przl joined #scheme 2016-06-15T08:28:23Z arbv joined #scheme 2016-06-15T08:29:42Z robotoad quit (Max SendQ exceeded) 2016-06-15T08:30:55Z robotoad joined #scheme 2016-06-15T08:40:00Z jackdaniel quit (Quit: leaving) 2016-06-15T08:40:15Z jackdaniel joined #scheme 2016-06-15T08:49:21Z dmiles quit (Ping timeout: 246 seconds) 2016-06-15T08:52:06Z jlongster quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-06-15T08:59:11Z greatscottttt joined #scheme 2016-06-15T09:00:37Z andrewvic joined #scheme 2016-06-15T09:03:59Z bjz joined #scheme 2016-06-15T09:05:35Z karswell` quit (Ping timeout: 258 seconds) 2016-06-15T09:11:25Z robotoad quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-06-15T09:14:40Z mokuso joined #scheme 2016-06-15T09:19:08Z dpk: galex-713: no browser implements any XSLT version newer than 1.0, afaik 2016-06-15T09:19:36Z dpk: there is no open-source implementation of any version newer than that, even 2016-06-15T09:19:55Z bjz quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…) 2016-06-15T09:26:30Z galex-713: oh :( 2016-06-15T09:37:34Z joast quit (Ping timeout: 240 seconds) 2016-06-15T09:42:39Z M-krsiehl quit (Remote host closed the connection) 2016-06-15T09:44:33Z edgar-rft joined #scheme 2016-06-15T09:47:08Z bjz joined #scheme 2016-06-15T09:53:02Z joast joined #scheme 2016-06-15T09:54:05Z M-krsiehl joined #scheme 2016-06-15T09:56:16Z ASau quit (Ping timeout: 264 seconds) 2016-06-15T10:08:05Z M-krsiehl quit (Remote host closed the connection) 2016-06-15T10:09:10Z mokuso quit (Ping timeout: 252 seconds) 2016-06-15T10:26:57Z bjz quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…) 2016-06-15T10:31:12Z vydd joined #scheme 2016-06-15T10:32:04Z mokuso joined #scheme 2016-06-15T10:34:13Z jefrite joined #scheme 2016-06-15T10:37:00Z bjz joined #scheme 2016-06-15T10:38:02Z M-krsiehl joined #scheme 2016-06-15T10:39:58Z przl quit (Ping timeout: 252 seconds) 2016-06-15T10:43:14Z jlongster joined #scheme 2016-06-15T10:51:54Z noethics quit (Ping timeout: 250 seconds) 2016-06-15T10:55:04Z andrewvic quit (Ping timeout: 264 seconds) 2016-06-15T10:55:29Z vydd quit (Remote host closed the connection) 2016-06-15T10:56:05Z vydd joined #scheme 2016-06-15T10:57:14Z vydd quit (Read error: Connection reset by peer) 2016-06-15T11:05:39Z jlongster quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-06-15T11:06:35Z przl joined #scheme 2016-06-15T11:09:44Z Opodeldoc joined #scheme 2016-06-15T11:09:50Z Opodeldoc quit (Remote host closed the connection) 2016-06-15T11:11:16Z przl quit (Ping timeout: 264 seconds) 2016-06-15T11:13:57Z jlongster joined #scheme 2016-06-15T11:15:27Z nilg joined #scheme 2016-06-15T11:18:18Z jlongster quit (Client Quit) 2016-06-15T11:28:48Z bjz_ joined #scheme 2016-06-15T11:30:26Z bjz quit (Ping timeout: 272 seconds) 2016-06-15T11:30:32Z bogdanm joined #scheme 2016-06-15T11:35:55Z vydd joined #scheme 2016-06-15T11:35:55Z vydd quit (Changing host) 2016-06-15T11:35:55Z vydd joined #scheme 2016-06-15T11:41:34Z przl joined #scheme 2016-06-15T11:42:36Z galex-713 quit (Read error: Connection reset by peer) 2016-06-15T11:44:29Z leot quit (Remote host closed the connection) 2016-06-15T11:45:28Z galex-713 joined #scheme 2016-06-15T11:53:07Z grettke joined #scheme 2016-06-15T11:56:28Z rszeno joined #scheme 2016-06-15T12:06:11Z jlongster joined #scheme 2016-06-15T12:10:10Z vydd quit 2016-06-15T12:13:39Z kuribas joined #scheme 2016-06-15T12:18:09Z narendraj9 joined #scheme 2016-06-15T12:20:04Z jlongster quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-06-15T12:21:06Z greatscottttt quit (Quit: leaving) 2016-06-15T12:22:35Z jao joined #scheme 2016-06-15T12:26:09Z grettke quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-06-15T12:39:02Z strykerkkd joined #scheme 2016-06-15T12:40:01Z jlongster joined #scheme 2016-06-15T12:43:01Z przl quit (Ping timeout: 250 seconds) 2016-06-15T12:43:13Z ijp quit (Quit: brb trisecting the angle) 2016-06-15T12:45:05Z leot joined #scheme 2016-06-15T12:46:21Z jlongster quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-06-15T12:49:30Z bogdanm quit (Quit: Leaving) 2016-06-15T12:51:04Z DGASAU quit (Ping timeout: 240 seconds) 2016-06-15T12:51:26Z jlongster joined #scheme 2016-06-15T12:53:48Z DGASAU joined #scheme 2016-06-15T12:55:59Z rszeno quit (Quit: Leaving.) 2016-06-15T13:00:34Z Jookia joined #scheme 2016-06-15T13:02:28Z przl joined #scheme 2016-06-15T13:08:21Z strykerkkd quit (Quit: Leaving) 2016-06-15T13:12:26Z groscoe joined #scheme 2016-06-15T13:26:08Z jlongster quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-06-15T13:27:24Z mjuhl left #scheme 2016-06-15T13:33:17Z cemerick joined #scheme 2016-06-15T13:45:18Z jao quit (Ping timeout: 276 seconds) 2016-06-15T13:45:56Z greatscottttt joined #scheme 2016-06-15T13:57:37Z noethics joined #scheme 2016-06-15T14:07:26Z shdeng quit (Quit: Leaving) 2016-06-15T14:08:44Z jlongster joined #scheme 2016-06-15T14:12:11Z lritter quit (Remote host closed the connection) 2016-06-15T14:13:04Z DGASAU quit (Ping timeout: 240 seconds) 2016-06-15T14:16:14Z badkins joined #scheme 2016-06-15T14:17:36Z alezost joined #scheme 2016-06-15T14:21:53Z DGASAU joined #scheme 2016-06-15T14:22:13Z przl quit (Ping timeout: 258 seconds) 2016-06-15T14:22:26Z mumptai joined #scheme 2016-06-15T14:26:35Z cemerick quit (Ping timeout: 250 seconds) 2016-06-15T14:29:51Z przl joined #scheme 2016-06-15T14:30:51Z m1dnight_ quit (Quit: WeeChat 1.5) 2016-06-15T14:31:47Z m1dnight_ joined #scheme 2016-06-15T14:34:21Z robotoad joined #scheme 2016-06-15T14:34:23Z jefrite quit (Ping timeout: 250 seconds) 2016-06-15T14:39:48Z cemerick joined #scheme 2016-06-15T14:43:30Z Muir quit (Quit: Leaving) 2016-06-15T14:52:33Z przl quit (Ping timeout: 240 seconds) 2016-06-15T14:55:35Z robotoad quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-06-15T15:01:19Z przl joined #scheme 2016-06-15T15:04:26Z grettke joined #scheme 2016-06-15T15:04:48Z daviid joined #scheme 2016-06-15T15:16:58Z mokuso quit (Quit: brb) 2016-06-15T15:17:48Z m1dnight_ quit (Quit: WeeChat 1.5) 2016-06-15T15:18:09Z Riastradh quit (Ping timeout: 250 seconds) 2016-06-15T15:18:23Z m1dnight_ joined #scheme 2016-06-15T15:22:23Z robotoad joined #scheme 2016-06-15T15:26:07Z jlongster quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-06-15T15:26:39Z edgar-rft quit (Quit: edgar-rft) 2016-06-15T15:32:12Z kuribas quit (Remote host closed the connection) 2016-06-15T15:35:22Z nowolfer joined #scheme 2016-06-15T15:39:11Z mokuso joined #scheme 2016-06-15T15:40:55Z badkins quit (Remote host closed the connection) 2016-06-15T15:46:12Z rjnw joined #scheme 2016-06-15T15:51:04Z nowolfer: Are there someone here using Chez Scheme implement? 2016-06-15T15:53:04Z sethalves quit (Remote host closed the connection) 2016-06-15T15:54:39Z jao joined #scheme 2016-06-15T15:55:04Z davorb: not yet, but I might try it in the future. i tried forking the repo and compiling it with a custom prefix, but that failed and so I gave up for the time being. 2016-06-15T15:59:23Z nowolfer: davorb: it work for me on my mac :) 2016-06-15T15:59:35Z nowolfer: davorb: Them which implement do you use? 2016-06-15T16:00:38Z davorb: nowolfer: i'm on ubuntu. compiling it worked great, but the problem was installing it to ~/home/MYUSER/bin 2016-06-15T16:01:14Z davorb: they had an open issue about it on github, and they ~might~ have fixed it since then. 2016-06-15T16:01:47Z nowolfer: davorb: i am not sure if i come with socket support. i want to use it develop some web application. 2016-06-15T16:03:35Z daviid quit (Ping timeout: 260 seconds) 2016-06-15T16:03:42Z davorb: nowolfer: i would be very surprised if it didn't have it. worst case scenario, you would have to use the FFI-interface and call C-functions (which is easy to work with) http://www.scheme.com/csug8/foreign.html#./foreign:h9 2016-06-15T16:04:46Z nowolfer: davorb: what are you use scheme for? 2016-06-15T16:06:09Z davorb: I guess "fun". the last thing I did in scheme, was an assignment a few weeks ago in numerical analysis. I wrote a program that took a set of bézier curves, and produced vector art in pdf-format. 2016-06-15T16:06:22Z davorb: well, control points for the bézier curves 2016-06-15T16:08:10Z nowolfer: davorb: which implement do you suggest? 2016-06-15T16:10:43Z davorb: nowolfer: for network stuff, I've found that chicken has libraries that are nice to work with. chicken also has super friendly people on their mailing list and irc channel. 2016-06-15T16:11:15Z davorb: otherwise I use racket a lot, and I like it. 2016-06-15T16:12:02Z masoudd joined #scheme 2016-06-15T16:16:42Z mokuso: nowolfer: I'm using mit-scheme along with the SICP course on Lubuntu, and it goes fine. 2016-06-15T16:18:56Z mokuso: ah, it seems that was for davorb :$ 2016-06-15T16:19:54Z badkins joined #scheme 2016-06-15T16:20:31Z nowolfer: thank you 2016-06-15T16:23:15Z alezost quit (Ping timeout: 276 seconds) 2016-06-15T16:28:05Z greatscottttt quit (Quit: leaving) 2016-06-15T16:30:19Z dmiles joined #scheme 2016-06-15T16:32:45Z groscoe quit (Ping timeout: 260 seconds) 2016-06-15T16:37:36Z badkins_ joined #scheme 2016-06-15T16:37:40Z pierpa joined #scheme 2016-06-15T16:38:34Z przl_ joined #scheme 2016-06-15T16:40:18Z badkins quit (Ping timeout: 250 seconds) 2016-06-15T16:42:06Z przl quit (Ping timeout: 276 seconds) 2016-06-15T16:42:15Z leot quit (Quit: BBL) 2016-06-15T16:42:17Z DGASAU quit (Read error: Connection reset by peer) 2016-06-15T16:42:54Z przl_ quit (Ping timeout: 250 seconds) 2016-06-15T16:43:18Z sethalves joined #scheme 2016-06-15T16:46:16Z jlongster joined #scheme 2016-06-15T16:46:48Z DGASAU joined #scheme 2016-06-15T16:47:13Z jao quit (Disconnected by services) 2016-06-15T16:47:33Z jao joined #scheme 2016-06-15T16:50:02Z benwbooth quit (Ping timeout: 244 seconds) 2016-06-15T16:52:43Z benwbooth joined #scheme 2016-06-15T16:54:10Z benwbooth quit (Max SendQ exceeded) 2016-06-15T16:54:59Z benwbooth joined #scheme 2016-06-15T17:04:56Z ecraven: chez does have socket support 2016-06-15T17:16:55Z xieyuheng joined #scheme 2016-06-15T17:19:36Z ijp joined #scheme 2016-06-15T17:27:32Z nowolfer quit (Ping timeout: 250 seconds) 2016-06-15T17:29:07Z narendraj9 quit (Remote host closed the connection) 2016-06-15T17:37:54Z groovy2shoes quit (Remote host closed the connection) 2016-06-15T17:41:51Z arbv quit (Quit: rcirc on GNU Emacs 24.5.1) 2016-06-15T17:45:06Z greatscottttt joined #scheme 2016-06-15T17:52:08Z noethics: ecraven, where? 2016-06-15T17:56:52Z gwatt: noethics: not built in. There's an example on using it included with chez 2016-06-15T17:56:53Z gwatt: https://github.com/cisco/ChezScheme/blob/master/examples/csocket.c 2016-06-15T17:57:00Z gwatt: https://github.com/cisco/ChezScheme/blob/master/examples/socket.ss 2016-06-15T17:59:17Z gwatt: Someone else did a pretty full thing called chezsockets: https://github.com/arcfide/chez-sockets 2016-06-15T18:00:54Z gwatt: but he created it with his literate programming tool, so it's difficult to read as is. 2016-06-15T18:01:38Z noethics: gwatt, yeah i'm aware of both of those but i was wondering if i had missed what ecraven was talking about 2016-06-15T18:03:37Z mastokley joined #scheme 2016-06-15T18:04:02Z mastokley quit (Read error: Connection reset by peer) 2016-06-15T18:17:20Z jlongster quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-06-15T18:23:53Z mejja joined #scheme 2016-06-15T18:23:56Z edgar-rft joined #scheme 2016-06-15T18:25:12Z mejja quit (Client Quit) 2016-06-15T18:30:45Z mejja joined #scheme 2016-06-15T18:31:18Z grettke quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-06-15T18:35:23Z daviid joined #scheme 2016-06-15T18:40:30Z benwbooth quit (Ping timeout: 260 seconds) 2016-06-15T18:43:28Z benwbooth joined #scheme 2016-06-15T18:44:08Z vydd joined #scheme 2016-06-15T18:46:57Z ecraven: noethics: /usr/lib/csv9.4.1/examples/socket.ss on my system 2016-06-15T18:47:03Z ecraven: also, that arcfide code :) 2016-06-15T18:47:32Z ecraven: see also http://cisco.github.io/ChezScheme/csug9.4/foreign.html#./foreign:h9 2016-06-15T18:49:11Z noethics: ecraven, yeah that's hardly socket support :P it's an example 2016-06-15T18:50:04Z rjnw quit (Quit: Connection closed for inactivity) 2016-06-15T18:52:35Z ecraven: noethics: I've used arcfide's code before, worked well 2016-06-15T18:53:02Z noethics: ecraven, usually what people mean by 'has support' in terms of a language is that it's built into the language 2016-06-15T18:53:53Z nckx quit (Quit: 🐧 Doei!) 2016-06-15T18:54:49Z nckx joined #scheme 2016-06-15T18:55:16Z ecraven: noethics: is a library not "has support"? 2016-06-15T18:56:27Z ecraven: noethics: most languages don't have built-in support for sockets, but have them as some sort of library 2016-06-15T18:59:43Z noethics: ecraven, if someone on the street came to me and asked if my own language which i cherish very much had support for sockets, i would tell them no it does not. but they can use foreign functions to get them. 2016-06-15T19:00:28Z mastokley joined #scheme 2016-06-15T19:00:38Z noethics: if you want to debate the semantics of the word 'supports' with me. i'm not interested. sorry. 2016-06-15T19:01:29Z ecraven: noethics: well, then we just differ in our opinion about "is supported". for me, if I can have functions that do it, then it is supported, whether it's a library or builtin 2016-06-15T19:05:32Z alezost joined #scheme 2016-06-15T19:17:13Z grettke joined #scheme 2016-06-15T19:30:16Z mejja quit (Quit: \ No newline at end of file) 2016-06-15T19:54:13Z Riastradh joined #scheme 2016-06-15T20:01:12Z TheLemonMan joined #scheme 2016-06-15T20:04:20Z Jookia quit (Ping timeout: 240 seconds) 2016-06-15T20:10:53Z leot joined #scheme 2016-06-15T20:15:00Z mastokley quit (Ping timeout: 260 seconds) 2016-06-15T20:31:20Z mastokley joined #scheme 2016-06-15T20:31:25Z aries_liuxueyang quit (Quit: No Ping reply in 180 seconds.) 2016-06-15T20:32:49Z aries_liuxueyang joined #scheme 2016-06-15T20:33:04Z ics joined #scheme 2016-06-15T20:43:06Z xieyuheng quit (Remote host closed the connection) 2016-06-15T20:48:32Z mokuso quit (Quit: kaggela pantou) 2016-06-15T20:48:33Z badkins_ quit (Read error: Connection reset by peer) 2016-06-15T20:49:12Z nilg quit (Read error: Connection reset by peer) 2016-06-15T20:52:07Z alezost quit (Quit: I live in GuixSD and Emacs ) 2016-06-15T20:52:48Z cemerick quit (Ping timeout: 246 seconds) 2016-06-15T20:58:38Z greatscottttt quit (Quit: leaving) 2016-06-15T21:00:09Z benwbooth quit (Ping timeout: 276 seconds) 2016-06-15T21:03:11Z rjnw joined #scheme 2016-06-15T21:04:00Z daviid quit (Ping timeout: 240 seconds) 2016-06-15T21:12:57Z ASau joined #scheme 2016-06-15T21:15:45Z rx80 quit (Ping timeout: 276 seconds) 2016-06-15T21:18:15Z rx80 joined #scheme 2016-06-15T21:30:37Z TheLemonMan quit (Quit: "It's now safe to turn off your computer.") 2016-06-15T21:39:13Z Jookia joined #scheme 2016-06-15T21:40:26Z n_blownapart joined #scheme 2016-06-15T21:40:38Z Jookia: Is there a Scheme with good reflection capabilities, including environment modification? 2016-06-15T21:42:09Z wasamasa: I'd expect racket to have that 2016-06-15T21:42:21Z wasamasa: and judging by the support in geiser, guile, too 2016-06-15T21:42:35Z mikeyhc: I know chicken used to, but I think it got deprecated a few releases ago. not sure if it got replaced 2016-06-15T21:42:54Z n_blownapart: hi a couple things about this sicp program. first, why the use of the 'degenerate cases' commented at bottom? https://www.refheap.com/120388 thank you for looking 2016-06-15T21:45:56Z Jookia: wasamasa: Not sure if those can take a function at closure and modify its code :\ 2016-06-15T21:47:36Z ijp: jookia: schemes tend to be anti reflection in general 2016-06-15T21:48:28Z ijp: in guile, you can generally mess around with modules at runtime 2016-06-15T21:48:45Z n_blownapart: second, how on earth does the program work... ^ 2016-06-15T21:49:03Z ijp: but you won't be able to tweak procedure code at runtime 2016-06-15T21:51:11Z ijp: n_blownapart: the thing at the bottom is just explaining the base cases 2016-06-15T21:51:12Z Jookia: ijp: Are there any pro-reflection lisps? 2016-06-15T21:51:13Z badkins joined #scheme 2016-06-15T21:51:18Z Opodeldoc joined #scheme 2016-06-15T21:52:11Z ijp: I think most will probably rule out some form of procedure modification, I think even elisp does 2016-06-15T21:52:41Z Opodeldoc quit (Remote host closed the connection) 2016-06-15T21:54:01Z ijp: Did SICP really have that code for first-denomination? I guess they must have done, since lists didn't appear till chapter 2 2016-06-15T21:55:00Z n_blownapart: ijp: thanks .. why count amount = 0 as 1 way to make change. ? Also, how do you read line 6, with that last 0 ? 2016-06-15T21:55:23Z ijp: you can take it as a convention, but it seems obvious to me that there is one way to make 0 2016-06-15T21:56:14Z ijp: line 6 covers the second and third "degenerate cases", it could easily have been two lines, but instead they used an 'or' in the condition 2016-06-15T21:56:23Z n_blownapart: ok its a figure of speech to allow for a base case. 2016-06-15T21:56:49Z andrewvic joined #scheme 2016-06-15T21:57:12Z wasamasa: ijp: and what about nadvice modifying byte-code? 2016-06-15T21:58:10Z ijp: I like to pretend advice doesn't exist 2016-06-15T22:01:00Z andrewvic quit (Ping timeout: 240 seconds) 2016-06-15T22:01:16Z wasamasa: :D 2016-06-15T22:02:18Z n_blownapart: ijp .. yeah, I overlooked something in line 6. makes perfect sense , thanks . if you have time... 2016-06-15T22:02:49Z benwbooth joined #scheme 2016-06-15T22:05:16Z n_blownapart: if an experienced schemer were to look at this, where would it be likely that s/he would look first, to see what the crux of the program is doing? would it be, for example, the base case, then lines 7 - 12 ? 2016-06-15T22:05:25Z n_blownapart: ijp 2016-06-15T22:05:30Z jlongster joined #scheme 2016-06-15T22:07:10Z n_blownapart: that's not what I mean exactly .. 2016-06-15T22:07:23Z ijp: sure 7-12 is doing all the work 2016-06-15T22:08:06Z ijp: first-denomination is a weird hack so that you don't have to use a list for the coins 2016-06-15T22:08:53Z civodul quit (Quit: ERC (IRC client for Emacs 24.5.1)) 2016-06-15T22:09:25Z n_blownapart: thanks ijp . what I *sort of* mean is how can I look at this and immediately know how to hand-write the output.. because hand-writing output at this stage seems like the only way where I can grasp the structure of programs. ijp 2016-06-15T22:10:56Z n_blownapart: (its hard to ask a good question if one is vague in his understanding to begin with) 2016-06-15T22:14:55Z denna quit (Quit: quit) 2016-06-15T22:16:10Z ijp: not sure what you mean by "immediately write the output" 2016-06-15T22:17:04Z ijp: in cases like this, I'd draw out a tree showing how cc makes its recursive calls 2016-06-15T22:17:14Z n_blownapart: or any way to follow a full recursion cycle beginning with the 50-cent piece, which I guess is what it does. ijp 2016-06-15T22:18:04Z n_blownapart: a tree, ok. so far I've only used it for the fibonacci tree recursion. 2016-06-15T22:20:09Z strykerkkd joined #scheme 2016-06-15T22:20:09Z ijp: I wouldn't try and draw it in full, just enough levels to get a feel for it 2016-06-15T22:20:30Z ijp: either that, or start with a much smaller number than 100, like 30 2016-06-15T22:22:00Z n_blownapart: ok thanks ijp. the cond statements are sort of like key / value pairs, so all that last part does is 'assign' the denominations to a key (1..5) 2016-06-15T22:22:42Z n_blownapart: a key which is the counter for the whole program, right? 2016-06-15T22:24:34Z strykerkkd quit (Client Quit) 2016-06-15T22:28:18Z n_blownapart: ijp thanks a lot I get it now. 2016-06-15T22:30:52Z bokr joined #scheme 2016-06-15T22:45:29Z andrewvic joined #scheme 2016-06-15T22:46:11Z mumptai quit (Quit: Verlassend) 2016-06-15T22:50:04Z andrewvic quit (Client Quit) 2016-06-15T22:52:05Z n_blownapart quit 2016-06-15T22:53:16Z andrewvic joined #scheme 2016-06-15T22:53:38Z robotoad quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-06-15T22:54:28Z jlongster quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-06-15T23:00:54Z robotoad joined #scheme 2016-06-15T23:05:06Z mario-go` joined #scheme 2016-06-15T23:05:11Z enty joined #scheme 2016-06-15T23:05:47Z autogen_ joined #scheme 2016-06-15T23:07:30Z ozzloy_ joined #scheme 2016-06-15T23:07:34Z eagleflo_ joined #scheme 2016-06-15T23:07:36Z renopt_ joined #scheme 2016-06-15T23:07:47Z SirDayBa1 joined #scheme 2016-06-15T23:07:52Z tessier_ joined #scheme 2016-06-15T23:07:54Z cjh`_ joined #scheme 2016-06-15T23:07:55Z ski__ joined #scheme 2016-06-15T23:07:56Z groovy2shoes joined #scheme 2016-06-15T23:08:03Z ohama quit (Disconnected by services) 2016-06-15T23:08:04Z micro`_ joined #scheme 2016-06-15T23:08:13Z ssake__ joined #scheme 2016-06-15T23:08:14Z amoe_ joined #scheme 2016-06-15T23:08:22Z pyro-_ joined #scheme 2016-06-15T23:08:37Z ohama joined #scheme 2016-06-15T23:09:12Z jlongster joined #scheme 2016-06-15T23:11:08Z ozzloy quit (Disconnected by services) 2016-06-15T23:11:24Z benaiah` joined #scheme 2016-06-15T23:11:28Z Ravana- joined #scheme 2016-06-15T23:11:31Z weinholt` joined #scheme 2016-06-15T23:11:34Z krypt_ joined #scheme 2016-06-15T23:11:42Z ozzloy_ is now known as ozzloy 2016-06-15T23:11:45Z stepnem quit (Ping timeout: 246 seconds) 2016-06-15T23:11:45Z m1dnight_ quit (Ping timeout: 260 seconds) 2016-06-15T23:12:11Z ozzloy quit (Changing host) 2016-06-15T23:12:11Z ozzloy joined #scheme 2016-06-15T23:12:17Z jrd0 joined #scheme 2016-06-15T23:12:21Z god^ joined #scheme 2016-06-15T23:12:51Z samw3_ joined #scheme 2016-06-15T23:12:55Z tessier quit (*.net *.split) 2016-06-15T23:12:55Z Ravana quit (*.net *.split) 2016-06-15T23:12:56Z weinholt quit (*.net *.split) 2016-06-15T23:12:56Z cjh` quit (*.net *.split) 2016-06-15T23:12:57Z jrdnull quit (*.net *.split) 2016-06-15T23:12:57Z samw3 quit (*.net *.split) 2016-06-15T23:12:57Z kori quit (*.net *.split) 2016-06-15T23:12:57Z pyro- quit (*.net *.split) 2016-06-15T23:12:57Z rx80 quit (*.net *.split) 2016-06-15T23:12:58Z moredhel quit (*.net *.split) 2016-06-15T23:12:58Z ente quit (*.net *.split) 2016-06-15T23:12:58Z mario-goulart quit (*.net *.split) 2016-06-15T23:12:58Z autogen quit (*.net *.split) 2016-06-15T23:12:58Z god quit (*.net *.split) 2016-06-15T23:12:58Z drforr1 quit (*.net *.split) 2016-06-15T23:12:58Z drot quit (*.net *.split) 2016-06-15T23:12:58Z SirDayBat quit (*.net *.split) 2016-06-15T23:12:58Z ssake quit (*.net *.split) 2016-06-15T23:12:59Z krypt quit (*.net *.split) 2016-06-15T23:12:59Z micro` quit (*.net *.split) 2016-06-15T23:12:59Z amoe quit (*.net *.split) 2016-06-15T23:12:59Z zeroish quit (*.net *.split) 2016-06-15T23:12:59Z ski_ quit (*.net *.split) 2016-06-15T23:13:00Z renopt quit (*.net *.split) 2016-06-15T23:13:00Z benaiah quit (*.net *.split) 2016-06-15T23:13:00Z low-profile quit (*.net *.split) 2016-06-15T23:13:00Z eagleflo quit (*.net *.split) 2016-06-15T23:13:00Z antoszka quit (*.net *.split) 2016-06-15T23:13:00Z samw3_ is now known as samw3 2016-06-15T23:13:09Z weinholt` is now known as weinholt 2016-06-15T23:15:28Z Riastradh quit (Ping timeout: 264 seconds) 2016-06-15T23:15:49Z moredhel joined #scheme 2016-06-15T23:18:49Z kori joined #scheme 2016-06-15T23:19:03Z drforr1 joined #scheme 2016-06-15T23:20:12Z drot joined #scheme 2016-06-15T23:20:29Z low-profile joined #scheme 2016-06-15T23:27:21Z benwbooth quit (Ping timeout: 244 seconds) 2016-06-15T23:27:52Z m1dnight_ joined #scheme 2016-06-15T23:28:43Z bjz_ quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…) 2016-06-15T23:29:24Z daviid joined #scheme 2016-06-15T23:30:49Z benwbooth joined #scheme 2016-06-15T23:53:27Z jlongster quit (Quit: My Mac has gone to sleep. ZZZzzz…)