00:00:18 ah; spawn; 00:00:21 nice; thanks :-) 00:12:13 jahnke [n=jahnke@c9349022.virtua.com.br] has joined #scheme 00:18:15 -!- albacker [n=eni@unaffiliated/enyx] has quit ["Leaving"] 00:20:37 -!- bohanlon [n=bohanlon@pool-71-184-223-212.bstnma.fios.verizon.net] has quit ["Rebooting why not"] 00:25:44 -!- tagac [n=user@88.36.221.87.dynamic.jazztel.es] has quit ["/* */"] 00:27:55 -!- FunkyDrummer [n=RageOfTh@users-38-148.vinet.ba] has quit [Read error: 104 (Connection reset by peer)] 00:31:53 bohanlon [n=bohanlon@pool-71-184-223-212.bstnma.fios.verizon.net] has joined #scheme 00:35:32 ormandj: https://synx.us.to/arts/ 00:35:41 it's nothing official, do mind 00:36:21 -!- ve [n=a@94-193-95-252.zone7.bethere.co.uk] has quit [Read error: 113 (No route to host)] 00:52:20 -!- davazp [n=user@56.Red-79-153-148.dynamicIP.rima-tde.net] has quit [Remote closed the connection] 00:56:09 -!- jahnke [n=jahnke@c9349022.virtua.com.br] has quit [Remote closed the connection] 01:03:51 davazp [n=user@56.Red-79-153-148.dynamicIP.rima-tde.net] has joined #scheme 01:06:49 synx, i am not sure what most of these photos are, but i like your application! :p 01:07:12 some of these things have eyes like spiders hehe 01:07:44 oh ferrets! 01:07:57 -!- mejja [n=user@c-49b6e555.023-82-73746f38.cust.bredbandsbolaget.se] has quit [Remote closed the connection] 01:08:02 yes, some ferrets ^_^ 01:08:32 I've been fascinated by faceted eyes ever since that enigmatic "squirrelfox" from Nausicaa. 01:08:53 faceted, this means multi? 01:09:00 Those are pretty rare though... mostly it's just sort of mouse-like eyes. 01:09:17 Yes, with many facets. Like a fly or spider. 01:09:45 did you see a movie, 'altered states'? 01:10:15 "Compound eye" is the technical term. 01:10:23 No I did not see that one. 01:10:35 one moment... 01:12:15 synx, http://www.youtube.com/watch?v=LTqFXfn3kdo 01:12:34 if you watch it on a large screen, in full, you may go insane, but youtube it's safe :p 01:13:45 Uh... insane is somewhere I probably shouldn't go right now. What's the movie about? 01:15:11 Oh, kewl a druggie movie. Thought it was horror or something. 01:20:38 hmm; what's the r6rs way to take a input port and get a string out of it? 01:20:42 i don't see anytyhihng l.ike readline 01:23:01 lowlycoder: What sort of input port is it? 01:23:13 (open-file-input-port "lst") 01:23:16 where lst is an asxii file 01:23:19 What exactly are you trying to do? Read all the available characters from a textual port into a string? 01:23:19 ascii 01:23:32 yes 01:23:44 lowlycoder: Well, in R6RS, you aren't guaranteed to be dealing with that file as an ACII file if you handle things that way, I think. 01:23:45 I should hope that's not what READ-LINE is supposed to do. 01:24:08 Riastradh: I don't see that in the r6rs index 01:24:29 Well, what's it supposed to do, lowlycoder? 01:24:32 (Answer my question in Scheme, please.) 01:24:40 > readline 01:24:40 error: unbound variable readline 01:24:42 (Although English is OK to start.) 01:24:49 > read-line 01:24:49 error: unbound variable read-line 01:25:09 That doesn't answer my question, lowlycoder. I want to know what YOU think a procedure by that name, or a similar name, should do. 01:25:11 ormandj: It seems the good professor is an avid reader of Revelations. *nods* 01:25:20 quite an accurate depiction I have to admit 01:25:34 Riastradh: what's your question? 01:25:43 ah; get-string-all and get-line 01:25:49 `What's READ-LINE supposed to do?' 01:26:08 Oh, right, among the randomness of the R6RS was a great substitution of `get' for `read'. 01:26:33 read-line is supposed to take an input port, and read up until a \n character, unless anotyher char is specified, and reutrn the string 01:27:16 lowlycoder: oh, but I'm sure it only lets you specify \n or \r\n or \r, but not something like ; 01:27:23 synx, watch the movie, you have no idea what you are in store for ;) 01:27:29 lowlycoder: What you really want it something like (let ([ip (open-file-input-port "file" (file-options) (buffer-mode block) (make-transcoder (latin-1-code)))]) (get-string-all ip)). 01:28:13 arcfide, if he's looking for `something like readline', how is GET-STRING-ALL supposed to help him? 01:28:25 (Also, don't leave an open port dangling, please.) 01:28:31 synx, after you finish that movie, watch  (Stalker) by Andrei Tarkovsky (same guy who did the original Solaris) 01:28:33 ormandj: not really my thing. I prefer good trips. 01:28:41 Riastradh: He wanted to get the entire string, I presume, since he said that he wanted to get a strong out of the port. 01:28:44 ok, then skip altered states 01:28:51 Riastradh: I presume someone would actually close the port in practice. 01:28:52 and start with  :) 01:29:07 Did he say `the whole string', or `a string...like readline'? 01:29:44 hey 01:29:47 let's stop this 01:29:51 i can get this to work now 01:30:00 Riastradh , arcfide synx : thanks 01:30:43 annodomini [n=lambda@c-75-69-96-104.hsd1.nh.comcast.net] has joined #scheme 01:30:46 lowlycoder: Scheme world is in bicker mode, so you might have to deal with us at our most frivolous. 01:31:41 lowlycoder: Just remember that if you really want to treat the stuff as ASCII, you shouldn't rely on the native codec. 01:32:19 lowlycoder: The R6RS I/O can bite you in all sorts of ways that you never had to think about when you were using the normal input and output procedures of R5RS. 01:32:54 Riastradh: Didn't they do the switch from READ to GET in the prefixes to try to distinguish the new I/O workflow from the old? 01:33:14 Who knows? Whatever it is, the R6RS is pretty full of stupid nomenclature. 01:33:35 `Assertion violation' for `error', for instance. 01:34:26 They do have 'error'. 01:35:00 They just decided to create a taxonomy of coditions and ways of signalling subclasses of those conditions. 01:35:39 Having a taxonomy doesn't make `assertion violation' any less silly. 01:39:13 -!- Nshag [n=shag@Mix-Orleans-106-2-145.w193-248.abo.wanadoo.fr] has quit [Remote closed the connection] 01:50:30 -!- blackened` [n=blackene@ip-89-102-28-224.karneval.cz] has quit [] 01:55:40 ls 01:57:10 mejja [n=user@c-49b6e555.023-82-73746f38.cust.bredbandsbolaget.se] has joined #scheme 02:01:59 -!- mejja [n=user@c-49b6e555.023-82-73746f38.cust.bredbandsbolaget.se] has quit [Client Quit] 02:15:37 bin/ home/ lost+found/ opt/ sbin/ sys/ var/ 02:19:55 amca [n=amca@CPE-121-208-82-97.qld.bigpond.net.au] has joined #scheme 02:29:39 pasta [n=mouratov@89.189.159.53.dynamic.ufanet.ru] has joined #scheme 02:35:51 -!- pasta [n=mouratov@89.189.159.53.dynamic.ufanet.ru] has quit ["leaving"] 02:38:02 -!- incubot [i=incubot@klutometis.wikitex.org] has quit [Remote closed the connection] 02:42:20 incubot [i=incubot@klutometis.wikitex.org] has joined #scheme 02:42:25 Don't know , but /Roadside Picnic/ was a gas. 02:43:00 it's all about fear and loathing in las vegas 02:49:27 M-x erc-rank-s 02:51:38 offby1: you rm -rf'ed /usr again, eh 02:51:40 Every time I see a mixed charset usage like that, the tiny Unicode fanboy inside me weeps with joy. 02:52:07 foof [n=user@FLH1Ahz107.osk.mesh.ad.jp] has joined #scheme 02:52:36 tjafk2 [n=timj@e176219140.adsl.alicedsl.de] has joined #scheme 02:54:13 *offby1* waves a tiny "diversity" flag 02:57:47 *sigh* and now even let-syntax is being questioned on r6rs-discuss 02:58:15 So what about that let-syntax? I mean, what is the /deal/ there? 03:06:45 So why are you still following it, foof? 03:09:05 -!- tjafk1 [n=timj@e176221241.adsl.alicedsl.de] has quit [Read error: 110 (Connection timed out)] 03:12:25 im learning some remarkable things... 03:12:44 i am watching this video --- http://www.youtube.com/watch?v=hQVTIJBZook 03:13:02 the claim seems to be that JavaScript is pretty much Scheme with the c-family syntax 03:13:05 "JavaScript: The Good Parts"?! 03:13:10 That must be the world's shortest video. 03:13:54 That claim can only be made by someone who has only a cursory understanding of Scheme. JavaScript omitted many of the important defining attributes of Scheme. 03:14:05 Yes, it has lexicals scope. Whoopee. 03:14:10 er, "lexical" 03:15:08 There's absolutely nothing Scheme-like about the rest of it (except perhaps for the brain-damaged numerics, and I mean that as a slight against pre-R6RS reports which did not require at least bignums.) 03:15:40 chandler he also says this: "It gets from Scheme, lambda, which is the best invention in programming history' 03:15:54 at about 11:50 he talks about the bad things in javascript 03:16:14 Syntax abstraction? Proper tail recursion? Reifiable, unlimited-extent, multi-shot continuations? No, no, and no! 03:16:24 Module system? Nope! 03:17:13 -!- sctb [n=sctb@S01060016cbc2d41a.cg.shawcable.net] has quit ["rcirc on GNU Emacs 23.1.1"] 03:17:17 first and leasforemostemostessnosexpressions. 03:17:38 emma: OK. So, it has lexical scope and closures. That logic also makes Ruby, Python, C#, etc. into Scheme. None of them are. 03:17:56 it has for loops 03:18:43 proper tail-call redundancy? 03:21:54 emma: I think, by extrapolation of previous invalid reasoning, that we can now say that JavaScript is also Common Lisp. 03:22:03 (Which, of course, it isn't.) 03:22:06 haha 03:23:06 they are both turing complete... js being more popular is lots&lots better. 03:23:19 The world would be a better place if JavaScript really was an infix Scheme. Alas, the world is populated by people who think that what JavaScript actually is is remotely comparable to Scheme, which is to say that it is sometimes not a very nice place at all. 03:33:07 Riastradh: I guess I'm a masochist. 03:42:47 well i am not comparing javascript to scheme. i was just saying that in this video about javascript scheme is mentioned. 03:43:06 then *other* people told me javascript is like scheme but c-family syntax 03:43:17 prepare for arguments 03:43:22 *shields on high* 03:53:15 -!- phax [n=phax@unaffiliated/phax] has quit ["Leaving"] 03:53:52 Jafet [n=Jafet@unaffiliated/jafet] has joined #scheme 04:00:47 at 22:08 he gets to the 'good parts' of javascript -- http://www.youtube.com/watch?v=hQVTIJBZook 04:01:04 all the time before that he was going through bad parts 04:02:56 "the world's foremost living authority on JavaScript" - eh 04:03:47 What, are there foremore dead authorities? 04:04:51 Be careful kids, javascript kills. 04:05:58 -!- elibarzilay [n=eli@m3c5e36d0.tmodns.net] has quit [Read error: 110 (Connection timed out)] 04:07:32 phax [n=phax@unaffiliated/phax] has joined #scheme 04:12:08 this is kind of funny because if you actually listen to this video, this guy who is the worlds authority on JavaScript spends most of this video saying why JavaScript is total shite. 04:12:46 So, an apologist. 04:12:56 Those are the most dangerous type. 04:21:57 -!- phax [n=phax@unaffiliated/phax] has quit ["Leaving"] 04:29:04 Jafet, one thing i will give this guy (who is apparently the authority on javascript -- so much so that his recommendations become standards) is that he seems to know scheme and value scheme. And he is helping to make future generations of javascript or javascripts replacement which might be more like scheme? 04:29:45 Cowmoo [n=Cowmoo@pool-71-184-180-154.bstnma.east.verizon.net] has joined #scheme 04:30:24 Zhivago was writing a lisp-to-javascript compiler, I wonder whether he's gotten anywhere with it 04:37:12 -!- sstrickl [n=sstrickl@pool-151-199-30-68.bos.east.verizon.net] has quit [] 04:42:47 -!- Cowmoo [n=Cowmoo@pool-71-184-180-154.bstnma.east.verizon.net] has quit [Remote closed the connection] 05:01:27 -!- davazp [n=user@56.Red-79-153-148.dynamicIP.rima-tde.net] has quit [Remote closed the connection] 05:06:06 -!- r0bby|arr is now known as r0bby 05:06:27 grettke [n=grettke@CPE-69-23-38-57.wi.res.rr.com] has joined #scheme 05:13:46 -!- grettke [n=grettke@CPE-69-23-38-57.wi.res.rr.com] has left #scheme 05:15:05 -!- Jafet [n=Jafet@unaffiliated/jafet] has quit ["Leaving."] 05:18:54 emma, you know that the first implementation of JavaScript, back when it was still called LiveScript, was in Common Lisp, yes? And that JavaScript started off as a Scheme-ish implementation, complete with sexprs? For JavaScript to now become more Scheme-like, well... that's just getting back to its roots. 05:20:26 As for Scheme-like languages with Algo-ish syntax, I would claim that Lua is a good bit closer to that ideal than JavaScript. 05:40:57 One of the marvels of this modern age is that there are lots of okay-ish languages out there, in this best of all possible worlds. 05:41:57 Scheme-like languages with Scheme-like syntax, now that is the rarity. Because Scheme-like syntax is less than popular. I cannot imagine why. 05:42:06 -!- arcfide [n=arcfide@99.50.231.131] has left #scheme 05:44:17 (let-syntax (let-syntax ((a b )) 3 4 5 '(quote (unquote `(no clue ,really))))))))))))))) 05:47:57 (define-syntax uncomputable-program (syntax-rules () ((uncomputable-program) (uncomputable-program)))) (uncomputable-program) 05:49:47 i thought there was an implementation of scheme that starts with a D that was actually scheme but with differnt syntax 05:50:22 Dylan. 05:50:44 is that actually an algol-ish syntax or just infix? 05:51:27 oh god, infix notation 05:52:27 sstrickl [n=sstrickl@pool-151-199-30-68.bos.east.verizon.net] has joined #scheme 05:53:50 Jafet [n=Jafet@unaffiliated/jafet] has joined #scheme 06:18:57 -!- annodomini [n=lambda@wikipedia/lambda] has quit [] 06:21:13 -!- jonrafkind [n=jon@98.202.86.149] has quit [Read error: 110 (Connection timed out)] 06:27:28 -!- amca [n=amca@CPE-121-208-82-97.qld.bigpond.net.au] has quit ["Farewell"] 06:34:02 lua is icky 06:34:08 though supposedly it'\s vm is awesome 06:57:52 -!- sladegen [n=nemo@unaffiliated/sladegen] has quit [Read error: 110 (Connection timed out)] 07:10:54 -!- Jafet [n=Jafet@unaffiliated/jafet] has quit [Remote closed the connection] 07:11:03 Jafet [n=Jafet@unaffiliated/jafet] has joined #scheme 07:13:21 -!- antoszka [n=antoszka@unaffiliated/antoszka] has quit ["+++ killed by SIGSEGV +++"] 07:18:10 reprore [n=reprore@116.82.73.92] has joined #scheme 07:26:41 -!- bombshelter13_ [n=bombshel@76-10-149-209.dsl.teksavvy.com] has quit [Read error: 113 (No route to host)] 07:41:52 -!- dmoerner [n=dmr@89-151.res.pomona.edu] has quit [Read error: 60 (Operation timed out)] 07:43:32 chris_bryant [n=chris_br@cpe-75-84-206-87.socal.res.rr.com] has joined #scheme 07:57:14 -!- reprore [n=reprore@116.82.73.92] has quit [Remote closed the connection] 07:59:24 dmoerner [n=dmr@89-151.res.pomona.edu] has joined #scheme 08:00:15 reprore_ [n=reprore@116.82.73.92] has joined #scheme 08:25:44 -!- araujo [n=araujo@gentoo/developer/araujo] has quit ["Leaving"] 08:25:59 albacker [n=eni@unaffiliated/enyx] has joined #scheme 08:43:55 lowlycoder, what's icky about it? 08:50:51 -!- reprore_ [n=reprore@116.82.73.92] has quit [Remote closed the connection] 08:59:28 ve [n=a@94-193-95-252.zone7.bethere.co.uk] has joined #scheme 08:59:45 -!- kilimanjaro [n=kilimanj@70.116.95.163] has quit [Remote closed the connection] 09:02:12 reprore_ [n=reprore@ntkngw598092.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #scheme 09:02:52 -!- reprore_ [n=reprore@ntkngw598092.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit [Remote closed the connection] 09:03:22 reprore [n=reprore@116.82.73.92] has joined #scheme 09:04:05 -!- reprore [n=reprore@116.82.73.92] has quit [Remote closed the connection] 09:06:33 -!- ve [n=a@94-193-95-252.zone7.bethere.co.uk] has quit [Read error: 60 (Operation timed out)] 09:07:17 -!- chris_bryant [n=chris_br@cpe-75-84-206-87.socal.res.rr.com] has quit ["Leaving"] 09:21:06 ejs [n=eugen@208-2-135-95.pool.ukrtel.net] has joined #scheme 09:26:58 rubendv [n=rubendv@dD5774B10.access.telenet.be] has joined #scheme 09:41:58 -!- synx [i=synx@gateway/gpg-tor/key-0xA71B0C6A] has quit [Remote closed the connection] 09:47:11 reprore [n=reprore@ntkngw598092.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #scheme 09:48:48 synx [i=synx@gateway/gpg-tor/key-0xA71B0C6A] has joined #scheme 09:58:28 sepult` [n=levgue@xdsl-87-78-171-249.netcologne.de] has joined #scheme 10:13:04 -!- sepult [n=levgue@xdsl-87-78-102-146.netcologne.de] has quit [Connection timed out] 10:14:24 -!- Jafet [n=Jafet@unaffiliated/jafet] has quit [Read error: 104 (Connection reset by peer)] 10:14:34 Jafet [n=Jafet@unaffiliated/jafet] has joined #scheme 10:26:21 -!- rstandy [n=rastandy@net-93-144-149-41.t2.dsl.vodafone.it] has quit [Remote closed the connection] 10:27:38 -!- lowlycoder [n=x@unaffiliated/lowlycoder] has quit [Remote closed the connection] 10:27:42 -!- rubendv [n=rubendv@dD5774B10.access.telenet.be] has quit [] 10:28:04 rstandy [n=rastandy@net-93-144-149-41.t2.dsl.vodafone.it] has joined #scheme 10:29:39 lowlycoder [n=x@unaffiliated/lowlycoder] has joined #scheme 10:41:10 masm [n=masm@bl9-114-158.dsl.telepac.pt] has joined #scheme 10:43:42 hkBst [n=hkBst@gentoo/developer/hkbst] has joined #scheme 10:52:39 Edico [n=Edico@unaffiliated/edico] has joined #scheme 10:59:11 ejs1 [n=eugen@208-2-135-95.pool.ukrtel.net] has joined #scheme 11:11:06 -!- albacker [n=eni@unaffiliated/enyx] has quit [Remote closed the connection] 11:19:31 -!- ejs1 [n=eugen@208-2-135-95.pool.ukrtel.net] has quit [Read error: 110 (Connection timed out)] 11:22:04 -!- reprore [n=reprore@ntkngw598092.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit [Remote closed the connection] 11:25:47 reprore [n=reprore@ntkngw598092.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #scheme 11:33:23 -!- rstandy [n=rastandy@net-93-144-149-41.t2.dsl.vodafone.it] has quit [Read error: 104 (Connection reset by peer)] 11:33:32 rstandy [n=rastandy@net-93-144-149-41.t2.dsl.vodafone.it] has joined #scheme 11:54:46 -!- MichaelRaskin [n=MichaelR@195.91.224.225] has quit [Remote closed the connection] 11:55:25 MichaelRaskin [n=MichaelR@195.91.224.225] has joined #scheme 11:57:26 -!- reprore [n=reprore@ntkngw598092.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit [Remote closed the connection] 11:59:01 -!- ejs [n=eugen@208-2-135-95.pool.ukrtel.net] has quit [Read error: 60 (Operation timed out)] 12:31:22 -!- nasloc__ [i=tim@163.16.211.21] has quit [Read error: 145 (Connection timed out)] 12:40:59 MrFahrenheit [n=RageOfTh@users-120-138.vinet.ba] has joined #scheme 12:48:02 blackened` [n=blackene@ip-89-102-28-224.karneval.cz] has joined #scheme 12:57:22 Jafet1 [n=Jafet@unaffiliated/jafet] has joined #scheme 12:58:14 -!- Jafet [n=Jafet@unaffiliated/jafet] has quit [Nick collision from services.] 12:58:20 -!- Jafet1 is now known as jafet 13:15:49 kuribas [i=kristof@d54C437BA.access.telenet.be] has joined #scheme 13:28:50 -!- Summermute [n=scott@c-68-34-67-216.hsd1.dc.comcast.net] has quit [Read error: 110 (Connection timed out)] 13:57:58 attila_lendvai [n=ati@apn-89-223-189-48.vodafone.hu] has joined #scheme 14:03:03 vatsal [n=vatsal@60.243.234.240] has joined #scheme 14:07:48 -!- vatsal [n=vatsal@60.243.234.240] has quit [Read error: 54 (Connection reset by peer)] 14:09:52 davazp [n=user@56.Red-79-153-148.dynamicIP.rima-tde.net] has joined #scheme 14:12:07 -!- jao is now known as greyhame 14:13:27 -!- greyhame is now known as jao 14:14:33 greyhame [n=jao@80.31.221.191] has joined #scheme 14:22:55 hotblack23 [n=jh@p5B056173.dip.t-dialin.net] has joined #scheme 14:24:37 annodomini [n=lambda@c-75-69-96-104.hsd1.nh.comcast.net] has joined #scheme 14:33:12 mejja [n=user@c-49b6e555.023-82-73746f38.cust.bredbandsbolaget.se] has joined #scheme 14:41:32 -!- greyhame [n=jao@80.31.221.191] has quit ["leaving"] 14:42:32 greyhame [n=jao@80.31.221.191] has joined #scheme 14:43:18 -!- jafet [n=Jafet@unaffiliated/jafet] has quit ["Leaving."] 14:43:26 Jafet [n=Jafet@unaffiliated/jafet] has joined #scheme 14:51:05 Fare [n=Fare@c-98-216-110-136.hsd1.ma.comcast.net] has joined #scheme 15:01:13 jonrafkind [n=jon@98.202.86.149] has joined #scheme 15:05:39 vatsal [n=vatsal@60.243.234.240] has joined #scheme 15:07:27 _Pb [n=_Pb@75.131.194.186] has joined #scheme 15:15:30 ejs [n=eugen@68-22-178-94.pool.ukrtel.net] has joined #scheme 15:15:37 Nshag [i=user@Mix-Orleans-106-2-67.w193-248.abo.wanadoo.fr] has joined #scheme 15:16:24 nothere [n=nothere4@cpe-98-14-187-196.nyc.res.rr.com] has joined #scheme 15:19:47 MononcQc [n=mononcqc@modemcable062.225-20-96.mc.videotron.ca] has joined #scheme 15:47:41 ejs1 [n=eugen@68-22-178-94.pool.ukrtel.net] has joined #scheme 15:49:44 -!- mejja [n=user@c-49b6e555.023-82-73746f38.cust.bredbandsbolaget.se] has quit [Remote closed the connection] 15:54:24 -!- ejs [n=eugen@68-22-178-94.pool.ukrtel.net] has quit ["Leaving"] 15:56:44 -!- attila_lendvai [n=ati@apn-89-223-189-48.vodafone.hu] has quit ["bye"] 15:56:50 ejs [n=eugen@68-22-178-94.pool.ukrtel.net] has joined #scheme 15:58:03 -!- ejs1 [n=eugen@68-22-178-94.pool.ukrtel.net] has quit ["This computer has gone to sleep"] 15:59:29 Dark-Star [n=michael@p57B561A3.dip.t-dialin.net] has joined #scheme 16:13:10 mdg [n=mdg@unaffiliated/mgroman] has joined #scheme 16:13:27 mejja [n=user@c-49b6e555.023-82-73746f38.cust.bredbandsbolaget.se] has joined #scheme 16:14:32 Hi, I heard that if I read 'The Little Schemer', I would understand recursion. I thought I already knew recursion (a function will keep calling itself until a specific condition is met). Am I a noob or not? 16:14:52 araujo [n=araujo@gentoo/developer/araujo] has joined #scheme 16:15:01 My local Barnes and Noble did not have a copy, so they ordered one for me, and I should get it in a couple days 16:15:07 mdg: Do you use recursion ~daily? 16:15:16 If not, you probably don't grok it as well as you think :) 16:15:51 sjamaan: no, i wasnt sure if using it every day was like the ole "hammer in a screw" scenario 16:16:22 sjamaan: I dont program in scheme, though I am interested in it. 16:16:31 In Scheme, you *have* to use recursion to do looping (or use a macro that does that for you) 16:16:55 In other languages, you have several language constructs to do looping for you, and recursion is often expensive 16:16:56 mdg, _The Little Schemer_ is not just about defining the word `recursive', but about thinking and solving problems recursively. 16:18:05 *mdg* nods at Riastradh 's comment 16:18:17 mdg: Several problems have recursive solutions that are more elegant than solutions that rely on looping constructs 16:18:56 -!- sepult` [n=levgue@xdsl-87-78-171-249.netcologne.de] has quit [Client Quit] 16:20:43 needless to say, im excited for that book to arrive 16:20:53 It's a great book :) 16:21:20 Riastradh: the c back end doesn't build anymore. 16:21:33 I heard about the book from here http://javascript.crockford.com/little.html 16:21:37 Grumble. 16:21:45 ah yes 16:21:54 Whose fault is it, mejja? 16:22:01 error message is about taking car of (). 16:22:03 Also, what goes wrong? 16:22:07 Backtrace? 16:22:08 I don't know, Sir! 16:22:54 mdg: When Brendan Eich got to work at Netscape, he set out to create "scheme in the browser". Unfortunately, he ended up writing something more "conventional" to appease the marketdroids 16:24:47 sjamaan: i wonder how far {ecma,java}script would of got if it were called schemescript 16:25:11 An interesting question 16:25:24 We'll never know 16:26:34 Is there a pdf of SICP available anywhere ? 16:26:52 minion: sicp-pdf? 16:26:52 Sorry, I couldn't find anything in the database for ``sicp-pdf''. 16:26:55 minion: sicp? 16:26:55 sicp: Structure and Interpretation of Computer Programs, a CS textbook using Scheme. Available gratis from (HTML), (texinfo) and (XHTML, PDF). Accompanying video lectures are available gratis at 16:27:04 yikes 16:27:06 Riastradh: thanks 16:27:11 That's a lot of links :) 16:27:27 err.. http://twb.ath.cx/~twb/canon/sicp/ gives me 404 16:27:35 Phooey. 16:27:36 -!- _Pb [n=_Pb@75.131.194.186] has quit [Read error: 110 (Connection timed out)] 16:28:49 http://deptinfo.unice.fr/~roy/sicp.pdf 16:34:36 _Pb [n=_Pb@75.131.194.186] has joined #scheme 16:34:46 sepult [n=levgue@xdsl-87-78-171-249.netcologne.de] has joined #scheme 16:37:03 Riastradh: gee, same problem with the native backend. 16:37:11 I see. 16:46:55 mejja pasted "@ riastradh" at http://paste.lisp.org/display/87357 16:47:45 Can you show more of the stack trace? 16:48:03 Up to and including the CLASSIFY/LET-LIKE form, at least. 16:56:15 -!- vatsal [n=vatsal@60.243.234.240] has quit [] 17:03:52 vatsal [n=vatsal@60.243.234.240] has joined #scheme 17:04:03 -!- MononcQc [n=mononcqc@modemcable062.225-20-96.mc.videotron.ca] has quit ["DOWNLOADING NEXT VERSION OF INTERNET"] 17:04:15 I still don't see this, in two stages of builds; stage three is starting now. Can you describe the build environment? 17:04:24 -!- vatsal [n=vatsal@60.243.234.240] has quit [Read error: 104 (Connection reset by peer)] 17:04:57 vatsal [n=vatsal@60.243.234.240] has joined #scheme 17:05:35 -!- vatsal [n=vatsal@60.243.234.240] has quit [Client Quit] 17:06:08 On the third stage I still don't see this. 17:06:12 Good. 17:10:36 -!- _Pb [n=_Pb@75.131.194.186] has quit ["Leaving"] 17:22:58 what is this? stage 3 build? sounds like compiling gcc or gentoo 17:23:29 Building MIT Scheme. 17:37:40 Riastradh: We need a module system... 17:38:11 Yep. 17:38:15 Badly so. 17:39:07 why is scheme land so fragmented? 17:39:19 i think we need to up the cost of writing a scheme interpreter 17:39:39 lowlycoder: I think that's what r6 tried to do :P 17:39:47 lowlycoder: Why do some people cook the sushi fully? 17:39:50 how about we all work together instead? 17:40:03 *mejja* rebooting 17:40:08 -!- mejja [n=user@c-49b6e555.023-82-73746f38.cust.bredbandsbolaget.se] has quit ["*bork bork*"] 17:40:09 i proprose this; whenever someone writes a scheme interpreter; we chop off one of their hands 17:40:32 this increses the cost; decreasese the # of scheme interpreters; so we can all have the one true system with lots of library support 17:40:40 lowlycoder, you want to get more compilers? 17:41:20 no; i don't want to get my hand chopped off 17:41:49 i'd prefer we not have inferior libraries than languages like java, ruby, and python 17:41:51 You only propose to punish writing interpreters 17:42:13 lowlycoder, what about instead you write a reasonably portable infrastructure on top of which to write libraries? 17:42:24 say, like CFFI in the CL world 17:42:28 CL experience hints that with a half-sane package system libraries are portable 17:42:42 Fare, you meant ASDF 17:42:48 I mean CFFI 17:42:59 Ha! 17:43:02 `Half-sane' package system. 17:43:03 Ha! 17:43:07 but yes, some module system could help (doesn't R6RS provide that?) 17:43:22 Common Lisp? Packages? Half-sane? 17:43:23 is the package system half-sane or half-crazy? 17:43:28 CFFI seems to handle only bindings 17:43:50 The Common Lisp package system is not merely half-crazy; it is thoroughly demented. 17:44:32 lol 17:45:20 fisxoj [n=fisxoj@149.43.96.47] has joined #scheme 17:45:42 Riastradh, you are only strengthening my point, though 17:46:37 mejja [n=user@c-49b6e555.023-82-73746f38.cust.bredbandsbolaget.se] has joined #scheme 17:46:55 Narrenschiff [n=ritchie@mo-rsmitha21.op.umist.ac.uk] has joined #scheme 18:04:46 -!- ormandj [n=ormandj@cpe-72-177-239-168.satx.res.rr.com] has quit ["Leaving"] 18:10:23 -!- davazp [n=user@56.Red-79-153-148.dynamicIP.rima-tde.net] has quit ["ERC Version 5.3 (IRC client for Emacs)"] 18:18:16 -!- fisxoj [n=fisxoj@149.43.96.47] has quit [Read error: 110 (Connection timed out)] 18:31:02 tagac [n=user@27.36.221.87.dynamic.jazztel.es] has joined #scheme 18:39:35 RageOfThou [n=RageOfTh@users-38-211.vinet.ba] has joined #scheme 18:40:14 -!- jao [n=jao@80.31.221.191] has quit [Read error: 104 (Connection reset by peer)] 18:40:15 -!- mdg [n=mdg@unaffiliated/mgroman] has quit [] 18:41:40 albacker [n=eni@unaffiliated/enyx] has joined #scheme 18:41:51 -!- greyhame [n=jao@80.31.221.191] has quit [Read error: 104 (Connection reset by peer)] 18:42:17 -!- Jafet [n=Jafet@unaffiliated/jafet] has quit [Read error: 110 (Connection timed out)] 18:42:18 greyhame [n=jao@40.Red-83-33-120.dynamicIP.rima-tde.net] has joined #scheme 18:44:05 jao [n=jao@40.Red-83-33-120.dynamicIP.rima-tde.net] has joined #scheme 18:45:20 -!- tarbo [n=me@unaffiliated/tarbo] has quit [Remote closed the connection] 18:45:34 -!- greyhame [n=jao@40.Red-83-33-120.dynamicIP.rima-tde.net] has quit [Read error: 104 (Connection reset by peer)] 18:45:35 -!- jao [n=jao@40.Red-83-33-120.dynamicIP.rima-tde.net] has quit [Read error: 104 (Connection reset by peer)] 18:50:46 greyhame [n=jao@80.31.221.183] has joined #scheme 18:56:29 sladegen [n=nemo@unaffiliated/sladegen] has joined #scheme 18:57:28 -!- MrFahrenheit [n=RageOfTh@users-120-138.vinet.ba] has quit [Read error: 110 (Connection timed out)] 18:58:08 -!- greyhame [n=jao@80.31.221.183] has quit [Read error: 104 (Connection reset by peer)] 19:00:45 greyhame [n=jao@234.Red-83-42-208.dynamicIP.rima-tde.net] has joined #scheme 19:05:13 -!- greyhame [n=jao@234.Red-83-42-208.dynamicIP.rima-tde.net] has quit [Read error: 104 (Connection reset by peer)] 19:06:14 -!- ASau [n=user@83.69.240.52] has quit [Remote closed the connection] 19:06:26 ASau [n=user@83.69.240.52] has joined #scheme 19:14:26 greyhame [n=jao@75.Red-88-6-168.staticIP.rima-tde.net] has joined #scheme 19:27:59 ejs1 [n=eugen@95.135.124.10] has joined #scheme 19:29:00 Adamant [n=Adamant@unaffiliated/adamant] has joined #scheme 19:32:21 -!- ejs [n=eugen@68-22-178-94.pool.ukrtel.net] has quit [Read error: 110 (Connection timed out)] 19:32:49 -!- ejs1 [n=eugen@95.135.124.10] has quit [Client Quit] 19:37:32 incubot: Style Isn't Subjective -- function () { ... } (); 19:37:32 Error: unbound variable: Style 19:37:47 (lol) 19:43:21 -!- annodomini [n=lambda@wikipedia/lambda] has quit [] 19:50:45 kilimanjaro [n=kilimanj@70.116.95.163] has joined #scheme 19:56:17 neilv [n=user@dsl092-071-029.bos1.dsl.speakeasy.net] has joined #scheme 19:58:25 -!- tagac [n=user@27.36.221.87.dynamic.jazztel.es] has left #scheme 20:00:04 annodomini [n=lambda@c-75-69-96-104.hsd1.nh.comcast.net] has joined #scheme 20:04:44 mdg [n=mdg@unaffiliated/mgroman] has joined #scheme 20:15:16 -!- annodomini [n=lambda@wikipedia/lambda] has quit [] 20:21:19 -!- mdg [n=mdg@unaffiliated/mgroman] has quit [] 20:34:14 mdg [n=mdg@unaffiliated/mgroman] has joined #scheme 20:37:03 masm1 [n=masm@bl7-196-41.dsl.telepac.pt] has joined #scheme 20:37:44 -!- masm [n=masm@bl9-114-158.dsl.telepac.pt] has quit [Read error: 60 (Operation timed out)] 20:53:02 annodomini [n=lambda@c-75-69-96-104.hsd1.nh.comcast.net] has joined #scheme 20:54:32 mdg_ [n=mdg@unaffiliated/mgroman] has joined #scheme 20:56:30 charmless [n=charmles@207.47.213.196] has joined #scheme 20:59:25 -!- mdg [n=mdg@unaffiliated/mgroman] has quit [Read error: 60 (Operation timed out)] 20:59:26 -!- mdg_ is now known as mdg 21:01:56 MononcQc [n=parseido@modemcable062.225-20-96.mc.videotron.ca] has joined #scheme 21:06:57 -!- mdg [n=mdg@unaffiliated/mgroman] has quit [] 21:25:29 -!- albacker [n=eni@unaffiliated/enyx] has quit ["Leaving"] 21:27:10 mejja, now I can reproduce it, and now that I have reproduced it, I'm baffled that it never happened before! 21:27:29 tarbo [n=me@unaffiliated/tarbo] has joined #scheme 21:27:34 Oh, wait, no, I'm not. 21:31:48 newcmr [i=5803cf30@gateway/web/freenode/x-qyjlfbnmggwyucjd] has joined #scheme 21:35:01 mdg [n=mdg@unaffiliated/mgroman] has joined #scheme 21:38:12 -!- Fare [n=Fare@c-98-216-110-136.hsd1.ma.comcast.net] has quit ["Leaving"] 21:38:26 -!- newcmr [i=5803cf30@gateway/web/freenode/x-qyjlfbnmggwyucjd] has left #scheme 21:39:14 mdg_ [n=mdg@unaffiliated/mgroman] has joined #scheme 21:41:24 -!- saccade_ [n=saccade@65-78-24-131.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com] has quit ["This computer has gone to sleep"] 21:41:50 -!- mdg [n=mdg@unaffiliated/mgroman] has quit [Nick collision from services.] 21:41:50 -!- mdg_ is now known as mdg 21:43:45 attila_lendvai [n=ati@catv-89-134-66-153.catv.broadband.hu] has joined #scheme 21:46:50 -!- jrtayloriv [n=jrt4@cpe-24-24-84-250.stny.res.rr.com] has quit [Read error: 110 (Connection timed out)] 21:47:26 jrtayloriv [n=jrt4@cpe-69-205-162-163.stny.res.rr.com] has joined #scheme 21:48:07 Fare [n=Fare@c-98-216-110-136.hsd1.ma.comcast.net] has joined #scheme 21:51:24 -!- attila_lendvai [n=ati@catv-89-134-66-153.catv.broadband.hu] has quit ["..."] 21:51:26 -!- greyhame [n=jao@75.Red-88-6-168.staticIP.rima-tde.net] has quit ["leaving"] 21:51:40 jao [n=jao@75.Red-88-6-168.staticIP.rima-tde.net] has joined #scheme 21:54:13 -!- Narrenschiff [n=ritchie@mo-rsmitha21.op.umist.ac.uk] has quit [] 21:55:57 -!- Edico [n=Edico@unaffiliated/edico] has quit ["Ex-Chat"] 21:56:58 attila_lendvai [n=ati@catv-89-134-66-153.catv.broadband.hu] has joined #scheme 22:00:21 -!- charmless [n=charmles@207.47.213.196] has quit [] 22:06:40 davazp [n=user@56.Red-79-153-148.dynamicIP.rima-tde.net] has joined #scheme 22:11:15 -!- lowlycoder [n=x@unaffiliated/lowlycoder] has quit ["leaving"] 22:12:35 saccade_ [n=saccade@c-66-31-201-117.hsd1.ma.comcast.net] has joined #scheme 22:12:51 mreggen_ [n=mreggen@cm-84.215.28.167.getinternet.no] has joined #scheme 22:19:18 -!- mreggen [n=mreggen@cm-84.215.28.167.getinternet.no] has quit [Read error: 104 (Connection reset by peer)] 22:19:45 -!- sepult [n=levgue@xdsl-87-78-171-249.netcologne.de] has quit ["ERC Version 5.3 (IRC client for Emacs)"] 22:20:04 -!- jrtayloriv [n=jrt4@cpe-69-205-162-163.stny.res.rr.com] has quit [Read error: 104 (Connection reset by peer)] 22:20:29 jrtayloriv [n=jrt4@cpe-69-205-162-163.stny.res.rr.com] has joined #scheme 22:21:16 -!- neilv [n=user@dsl092-071-029.bos1.dsl.speakeasy.net] has quit ["Leaving"] 22:25:38 -!- hotblack23 [n=jh@p5B056173.dip.t-dialin.net] has quit ["Leaving."] 22:27:32 sepult [n=levgue@xdsl-87-78-171-249.netcologne.de] has joined #scheme 22:30:38 lowlycoder [n=x@unaffiliated/lowlycoder] has joined #scheme 22:30:54 is there a builtin macro for writing (call/cc (lambda (k) ... as (blah (k) ... ? 22:31:04 in r6rs 22:31:08 -!- hkBst [n=hkBst@gentoo/developer/hkbst] has quit [Read error: 104 (Connection reset by peer)] 22:35:56 sepult` [n=levgue@xdsl-87-78-27-80.netcologne.de] has joined #scheme 22:36:17 -!- mejja [n=user@c-49b6e555.023-82-73746f38.cust.bredbandsbolaget.se] has quit [Remote closed the connection] 22:36:31 It's usually (let/cc k body ...), but I can't find it in R6RS 22:37:02 hmm, can't find it grepping through ypsilon sources eithedr 22:37:09 offby1` [n=user@q-static-138-125.avvanta.com] has joined #scheme 22:38:18 rudybot_ [n=luser@q-static-138-125.avvanta.com] has joined #scheme 22:40:22 -!- offby1 [n=user@pdpc/supporter/monthlybyte/offby1] has quit [Nick collision from services.] 22:40:24 -!- offby1` is now known as offby1 22:40:26 -!- saccade_ [n=saccade@c-66-31-201-117.hsd1.ma.comcast.net] has quit ["This computer has gone to sleep"] 22:40:33 -!- haesbaert [i=haesbaer@c925a8c5.virtua.com.br] has quit ["Lost terminal"] 22:49:11 -!- sepult [n=levgue@xdsl-87-78-171-249.netcologne.de] has quit [Connection timed out] 22:50:24 -!- rudybot [n=luser@q-static-138-125.avvanta.com] has quit [Read error: 110 (Connection timed out)] 22:52:55 -!- Dark-Star [n=michael@p57B561A3.dip.t-dialin.net] has quit [] 22:53:56 -!- mdg [n=mdg@unaffiliated/mgroman] has quit [] 23:09:51 -!- MononcQc [n=parseido@modemcable062.225-20-96.mc.videotron.ca] has quit ["DOWNLOADING LATEST VERSION OF THE INTERNET"] 23:10:52 -!- kuribas [i=kristof@d54C437BA.access.telenet.be] has quit ["ERC Version 5.2 (IRC client for Emacs)"] 23:11:04 saccade_ [n=saccade@dhcp-18-188-74-28.dyn.mit.edu] has joined #scheme 23:13:25 untouchable [i=un@dhcp-129-64-166-32.dorm.brandeis.edu] has joined #scheme 23:19:50 -!- sepult` [n=levgue@xdsl-87-78-27-80.netcologne.de] has quit [Remote closed the connection] 23:26:59 mdg [n=mdg@unaffiliated/mgroman] has joined #scheme 23:27:52 mdg_ [n=mdg@unaffiliated/mgroman] has joined #scheme 23:28:57 -!- masm1 [n=masm@bl7-196-41.dsl.telepac.pt] has quit ["Leaving."] 23:33:05 -!- mdg [n=mdg@unaffiliated/mgroman] has quit [Nick collision from services.] 23:33:06 -!- mdg_ is now known as mdg 23:34:27 -!- lowlycoder [n=x@unaffiliated/lowlycoder] has quit ["leaving"] 23:39:45 Dawgmatix [n=dawgmati@c-68-32-44-191.hsd1.nj.comcast.net] has joined #scheme 23:41:23 -!- mdg [n=mdg@unaffiliated/mgroman] has quit []