00:03:25 lowlycoder [n=x@unaffiliated/lowlycoder] has joined #scheme 00:04:58 -!- sepult [n=sepult@xdsl-87-78-121-172.netcologne.de] has quit ["leaving"] 00:09:03 -!- lowlycoder [n=x@unaffiliated/lowlycoder] has quit ["leaving"] 00:15:50 lowlycoder [n=x@unaffiliated/lowlycoder] has joined #scheme 00:20:38 -!- morphir [n=morphir@217.168.81.9] has quit [Read error: 60 (Operation timed out)] 00:21:28 morphir [n=morphir@217.168.81.9] has joined #scheme 00:30:04 -!- blackened` [n=blackene@ip-89-102-208-138.karneval.cz] has quit [] 00:31:53 cads [n=max@c-76-122-89-218.hsd1.ga.comcast.net] has joined #scheme 00:32:57 -!- kniu [n=kniu@CMU-284828.WV.CC.CMU.EDU] has quit [Read error: 110 (Connection timed out)] 00:32:57 -!- melgray [n=melgray@70.99.250.82] has quit [Read error: 104 (Connection reset by peer)] 00:36:21 heh 00:36:32 mzscheme messes with my reflex to use it as a calculator 00:36:47 I fire it up and ask it (/ 2950 313), and it tells me, helpfully, that the answer is 2950/313 00:37:19 and it's true ! 00:37:33 true, but not what I wanted :P 00:37:52 -!- davazp [n=user@56.Red-79-153-148.dynamicIP.rima-tde.net] has left #scheme 00:38:06 -!- lowlycoder [n=x@unaffiliated/lowlycoder] has quit ["leaving"] 00:38:38 sepult [n=sepult@xdsl-87-78-121-172.netcologne.de] has joined #scheme 00:40:31 meanburrito920_ [n=John@76-217-6-100.lightspeed.irvnca.sbcglobal.net] has joined #scheme 00:42:00 kniu [n=kniu@OVERLORD.RES.CMU.EDU] has joined #scheme 00:42:11 also, this is pretty silly, but is there a way to change the prompt in mzscheme? I'd like it to be a different color 00:44:23 Lilarcor [n=Lilarcor@pool-71-126-184-191.washdc.east.verizon.net] has joined #scheme 00:50:54 that depends a good deal on what prompt you are using exactly. if it's in an emacs shell prompt, you could just customize emacs. or if in a term emulator, the PS1 00:52:29 PS1 is for bash, not mzscheme, isn't it 00:52:30 *? 00:52:50 melgray [n=melgray@70.99.250.82] has joined #scheme 00:52:50 setting PS1 before running mzscheme doesn't change the mzscheme prompt 00:54:05 -!- ventonegro [n=alex@189.100.197.99] has quit [] 00:54:12 right, you would set it in the mzscheme prompt itself, as hackish as that would be 00:54:23 how? 00:55:11 you would have to rebuild mzscheme. beyond that, I couldn't say 00:55:16 -!- cads [n=max@c-76-122-89-218.hsd1.ga.comcast.net] has quit [No route to host] 00:55:22 D: 00:56:10 (it might be that mzscheme has some procedure for changing the prompt. or that might be not the case) 00:56:18 I'm not seeing one... 00:56:59 I personally would go with emacs' shell, and kill three birds with one stone. change the color easily, able to copy and paste from the repl to a file much more easily, etc. 00:57:43 *Elly* frowns 00:57:56 I could hack /usr/lib/plt/collects/readline/pread.ss :\ 00:58:14 the third of course would be exposure to emacs' features 00:58:22 *Elly* is a vim user 00:59:23 *proq* was too until he hacked lisp for a few months 01:00:35 cads [n=max@c-76-122-89-218.hsd1.ga.comcast.net] has joined #scheme 01:00:40 rudybot: doc current-prompt-read 01:00:40 eli: http://docs.plt-scheme.org/reference/Evaluation_and_Compilation.html#(def._((quote._~23~25kernel)._current-prompt-read)) 01:00:45 Elly: There. 01:00:46 -!- bweaver [n=user@75.148.111.133] has quit [Read error: 113 (No route to host)] 01:01:11 saccade [n=saccade@65-78-24-47.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com] has joined #scheme 01:03:11 hm 01:03:19 I don't know how the parameter thing works 01:05:06 Elly: Try this: (current-prompt-read (let ([old (current-prompt-read)]) (lambda () (display "--") (old)))) 01:05:48 current-prompt-read expects no arguments, though 01:06:52 Elly: it's a parameter, with no arguments you get the current value, with one argument you set it. 01:07:03 rudybot: (define p (make-parameter 'blah)) 01:07:03 eli: eh? Try "rudybot: help". 01:07:06 rudybot: eval (define p (make-parameter 'blah)) 01:07:09 rudybot: eval p 01:07:09 eli: ; Value: # 01:07:11 rudybot: eval (p) 01:07:11 eli: ; Value: blah 01:07:15 rudybot: eval (p 'blahblah) 01:07:16 rudybot: eval (p) 01:07:17 eli: ; Value: blahblah 01:07:24 that's weird 01:07:34 > (current-prompt-read (lambda () (display "-> "))) 01:07:34 Weird in what way? 01:07:34 procedure current-prompt-read: expects no arguments, given 1: # 01:08:05 Elly: I don't know how you got that. 01:08:14 *Elly* restarts mzscheme 01:08:18 I get the expected problem: your function does not read anything. 01:08:33 So it gets stuck in a loop displaying the prompt over and over. 01:08:34 oops! 01:08:41 I had redefined current-prompt-read earlier 01:08:48 ...I suspected so. 01:08:58 Did you read the documentation for it? 01:09:19 yep, but I didn't know what the "parameter" notation meant, so I tried defining it 01:10:11 In any case, you should either call the previous value of the parameter (as in my example), or read the input as shown in the doc. 01:10:18 *Elly* nods 01:11:48 aha, nearly there 01:16:10 oh, I am dumb :P 01:16:28 now that I know how parameters work, (current-prompt ...) is the right thing to do 01:17:23 Elly: `current-prompt' is only used by the readline library -- so it is the right thing to do if you do use it. (readline, that is.) 01:18:07 yeah, I am using readline 01:18:46 (current-prompt #"\033[01;35m->\033[00m ") in my .mzschemerc yields a more visible prompt 01:20:00 -!- cads [n=max@c-76-122-89-218.hsd1.ga.comcast.net] has quit [Read error: 113 (No route to host)] 01:22:30 -!- albino [n=albino@69.12.222.214] has left #scheme 01:24:32 -!- bsmntbombdood_ [n=gavin@97-118-134-159.hlrn.qwest.net] has quit [Read error: 110 (Connection timed out)] 01:25:08 arcfide [n=arcfide@99.186.237.111] has joined #scheme 01:27:33 ffx` [n=ffx@60-241-74-240.static.tpgi.com.au] has joined #scheme 01:27:34 -!- jonrafkind [n=jon@crystalis.cs.utah.edu] has quit [Read error: 60 (Operation timed out)] 01:29:04 bsmntbombdood_ [n=gavin@97-118-134-159.hlrn.qwest.net] has joined #scheme 01:30:02 -!- geckosenator [n=sean@c-71-237-94-78.hsd1.co.comcast.net] has quit ["Lost terminal"] 01:30:15 geckosenator [n=sean@c-71-237-94-78.hsd1.co.comcast.net] has joined #scheme 01:31:02 -!- Lilarcor [n=Lilarcor@pool-71-126-184-191.washdc.east.verizon.net] has quit ["The Lord of Murder Shall Perish."] 01:34:20 -!- mmc [n=mima@cs169102.pp.htv.fi] has quit [Read error: 110 (Connection timed out)] 01:36:34 -!- mejja [n=user@c-f6b6e555.023-82-73746f38.cust.bredbandsbolaget.se] has quit [Remote closed the connection] 01:40:40 synthase [n=synthase@68.63.19.212] has joined #scheme 01:41:48 -!- bsmntbombdood_ is now known as bsmntbombdood 01:42:12 hmph... I wish I could require modules in (local) 01:42:57 I just need the module for one little procedure, and the only thing I can do is make an entire second module with only that procedure. 01:43:48 synx: http://docs.plt-scheme.org/reference/package.html 01:45:33 wow uh, okay eli. I was expecting more along the lines of "why don't you suck on it" but if plt wants to be awesome that's okay... :) 01:46:44 sepult_ [n=sepult@xdsl-87-78-74-25.netcologne.de] has joined #scheme 01:46:56 Well, plt never said that on local modules -- units precede modules, and they can be local. The problem with them is that they're more difficult to use, and they're more powerful in a way that you wouldn't necessarily want. (And modules don't have that extra power too.) 01:48:43 PLT is generally pretty awesome 01:48:44 You still can't require inside a package though. :/ 01:49:47 Usually I find that "1 little procedure" turns into something that really is complex enough to fill a module, so I don't usually need weirdly scoped stuff like two modules in one file. 01:50:28 Just bugs me that it can't be done. I know plt is a grand sight better than many other module systems in terms of their dependance on the filesystem. 01:50:30 *cough*java*cough* 01:52:21 synx: Some Scheme module systems look at module systems as syntactic sugar on top of scoping forms like LET. Others treat them more like core forms that can only occur in some top-levels or such. I understood that PLT modules follow the latter form. 01:53:34 That's true arcfide. 01:54:14 If we call the latter Libraries, designed specifically for characterizing imports and exports (interfaces) between two chunks of somewhat separate units, and we consider the previous as a way of controlling the scope of bindings for situations where you may not necessarily want them to be wholly separate, or whatever, then usually, it is hard to find both forms in one Scheme implementation. 01:55:11 I rather lament that, but a lot of people don't share my enthusiasm for having both forms in an implementation. 01:57:33 synx: It is possible to do a `require' in a way that makes the required values unavailable to your module's toplevel, but that's a little complex to do. 01:58:26 rudybot: later tell jcowan nothing 01:58:26 minion: memo for jcowan: eli told me to tell you: nothing 01:58:27 Remembered. I'll tell jcowan when he/she/it next speaks. 02:01:59 -!- sepult [n=sepult@xdsl-87-78-121-172.netcologne.de] has quit [Read error: 110 (Connection timed out)] 02:17:13 eno__ [n=eno@adsl-70-137-178-84.dsl.snfc21.sbcglobal.net] has joined #scheme 02:18:26 -!- eno [n=eno@nslu2-linux/eno] has quit [Nick collision from services.] 02:19:33 -!- eno__ is now known as eno 02:21:00 gweiqi [n=greg@69.120.126.163] has joined #scheme 02:25:45 -!- kniu [n=kniu@OVERLORD.RES.CMU.EDU] has quit ["Leaving"] 02:26:22 kniu [n=kniu@OVERLORD.RES.CMU.EDU] has joined #scheme 02:32:35 -!- saccade [n=saccade@65-78-24-47.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com] has quit ["This computer has gone to sleep"] 02:46:06 -!- luz [n=davids@189.122.121.232] has quit ["Client exiting"] 02:49:40 amca [n=amca@CPE-121-208-82-6.qld.bigpond.net.au] has joined #scheme 02:50:26 -!- melgray [n=melgray@70.99.250.82] has quit [] 02:50:27 -!- amca [n=amca@CPE-121-208-82-6.qld.bigpond.net.au] has quit [Read error: 104 (Connection reset by peer)] 02:51:30 tjafk2 [n=timj@85.176.208.145] has joined #scheme 03:07:33 -!- tjafk1 [n=timj@e176214236.adsl.alicedsl.de] has quit [Read error: 110 (Connection timed out)] 03:09:46 -!- cipher [n=cipher@pool-173-48-136-239.bstnma.fios.verizon.net] has quit [Remote closed the connection] 03:10:04 cipher [n=cipher@173.48.136.239] has joined #scheme 03:24:46 jcowan [n=jcowan@cpe-74-68-154-18.nyc.res.rr.com] has joined #scheme 03:37:18 jcowan: ping 03:41:05 pong 03:41:05 jcowan, memo from rudybot: eli told me to tell you: nothing 03:41:27 Well, okay. 03:42:09 jcowan: Joe Marshall said: Tail recursion first existed as `the JSRT hack' in the PDP 1 (even prior to Actors). 03:43:05 jcowan: And Matthias said: In a sense there are really two stories: (1) the compiler optimization; (2) the insight that TCO matters for good coding. 03:43:53 So even if prolog had it early on, it doesn't really matter if they still use it as an optimization (#1) rather than a feature (#2). 03:44:06 (That last sentence is me, not Matthias.) 03:44:39 jcowan: And finally, JRM clarified: 03:45:11 Uh, actually, he said that GLS told him that: 03:45:49 -!- MichaelRaskin [n=MichaelR@gwh-1-177-mytn23k1.ln.rinet.ru] has left #scheme 03:45:49 "Our programming style was very much influenced by years of experience with the DEC PDP-6 and PDP-10, whose architecture included "push-jump" and "pop-jump" instructions for using a stack to manage subroutine-call return addresses. A standard optimization idiom was that ... 03:46:12 ... PUSHJ P,MYSUBROUTINE POPJ P, could be shortened to simply JRST MYSUBROUTINE ... 03:46:27 ... where JRST is (for obscure reasons) the favored opcode 03:46:27 for an unconditional jump." 03:51:45 saccade [n=saccade@65-78-24-47.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com] has joined #scheme 03:55:51 I never did PDP-10 asm programming, but I did do other things on the '10 at U of Penna. 03:57:46 And yes, you never do JUMPA because it's too slow (and you never do JUMP because it means "jump never"). 03:57:51 *offby1* dimly remembers what he referred to as a "DEC-10" 03:58:09 Everybody knows TCO is just a peephole optimization that destroys your stack trace. 03:59:56 offby1: They were all PDPs to me: 8, 11, 10, whatever 04:01:57 *offby1* knew the 8 and the 11! 04:02:03 *offby1* is almost as old as Granpa Jcowan! 04:02:19 Maybe older. 04:02:23 *jcowan* born 1958. 04:02:36 How old Cary Grant? 04:02:43 *offby1* waits 04:02:51 *offby1* drums fingers 04:03:11 aw hell, you don't know that one either? 04:03:15 "Old Cary Grant fine" 04:03:18 Old Cary Grant fine, how you? 04:03:19 *offby1* sulks 04:03:22 hmm 04:03:32 OK, I'll assume those crossed in the ether. 04:03:34 Dorian was munging the KBD: 04:03:38 OH sure. 04:03:40 Blame the bairn. 04:03:45 and that broke the TTY: 04:03:46 Well, I always blame my cat, so ... 04:03:54 otfvp86 vif-8yp fivf6 86i viv i-b[ou'j 04:03:55 nkpm;l' 04:04:01 I do have a cat who visits, named PIP 04:04:13 Last name ATLATL? 04:04:14 ASau [n=user@host162-231-msk.microtest.ru] has joined #scheme 04:04:15 jcowan: That was the replies to what you said about Prolog's LCO being what lead to Scheme's TCO. 04:04:34 Oh, I don't mean in historical line of descent. 04:04:51 I just thought that the WAM was the first systematic use of TCO 04:05:23 ASau` [n=user@host161-231-msk.microtest.ru] has joined #scheme 04:05:45 Well, either historically or philosophically, it looks like a no. 04:06:34 I don't know about WAM though, I really don't remember that stuff. 04:07:25 -!- bsmntbombdood [n=gavin@97-118-134-159.hlrn.qwest.net] has quit [Read error: 110 (Connection timed out)] 04:07:34 http://web.archive.org/web/20030213072337/http://www.vanx.org/archive/wam/wam.html is all about the WAM in detail 04:07:45 -rudybot:#scheme- http://tinyurl.com/da87vm 04:07:45 but yeah, the WAM wasn't built until 83 although Prolog began in 73 04:07:53 bsmntbombdood [n=gavin@97-118-134-159.hlrn.qwest.net] has joined #scheme 04:09:48 The original interpreter was written in Fortran (!) using only arithmetic IFs (!!). 04:09:56 -!- meanburrito920_ [n=John@76-217-6-100.lightspeed.irvnca.sbcglobal.net] has quit [Read error: 104 (Connection reset by peer)] 04:11:32 -!- ASau [n=user@host162-231-msk.microtest.ru] has quit [Remote closed the connection] 04:11:42 ASau [n=user@host162-231-msk.microtest.ru] has joined #scheme 04:12:15 MichaelRaskin [n=MichaelR@213.171.48.239] has joined #scheme 04:13:31 -!- gweiqi [n=greg@69.120.126.163] has quit ["Leaving."] 04:14:02 (define-syntax arithmetic-if (syntax-rules () ((arithmetic-if expr g1 g2 g3) (let ((e expr)) (cond ((= e 0) (go g2)) ((< e 0) (go g1)) (else (go g3))))))) 04:14:44 jcowan: Well, TCO in various forms is much more "obvious" in abstract machines of any kind, since they're usually "executed" by rewriting the whole expression anyway. 04:15:23 *jcowan* isn't so sue. 04:15:26 sure. 04:15:51 -!- arcfide [n=arcfide@99.186.237.111] has quit ["Leaving"] 04:16:17 The fact that Planner/Conniver/Scheme control wasn't modeled by Maclisp control was something of a breakthrough at the time. 04:16:24 And it still is, outside the Scheme world. 04:16:29 The stepper in DrScheme uses this in a very directy way: 04:16:56 jcowan@jcowan:~$ lisp 04:16:56 Try abcl, ccl, clisp, cmucl, ecl, sbcl, or Heckle and Jeckle. 04:16:56 jcowan@jcowan:~$ 04:17:27 it presents an algebraic abstract-machine-like representation of the computation, so it TCO becomes very natural by the fact that there is no empty outemost expression that is left to deal with in after the "call". 04:19:40 -!- sladegen [n=nemo@unaffiliated/sladegen] has quit [Nick collision from services.] 04:19:49 sladegen [n=nemo@unaffiliated/sladegen] has joined #scheme 04:19:55 *jcowan* sees which of those CLs is simply (as opposed to properly) tail recursive 04:20:35 answer: ccl, cmucl, sbcl 04:20:39 (ecl is not working for some reason) 04:20:50 -!- saccade [n=saccade@65-78-24-47.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com] has quit [Read error: 104 (Connection reset by peer)] 04:21:13 saccade [n=saccade@65.78.24.47] has joined #scheme 04:21:13 Well, yeah, that's not surprising... 04:21:39 Why precisely? 04:21:45 It's not surprising that abcl fails. 04:22:20 It's not surprising since "Lisp" in general didn't adopt the TCO-as-feature approach. 04:23:32 Right 04:23:44 I was actually surprised that 3 out of 5 *do* implement it. 04:24:21 And to this day one of the basic problems of implementing most "FP" languages on top of most "non-FP" languags is that the control flow of the implemented language cannot be done by a naive translation to the control flow of the implementing language because TCO-as-a-feature is widely adopted by FP languages and widely unadopted by non-FP languages. 04:24:23 eno__ [n=eno@adsl-70-137-159-90.dsl.snfc21.sbcglobal.net] has joined #scheme 04:25:02 [There were enough vagueness points in that sentence that it can just disappear at any moment.] 04:26:13 -!- nA1828KcFz9q [n=morse@cpe-071-065-237-135.nc.res.rr.com] has quit ["leaving"] 04:26:44 Just so 04:27:07 -!- kniu [n=kniu@OVERLORD.RES.CMU.EDU] has quit [Read error: 110 (Connection timed out)] 04:27:13 Although people don't usually think of Prolog as FP-ish. 04:30:42 Well, looks to me like they're not on the FP side in regards to TCO. 04:31:32 Just from quick browsing yesterday, where I've seen two mentions of LCO as an optimization that is not done unless you set the compiler to optimize. 04:33:13 sphex_ [n=nobody@modemcable185.138-56-74.mc.videotron.ca] has joined #scheme 04:33:31 Huh. 04:33:44 That may just mean that the opposite of optimize is debug. 04:34:39 -!- eno [n=eno@nslu2-linux/eno] has quit [Read error: 110 (Connection timed out)] 04:34:43 *jcowan* notes that the 64-bit .NET VM's JIT does TCO unless it cannot. 04:34:52 http://blogs.msdn.com/davbr/pages/tail-call-jit-conditions.aspx 04:35:26 kniu [n=kniu@128.2.148.72] has joined #scheme 04:35:36 -!- jcowan [n=jcowan@cpe-74-68-154-18.nyc.res.rr.com] has quit ["Bailing out"] 04:35:43 In the view of "non-TCO programmers", TCO *is* on the opposite side of debugging. (CL might do that explicitly in the spec...) 04:37:18 grettke [n=n@CPE-69-23-38-57.wi.res.rr.com] has joined #scheme 04:37:28 hey grettke 04:37:52 Hi Leppie 04:40:43 reprore_ [n=reprore@s208-190.pubnet.titech.ac.jp] has joined #scheme 04:48:15 -!- sphex [n=nobody@modemcable185.138-56-74.mc.videotron.ca] has quit [Read error: 110 (Connection timed out)] 04:58:46 hah 04:58:56 I found a bug that causes a student kernel to panic after 497 days running 04:59:33 what is a student kernel? 04:59:48 my students have to produce small unix kernels 04:59:55 a student kernel is a kernel written by a student :) 04:59:56 ok 05:00:22 what class? 05:00:30 operating system design 05:00:39 fun 05:00:48 yep :) 05:01:33 huh 497 days isn't a particularly interesting number... not even in seconds it doesn't overflow any size of integer. 05:01:35 -!- ffx` [n=ffx@60-241-74-240.static.tpgi.com.au] has quit [Read error: 104 (Connection reset by peer)] 05:02:09 there must be something special about it 05:02:21 synx: try intervals of 100 milliseconds :P 05:02:30 (which is what their timer frequency is set to) 05:02:57 I was just zeroing in on that. In 100 milliseconds it pretty much overflows a 32 bit integer in somewhere around 497 days. 05:03:04 yep 05:03:16 Between 497 and 498 at least. 05:03:16 then they try to schedule a nonexistent dummy thread they foolishly put in their sleep queue and panic 05:03:26 Gotta love Y2K 05:05:25 -!- grettke [n=n@CPE-69-23-38-57.wi.res.rr.com] has quit [] 05:05:52 jonrafkind [n=jon@c-98-202-86-149.hsd1.ut.comcast.net] has joined #scheme 05:09:00 mmc [n=mima@cs169102.pp.htv.fi] has joined #scheme 05:21:05 win98 had a simialr bug, it would crash after 49 days 05:21:20 borism_ [n=boris@195-50-197-80-dsl.krw.estpak.ee] has joined #scheme 05:21:20 noone expected anyone to run win98 for 50 days... 05:27:58 -!- synthase [n=synthase@68.63.19.212] has quit [Read error: 60 (Operation timed out)] 05:28:20 -!- borism [n=boris@195-50-197-155-dsl.krw.estpak.ee] has quit [Read error: 145 (Connection timed out)] 05:29:45 -!- mmc [n=mima@cs169102.pp.htv.fi] has quit [Read error: 110 (Connection timed out)] 05:31:17 Some people expected 50 minutes and were mostly disappointed 05:31:33 -!- cracki [n=cracki@sglty.kawo2.RWTH-Aachen.DE] has quit ["The funniest things in my life are truth and absurdity."] 05:35:04 dysinger_ [n=tim@ip-64-139-9-115.dsl.sca.megapath.net] has joined #scheme 05:41:13 darth_chatri [n=darth@203.129.224.178] has joined #scheme 05:43:39 -!- dysinger [n=tim@64.139.9.115] has quit [Read error: 110 (Connection timed out)] 05:45:41 ffx` [n=ffx@60-241-74-240.static.tpgi.com.au] has joined #scheme 05:45:43 dum de dum 05:52:48 -!- raikov [n=igr@60.32.127.43] has quit [Read error: 110 (Connection timed out)] 05:55:11 -!- xwl_ [n=user@147.243.236.60] has quit [Remote closed the connection] 05:55:25 xwl_ [n=user@147.243.236.60] has joined #scheme 06:04:49 more TCO talk from GvR 06:08:17 -!- xwl_ [n=user@147.243.236.60] has quit [Remote closed the connection] 06:08:37 mmc [n=mima@esprx02x.nokia.com] has joined #scheme 06:09:23 -!- darth_chatri [n=darth@203.129.224.178] has quit [Remote closed the connection] 06:10:21 copumpkin: link? 06:10:29 http://neopythonic.blogspot.com/2009/04/final-words-on-tail-calls.html 06:10:44 So it's final now? 06:10:45 he admits he was confused, and suggests an ugly alternative that works without TCO or iteration 06:10:50 xwl_ [n=user@147.243.236.60] has joined #scheme 06:12:50 -!- jeremiah [n=jeremiah@31.Red-213-98-123.staticIP.rima-tde.net] has quit [Read error: 110 (Connection timed out)] 06:12:59 *eli* sighs 06:14:33 -!- Adrinael [i=adrinael@rid7.kyla.fi] has quit [Client Quit] 06:14:35 Adrinael [i=adrinael@rid7.kyla.fi] has joined #scheme 06:14:35 heh 06:15:18 *eli* sighs again 06:15:36 *copumpkin* sighs more loudly 06:15:42 "Ian Bicking gave a solution that is as simple as it is elegant" 06:15:58 *copumpkin* bleghs 06:16:30 And soon enough someone will call it "The Bicking Transformation", and it's as if a thousand implementations didn't do that for years^H^H^H^H^Hdecades. 06:19:42 -!- xwl_ [n=user@147.243.236.60] has quit [Remote closed the connection] 06:20:08 xwl_ [n=user@147.243.236.60] has joined #scheme 06:23:02 -!- annodomini [n=lambda@wikipedia/lambda] has quit [] 06:39:10 -!- pantsd [n=hkarau@nat/uwaterloo/x-a8b0038f526c00f7] has quit [Read error: 110 (Connection timed out)] 06:41:54 -!- Jarvellis is now known as veljarvis 06:44:43 *jonrafkind* sigh 06:44:47 -!- reprore_ [n=reprore@s208-190.pubnet.titech.ac.jp] has quit [Remote closed the connection] 06:47:28 -!- mmc [n=mima@esprx02x.nokia.com] has quit [Remote closed the connection] 06:52:45 mmc [n=mima@esprx02x.nokia.com] has joined #scheme 06:53:10 raikov [n=igr@60.32.127.43] has joined #scheme 06:53:29 -!- ffx` [n=ffx@60-241-74-240.static.tpgi.com.au] has quit [Read error: 54 (Connection reset by peer)] 06:58:16 brandelune [n=suzume@pl392.nas934.takamatsu.nttpc.ne.jp] has joined #scheme 07:00:51 ffx` [n=ffx@60-241-74-240.static.tpgi.com.au] has joined #scheme 07:07:04 Ragnaroek [i=54a63f61@gateway/web/ajax/mibbit.com/x-d8b5c3a0c1468a9c] has joined #scheme 07:08:34 npe [n=npe@195.207.5.2] has joined #scheme 07:09:26 -!- raikov [n=igr@60.32.127.43] has quit [Read error: 104 (Connection reset by peer)] 07:17:00 -!- elias` [n=me@unaffiliated/elias/x-342423] has quit [Read error: 131 (Connection reset by peer)] 07:18:00 elias` [n=me@resnet-nat-206.ucs.ed.ac.uk] has joined #scheme 07:21:45 -!- elias` [n=me@unaffiliated/elias/x-342423] has quit [Read error: 131 (Connection reset by peer)] 07:22:21 elias` [n=me@resnet-nat-365.ucs.ed.ac.uk] has joined #scheme 07:24:17 elias`_ [n=me@resnet-nat-082.ucs.ed.ac.uk] has joined #scheme 07:24:17 -!- elias` [n=me@unaffiliated/elias/x-342423] has quit [Read error: 131 (Connection reset by peer)] 07:24:29 -!- elias`_ is now known as elias` 07:25:09 MrFahrenheit [n=RageOfTh@92.36.175.5] has joined #scheme 07:28:26 wait wait wait 07:28:55 he's deliberately ommitting tail call recursion from python...because of debug stack traces? 07:29:11 yeah, 1000 stack frames is enough for everyone anyway 07:30:16 yeah I'm not in any hurry to get my #python ban cleared. 07:30:56 you been trolling? 07:31:01 or is it just draconian? I've never been there 07:32:03 It's draconian, but I was being a little snippy at the time. 07:34:10 darth_chatri [n=darth@203.129.224.178] has joined #scheme 07:34:46 I would never intentionally disrupt a channel's smooth operation. 07:34:53 Well except #politics lol 07:35:10 ct2rips [n=ct2rips@blfd-4db0ea32.pool.einsundeins.de] has joined #scheme 07:35:23 :) 07:35:49 Judofyr [n=Judofyr@c349BBF51.dhcp.bluecom.no] has joined #scheme 07:45:58 elfor [n=johanfre@85.8.2.11.static.se.wasadata.net] has joined #scheme 07:47:15 Mr-Cat [n=Miranda@195.26.167.6] has joined #scheme 07:54:32 -!- saccade [n=saccade@65.78.24.47] has quit ["This computer has gone to sleep"] 07:59:30 raikov [n=igr@60.32.127.43] has joined #scheme 08:03:16 -!- elfor [n=johanfre@85.8.2.11.static.se.wasadata.net] has quit [] 08:07:48 Guyrolf [n=sean@user-514d2305.l1.c2.dsl.pol.co.uk] has joined #scheme 08:08:12 -!- Guyrolf is now known as rolf_harris_ 08:08:29 -!- rolf_harris_ [n=sean@user-514d2305.l1.c2.dsl.pol.co.uk] has left #scheme 08:09:56 npe_ [n=npe@195.207.5.2] has joined #scheme 08:10:15 athos [n=philipp@92.250.250.68] has joined #scheme 08:11:03 HG` [n=wells@91.108.74.20] has joined #scheme 08:15:00 jgracin [n=jgracin@93-138-11-12.adsl.net.t-com.hr] has joined #scheme 08:18:02 hkBst [n=hkBst@gentoo/developer/hkbst] has joined #scheme 08:22:56 -!- npe_ [n=npe@195.207.5.2] has quit [Remote closed the connection] 08:23:03 npe_ [n=npe@195.207.5.2] has joined #scheme 08:24:36 -!- npe [n=npe@195.207.5.2] has quit [Read error: 113 (No route to host)] 08:26:18 -!- darth_chatri [n=darth@203.129.224.178] has quit [Remote closed the connection] 08:29:13 -!- MrFahrenheit [n=RageOfTh@92.36.175.5] has quit [Read error: 110 (Connection timed out)] 08:31:38 raikov` [n=igr@60.32.127.43] has joined #scheme 08:31:52 orgy` [n=ratm_@217.255.233.220] has joined #scheme 08:32:12 -!- raikov [n=igr@60.32.127.43] has quit [Read error: 110 (Connection timed out)] 08:33:42 -!- Mr-Cat [n=Miranda@195.26.167.6] has quit [Read error: 104 (Connection reset by peer)] 08:34:45 -!- ASau` [n=user@host161-231-msk.microtest.ru] has quit [Read error: 110 (Connection timed out)] 08:35:07 ASau` [n=user@77.246.231.161] has joined #scheme 08:38:55 -!- npe_ is now known as npe 08:41:59 sohum [n=sohum@unaffiliated/sohum] has joined #scheme 08:45:39 -!- rdd [n=rdd@c83-250-153-45.bredband.comhem.se] has quit [Read error: 104 (Connection reset by peer)] 08:50:36 -!- kniu [n=kniu@128.2.148.72] has quit [Read error: 110 (Connection timed out)] 08:53:29 -!- sepult_ [n=sepult@xdsl-87-78-74-25.netcologne.de] has quit [Client Quit] 08:56:03 sepult [n=sepult@xdsl-87-78-74-25.netcologne.de] has joined #scheme 08:58:24 darth_chatri [n=darth@203.129.224.178] has joined #scheme 08:59:10 -!- darth_chatri [n=darth@203.129.224.178] has quit [Client Quit] 09:02:03 npe_ [n=npe@195.207.5.2] has joined #scheme 09:04:31 ejs [n=eugen@nat.ironport.com] has joined #scheme 09:08:21 -!- HG` [n=wells@91.108.74.20] has quit [Client Quit] 09:09:54 hadronzoo_ [n=hadronzo@adsl-70-234-252-144.dsl.rcsntx.sbcglobal.net] has joined #scheme 09:13:09 reprore [n=reprore@ntkngw261071.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #scheme 09:13:36 hadronzoo__ [n=hadronzo@adsl-70-234-252-144.dsl.rcsntx.sbcglobal.net] has joined #scheme 09:14:29 -!- hadronzoo [n=hadronzo@adsl-70-234-252-144.dsl.rcsntx.sbcglobal.net] has quit [Read error: 104 (Connection reset by peer)] 09:17:45 -!- npe [n=npe@195.207.5.2] has quit [Read error: 113 (No route to host)] 09:29:16 alaricsp [n=alaricsp@88-202-197-217.rdns.as8401.net] has joined #scheme 09:30:42 -!- hadronzoo_ [n=hadronzo@adsl-70-234-252-144.dsl.rcsntx.sbcglobal.net] has quit [Read error: 110 (Connection timed out)] 09:31:36 ct2rips_ [n=ct2rips@blfd-4db0ea32.pool.einsundeins.de] has joined #scheme 09:32:26 -!- ct2rips [n=ct2rips@blfd-4db0ea32.pool.einsundeins.de] has quit ["Noch da, noch da ... Uuuuund weg."] 09:35:15 -!- ct2rips_ [n=ct2rips@blfd-4db0ea32.pool.einsundeins.de] has quit [Client Quit] 09:36:14 -!- benny [n=benny@i577A1E0E.versanet.de] has quit [Read error: 110 (Connection timed out)] 09:40:10 aspect [n=aspect@abstracted-spleen.org] has joined #scheme 09:41:04 who published the method to choose a random element from a list in a single traversal? I can't seem to find an attributed reference 09:49:37 aspect: Do you need only 1 random item? 09:49:46 aspect: isn't that in Knuth's TAOCP? 09:50:43 jao [n=jao@74.Red-80-24-4.staticIP.rima-tde.net] has joined #scheme 09:54:35 maybe it's Knuth, I thought it was a Schemer I read of it from 09:54:57 hadronzoo [n=hadronzo@gateway.publicvpn.net] has joined #scheme 09:56:04 aspect: If you need only one line, then the algorithm is very simple. 09:56:15 as long as random does not mean uniformly distributed then I am happy ;P 09:56:42 But it requires a `random' call at every step, so length+random can be faster. 09:56:49 s/can be/is/ 09:57:04 I know the algorithm -- someone just asked me to post it to a wiki and I'd like to attribute it 09:59:24 -!- npe_ [n=npe@195.207.5.2] has quit [Remote closed the connection] 09:59:31 npe [n=npe@195.207.5.2] has joined #scheme 10:02:01 -!- ASau` [n=user@77.246.231.161] has quit [Read error: 110 (Connection timed out)] 10:02:18 ct2rips [n=ct2rips@blfd-4db0ea32.pool.einsundeins.de] has joined #scheme 10:03:51 jewel [n=jewel@41.242.183.106] has joined #scheme 10:04:25 -!- reprore [n=reprore@ntkngw261071.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit [Remote closed the connection] 10:10:49 reprore_ [n=reprore@ntkngw261071.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #scheme 10:13:02 ASau` [n=user@host161-231-msk.microtest.ru] has joined #scheme 10:14:01 -!- hadronzoo__ [n=hadronzo@adsl-70-234-252-144.dsl.rcsntx.sbcglobal.net] has quit [Read error: 110 (Connection timed out)] 10:27:43 mike [n=m@infedyn086.informatik.uni-stuttgart.de] has joined #scheme 10:28:11 -!- mike is now known as Guest37318 10:33:37 Mr-Cat [n=Miranda@hermes.lanit.ru] has joined #scheme 10:34:34 -!- ct2rips [n=ct2rips@blfd-4db0ea32.pool.einsundeins.de] has quit ["Noch da, noch da ... Uuuuund weg."] 10:38:19 -!- hkBst [n=hkBst@gentoo/developer/hkbst] has quit [Read error: 104 (Connection reset by peer)] 10:38:21 cracki [n=cracki@sglty.kawo2.RWTH-Aachen.DE] has joined #scheme 10:48:03 -!- Guest37318 [n=m@infedyn086.informatik.uni-stuttgart.de] has quit ["This computer has gone to sleep"] 10:52:22 -!- reprore_ [n=reprore@ntkngw261071.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit [Remote closed the connection] 11:00:54 benny [n=benny@i577A22C5.versanet.de] has joined #scheme 11:17:40 mike [n=m@infedyn086.informatik.uni-stuttgart.de] has joined #scheme 11:19:21 -!- ejs [n=eugen@nat.ironport.com] has quit [sendak.freenode.net irc.freenode.net] 11:19:21 -!- sphex_ [n=nobody@modemcable185.138-56-74.mc.videotron.ca] has quit [sendak.freenode.net irc.freenode.net] 11:19:21 -!- geckosenator [n=sean@c-71-237-94-78.hsd1.co.comcast.net] has quit [sendak.freenode.net irc.freenode.net] 11:19:21 -!- foof [n=user@dn157-046.naist.jp] has quit [sendak.freenode.net irc.freenode.net] 11:19:21 -!- underspecified_ [n=eric-n@leopard175.naist.jp] has quit [sendak.freenode.net irc.freenode.net] 11:19:24 -!- alaricsp [n=alaricsp@88-202-197-217.rdns.as8401.net] has quit [sendak.freenode.net irc.freenode.net] 11:19:24 -!- AtnNn [n=welcome@modemcable087.62-56-74.mc.videotron.ca] has quit [sendak.freenode.net irc.freenode.net] 11:19:24 -!- z0d [n=z0d@unaffiliated/z0d] has quit [sendak.freenode.net irc.freenode.net] 11:19:24 -!- Deformative [n=joe@c-71-238-45-45.hsd1.mi.comcast.net] has quit [sendak.freenode.net irc.freenode.net] 11:19:24 -!- sohum [n=sohum@unaffiliated/sohum] has quit [sendak.freenode.net irc.freenode.net] 11:19:24 -!- pchrist_ [n=spirit@gentoo/developer/pchrist] has quit [sendak.freenode.net irc.freenode.net] 11:19:24 -!- ray [i=ray@2001:41c8:1:54da:0:0:0:1337] has quit [sendak.freenode.net irc.freenode.net] 11:19:24 -!- cracki [n=cracki@sglty.kawo2.RWTH-Aachen.DE] has quit [sendak.freenode.net irc.freenode.net] 11:19:24 -!- MichaelRaskin [n=MichaelR@213.171.48.239] has quit [sendak.freenode.net irc.freenode.net] 11:19:24 -!- ski [n=slj@c-e113e055.1149-1-64736c10.cust.bredbandsbolaget.se] has quit [sendak.freenode.net irc.freenode.net] 11:19:24 -!- nemik [n=cyanact@c-67-173-76-34.hsd1.il.comcast.net] has quit [sendak.freenode.net irc.freenode.net] 11:19:24 -!- ASau` [n=user@host161-231-msk.microtest.ru] has quit [sendak.freenode.net irc.freenode.net] 11:19:25 -!- jgracin [n=jgracin@93-138-11-12.adsl.net.t-com.hr] has quit [sendak.freenode.net irc.freenode.net] 11:19:25 -!- bohanlon [n=bohanlon@TUBERIUM.CLUB.CC.CMU.EDU] has quit [sendak.freenode.net irc.freenode.net] 11:19:25 -!- mbishop [n=martin@unaffiliated/mbishop] has quit [sendak.freenode.net irc.freenode.net] 11:19:25 -!- ttmrichter [n=ttmricht@219.140.250.126] has quit [sendak.freenode.net irc.freenode.net] 11:19:25 -!- joast [n=rick@76.178.184.231] has quit [sendak.freenode.net irc.freenode.net] 11:19:25 -!- kazzmir [n=kazzmir@c-98-202-86-149.hsd1.ut.comcast.net] has quit [sendak.freenode.net irc.freenode.net] 11:19:25 -!- raikov` [n=igr@60.32.127.43] has quit [Read error: 104 (Connection reset by peer)] 11:21:31 cracki [n=cracki@sglty.kawo2.RWTH-Aachen.DE] has joined #scheme 11:21:31 ASau` [n=user@host161-231-msk.microtest.ru] has joined #scheme 11:21:31 alaricsp [n=alaricsp@88-202-197-217.rdns.as8401.net] has joined #scheme 11:21:31 ejs [n=eugen@nat.ironport.com] has joined #scheme 11:21:31 sohum [n=sohum@unaffiliated/sohum] has joined #scheme 11:21:31 jgracin [n=jgracin@93-138-11-12.adsl.net.t-com.hr] has joined #scheme 11:21:31 sphex_ [n=nobody@modemcable185.138-56-74.mc.videotron.ca] has joined #scheme 11:21:31 MichaelRaskin [n=MichaelR@213.171.48.239] has joined #scheme 11:21:31 geckosenator [n=sean@c-71-237-94-78.hsd1.co.comcast.net] has joined #scheme 11:21:31 AtnNn [n=welcome@modemcable087.62-56-74.mc.videotron.ca] has joined #scheme 11:21:31 z0d [n=z0d@unaffiliated/z0d] has joined #scheme 11:21:31 Deformative [n=joe@c-71-238-45-45.hsd1.mi.comcast.net] has joined #scheme 11:21:31 bohanlon [n=bohanlon@TUBERIUM.CLUB.CC.CMU.EDU] has joined #scheme 11:21:31 ski [n=slj@c-e113e055.1149-1-64736c10.cust.bredbandsbolaget.se] has joined #scheme 11:21:31 nemik [n=cyanact@c-67-173-76-34.hsd1.il.comcast.net] has joined #scheme 11:21:31 mbishop [n=martin@unaffiliated/mbishop] has joined #scheme 11:21:31 ttmrichter [n=ttmricht@219.140.250.126] has joined #scheme 11:21:31 pchrist_ [n=spirit@gentoo/developer/pchrist] has joined #scheme 11:21:31 foof [n=user@dn157-046.naist.jp] has joined #scheme 11:21:31 joast [n=rick@76.178.184.231] has joined #scheme 11:21:31 underspecified_ [n=eric-n@leopard175.naist.jp] has joined #scheme 11:21:31 kazzmir [n=kazzmir@c-98-202-86-149.hsd1.ut.comcast.net] has joined #scheme 11:21:31 ray [i=ray@2001:41c8:1:54da:0:0:0:1337] has joined #scheme 11:21:47 -!- ASau` [n=user@host161-231-msk.microtest.ru] has quit [Success] 11:21:52 -!- mike is now known as Guest63536 11:22:17 -!- ttmrichter [n=ttmricht@219.140.250.126] has quit [SendQ exceeded] 11:22:28 synthase [n=synthase@68.63.19.212] has joined #scheme 11:22:54 -!- joast [n=rick@76.178.184.231] has quit [Success] 11:23:08 ttmrichter [n=ttmricht@219.140.250.126] has joined #scheme 11:31:05 eli : (i'm not expert), but i expect LCO from a Prolog implementation (optionally being able to turn it "off", during debugging) 11:32:06 it's the only way to describe an iterative process, apart from failure-driven loops, which are not always applicable, nor appropriate 11:47:49 -!- borism_ [n=boris@195-50-197-80-dsl.krw.estpak.ee] has quit [Read error: 131 (Connection reset by peer)] 11:48:18 -!- Deformative [n=joe@c-71-238-45-45.hsd1.mi.comcast.net] has quit [Read error: 110 (Connection timed out)] 11:48:37 joast [n=rick@76.178.184.231] has joined #scheme 11:48:43 ASau` [n=user@host161-231-msk.microtest.ru] has joined #scheme 11:50:02 -!- mreggen [n=mreggen@cm-84.215.50.79.getinternet.no] has quit ["leaving"] 11:54:14 -!- Guest63536 [n=m@infedyn086.informatik.uni-stuttgart.de] has quit ["This computer has gone to sleep"] 12:03:55 -!- sohum [n=sohum@unaffiliated/sohum] has left #scheme 12:07:55 ski: See what I wrote: (a) LCO is almost certainly newer than TCO; (b) the fact that is optional means that it's not taken as a language feature (where, for example, when you write a debugger you do your best to *preserve* TCO). 12:13:54 elfor [n=johanfre@85.8.10.198.static.se.wasadata.net] has joined #scheme 12:22:08 higepon642 [n=taro@FLH1Amf115.tky.mesh.ad.jp] has joined #scheme 12:23:08 mreggen [n=mreggen@cm-84.215.50.79.getinternet.no] has joined #scheme 12:24:10 dlt_ [n=dlt@201.57.58.146] has joined #scheme 12:24:40 -!- higepon642 is now known as hige3sei 12:25:22 -!- hige3sei is now known as higepon 12:25:41 -!- higepon is now known as higesan 12:27:33 reprore [n=reprore@ntkngw261071.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #scheme 12:35:27 -!- higesan is now known as hige 12:38:00 xwl [n=user@114.246.74.178] has joined #scheme 12:38:32 higepon343 [n=taro@FLH1Amf115.tky.mesh.ad.jp] has joined #scheme 12:38:55 -!- hige [n=taro@FLH1Amf115.tky.mesh.ad.jp] has quit [Remote closed the connection] 12:44:35 -!- reprore [n=reprore@ntkngw261071.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit [Remote closed the connection] 12:44:47 reprore [n=reprore@ntkngw261071.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #scheme 12:46:56 -!- reprore [n=reprore@ntkngw261071.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit [Read error: 104 (Connection reset by peer)] 12:47:20 -!- mreggen [n=mreggen@cm-84.215.50.79.getinternet.no] has quit ["leaving"] 12:47:44 reprore_ [n=reprore@ntkngw261071.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #scheme 12:48:08 -!- synthase [n=synthase@68.63.19.212] has quit [Read error: 60 (Operation timed out)] 12:54:40 dstorrs [n=dstorrs@cpe-98-14-187-196.nyc.res.rr.com] has joined #scheme 12:59:45 -!- Mr-Cat [n=Miranda@hermes.lanit.ru] has quit [Read error: 54 (Connection reset by peer)] 13:00:03 thehcdreamer [n=thehcdre@93.37.250.121] has joined #scheme 13:00:18 nA1828KcFz9q [n=morse@cpe-071-065-237-135.nc.res.rr.com] has joined #scheme 13:00:27 -!- jewel [n=jewel@41.242.183.106] has quit [Success] 13:01:23 jewel [n=jewel@dsl-242-183-106.telkomadsl.co.za] has joined #scheme 13:03:03 scuse me all...I'm new to Scheme (using PLT Scheme, to be specific) and having some trouble with regex matching. I was expecting the following to create a very simple config file: 13:04:06 dstorrs pasted "untitled" at http://paste.lisp.org/display/79342 13:04:43 but instead it fails because the regex is not capturing the string "vm.cfg" and binding it to the symbol "filename" as I expected. 13:06:01 dstorrs annotated #79342 "untitled" at http://paste.lisp.org/display/79342#1 13:06:10 (the config file that it's reading is listed as an annotation) 13:06:43 -!- higepon343 is now known as hige 13:07:26 (a) How can it match both SLEEP and OUTPUT at the beginning of the line? 13:08:00 I was expecting it to match SLEEP off the first line and OUTPUT off the second. 13:08:04 (b) you need to quote the \b (unless you mean it) 13:08:34 (c) the parentheses around the first regexp are redundant. 13:08:53 this is inside a for loop, so (IIUC) it should evaluate the bindings once per line. If the match doesn't fly, I would expect it to not change the binding on the variable. 13:08:57 (d) the result of `regexp-match' is a list, not just a string. 13:09:50 ah. 13:09:56 xwl` [n=user@114.246.86.173] has joined #scheme 13:09:59 And finally -- no, it will make the body run on each line -- each value of `l'. There is no magic that makes an item be consumed on every use of `l'. 13:10:07 annodomini [n=lambda@75.69.96.104] has joined #scheme 13:12:00 bleh. 13:12:46 ok, then my next thought would be to create the two vars that I need (command and filename), initially bind them to #f, and then have the loop inside of that. 13:13:12 inside the loop I'd have a match attempt against current line which, if successful, would set! the relevant variable. 13:13:20 And alternating `set!'-ing one or the other? 13:13:20 but that doesn't seem very Schemeish. 13:13:25 is there a better way? 13:13:36 I'll match you bleh and raised you five more. 13:13:47 s/you/your/ 13:13:56 s/raised/raise/ 13:14:02 09:13 < dstorrs> but that doesn't seem very Schemeish. 13:14:08 09:13 < dstorrs> is there a better way? 13:14:11 :> 13:14:29 Yeah, that doesn't give you any discounts in the bleh department. 13:14:56 Anyway, is your input format strictly alternating the two kind of lines? 13:15:09 That is, there are no comments, no empty lines, none of that? 13:15:29 no. This is an arbitrary exercise "take an arbitrary config file and, from it, generate a new config file" 13:15:56 I'm trying to work my way up to manipulating Amazon EC2 / S3 services from Scheme, but I want to do it in small chunks. 13:16:24 and (see above), "new to Scheme" and little experience with functional programming 13:16:38 I don't know any specific details on the amazon thing; but if I understand your code correctly, you're trying to process an input file that makes it generate many smaller files, right? 13:16:55 right. 13:16:56 in the initial case, it just has to generate one. 13:17:19 it creates a new file named whatever the value of "OUTPUT_FILE" is, then it spits out the "SLEEP" line into that file 13:17:36 (which, incidentally, is why I had capturing parens around the whole pattern there) 13:17:44 mreggen [n=mreggen@cm-84.215.50.79.getinternet.no] has joined #scheme 13:17:44 Edico [n=Edico@unaffiliated/edico] has joined #scheme 13:18:01 First of all, you always get the matched part as the first value of the list. 13:18:09 -!- tttsssttt [n=pussycat@topol.nat.praha12.net] has quit [Read error: 104 (Connection reset by peer)] 13:18:16 As a meta point, Scheme is very easy to play with, so just try. 13:18:23 tttsssttt [n=pussycat@topol.nat.praha12.net] has joined #scheme 13:18:31 rudybot: eval (regexp-match #rx"a*" "foo") 13:18:31 eli: ; Value: ("") 13:18:36 rudybot: eval (regexp-match #rx"a*" "foo bar baz") 13:18:36 eli: ; Value: ("") 13:18:37 that's what I'm doing. just, some things aren't going as expected, so I was looking for clarification. 13:18:44 rudybot: eval (regexp-match #rx"a+" "foo bar baz") 13:18:44 eli: ; Value: ("a") 13:18:51 rudybot: eval (regexp-match #rx"a+(r)" "foo bar baz") 13:18:51 eli: ; Value: ("ar" "r") 13:19:36 the hell? 13:19:41 Second, if you have just two lines in the file, you can convert the whole file to strings with `file->lines', then do your thing with the first and second values in the result. 13:19:54 What's the problem? 13:20:03 why did a+r return "ar" AND "r"? 13:20:14 the a was required to match at least once. 13:20:44 oh wait, I see. 13:20:58 It returns a list holding the matched string -- that's "ar", and the rest of the values in the list are one for each subgroup -- just one in this case, which matched "r". 13:20:58 the car is the complete match, the cdr consists of the subcaptures. 13:21:03 oy. 13:21:06 Exactly. 13:22:04 Anyway, when you want to do this with an input of these line pairs repeated, then you can use a nice plt feature -- you can just use `regexp-match' over an input port. 13:22:12 -!- hige [n=taro@FLH1Amf115.tky.mesh.ad.jp] has quit [Remote closed the connection] 13:22:24 ...and other regexp related functions. 13:22:32 right, I've been reading about some of those. 13:22:34 higepon537 [n=taro@FLH1Amf115.tky.mesh.ad.jp] has joined #scheme 13:22:47 but those would only work when the input file is very predictable. 13:23:00 the point here is really more to learn about parsing under Scheme. 13:23:24 I'm starting with a simple exercise, but.... 13:23:51 Well, that is very basic parsing. 13:23:57 fair enough. 13:24:06 In your case, it would be something like: 13:24:07 -!- pchrist_ [n=spirit@gentoo/developer/pchrist] has quit ["leaving"] 13:24:53 (regexp-match* #px"SLEEP\nOUTPUT_FILE...stuff..." (open-input-file "config")) 13:25:23 (where `regexp-match*' returns a list of matches, running the original regexp repeatedly over the input port) 13:25:31 dlt__ [n=dlt@201.80.181.75] has joined #scheme 13:25:45 -!- xwl [n=user@114.246.74.178] has quit [Connection timed out] 13:26:20 ejs1 [n=eugen@77.222.151.102] has joined #scheme 13:26:42 (which points out a glitch in my regex. It should have been #rx"(^SLEEP\\b.+$)", as I'm trying to capture the whole line. Oops) 13:28:45 -!- higepon537 is now known as higepon 13:28:52 when scheme runs the regex across a port, does it read one line, match, read one / match, etc? 13:28:54 Just note that if you want more regexp patterns, like \b, you need #px"..." -- that's a "perl-like regexp", which more patterns available. 13:29:08 -!- higepon [n=taro@FLH1Amf115.tky.mesh.ad.jp] has quit [Remote closed the connection] 13:29:21 thanks. 13:30:35 Also, note that the default in plt is for `.' to match any character and `^' `$' match the beginning/end of the string, you need to make the pattern use [^\n] or use (?s:...) or whatever to make `.' match a non-newline character, and `^' `$' match a line boundary. 13:31:42 I saw something about Perl syntax support in there. Hopefully I can just add the "m" option 13:32:32 Just remember #px -- the reason for the different syntax is that perl regexps change the semantics of some things in the normal regexps. 13:32:41 got it. many thanks. 13:32:45 oh, one more question. 13:33:09 -!- jewel [n=jewel@dsl-242-183-106.telkomadsl.co.za] has quit [Operation timed out] 13:33:42 -!- annodomini [n=lambda@wikipedia/lambda] has quit [] 13:34:51 Yes? 13:35:04 -!- ejs [n=eugen@nat.ironport.com] has quit [Read error: 110 (Connection timed out)] 13:35:06 say I capture the filename to a symbol 'filename'. then (string? filename) => #t and (open-output-file filename) => 13:35:10 yes? 13:35:20 jewel [n=jewel@dsl-242-183-106.telkomadsl.co.za] has joined #scheme 13:35:26 roughly. 13:35:52 Should be "say I bind the filename to an identifier `filename'" 13:37:27 hmmm...right, ok, I see. "capture" means simply that it was matched and returned in a particular position. "symbol" is just a data construct, similar to "string" or "integer" but of different type. "identifier" is a container that can store a value, and "bind" is the process of storing a value to it. 13:37:46 more on track? 13:38:14 higepon471 [n=taro@FLH1Amf115.tky.mesh.ad.jp] has joined #scheme 13:38:23 -!- Judofyr [n=Judofyr@c349BBF51.dhcp.bluecom.no] has quit [Remote closed the connection] 13:38:46 Yes, much better... 13:39:10 -!- jgracin [n=jgracin@93-138-11-12.adsl.net.t-com.hr] has quit [Remote closed the connection] 13:39:48 cool. gotta learn the translations from other languages. 13:42:17 xwl`` [n=user@114.246.74.207] has joined #scheme 13:42:29 incidentally, there's no Scheme equivalent to __END__ is there? i.e., "stop reading the file here, ignore everything below this" 13:42:53 -!- dlt_ [n=dlt@201.57.58.146] has quit [Read error: 110 (Connection timed out)] 13:51:24 r5rs eof-object? 13:51:24 http://www.schemers.org/Documents/Standards/R5RS/HTML/r5rs-Z-H-9.html#%_idx_618 13:51:42 incubot: ? 13:51:46 -rudybot:#scheme- http://tinyurl.com/59qhmr 13:53:32 sladegen: not sure if that was for me or not, but eof-object? isn't quite what I was looking for. __END__ allows you to choose an arbitrary endpoint for your code files beyond which the compiler / interpreter does not look. 13:54:52 -!- bsund [n=bsund@213.180.77.55] has quit [Read error: 60 (Operation timed out)] 13:55:34 bsund [n=bsund@213.180.77.55] has joined #scheme 13:57:37 -!- tttsssttt [n=pussycat@topol.nat.praha12.net] has quit [Read error: 60 (Operation timed out)] 13:57:57 dstorrs: you could use block comment, perhaps. 13:58:04 ejs2 [n=eugen@63.251.108.100] has joined #scheme 13:58:09 -!- xwl` [n=user@114.246.86.173] has quit [Read error: 110 (Connection timed out)] 13:58:19 #; or some such... 13:59:07 sladegen: how does block comment work? I only know about the "; " form. 13:59:24 like /* in */ C 13:59:31 #| .. |# 13:59:36 right 13:59:50 It's nonstandard, I think 13:59:53 But there's an SRFI? 14:00:15 i'm 99% sure plt supports it. 14:01:06 yep, it does. sweet. thanks for the tip. :> 14:01:14 #; ;# works? 14:01:30 -!- ASau [n=user@host162-231-msk.microtest.ru] has quit ["Off!"] 14:01:54 -!- ASau` [n=user@host161-231-msk.microtest.ru] has quit [Remote closed the connection] 14:02:03 geckosenator: nope. 14:02:10 what sjaman said... ;# would be "dubious". 14:02:40 tttsssttt [n=pussycat@topol.nat.praha12.net] has joined #scheme 14:02:58 geckosenator: not under PLT anyway (specifically, using mzscheme from command line inside Emacs) 14:04:23 note that you can't leave off the #| in order to mean "go to end of file" 14:05:20 -!- ejs1 [n=eugen@77.222.151.102] has quit [Read error: 110 (Connection timed out)] 14:05:53 it's only 4 chars to fix in case other implementation does not support it but if your editor supports it perhaps it's better to use "region-highlight-comment" feature. 14:06:41 -!- elfor [n=johanfre@85.8.10.198.static.se.wasadata.net] has quit [] 14:07:45 sladegen: yeah, that's what I've been doing. select region and C-c# or C-cM-# => comment out / in the entire region. I just miss some of the Perl conveniences that I was familiar with. 14:08:53 yeah, next you'll be missing interactive development in perl ;) 14:10:57 annodomini [n=lambda@130.189.179.215] has joined #scheme 14:13:26 xwl``` [n=user@114.246.66.137] has joined #scheme 14:16:57 -!- sepult [n=sepult@xdsl-87-78-74-25.netcologne.de] has quit [Read error: 54 (Connection reset by peer)] 14:17:30 sepult [n=sepult@xdsl-87-78-72-21.netcologne.de] has joined #scheme 14:18:27 -!- dfeuer [n=dfeuer@wikimedia/Dfeuer] has quit [Read error: 60 (Operation timed out)] 14:22:24 -!- ejs2 [n=eugen@63.251.108.100] has quit [Read error: 110 (Connection timed out)] 14:24:38 -!- brandelune [n=suzume@pl392.nas934.takamatsu.nttpc.ne.jp] has quit [] 14:30:29 -!- xwl`` [n=user@114.246.74.207] has quit [Read error: 110 (Connection timed out)] 14:33:09 jlongster [n=user@75.148.111.133] has joined #scheme 14:37:47 -!- Quadrescence [n=quad@unaffiliated/quadrescence] has quit [Read error: 104 (Connection reset by peer)] 14:43:56 Quadrescence [n=quad@unaffiliated/quadrescence] has joined #scheme 14:52:29 -!- jonrafkind [n=jon@c-98-202-86-149.hsd1.ut.comcast.net] has quit [Connection timed out] 14:55:24 -!- reprore_ [n=reprore@ntkngw261071.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit [Read error: 104 (Connection reset by peer)] 14:56:05 reprore_ [n=reprore@ntkngw261071.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #scheme 15:02:23 *dstorrs* comes back from shopping. 15:04:16 -!- eno__ is now known as eno 15:04:16 sladegen: interactive development in PLT Scheme: mzscheme [type Scheme here] 15:04:23 interactive development in Perl: perl -de1 [type Perl here] 15:04:27 :> 15:05:39 kidding aside, though, I'm learning Scheme because it's a great language with a lot to offer. 15:09:17 jeremiah [n=jeremiah@31.Red-213-98-123.staticIP.rima-tde.net] has joined #scheme 15:11:26 HG` [n=wells@91.108.74.20] has joined #scheme 15:14:12 npe_ [n=npe@195.207.5.2] has joined #scheme 15:14:46 -!- npe_ [n=npe@195.207.5.2] has quit [Remote closed the connection] 15:14:53 npe_ [n=npe@195.207.5.2] has joined #scheme 15:15:00 -!- npe [n=npe@195.207.5.2] has quit [Read error: 113 (No route to host)] 15:15:34 -!- athos [n=philipp@92.250.250.68] has quit ["leaving"] 15:15:42 ejs [n=eugen@126-178-124-91.pool.ukrtel.net] has joined #scheme 15:16:00 eli : ok 15:16:21 (i still wonder whether LCO was found independently of TCO ..) 15:16:23 http://oreilly.com/catalog/9780596515171/toc.html <- Not a single Lisp :( 15:16:32 dzhus [n=sphinx@95-24-180-32.broadband.corbina.ru] has joined #scheme 15:17:54 -!- mreggen [n=mreggen@cm-84.215.50.79.getinternet.no] has quit ["leaving"] 15:21:14 -!- higepon471 [n=taro@FLH1Amf115.tky.mesh.ad.jp] has quit [Read error: 113 (No route to host)] 15:21:56 repror___ [n=reprore@ntkngw261071.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #scheme 15:21:58 -!- reprore_ [n=reprore@ntkngw261071.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit [Read error: 113 (No route to host)] 15:24:16 mreggen [n=mreggen@cm-84.215.50.79.getinternet.no] has joined #scheme 15:25:53 ASau [n=user@193.138.70.52] has joined #scheme 15:26:04 foof: also, the order and some of the choices are a little weird. C++ but no C? Postscript and UML? Is UML even a programming language? 15:26:46 Postscript is, but overlaps a fair amount with Forth. 15:26:55 UML is not. 15:27:15 Postscript is Turing complete, but it's hardly a programming language in any normal sense. 15:27:45 It's actually not that hard to program in. It's a Forth with builtin drawing primitives. 15:28:13 what problem domain could you be working on where working directly in Postscript would be the best choice? 15:28:15 The postscript TeX generates is opaque, but that language itself is fairly nice. 15:28:32 foof: did you get there by reading Guido's post on TCO? 15:28:37 (serious question, I'm not being snarky) 15:28:38 no 15:29:02 oh, I just read his article and he linked to it 15:29:04 http://neopythonic.blogspot.com/2009/04/final-words-on-tail-calls.html 15:29:21 I dislike his little sneer against Scheme at the end. 15:29:49 dstorrs: If you asked the same question for any language X, in most cases I'd have no answer. 15:31:05 e.g. I would never consider Python the best choice in any circumstances, but I won't try to argue Python isn't a programming language. 15:31:47 foof: I'm sure you could find domains where most languages are well suited. 15:31:50 There might be some debate about "well, I'd rather be writing Scheme to generate X", but I don't think you could argue that, e.g., C is well suited for writing device drivers and other on-the-metal code 15:31:58 (Apparently the creators of Scheme were too busy arguing whether to say "tail call optimization" or "proper tail recursion." :-) ... another clueless one 15:32:33 Perl and Python are well suited for text processing and glue code, etc. 15:32:47 can someone inform him it says "properly tail recursive" 15:32:58 -!- annodomini [n=lambda@wikipedia/lambda] has quit [] 15:34:40 semantics... you are not real language deisigner if less than 100k people are using it. 15:34:49 define k :p 15:34:50 Then I'd have to say the Postscript is well suited to run in limited memory and embedded devices, and the standard Postscript libraries provide very powerful abstraction for generating graphics. 15:34:58 0.00001 :p 15:36:27 fair enough. And I suppose I wandered from my original question; Postscript /is/ well suited for printing / graphics and low mem, as you say. It's just a complete pain to work in, which is why it usually gets generated by something else. 15:37:32 If you write it cleanly by hand with normal formatting and non-gensymed function names, then it's just as easy to read and write as Forth. 15:37:39 which to some people is still impossible ;) 15:37:50 heh. 15:39:04 mike [n=m@dslb-088-064-130-175.pools.arcor-ip.net] has joined #scheme 15:39:06 well, my experience with Postscript comes from dynamic reformatting of PDFs, and is an experience that I still keep locked tight in my Box O' Horrific Experiences, so I'll just take your word for it. :> 15:39:32 -!- mike is now known as Guest13283 15:40:48 -!- dlt__ [n=dlt@201.80.181.75] has quit [Read error: 110 (Connection timed out)] 15:51:27 -!- ada2358 [n=ada2358@pinball.ccs.neu.edu] has quit [sendak.freenode.net irc.freenode.net] 15:51:27 -!- ineiros [n=ineiros@kosh.hut.fi] has quit [sendak.freenode.net irc.freenode.net] 15:51:27 -!- tltstc [n=tltstc@cpe-76-90-92-154.socal.res.rr.com] has quit [sendak.freenode.net irc.freenode.net] 15:53:13 ada2358 [n=ada2358@pinball.ccs.neu.edu] has joined #scheme 15:53:16 ineiros [n=ineiros@kosh.hut.fi] has joined #scheme 15:57:37 kjfletch [n=kjfletch@94.170.16.78] has joined #scheme 15:58:33 -!- ejs [n=eugen@126-178-124-91.pool.ukrtel.net] has quit [Read error: 110 (Connection timed out)] 15:59:00 eli: ok, I've been fiddling around with this for a while in various formats, and I'm still confused about the matching behavior. 15:59:39 given a file consisting solely of the string: "OUTPUT_FILE = vm.cfg\nSLEEP = 7\n" and the following code: 15:59:48 (regexp-match* #px"(?m:^(SLEEP\\b.+)$|^OUTPUT_FILE\\s*=\\s*(.+)$)" (open-input-file "config")) 16:00:14 I would expect to get back (#"vm.cfg" #"SLEEP = 7") 16:00:24 instead I get (#"OUTPUT_FILE = vm.cfg" #"SLEEP = 7") 16:01:09 (or, perhaps I should expect to see (#"OUTPUT_FILE = vm.cfg" #"vm.cfg" #"SLEEP = 7") --either way, there is a subpattern missing) 16:01:13 what am I doing wrong? 16:01:40 annodomini [n=lambda@64.30.3.122] has joined #scheme 16:02:37 do you have to 'double' escape for a #px string ? 16:03:13 yes; the repl barfs otherwise. 16:03:23 ok :) was not sure 16:03:50 why is SLEEP in ( ) ? 16:03:58 because I want to capture that entire line. 16:04:10 I'm parsing a (toy) config file 16:04:24 i cant see that it will matter ^ and $ does that 16:04:27 -!- kjfletch [n=kjfletch@94.170.16.78] has quit ["Leaving"] 16:04:37 I'm going to use the value of the OUTPUT_FILE line to determine the name of a new file, then write the SLEEP line into that new file. 16:05:00 I am also unsure how \b works here, let me look 16:05:13 boundary between word and non-word chars. 16:05:40 so how can "SLEEP = 7" be matched? 16:06:02 or will \b+ match " = 7" ? 16:06:05 tltstc [n=tltstc@cpe-76-90-92-154.socal.res.rr.com] has joined #scheme 16:06:15 oops 16:06:21 i missed the . :p 16:06:34 :> 16:06:44 leppie: you missed your period?! 16:06:51 oh noes!!! 16:07:08 *snerk* 16:08:32 so why dont you just use ^SLEEP\s+=\s+\d+.*$ ? 16:08:59 wrldpc [n=worldpea@173.48.214.204] has joined #scheme 16:09:33 erm...yeah, that works, doesn't it? In Scheme, a match always returns the complete match, not t/f or a count. ok. 16:10:03 i dunno, depends on implementation 16:10:06 -!- repror___ [n=reprore@ntkngw261071.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit [Remote closed the connection] 16:12:05 dstorrs: read the docs for regexp-match*, it specifically says it doesn't return submatches 16:12:26 you should use regexp-match if you want them 16:12:34 *headdesk* 16:12:42 p1dzkl: thank you! 16:12:47 I've been going nuts on this. 16:13:00 I did read it, just not closely enough. 16:15:16 p1dzkl: i dont see a sub match, it just a choice of 2 16:15:58 leppie: the submatch is for the OUTPUT_FILE line 16:16:08 the line in the file is "OUTPUT_FILE = vm.cfg" 16:16:16 I'm trying to capture the "vm.cfg" 16:16:21 maybe I am misreading the * (that kinda spell return all matches to me) 16:17:46 in plt-scheme, is there a straightforward way to say "give me whatever was matching by the first (second, third) submatch"? 16:18:04 I can take the list and parse it out, but I assume there is an easier way. 16:18:20 s/matching/matched/ 16:19:21 lol, does anyone else find PLT doc search reaaalllyyy slow? 16:19:49 *dstorrs* raises his hand affirmatively. 16:20:06 takes like 1-2 minutes for the response to come back 16:20:15 well this time I am still waiting... 16:20:38 want real fun? Try doing it through Tor. 16:21:02 dstorrs: you could say (first/second/third (cdr result-list)) 16:21:32 p1dzkl is that a real proc? 16:21:37 looks handy :p 16:21:54 woohoo, search returned! 16:22:06 the local documentation is fast enough for me 16:22:28 ahh p1dzkl, now I see what they mean by submatch :) 16:22:46 dstorrs: remove those ( ) around SLEEP then 16:22:57 leppie: it may not be real, but it's easy to define: (lambda (l) (list (car l) (cadr l) (caddr l))) 16:23:09 just don't pass it anything but a list of at least 3 elements. :> 16:23:18 I was thinking more of multiple values 16:23:32 but apply does that... 16:24:01 I meant, if you want the first submatch you use (first (cdr result-list)) etc 16:24:16 p1dzkl: cool, thanks. 16:24:17 first up to tenth are defined in PLT / SRFI 1 16:25:09 if you want the first n of a list you can use `take', again in PLT / SRFI 1 16:25:49 bweaver [n=user@75-148-111-133-Chattanooga.hfc.comcastbusiness.net] has joined #scheme 16:29:36 reprore [n=reprore@ntkngw261071.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #scheme 16:32:15 reprore__ [n=reprore@ntkngw261071.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #scheme 16:34:08 -!- reprore__ [n=reprore@ntkngw261071.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit [Read error: 113 (No route to host)] 16:34:24 repro____ [n=reprore@ntkngw261071.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #scheme 16:34:39 -!- reprore [n=reprore@ntkngw261071.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit [Read error: 104 (Connection reset by peer)] 16:36:05 saccade [n=saccade@65-78-24-47.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com] has joined #scheme 16:36:46 -!- Adamant [n=Adamant@unaffiliated/adamant] has quit [] 16:36:50 -!- xwl``` [n=user@114.246.66.137] has quit [Success] 16:37:30 jonrafkind [n=jon@crystalis.cs.utah.edu] has joined #scheme 16:44:55 /msg rudybot (define break-bigloo (lambda args 16:44:55 (if (null? args) args 16:44:55 (display (car args) 16:44:55 (transpose (cdr args)))))) 16:45:01 oops, sorry 16:45:09 /msg rudybot (define break-bigloo (lambda args 16:45:09 (if (null? args) args 16:45:09 (display (car args) 16:45:12 (transpose (cdr args)))))) 16:45:50 why is that printing into scheme? :( 16:46:42 -!- jonrafkind [n=jon@crystalis.cs.utah.edu] has quit [Read error: 60 (Operation timed out)] 16:49:42 btw, that "transpose" should be "break-bigloo" in case anyone is wondering 16:51:05 jonrafkind [n=jon@204.99.164.244] has joined #scheme 16:54:22 -!- jewel [n=jewel@dsl-242-183-106.telkomadsl.co.za] has quit [Read error: 113 (No route to host)] 16:55:32 /msg doesn't work when it is followed by carriage returns or linefeeds? 16:56:24 -!- mmc [n=mima@esprx02x.nokia.com] has quit [Remote closed the connection] 16:58:29 peter_12 [n=peter_12@81.253.48.55] has joined #scheme 16:59:46 -!- MichaelRaskin [n=MichaelR@213.171.48.239] has left #scheme 17:01:53 mmc [n=mima@esprx02x.nokia.com] has joined #scheme 17:02:03 -!- mreggen [n=mreggen@cm-84.215.50.79.getinternet.no] has quit ["leaving"] 17:02:47 -!- saccade [n=saccade@65-78-24-47.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com] has quit ["This computer has gone to sleep"] 17:02:59 Judofyr [n=Judofyr@c349BBF51.dhcp.bluecom.no] has joined #scheme 17:03:51 -!- repro____ [n=reprore@ntkngw261071.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit [Read error: 104 (Connection reset by peer)] 17:03:53 reprore_ [n=reprore@ntkngw261071.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #scheme 17:05:43 dlt_ [n=dlt@201.80.181.75] has joined #scheme 17:06:19 metasyntax|work [n=taylor@75.149.208.121] has joined #scheme 17:06:30 puchacz [n=puchacz@87-194-5-99.bethere.co.uk] has joined #scheme 17:09:49 -!- jao [n=jao@74.Red-80-24-4.staticIP.rima-tde.net] has quit [Read error: 110 (Connection timed out)] 17:10:44 Fare [n=Fare@ita4fw1.itasoftware.com] has joined #scheme 17:12:53 -!- ffx` [n=ffx@60-241-74-240.static.tpgi.com.au] has quit [Client Quit] 17:16:55 -!- Ragnaroek [i=54a63f61@gateway/web/ajax/mibbit.com/x-d8b5c3a0c1468a9c] has quit ["http://www.mibbit.com ajax IRC Client"] 17:21:42 -!- dzhus [n=sphinx@95-24-180-32.broadband.corbina.ru] has quit [Remote closed the connection] 17:24:06 -!- jonrafkind [n=jon@204.99.164.244] has quit [Read error: 110 (Connection timed out)] 17:24:23 -!- annodomini [n=lambda@wikipedia/lambda] has quit [] 17:26:26 -!- mmc [n=mima@esprx02x.nokia.com] has quit [Remote closed the connection] 17:28:05 stabin [i=kvirc@91.187.27.153] has joined #scheme 17:29:00 -!- alaricsp [n=alaricsp@88-202-197-217.rdns.as8401.net] has quit [] 17:30:16 Is there some kind of standard functions/standard library reference for Scheme r6rs? I mean something like e.g. javadocs in Java.. 17:33:30 *foof* thinks infinity is definitely an odd number 17:33:46 stabin: there are the SRFIs 17:34:16 -!- peter_12 [n=peter_12@81.253.48.55] has quit [Read error: 110 (Connection timed out)] 17:35:13 hm, I'm new to scheme - but it is something like specifications of some areas?.. not sure it is what I need.. minute, I'll look at some of them.. 17:36:36 probably I'm wrong, looks like what I asked.. 17:38:36 mm.. it is not full as I see.. is there some description of e.g. (display ) func? 17:39:18 r5rs display 17:39:18 http://www.schemers.org/Documents/Standards/R5RS/HTML/r5rs-Z-H-9.html#%_idx_624 17:39:20 -rudybot:#scheme- http://tinyurl.com/7rd27g 17:40:03 -!- reprore_ [n=reprore@ntkngw261071.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit [Remote closed the connection] 17:40:23 o thanks.. a bit surprised not to find it in r6rs standard, but find in r5rs.. 17:47:13 -!- hadronzoo [n=hadronzo@gateway.publicvpn.net] has quit [Read error: 110 (Connection timed out)] 17:49:17 my mistake, it is present in r6rs - http://www.r6rs.org/final/html/r6rs-lib/r6rs-lib-Z-H-9.html#node_idx_828 17:50:33 athos [n=philipp@92.250.250.68] has joined #scheme 17:54:26 r6rs display 17:54:34 r5rs display 17:54:34 http://www.schemers.org/Documents/Standards/R5RS/HTML/r5rs-Z-H-9.html#%_idx_624 17:54:37 -rudybot:#scheme- http://tinyurl.com/7rd27g 17:54:42 problem r6rs in so present in schemes 17:55:01 problem is r6rs is not so present in schemes... bah. 17:55:16 stabin: which Scheme implementation are you using? 17:55:25 hadronzoo [n=hadronzo@ppp-70-251-88-231.dsl.rcsntx.swbell.net] has joined #scheme 17:55:53 you mean not implemented? as I know it is - I use ypsilon, it seems to have r6rs support 17:55:53 stabin: the bot doesn't do r6rs 17:55:53 -!- npe_ [n=npe@195.207.5.2] has quit [] 17:55:54 ok, I see.. 17:56:17 tessier_ [n=treed@kernel-panic/sex-machines] has joined #scheme 17:56:45 stabin: be aware that there is a relatively high level of variance between different scheme implementations--what works on Chez may or may not work on ypsilon or PLT or etc, and vice versa. 17:58:32 MrFahrenheit [n=RageOfTh@92.36.161.234] has joined #scheme 17:58:40 If you're just getting started, you might want to take a look at PLT Scheme (plt-scheme.org). I chose it after a fair amount of research because it had the best combination of free, well documented, good package management, decent library support, and (AFAICT) a large user base. 17:59:11 which isn't to say that the others are bad, just that PLT suited me best. 17:59:47 mm.. but as I see there are some standards (like e.g. r6rs), so probably if I use only standard procedures/etc it will work anywhere.. but not sure if much enough included there.. thanks, I'l look at PLT 18:00:57 A lot of convenience functions are not in the standards but PLT has a lot of useful libraries. I prefer Gambit and Chicken but PLT is very high quality. 18:01:24 anyway, I'm just learning scheme language - so right now it is not very important.. thanks for advices.. 18:07:02 np. I'm new here too. :> 18:08:27 jonrafkind [n=jon@crystalis.cs.utah.edu] has joined #scheme 18:10:58 depends what kind of community you're after 18:13:49 Fare: how do you mean? 18:14:44 jcowan [n=jcowan@72.14.228.89] has joined #scheme 18:14:47 barney [n=bernhard@p549A1D63.dip0.t-ipconnect.de] has joined #scheme 18:14:52 some Scheme's are nice if you don't care about the community, but want your own little playground 18:15:29 some scheme's are nice if you like to write modules as part of a bigger whole in interaction with plenty of people 18:15:43 (with the benefit of code reuse at the cost of maintaining interface) 18:15:54 some scheme's are in-between. 18:16:34 I'm more a "use other people's code" guy, so PLT Scheme is what convinces me most, with its great module system(s). 18:17:06 Also, some Schemes are performant compilers, others are easily modified interpreters, others are in between. 18:17:14 Fare: sorry, man; that's roughly three spurious apostrophes 18:18:38 does that cause a syntax error, and then your brain crashes? 18:20:32 Fare: I'm with you. I'm learning Scheme in order to write real code that will solve realistic problems for someone and ideally make me money. Given that goal, the more code reuse I can have, the better. 18:20:32 -!- ASau [n=user@193.138.70.52] has quit [Remote closed the connection] 18:20:40 ASau [n=user@193.138.70.52] has joined #scheme 18:20:49 Thre'e Apostrophe's And You''re Out! 18:21:18 if you're learning scheme to take over the world, stalin is a good one ;) 18:21:25 its not apostrophe's -- its quote's 18:22:02 Yes, with Stalin you *can* take over the world. In 2397. 18:22:51 on that subject, I've had limited success with the Planet system (granted, haven't spent much time on it yet as I'm still learning the language). My understanding was that I could just drop an appropriate (require 'planet ...) line in and it would magically work, but that didn't seem to fly 18:22:51 but seriously, I'm learning scheme as well and I'm finding guile pretty friendly for telling me exactly what went wrong 18:22:51 there's really no setup that you have to do before the Planet system will work? 18:23:06 mzscheme as well 18:23:36 proq: that does sound nice. The error messages I get out of mzscheme are nice, but usually so verbose that it gets in the way. 18:25:12 it spits out the error message...and then a whole lot of unneeded crap so that I have to spend several seconds looking back to find the actual issue. 18:25:54 (i.e., thank you for tell me that there is a syntax error, missing ')' and that it's probably before line 45. Did I really need to also see 10-15 lines of whitespace, "context ..." and "final result was" lines?) 18:26:20 Deformative [n=joe@c-71-238-45-45.hsd1.mi.comcast.net] has joined #scheme 18:31:33 mreggen [n=mreggen@cm-84.215.50.79.getinternet.no] has joined #scheme 18:31:33 -!- stabin [i=kvirc@91.187.27.153] has quit [Read error: 110 (Connection timed out)] 18:33:08 so, style question: (map (lambda (x) (display x) (newline)) '(1 2 3)) this works, but it also builds up and returns a list of three #s. Should 'for' be preferred here? 18:34:16 annodomini [n=lambda@130.189.179.215] has joined #scheme 18:35:04 for-each yes 18:35:05 r5rs for-each 18:35:05 http://www.schemers.org/Documents/Standards/R5RS/HTML/r5rs-Z-H-9.html#%_idx_560 18:35:06 -rudybot:#scheme- http://tinyurl.com/d4m2rh 18:35:48 map is for when you care about the results, for-each is for when you don't 18:36:03 PLT supports a syntax: (for ((i ())) ) Is that non-standard? 18:36:17 yes 18:36:43 also map has no order, while for-each does 18:36:43 ?? 18:37:03 in my example, you're saying that map could display the values in any order? 18:37:18 it could apply that proc to all the elements at once, as long as it returns you a list 18:37:28 yes dstorrs 18:37:29 it could happen 18:38:18 huh. Ok. plt docs say "[map a]pplies proc to the elements of the lsts from the first elements to the last." I guess that's another non-standard element. 18:38:52 r5rs map 18:38:52 http://www.schemers.org/Documents/Standards/R5RS/HTML/r5rs-Z-H-9.html#%_idx_558 18:38:52 -rudybot:#scheme- http://tinyurl.com/5g3njv 18:39:06 thier version of map may choose to do so explicitly 18:39:14 the order is just not gaurenteeds 18:39:40 MichaelRaskin [n=MichaelR@gwh-1-177-mytn23k1.ln.rinet.ru] has joined #scheme 18:40:42 yurgh. thanks for the warning, leppie. 18:41:54 I can't imagine any version of map that does not, unless it has been pessimized on purpose. 18:42:14 a paralelized version can easily do that :p 18:42:45 jao [n=jao@91.Red-81-32-183.dynamicIP.rima-tde.net] has joined #scheme 18:42:45 fair enough 18:43:14 although the fork-join cost is probably too high unless you have a truly gross number of processors. 18:43:14 i have a pmap proc in IronScheme, but the overhead is quite big 18:43:40 lots of housekeeping too for nested applications :( 18:43:58 well that depends on what it is mapping 18:44:58 Fair enough: I should have said "or a truly gross mapping function" 18:44:58 ejs [n=eugen@192-67-179-94.pool.ukrtel.net] has joined #scheme 18:49:17 -!- Fare [n=Fare@ita4fw1.itasoftware.com] has quit ["Leaving"] 18:49:23 peter_12_ [n=peter_12@81.253.16.84] has joined #scheme 18:51:25 mejja [n=user@c-f6b6e555.023-82-73746f38.cust.bredbandsbolaget.se] has joined #scheme 18:51:35 -!- peter_12_ [n=peter_12@81.253.16.84] has quit [Client Quit] 18:51:47 peter_12_ [n=peter_12@81.253.16.84] has joined #scheme 18:52:53 -!- peter_12_ [n=peter_12@81.253.16.84] has quit [Client Quit] 18:54:15 schmalbe [n=bernhard@p549A1D63.dip0.t-ipconnect.de] has joined #scheme 18:55:45 -!- synx [i=synx@gateway/gpg-tor/key-0xA71B0C6A] has quit [Remote closed the connection] 18:57:11 -!- geckosenator [n=sean@c-71-237-94-78.hsd1.co.comcast.net] has quit [Read error: 110 (Connection timed out)] 18:57:19 Nshag [i=user@Mix-Orleans-106-1-16.w193-248.abo.wanadoo.fr] has joined #scheme 18:58:01 synx [i=synx@gateway/gpg-tor/key-0xA71B0C6A] has joined #scheme 19:02:16 leppie: It doesn't say so in the part about map, but when r5rs talks about any order, the meaning is any sequential order -- no parallelism. 19:03:10 -!- zbrown [n=rufius@unaffiliated/zbrown] has left #scheme 19:03:21 rudybot: eval (transpose '((a . 1) (b . 2) (c . 3))) 19:03:21 proq: ; Value: ((a b c) 1 2 3) 19:08:20 peter_12 [n=peter_12@81.253.16.84] has joined #scheme 19:08:58 -!- barney [n=bernhard@p549A1D63.dip0.t-ipconnect.de] has quit [Read error: 113 (No route to host)] 19:09:19 -!- thehcdreamer [n=thehcdre@93.37.250.121] has quit [] 19:10:52 -!- peter_12 [n=peter_12@81.253.16.84] has quit [Client Quit] 19:13:01 eli: I do not agree, the only part about order, is that the results must be in the same order. 19:14:05 bombshelter13_ [n=bombshel@209-161-231-13.dsl.look.ca] has joined #scheme 19:16:23 -!- underspecified_ [n=eric-n@leopard175.naist.jp] has quit [Remote closed the connection] 19:18:26 -!- jao [n=jao@91.Red-81-32-183.dynamicIP.rima-tde.net] has quit [Read error: 110 (Connection timed out)] 19:22:59 ccl-logbot [n=ccl-logb@master.clozure.com] has joined #scheme 19:22:59 19:22:59 -!- names: ccl-logbot Adamant bombshelter13_ synx Nshag schmalbe mejja ejs MichaelRaskin annodomini mreggen Deformative ASau jcowan jonrafkind MrFahrenheit tessier_ hadronzoo athos puchacz metasyntax|work dlt_ Judofyr bweaver wrldpc tltstc ineiros ada2358 Guest13283 HG` jeremiah Quadrescence jlongster sepult tttsssttt bsund Edico nA1828KcFz9q dstorrs joast ttmrichter ray kazzmir foof mbishop nemik ski bohanlon z0d AtnNn sphex_ cracki benny aspect orgy` 19:22:59 -!- names: elias` xwl_ Adrinael dysinger_ eno sladegen bsmntbombdood cipher tjafk2 morphir X-Scale copumpkin specbot minion lisppaste Hydr4 a-s amazon10x p1dzkl Modius tarbo Arelius Poeir nothingHappens_ eli underspecified__ CaptainMorgan subversus rudybot offby1 araujo xian leppie metasyntax gnomon veljarvis sad0ur rmrfchik pbusser2 Debolaz elf rumbleca XTL qebab pumpkin jlilly stepnem laz0r Leonidas bunz hiyuh Mr_Awesome certainty danking incubot 19:22:59 -!- names: saccade__ proq wastrel Qaexl felipe sjamaan rotty tsuyoshi Caesium ski__ ski_ Fade tessier tabe poucet klutometis Elly mornfall fean rodge dlouhy nasloc__ duncanm Riastradh etoxam Khisanth tizoc jld glogic Mikoange1o bkudria tverwaes yosafbridge elmex clog emma guenthr peddie csmrFX0r LobsterMan_AFK ecraven inimino r0bby kspaans zbigniew 19:25:53 melgray [n=melgray@70.99.250.82] has joined #scheme 19:30:51 -!- bombshelter13_ [n=bombshel@209-161-231-13.dsl.look.ca] has quit [Read error: 104 (Connection reset by peer)] 19:32:56 -!- ejs [n=eugen@192-67-179-94.pool.ukrtel.net] has quit [Read error: 60 (Operation timed out)] 19:34:39 ejs [n=eugen@192-67-179-94.pool.ukrtel.net] has joined #scheme 19:39:08 -!- puchacz [n=puchacz@87-194-5-99.bethere.co.uk] has quit [Remote closed the connection] 19:39:24 puchacz [n=puchacz@87-194-5-99.bethere.co.uk] has joined #scheme 19:42:31 peter_12 [n=peter_12@81.253.38.106] has joined #scheme 19:43:49 -!- ejs [n=eugen@192-67-179-94.pool.ukrtel.net] has quit ["This computer has gone to sleep"] 19:44:13 Ragnaroek [i=54a63f61@gateway/web/ajax/mibbit.com/x-7cbab938c498a009] has joined #scheme 19:46:01 elfor [n=johanfre@85.8.10.198.static.se.wasadata.net] has joined #scheme 19:48:55 elfor_ [n=johanfre@85.8.2.11.static.se.wasadata.net] has joined #scheme 19:49:58 peter_12_ [n=peter_12@81.253.38.106] has joined #scheme 19:49:58 -!- peter_12 [n=peter_12@81.253.38.106] has quit [Read error: 104 (Connection reset by peer)] 19:55:59 in this code: (match "foobar" ((pregexp #px"foo(.+)") '@@TBD) ) I'd like to substitute @@TBD with "whatever was captured in the submatch" Is there a simple way to do this? 19:56:39 raikov [n=igr@203.181.243.11] has joined #scheme 19:56:53 eli: True, but that's applicable to the operands and operators of a specific call. Map does many calls, and nothing is said about whether those calls are concurrent or not. 20:05:18 -!- elfor [n=johanfre@85.8.10.198.static.se.wasadata.net] has quit [Read error: 110 (Connection timed out)] 20:06:27 -!- schmalbe [n=bernhard@p549A1D63.dip0.t-ipconnect.de] has quit [Remote closed the connection] 20:08:26 -!- bsmntbombdood [n=gavin@97-118-134-159.hlrn.qwest.net] has quit [Read error: 110 (Connection timed out)] 20:12:23 barney [n=bernhard@p549A1D63.dip0.t-ipconnect.de] has joined #scheme 20:14:41 jcowan: Yes, it's not specifically mentioned in the part about map, like I said above. 20:15:01 The thing is that r5rs is generally trying hard to avoid that kind of nondeterminism -- for example, after 20:15:12 (define count (let ((c 0)) (lambda (_) (set! c (+ 1 c)) c))) 20:15:19 (define (foo x y) (list x y)) 20:15:31 you would expect (foo (count) (count)) to return either (1 2) or (2 1) but no other results; 20:15:42 allowing (map count '(0 0)) to return (2 2) would not be in the same (and I hate to use this word) "spirit". 20:16:12 If leppie wants to implement a scheme where that's a possible result, then I'll leave it to him to email more experienced language lawyers before he does so -- I don't consider myself a good language lawyer, so I'm certainly not going to stand in his way... 20:16:43 -!- barney [n=bernhard@p549A1D63.dip0.t-ipconnect.de] has quit [Remote closed the connection] 20:17:22 dstorrs: (match "foobar" [(pregexp #px"foo(.+)" (list _ x)) x]) 20:19:26 -!- peter_12_ [n=peter_12@81.253.38.106] has quit [Read error: 110 (Connection timed out)] 20:21:33 -!- raikov [n=igr@203.181.243.11] has quit [Read error: 110 (Connection timed out)] 20:22:08 eli: sweet. Thanks. 20:22:54 jewel [n=jewel@dsl-242-183-106.telkomadsl.co.za] has joined #scheme 20:23:31 which part of the guide / reference docs should I look in for more detail on / information about '_' ? 20:25:20 dstorrs: search for `match'. 20:25:48 raikov [n=igr@60.32.127.43] has joined #scheme 20:29:48 ok, thanks. 20:34:12 BW^-4376 [n=Miranda@151.80.228.196] has joined #scheme 20:34:33 -!- BW^-4376 [n=Miranda@151.80.228.196] has left #scheme 20:35:03 lazz0 [n=blee@unaffiliated/lazz0] has joined #scheme 20:38:44 bsmntbombdood_ [n=gavin@97-118-134-159.hlrn.qwest.net] has joined #scheme 20:41:06 -!- lazz0 [n=blee@unaffiliated/lazz0] has quit ["net stop beep"] 20:46:08 -!- copumpkin [n=pumpkin@Aeropuerto.Kiewit.Dartmouth.EDU] has quit ["Leaving..."] 20:50:39 saccade [n=saccade@dhcp-18-188-74-28.dyn.mit.edu] has joined #scheme 20:52:27 alaricsp [n=alaricsp@88-202-197-217.rdns.as8401.net] has joined #scheme 20:56:47 raikov` [n=igr@203.181.243.11] has joined #scheme 20:58:19 -!- elfor_ [n=johanfre@85.8.2.11.static.se.wasadata.net] has quit [] 20:59:15 -!- raikov [n=igr@60.32.127.43] has quit [Read error: 110 (Connection timed out)] 21:09:56 Modius_ [n=Modius@adsl-67-67-216-59.dsl.austtx.swbell.net] has joined #scheme 21:13:34 -!- metasyntax|work [n=taylor@75.149.208.121] has quit [""Nichts mehr.""] 21:14:13 -!- dlt_ [n=dlt@201.80.181.75] has quit [Read error: 60 (Operation timed out)] 21:14:52 -!- Ragnaroek [i=54a63f61@gateway/web/ajax/mibbit.com/x-7cbab938c498a009] has quit ["http://www.mibbit.com ajax IRC Client"] 21:15:32 -!- bweaver [n=user@75-148-111-133-Chattanooga.hfc.comcastbusiness.net] has quit [Read error: 60 (Operation timed out)] 21:19:10 -!- saccade [n=saccade@dhcp-18-188-74-28.dyn.mit.edu] has quit ["This computer has gone to sleep"] 21:26:34 -!- jld [i=jld@kurobara.xlerb.net] has quit [Remote closed the connection] 21:26:44 jld [i=jld@kurobara.xlerb.net] has joined #scheme 21:27:09 -!- Modius [n=Modius@adsl-67-67-216-59.dsl.austtx.swbell.net] has quit [Read error: 110 (Connection timed out)] 21:27:22 -!- bsmntbombdood_ [n=gavin@97-118-134-159.hlrn.qwest.net] has quit [Read error: 110 (Connection timed out)] 21:27:58 bsmntbombdood_ [n=gavin@97-118-134-159.hlrn.qwest.net] has joined #scheme 21:29:44 dfeuer [n=dfeuer@wikimedia/Dfeuer] has joined #scheme 21:30:21 kniu [n=kniu@OVERLORD.RES.CMU.EDU] has joined #scheme 21:31:35 -!- jld [i=jld@kurobara.xlerb.net] has quit [Remote closed the connection] 21:31:38 eli: fair enough 21:33:56 hotblack23 [n=jh@p5B0571B9.dip.t-dialin.net] has joined #scheme 21:36:29 aardvarq [i=tgAardva@student3113.student.nau.edu] has joined #scheme 21:39:42 rjack [n=rjack@adsl-ull-199-168.51-151.net24.it] has joined #scheme 21:45:10 -!- alaricsp [n=alaricsp@88-202-197-217.rdns.as8401.net] has quit [] 21:46:17 -!- jcowan [n=jcowan@72.14.228.89] has left #scheme 21:46:41 -!- Adamant [n=Adamant@unaffiliated/adamant] has quit [] 21:46:53 a scheme that runs blazing fast on multiple cores... that's a lovely thought 21:49:09 -!- annodomini [n=lambda@wikipedia/lambda] has quit [] 21:51:16 -!- puchacz [n=puchacz@87-194-5-99.bethere.co.uk] has quit [Remote closed the connection] 21:55:38 jld [i=jld@kurobara.xlerb.net] has joined #scheme 21:57:44 -!- Guest13283 [n=m@dslb-088-064-130-175.pools.arcor-ip.net] has quit ["This computer has gone to sleep"] 21:57:45 -!- bsmntbombdood_ [n=gavin@97-118-134-159.hlrn.qwest.net] has quit [Read error: 113 (No route to host)] 21:58:48 bsmntbombdood [n=gavin@97-118-129-241.hlrn.qwest.net] has joined #scheme 21:59:24 meanburrito920_ [n=John@76-217-6-100.lightspeed.irvnca.sbcglobal.net] has joined #scheme 22:01:34 -!- raikov` [n=igr@203.181.243.11] has quit [Read error: 60 (Operation timed out)] 22:01:53 -!- hotblack23 [n=jh@p5B0571B9.dip.t-dialin.net] has quit ["Leaving."] 22:02:45 Adamant [n=Adamant@c-76-29-188-22.hsd1.ga.comcast.net] has joined #scheme 22:02:57 zbrown [n=rufius@unaffiliated/zbrown] has joined #scheme 22:03:12 rcassidy [n=rcassidy@pool-71-161-249-240.sctnpa.east.verizon.net] has joined #scheme 22:05:40 elfor [n=johanfre@85.8.2.11.static.se.wasadata.net] has joined #scheme 22:07:23 -!- rcassidy [n=rcassidy@pool-71-161-249-240.sctnpa.east.verizon.net] has quit [] 22:07:47 dfeuer_ [n=dfeuer@66-193-87-229.static.twtelecom.net] has joined #scheme 22:08:09 -!- dfeuer [n=dfeuer@wikimedia/Dfeuer] has quit [Read error: 113 (No route to host)] 22:09:09 Jarv2 [n=jarv@dsl-217-155-101-22.zen.co.uk] has joined #scheme 22:11:05 annodomini [n=lambda@64.30.3.122] has joined #scheme 22:12:35 dfeuer [n=dfeuer@wikimedia/Dfeuer] has joined #scheme 22:13:00 -!- dfeuer_ [n=dfeuer@66-193-87-229.static.twtelecom.net] has quit [Read error: 104 (Connection reset by peer)] 22:15:05 -!- veljarvis [n=jarv@dsl-217-155-101-22.zen.co.uk] has quit [Read error: 110 (Connection timed out)] 22:15:50 vixey [n=e@83.104.248.190] has joined #scheme 22:20:07 X-Scale2 [i=email@2001:470:1f08:b3d:0:0:0:2] has joined #scheme 22:20:41 -!- X-Scale [i=email@2001:470:1f08:b3d:0:0:0:2] has quit [Read error: 104 (Connection reset by peer)] 22:21:05 amoe [n=amoe@cpc1-brig3-0-0-cust512.brig.cable.ntl.com] has joined #scheme 22:21:29 -!- X-Scale2 is now known as X-Scale 22:23:20 -!- wrldpc [n=worldpea@173.48.214.204] has quit [] 22:23:27 -!- Jarv2 is now known as djarvelis 22:25:30 -!- jlongster [n=user@75.148.111.133] has quit [Read error: 113 (No route to host)] 22:33:17 -!- jewel [n=jewel@dsl-242-183-106.telkomadsl.co.za] has quit [Read error: 113 (No route to host)] 22:46:34 p-language, s-language, t-language toth omg 22:46:40 dssl 22:47:01 -!- athos [n=philipp@92.250.250.68] has quit ["leaving"] 22:47:54 gweiqi [n=greg@69.120.126.163] has joined #scheme 22:48:55 -!- elfor [n=johanfre@85.8.2.11.static.se.wasadata.net] has quit [] 22:53:44 raikov [n=igr@60.32.127.43] has joined #scheme 22:54:16 -!- nA1828KcFz9q [n=morse@cpe-071-065-237-135.nc.res.rr.com] has quit [Read error: 60 (Operation timed out)] 22:55:21 incubot: X3J11 22:55:38 incubot: or X3J13? 22:56:06 incubot: standards? 22:56:09 Support for the standards is important. 22:56:38 incubot: boole? 22:56:41 From what I understand, BOOLE is the crowning jewel perched precariously upon the perfect peak of programmer prowess, casting its limitless limpid light over the lands of those who scuff and wallow in the dreary dust of digital depravity and unbounded wilful ignorance of the testament of Our Lord God as channeled through the X3J13 committee. 22:57:34 incubot: fortran? 22:57:37 I don't know about Standard ML, but Scheme has an IEEE standard, CL an ANSI Standard, Fortran (according to google) a ISO Standard 22:59:09 incubot: check out The Definition of Standard ML 22:59:12 Anyways, even if in accounting they do it up to the penny, people think in floating points. When you spend $1.5M on a house for example, you don't mind if it's 1499031.32 or 15001241.99, you sign a $1.5M check. 22:59:37 incubot: How much did your house cost? 22:59:38 how do those standards relate to each other ? 22:59:40 If you have a re-replace-global utility the cost of rebuilding a vector string from the substitutions is quite small compared to the overall cost of searching. 22:59:45 ieee posix ansi iso ? 22:59:53 I will be damned if you overcharge me by two grand. 22:59:58 sepult: yahtzee! 23:00:19 ?? 23:00:45 i hope i didn't ask an ununswerable question 23:00:46 incubot: tell sepult about yahtzee 23:00:49 later tell offby1 fixed, I'll upload a new release tomorrow 23:01:29 heh 23:01:30 incubot didn't react 23:01:45 incubot: rudybot? 23:01:48 seen evilbot? 23:01:53 incubot, be reactive, not proactive. 23:01:56 Caesium is a very reactive and unstable element. 23:02:03 so much abuse 23:02:05 -!- Adamant [n=Adamant@unaffiliated/adamant] has quit [No route to host] 23:02:17 Adamant [n=Adamant@c-76-29-188-22.hsd1.ga.comcast.net] has joined #scheme 23:02:34 Yes, the on-topic discussion has almost scrolled off my terminal. 23:02:47 incubot, tell me about yahtzee 23:02:50 Is there a way to tell mzscheme to unload a require-d module? 23:02:57 incubot, tell /me about yahtzee 23:03:00 uups 23:03:00 ...oh...I guess it helps to tell the REPL *out*put port, not the REPL *in*put port. 23:03:22 incubot, tell sepult about yahtzee 23:03:25 admitidly.. i havent used it since about 2002, but it was bit of a PITA back then 23:03:41 incubot, you sunk my battleship! 23:03:44 you sunk my battleship 23:03:49 NO U 23:03:54 incubot, tell 23:03:57 oh, I've got to tell sarahbot to forget all the old news 23:04:26 whaat the heck 23:04:33 lol 23:05:08 copumpkin [n=pumpkin@dhcp-210-102.cs.dartmouth.edu] has joined #scheme 23:05:34 incubot: going turing again? 23:05:37 higher-level abstraction helps people and program reason about programs. No turing tarpit. 23:05:40 rudybot, help 23:05:40 sepult: help [], version, quote, source, seen , uptime, init [], eval ..., give ..., apropos ..., desc , doc , later "tell" ... 23:05:52 rudybot, tell sepult about yahtzee 23:05:52 sepult: eh? Try "rudybot: help". 23:06:01 rudybot, help yahtzee 23:06:01 sepult: help [], version, quote, source, seen , uptime, init [], eval ..., give ..., apropos ..., desc , doc , later "tell" ... 23:06:16 nope 23:06:58 rudybot, later "tell" sepult yahtzee 23:06:58 sepult: expecting: later "tell" ... 23:07:09 -!- rjack [n=rjack@adsl-ull-199-168.51-151.net24.it] has quit ["leaving"] 23:07:54 minion: chant 23:07:55 MORE YAHTZEE 23:08:02 rudybot: later tell minion hi 23:08:02 minion: memo for minion: proq told me to tell you: hi 23:08:02 Buzz off. 23:09:02 what has yahtzee to do with scheme ? 23:09:58 rudybot: later tell incubot incubot: minion 23:09:58 minion: memo for incubot: mbishop told me to tell you: incubot: minion 23:09:59 Remembered. I'll tell incubot when he/she/it next speaks. 23:10:06 minion: memo for sepult: proq told rudybot to tell minion to tell rubydot to tell you hi 23:10:06 Remembered. I'll tell sepult when he/she/it next speaks. 23:10:09 incubot: minion? 23:10:12 advice for srahbot 23:10:12 incubot, memo from rudybot: mbishop told me to tell you: incubot: minion 23:10:15 I assume this for users of MacOSX only? 23:10:19 heh 23:10:22 hehe 23:11:14 -!- HG` [n=wells@91.108.74.20] has quit [Client Quit] 23:12:55 so ieee is a subset of posix and ansi a subset of iso ?? 23:12:56 sepult, memo from proq: proq told rudybot to tell minion to tell rubydot to tell you hi 23:13:22 american norms, international norms 23:13:48 minion, hi 23:13:48 what's up? 23:13:56 hi , minion 23:14:08 minion , hi 23:14:14 ok 23:14:26 electricians norms 23:14:33 but what is posix then 23:14:55 -!- annodomini [n=lambda@wikipedia/lambda] has quit [] 23:15:25 posix, proprietary unix/linux ?? 23:15:42 all the xes 23:16:03 oh mmmmyyy i get headaches 23:16:19 sarah ?? 23:16:28 sarahbot ?? 23:17:26 according to the open group, posix is both an IEEE Standard and an Open Group Technical Standard 23:18:09 -!- Edico [n=Edico@unaffiliated/edico] has quit ["Leaving"] 23:19:01 incubot: standard schnauzer 23:19:04 nor a schnauzer 23:19:49 nora "no middle name" schnauzer, got ya! 23:20:32 incubot: norms 23:20:34 cit norms become important for clear communication. 23:20:38 incubot, or it or and it in progn 23:20:41 However, in the mini-interpreter, LET and LET* and PROGN will be directly interpreted. 23:20:57 incubot: do you scale? 23:20:59 that was your idea, don't blame it on me! ;) 23:22:16 annodomini [n=lambda@64.30.3.122] has joined #scheme 23:22:28 -!- annodomini [n=lambda@wikipedia/lambda] has quit [Remote closed the connection] 23:24:07 brandelune [n=suzume@pl422.nas933.takamatsu.nttpc.ne.jp] has joined #scheme 23:24:36 -!- djarvelis [n=jarv@dsl-217-155-101-22.zen.co.uk] has quit [Read error: 60 (Operation timed out)] 23:27:14 -!- jonrafkind [n=jon@crystalis.cs.utah.edu] has quit [Read error: 113 (No route to host)] 23:30:56 -!- vixey [n=e@83.104.248.190] has quit [Remote closed the connection] 23:33:51 incubot: We'll throw out all the old cruft, start over fresh, and just Do Things Right. 23:33:53 It helps me mentally, to define clear borders and isolate the systems properly. But I cannot throw away the sandboxing because I will need that for executing untrusted code anyway. 23:34:16 mejja: we will? 23:35:58 Elly: it's an order! 23:36:29 sweet :D 23:36:31 I'm in 23:37:32 *mejja* puts on his robe and wizard hat 23:39:37 synthase [n=synthase@68.63.19.212] has joined #scheme 23:45:33 *gnomon* backs away from mejja on the bench, there 23:55:55 -!- Poeir [n=Poeir@c-98-222-133-165.hsd1.il.comcast.net] has quit [holmes.freenode.net irc.freenode.net] 23:55:55 -!- stepnem [n=versme@topol.nat.praha12.net] has quit [holmes.freenode.net irc.freenode.net] 23:55:55 -!- bkudria [n=bkudria@kudria.net] has quit [holmes.freenode.net irc.freenode.net] 23:55:55 -!- Khisanth [n=Khisanth@pool-141-157-237-196.ny325.east.verizon.net] has quit [holmes.freenode.net irc.freenode.net] 23:55:55 -!- synthase [n=synthase@68.63.19.212] has quit [holmes.freenode.net irc.freenode.net] 23:55:55 -!- Arelius [n=indy@64.174.9.113] has quit [holmes.freenode.net irc.freenode.net] 23:55:55 -!- underspecified__ [n=eric@softbank220043052007.bbtec.net] has quit [holmes.freenode.net irc.freenode.net] 23:55:55 -!- leppie [n=lolcow@196-210-146-228-tvwt-esr-2.dynamic.isadsl.co.za] has quit [holmes.freenode.net irc.freenode.net] 23:55:55 -!- inimino [n=inimino@atekomi.inimino.org] has quit [holmes.freenode.net irc.freenode.net] 23:55:55 -!- dfeuer [n=dfeuer@wikimedia/Dfeuer] has quit [holmes.freenode.net irc.freenode.net] 23:55:55 -!- tltstc [n=tltstc@cpe-76-90-92-154.socal.res.rr.com] has quit [holmes.freenode.net irc.freenode.net] 23:55:55 -!- jeremiah [n=jeremiah@31.Red-213-98-123.staticIP.rima-tde.net] has quit [holmes.freenode.net irc.freenode.net] 23:55:55 -!- sphex_ [n=nobody@modemcable185.138-56-74.mc.videotron.ca] has quit [holmes.freenode.net irc.freenode.net] 23:55:55 -!- foof [n=user@dn157-046.naist.jp] has quit [holmes.freenode.net irc.freenode.net] 23:55:55 -!- hadronzoo [n=hadronzo@ppp-70-251-88-231.dsl.rcsntx.swbell.net] has quit [holmes.freenode.net irc.freenode.net] 23:55:55 -!- ineiros [n=ineiros@kosh.hut.fi] has quit [holmes.freenode.net irc.freenode.net] 23:55:55 -!- z0d [n=z0d@unaffiliated/z0d] has quit [holmes.freenode.net irc.freenode.net] 23:55:55 -!- AtnNn [n=welcome@modemcable087.62-56-74.mc.videotron.ca] has quit [holmes.freenode.net irc.freenode.net] 23:55:55 -!- ray [i=ray@2001:41c8:1:54da:0:0:0:1337] has quit [holmes.freenode.net irc.freenode.net] 23:55:55 -!- bsmntbombdood [n=gavin@97-118-129-241.hlrn.qwest.net] has quit [holmes.freenode.net irc.freenode.net] 23:55:57 -!- aardvarq [i=tgAardva@student3113.student.nau.edu] has quit [holmes.freenode.net irc.freenode.net] 23:55:57 -!- ski [n=slj@c-e113e055.1149-1-64736c10.cust.bredbandsbolaget.se] has quit [holmes.freenode.net irc.freenode.net] 23:55:57 -!- nemik [n=cyanact@c-67-173-76-34.hsd1.il.comcast.net] has quit [holmes.freenode.net irc.freenode.net] 23:55:57 -!- cracki [n=cracki@sglty.kawo2.RWTH-Aachen.DE] has quit [holmes.freenode.net irc.freenode.net] 23:55:57 -!- jld [i=jld@kurobara.xlerb.net] has quit [holmes.freenode.net irc.freenode.net] 23:55:57 -!- mejja [n=user@c-f6b6e555.023-82-73746f38.cust.bredbandsbolaget.se] has quit [holmes.freenode.net irc.freenode.net] 23:55:57 -!- MrFahrenheit [n=RageOfTh@92.36.161.234] has quit [holmes.freenode.net irc.freenode.net] 23:55:57 -!- joast [n=rick@76.178.184.231] has quit [holmes.freenode.net irc.freenode.net] 23:55:57 -!- bohanlon [n=bohanlon@TUBERIUM.CLUB.CC.CMU.EDU] has quit [holmes.freenode.net irc.freenode.net] 23:55:57 -!- mbishop [n=martin@unaffiliated/mbishop] has quit [holmes.freenode.net irc.freenode.net] 23:55:57 -!- kazzmir [n=kazzmir@c-98-202-86-149.hsd1.ut.comcast.net] has quit [holmes.freenode.net irc.freenode.net] 23:55:57 -!- Leonidas [n=Leonidas@unaffiliated/leonidas] has quit [holmes.freenode.net irc.freenode.net] 23:55:57 -!- laz0r [n=lazor@affenbande.org] has quit [holmes.freenode.net irc.freenode.net] 23:55:57 -!- csmrFX0r [i=csmr@paha.arkkitehti.e21.fi] has quit [holmes.freenode.net irc.freenode.net] 23:55:57 -!- eli [n=eli@winooski.ccs.neu.edu] has quit [holmes.freenode.net irc.freenode.net] 23:55:57 -!- guenthr [n=unknown@sahnehaschee.unix-ag.uni-kl.de] has quit [holmes.freenode.net irc.freenode.net] 23:55:57 -!- xian [i=xian@pdpc/supporter/active/xian] has quit [holmes.freenode.net irc.freenode.net] 23:55:57 -!- clog [n=nef@bespin.org] has quit [holmes.freenode.net irc.freenode.net] 23:55:57 -!- emma [n=emma@unaffiliated/emma] has quit [holmes.freenode.net irc.freenode.net] 23:55:57 -!- peddie [n=matthew@PEDDIE.MIT.EDU] has quit [holmes.freenode.net irc.freenode.net] 23:55:57 -!- brandelune [n=suzume@pl422.nas933.takamatsu.nttpc.ne.jp] has quit [holmes.freenode.net irc.freenode.net] 23:55:57 -!- Adamant [n=Adamant@unaffiliated/adamant] has quit [holmes.freenode.net irc.freenode.net] 23:55:57 -!- gweiqi [n=greg@69.120.126.163] has quit [holmes.freenode.net irc.freenode.net] 23:55:57 -!- amoe [n=amoe@cpc1-brig3-0-0-cust512.brig.cable.ntl.com] has quit [holmes.freenode.net irc.freenode.net] 23:55:59 -!- melgray [n=melgray@70.99.250.82] has quit [holmes.freenode.net irc.freenode.net] 23:55:59 -!- Deformative [n=joe@c-71-238-45-45.hsd1.mi.comcast.net] has quit [holmes.freenode.net irc.freenode.net] 23:55:59 -!- Quadrescence [n=quad@unaffiliated/quadrescence] has quit [holmes.freenode.net irc.freenode.net] 23:55:59 -!- orgy` [n=ratm_@217.255.233.220] has quit [holmes.freenode.net irc.freenode.net] 23:55:59 -!- sladegen [n=nemo@unaffiliated/sladegen] has quit [holmes.freenode.net irc.freenode.net] 23:55:59 -!- cipher [n=cipher@173.48.136.239] has quit [holmes.freenode.net irc.freenode.net] 23:55:59 -!- tjafk2 [n=timj@85.176.208.145] has quit [holmes.freenode.net irc.freenode.net] 23:55:59 -!- nothingHappens_ [n=nothingh@173-25-176-111.client.mchsi.com] has quit [holmes.freenode.net irc.freenode.net] 23:55:59 -!- CaptainMorgan [n=CaptainM@c-75-68-42-94.hsd1.nh.comcast.net] has quit [holmes.freenode.net irc.freenode.net] 23:55:59 -!- etoxam [n=etoxam@84.79.67.254] has quit [holmes.freenode.net irc.freenode.net] 23:55:59 -!- raikov [n=igr@60.32.127.43] has quit [holmes.freenode.net irc.freenode.net] 23:55:59 -!- Nshag [i=user@Mix-Orleans-106-1-16.w193-248.abo.wanadoo.fr] has quit [holmes.freenode.net irc.freenode.net] 23:55:59 -!- tttsssttt [n=pussycat@topol.nat.praha12.net] has quit [holmes.freenode.net irc.freenode.net] 23:55:59 -!- eno [n=eno@nslu2-linux/eno] has quit [holmes.freenode.net irc.freenode.net] 23:55:59 -!- morphir [n=morphir@217.168.81.9] has quit [holmes.freenode.net irc.freenode.net] 23:55:59 -!- zbrown [n=rufius@unaffiliated/zbrown] has quit [holmes.freenode.net irc.freenode.net] 23:55:59 -!- metasyntax [n=taylor@pool-71-127-85-87.aubnin.fios.verizon.net] has quit [holmes.freenode.net irc.freenode.net] 23:55:59 -!- hiyuh [n=hiyuh@KD125054017176.ppp-bb.dion.ne.jp] has quit [holmes.freenode.net irc.freenode.net] 23:55:59 -!- saccade__ [n=saccade_@COMBINATOR.MIT.EDU] has quit [holmes.freenode.net irc.freenode.net] 23:55:59 -!- wastrel [n=wastrel@nylug/member/wastrel] has quit [holmes.freenode.net irc.freenode.net] 23:55:59 -!- Qaexl [n=Akashakr@c-24-30-97-247.hsd1.ca.comcast.net] has quit [holmes.freenode.net irc.freenode.net] 23:55:59 -!- bunz [n=bunz@unaffiliated/bunz] has quit [holmes.freenode.net irc.freenode.net] 23:55:59 -!- rmrfchik [n=paul@62.117.74.154] has quit [holmes.freenode.net irc.freenode.net] 23:55:59 -!- duncanm [n=duncan@a-chinaman.com] has quit [holmes.freenode.net irc.freenode.net] 23:55:59 -!- ecraven [n=nex@140.78.42.103] has quit [holmes.freenode.net irc.freenode.net] 23:55:59 -!- p1dzkl [i=p1dzkl@cl-88.cph-01.dk.sixxs.net] has quit [holmes.freenode.net irc.freenode.net] 23:55:59 -!- XTL [i=t6haha00@rhea.oamk.fi] has quit [holmes.freenode.net irc.freenode.net] 23:55:59 -!- aspect [n=aspect@abstracted-spleen.org] has quit [holmes.freenode.net irc.freenode.net] 23:56:02 -!- rumbleca [n=rumble@174.0.46.123] has quit [holmes.freenode.net irc.freenode.net] 23:56:02 -!- qebab [n=finnrobi@eros.orakel.ntnu.no] has quit [holmes.freenode.net irc.freenode.net] 23:56:02 -!- Debolaz [n=debolaz@berle.cc] has quit [holmes.freenode.net irc.freenode.net] 23:56:02 -!- elf [i=elf@antenora.aculei.net] has quit [holmes.freenode.net irc.freenode.net] 23:56:02 -!- X-Scale [i=email@2001:470:1f08:b3d:0:0:0:2] has quit [holmes.freenode.net irc.freenode.net] 23:56:02 -!- fean [n=user@caffeine.and.vomitandmath.net] has quit [holmes.freenode.net irc.freenode.net] 23:56:02 -!- rodge [n=roderic@129.10.116.123] has quit [holmes.freenode.net irc.freenode.net] 23:56:02 -!- Elly [n=elly@unaffiliated/elly] has quit [holmes.freenode.net irc.freenode.net] 23:56:02 -!- mornfall [n=mornfall@kde/developer/mornfall] has quit [holmes.freenode.net irc.freenode.net] 23:56:02 -!- tessier [n=treed@kernel-panic/sex-machines] has quit [holmes.freenode.net irc.freenode.net] 23:56:02 -!- tabe [n=tabe@210.188.204.133] has quit [holmes.freenode.net irc.freenode.net] 23:56:02 -!- Fade [i=fade@outrider.deepsky.com] has quit [holmes.freenode.net irc.freenode.net] 23:56:02 -!- poucet [n=vincenz@li23-146.members.linode.com] has quit [holmes.freenode.net irc.freenode.net] 23:56:02 -!- klutometis [i=klutomet@pdpc/supporter/active/klutometis] has quit [holmes.freenode.net irc.freenode.net] 23:56:02 -!- synx [i=synx@gateway/gpg-tor/key-0xA71B0C6A] has quit [holmes.freenode.net irc.freenode.net] 23:56:02 -!- amazon10x [i=amazon10@85.8.24.245.static.se.wasadata.net] has quit [holmes.freenode.net irc.freenode.net] 23:56:02 -!- araujo [n=araujo@gentoo/developer/araujo] has quit [holmes.freenode.net irc.freenode.net] 23:56:02 -!- gnomon [n=gnomon@CPE001d60dffa5c-CM000f9f776f96.cpe.net.cable.rogers.com] has quit [holmes.freenode.net irc.freenode.net] 23:56:02 -!- certainty [n=david@alpha.d-coded.de] has quit [holmes.freenode.net irc.freenode.net] 23:56:02 -!- elias` [n=me@resnet-nat-082.ucs.ed.ac.uk] has quit [holmes.freenode.net irc.freenode.net] 23:56:02 -!- ada2358 [n=ada2358@pinball.ccs.neu.edu] has quit [holmes.freenode.net irc.freenode.net] 23:56:02 -!- specbot [n=specbot@common-lisp.net] has quit [holmes.freenode.net irc.freenode.net] 23:56:02 -!- danking [n=danking@pinball.ccs.neu.edu] has quit [holmes.freenode.net irc.freenode.net] 23:56:02 -!- yosafbridge [n=yosafbri@ludios.net] has quit [holmes.freenode.net irc.freenode.net] 23:56:05 -!- tessier_ [n=treed@kernel-panic/sex-machines] has quit [holmes.freenode.net irc.freenode.net] 23:56:05 -!- dstorrs [n=dstorrs@cpe-98-14-187-196.nyc.res.rr.com] has quit [holmes.freenode.net irc.freenode.net] 23:56:05 -!- minion [n=minion@common-lisp.net] has quit [holmes.freenode.net irc.freenode.net] 23:56:05 -!- offby1 [n=user@pdpc/supporter/monthlybyte/offby1] has quit [holmes.freenode.net irc.freenode.net] 23:56:05 -!- LobsterMan_AFK [n=a@host72-50.student.udel.edu] has quit [holmes.freenode.net irc.freenode.net] 23:56:05 -!- glogic [n=glogic@5ess.net] has quit [holmes.freenode.net irc.freenode.net] 23:56:05 -!- Riastradh [n=rias@pool-141-154-245-43.bos.east.verizon.net] has quit [holmes.freenode.net irc.freenode.net] 23:56:05 -!- meanburrito920_ [n=John@76-217-6-100.lightspeed.irvnca.sbcglobal.net] has quit [holmes.freenode.net irc.freenode.net] 23:56:05 -!- copumpkin [n=pumpkin@dhcp-210-102.cs.dartmouth.edu] has quit [holmes.freenode.net irc.freenode.net] 23:56:05 -!- benny [n=benny@i577A22C5.versanet.de] has quit [holmes.freenode.net irc.freenode.net] 23:56:05 -!- Adrinael [i=adrinael@rid7.kyla.fi] has quit [holmes.freenode.net irc.freenode.net] 23:56:05 -!- dysinger_ [n=tim@ip-64-139-9-115.dsl.sca.megapath.net] has quit [holmes.freenode.net irc.freenode.net] 23:56:05 -!- lisppaste [n=lisppast@common-lisp.net] has quit [holmes.freenode.net irc.freenode.net] 23:56:05 -!- sad0ur [n=sad0ur@psi.cz] has quit [holmes.freenode.net irc.freenode.net] 23:56:05 -!- incubot [i=incubot@klutometis.wikitex.org] has quit [holmes.freenode.net irc.freenode.net] 23:56:05 -!- proq [n=user@unaffiliated/proqesi] has quit [holmes.freenode.net irc.freenode.net] 23:56:05 -!- dlouhy [n=jdlouhy@pinball.ccs.neu.edu] has quit [holmes.freenode.net irc.freenode.net] 23:56:05 -!- tizoc [n=user@unaffiliated/tizoc] has quit [holmes.freenode.net irc.freenode.net] 23:56:05 -!- elmex [n=elmex@ist.m8geil.de] has quit [holmes.freenode.net irc.freenode.net] 23:56:05 -!- Mikoange1o [i=mikael@chemwarrior.meta.io] has quit [holmes.freenode.net irc.freenode.net] 23:56:05 -!- mreggen [n=mreggen@cm-84.215.50.79.getinternet.no] has quit [holmes.freenode.net irc.freenode.net] 23:56:05 -!- Caesium [i=nathan@lambda.caesium.org] has quit [holmes.freenode.net irc.freenode.net] 23:56:06 -!- sjamaan [n=sjamaan@netbsd/developer/sjamaan] has quit [holmes.freenode.net irc.freenode.net] 23:56:06 -!- rotty [n=rotty@nncmain.nicenamecrew.com] has quit [holmes.freenode.net irc.freenode.net] 23:56:06 -!- tsuyoshi [n=tsuyoshi@hikaru.yumegakanau.org] has quit [holmes.freenode.net irc.freenode.net] 23:56:06 -!- felipe [n=felipe@my.nada.kth.se] has quit [holmes.freenode.net irc.freenode.net] 23:56:06 -!- ski__ [n=md9slj@remote3.student.chalmers.se] has quit [holmes.freenode.net irc.freenode.net] 23:56:06 -!- ski_ [n=md9slj@remote1.student.chalmers.se] has quit [holmes.freenode.net irc.freenode.net] 23:56:06 -!- kniu [n=kniu@OVERLORD.RES.CMU.EDU] has quit [holmes.freenode.net irc.freenode.net] 23:56:06 -!- Modius_ [n=Modius@adsl-67-67-216-59.dsl.austtx.swbell.net] has quit [holmes.freenode.net irc.freenode.net] 23:56:06 -!- ASau [n=user@193.138.70.52] has quit [holmes.freenode.net irc.freenode.net] 23:56:06 -!- ttmrichter [n=ttmricht@219.140.250.126] has quit [holmes.freenode.net irc.freenode.net] 23:56:06 -!- subversus [n=elliot@rain.angrycoder.org] has quit [holmes.freenode.net irc.freenode.net] 23:56:06 -!- rudybot [n=luser@q-static-138-125.avvanta.com] has quit [holmes.freenode.net irc.freenode.net] 23:56:06 -!- pbusser2 [n=peter@ip138-238-174-82.adsl2.static.versatel.nl] has quit [holmes.freenode.net irc.freenode.net] 23:56:06 -!- pumpkin [n=pumpkin@pumpkinpro.cs.dartmouth.edu] has quit [holmes.freenode.net irc.freenode.net] 23:56:06 -!- Mr_Awesome [n=eric@isr5452.urh.uiuc.edu] has quit [holmes.freenode.net irc.freenode.net] 23:56:06 -!- nasloc__ [i=tim@kalug.ks.edu.tw] has quit [holmes.freenode.net irc.freenode.net] 23:56:06 -!- jlilly [n=jlilly@mail.justinlilly.com] has quit [holmes.freenode.net irc.freenode.net] 23:56:06 -!- tverwaes [i=tverwaes@igwe11.vub.ac.be] has quit [holmes.freenode.net irc.freenode.net] 23:56:06 -!- a-s [n=user@92.80.90.15] has quit [Success] 23:56:06 -!- tarbo [n=me@unaffiliated/tarbo] has quit [SendQ exceeded] 23:56:06 -!- sepult [n=sepult@xdsl-87-78-72-21.netcologne.de] has quit [SendQ exceeded] 23:56:06 -!- r0bby [n=wakawaka@guifications/user/r0bby] has quit [SendQ exceeded] 23:56:46 -!- xwl_ [n=user@147.243.236.60] has quit [Remote closed the connection] 23:56:46 xwl_` [n=user@147.243.236.60] has joined #scheme 23:56:46 a-s` [n=user@92.80.90.15] has joined #scheme 23:56:46 synthase [n=synthase@68.63.19.212] has joined #scheme 23:56:46 brandelune [n=suzume@pl422.nas933.takamatsu.nttpc.ne.jp] has joined #scheme 23:56:46 copumpkin [n=pumpkin@dhcp-210-102.cs.dartmouth.edu] has joined #scheme 23:56:46 Adamant [n=Adamant@unaffiliated/adamant] has joined #scheme 23:56:46 raikov [n=igr@60.32.127.43] has joined #scheme 23:56:46 gweiqi [n=greg@69.120.126.163] has joined #scheme 23:56:46 amoe [n=amoe@cpc1-brig3-0-0-cust512.brig.cable.ntl.com] has joined #scheme 23:56:46 X-Scale [i=email@2001:470:1f08:b3d:0:0:0:2] has joined #scheme 23:56:46 dfeuer [n=dfeuer@wikimedia/Dfeuer] has joined #scheme 23:56:46 zbrown [n=rufius@unaffiliated/zbrown] has joined #scheme 23:56:46 meanburrito920_ [n=John@76-217-6-100.lightspeed.irvnca.sbcglobal.net] has joined #scheme 23:56:46 bsmntbombdood [n=gavin@97-118-129-241.hlrn.qwest.net] has joined #scheme 23:56:46 jld [i=jld@kurobara.xlerb.net] has joined #scheme 23:56:46 aardvarq [i=tgAardva@student3113.student.nau.edu] has joined #scheme 23:56:46 kniu [n=kniu@OVERLORD.RES.CMU.EDU] has joined #scheme 23:56:46 Modius_ [n=Modius@adsl-67-67-216-59.dsl.austtx.swbell.net] has joined #scheme 23:56:46 melgray [n=melgray@70.99.250.82] has joined #scheme 23:56:46 synx [i=synx@gateway/gpg-tor/key-0xA71B0C6A] has joined #scheme 23:56:46 Nshag [i=user@Mix-Orleans-106-1-16.w193-248.abo.wanadoo.fr] has joined #scheme 23:56:46 mejja [n=user@c-f6b6e555.023-82-73746f38.cust.bredbandsbolaget.se] has joined #scheme 23:56:46 mreggen [n=mreggen@cm-84.215.50.79.getinternet.no] has joined #scheme 23:56:46 Deformative [n=joe@c-71-238-45-45.hsd1.mi.comcast.net] has joined #scheme 23:56:46 ASau [n=user@193.138.70.52] has joined #scheme 23:56:46 MrFahrenheit [n=RageOfTh@92.36.161.234] has joined #scheme 23:56:46 tessier_ [n=treed@kernel-panic/sex-machines] has joined #scheme 23:56:46 hadronzoo [n=hadronzo@ppp-70-251-88-231.dsl.rcsntx.swbell.net] has joined #scheme 23:56:46 tltstc [n=tltstc@cpe-76-90-92-154.socal.res.rr.com] has joined #scheme 23:56:46 ineiros [n=ineiros@kosh.hut.fi] has joined #scheme 23:56:46 ada2358 [n=ada2358@pinball.ccs.neu.edu] has joined #scheme 23:56:46 jeremiah [n=jeremiah@31.Red-213-98-123.staticIP.rima-tde.net] has joined #scheme 23:56:46 Quadrescence [n=quad@unaffiliated/quadrescence] has joined #scheme 23:56:46 tttsssttt [n=pussycat@topol.nat.praha12.net] has joined #scheme 23:56:46 dstorrs [n=dstorrs@cpe-98-14-187-196.nyc.res.rr.com] has joined #scheme 23:56:46 joast [n=rick@76.178.184.231] has joined #scheme 23:56:46 ttmrichter [n=ttmricht@219.140.250.126] has joined #scheme 23:56:46 ray [i=ray@2001:41c8:1:54da:0:0:0:1337] has joined #scheme 23:56:46 kazzmir [n=kazzmir@c-98-202-86-149.hsd1.ut.comcast.net] has joined #scheme 23:56:46 foof [n=user@dn157-046.naist.jp] has joined #scheme 23:56:46 mbishop [n=martin@unaffiliated/mbishop] has joined #scheme 23:56:46 nemik [n=cyanact@c-67-173-76-34.hsd1.il.comcast.net] has joined #scheme 23:56:46 ski [n=slj@c-e113e055.1149-1-64736c10.cust.bredbandsbolaget.se] has joined #scheme 23:56:46 bohanlon [n=bohanlon@TUBERIUM.CLUB.CC.CMU.EDU] has joined #scheme 23:56:46 z0d [n=z0d@unaffiliated/z0d] has joined #scheme 23:56:46 AtnNn [n=welcome@modemcable087.62-56-74.mc.videotron.ca] has joined #scheme 23:56:46 sphex_ [n=nobody@modemcable185.138-56-74.mc.videotron.ca] has joined #scheme 23:56:46 cracki [n=cracki@sglty.kawo2.RWTH-Aachen.DE] has joined #scheme 23:56:46 benny [n=benny@i577A22C5.versanet.de] has joined #scheme 23:56:46 aspect [n=aspect@abstracted-spleen.org] has joined #scheme 23:56:46 orgy` [n=ratm_@217.255.233.220] has joined #scheme 23:56:46 elias` [n=me@resnet-nat-082.ucs.ed.ac.uk] has joined #scheme 23:56:46 Adrinael [i=adrinael@rid7.kyla.fi] has joined #scheme 23:56:46 dysinger_ [n=tim@ip-64-139-9-115.dsl.sca.megapath.net] has joined #scheme 23:56:46 eno [n=eno@nslu2-linux/eno] has joined #scheme 23:56:46 sladegen [n=nemo@unaffiliated/sladegen] has joined #scheme 23:56:46 cipher [n=cipher@173.48.136.239] has joined #scheme 23:56:46 tjafk2 [n=timj@85.176.208.145] has joined #scheme 23:56:46 morphir [n=morphir@217.168.81.9] has joined #scheme 23:56:46 specbot [n=specbot@common-lisp.net] has joined #scheme 23:56:46 minion [n=minion@common-lisp.net] has joined #scheme 23:56:46 lisppaste [n=lisppast@common-lisp.net] has joined #scheme 23:56:46 amazon10x [i=amazon10@85.8.24.245.static.se.wasadata.net] has joined #scheme 23:56:46 p1dzkl [i=p1dzkl@cl-88.cph-01.dk.sixxs.net] has joined #scheme 23:56:46 Arelius [n=indy@64.174.9.113] has joined #scheme 23:56:46 Poeir [n=Poeir@c-98-222-133-165.hsd1.il.comcast.net] has joined #scheme 23:56:46 nothingHappens_ [n=nothingh@173-25-176-111.client.mchsi.com] has joined #scheme 23:56:46 eli [n=eli@winooski.ccs.neu.edu] has joined #scheme 23:56:46 underspecified__ [n=eric@softbank220043052007.bbtec.net] has joined #scheme 23:56:46 CaptainMorgan [n=CaptainM@c-75-68-42-94.hsd1.nh.comcast.net] has joined #scheme 23:56:46 subversus [n=elliot@rain.angrycoder.org] has joined #scheme 23:56:46 rudybot [n=luser@q-static-138-125.avvanta.com] has joined #scheme 23:56:46 offby1 [n=user@pdpc/supporter/monthlybyte/offby1] has joined #scheme 23:56:46 araujo [n=araujo@gentoo/developer/araujo] has joined #scheme 23:56:46 xian [i=xian@pdpc/supporter/active/xian] has joined #scheme 23:56:46 leppie [n=lolcow@196-210-146-228-tvwt-esr-2.dynamic.isadsl.co.za] has joined #scheme 23:56:46 metasyntax [n=taylor@pool-71-127-85-87.aubnin.fios.verizon.net] has joined #scheme 23:56:46 gnomon [n=gnomon@CPE001d60dffa5c-CM000f9f776f96.cpe.net.cable.rogers.com] has joined #scheme 23:56:46 sad0ur [n=sad0ur@psi.cz] has joined #scheme 23:56:46 rmrfchik [n=paul@62.117.74.154] has joined #scheme 23:56:46 pbusser2 [n=peter@ip138-238-174-82.adsl2.static.versatel.nl] has joined #scheme 23:56:46 Debolaz [n=debolaz@berle.cc] has joined #scheme 23:56:46 elf [i=elf@antenora.aculei.net] has joined #scheme 23:56:46 rumbleca [n=rumble@174.0.46.123] has joined #scheme 23:56:46 XTL [i=t6haha00@rhea.oamk.fi] has joined #scheme 23:56:46 qebab [n=finnrobi@eros.orakel.ntnu.no] has joined #scheme 23:56:46 pumpkin [n=pumpkin@pumpkinpro.cs.dartmouth.edu] has joined #scheme 23:56:46 jlilly [n=jlilly@mail.justinlilly.com] has joined #scheme 23:56:46 stepnem [n=versme@topol.nat.praha12.net] has joined #scheme 23:56:46 laz0r [n=lazor@affenbande.org] has joined #scheme 23:56:46 Leonidas [n=Leonidas@unaffiliated/leonidas] has joined #scheme 23:56:46 bunz [n=bunz@unaffiliated/bunz] has joined #scheme 23:56:46 hiyuh [n=hiyuh@KD125054017176.ppp-bb.dion.ne.jp] has joined #scheme 23:56:46 Mr_Awesome [n=eric@isr5452.urh.uiuc.edu] has joined #scheme 23:56:46 certainty [n=david@alpha.d-coded.de] has joined #scheme 23:56:46 danking [n=danking@pinball.ccs.neu.edu] has joined #scheme 23:56:46 incubot [i=incubot@klutometis.wikitex.org] has joined #scheme 23:56:46 saccade__ [n=saccade_@COMBINATOR.MIT.EDU] has joined #scheme 23:56:46 proq [n=user@unaffiliated/proqesi] has joined #scheme 23:56:46 wastrel [n=wastrel@nylug/member/wastrel] has joined #scheme 23:56:46 Qaexl [n=Akashakr@c-24-30-97-247.hsd1.ca.comcast.net] has joined #scheme 23:56:46 inimino [n=inimino@atekomi.inimino.org] has joined #scheme 23:56:46 ecraven [n=nex@140.78.42.103] has joined #scheme 23:56:46 LobsterMan_AFK [n=a@host72-50.student.udel.edu] has joined #scheme 23:56:46 csmrFX0r [i=csmr@paha.arkkitehti.e21.fi] has joined #scheme 23:56:46 peddie [n=matthew@PEDDIE.MIT.EDU] has joined #scheme 23:56:46 guenthr [n=unknown@sahnehaschee.unix-ag.uni-kl.de] has joined #scheme 23:56:46 emma [n=emma@unaffiliated/emma] has joined #scheme 23:56:46 clog [n=nef@bespin.org] has joined #scheme 23:56:46 elmex [n=elmex@ist.m8geil.de] has joined #scheme 23:56:46 yosafbridge [n=yosafbri@ludios.net] has joined #scheme 23:56:46 tverwaes [i=tverwaes@igwe11.vub.ac.be] has joined #scheme 23:56:46 bkudria [n=bkudria@kudria.net] has joined #scheme 23:56:46 Mikoange1o [i=mikael@chemwarrior.meta.io] has joined #scheme 23:56:46 glogic [n=glogic@5ess.net] has joined #scheme 23:56:46 tizoc [n=user@unaffiliated/tizoc] has joined #scheme 23:56:46 Khisanth [n=Khisanth@pool-141-157-237-196.ny325.east.verizon.net] has joined #scheme 23:56:46 etoxam [n=etoxam@84.79.67.254] has joined #scheme 23:56:46 Riastradh [n=rias@pool-141-154-245-43.bos.east.verizon.net] has joined #scheme 23:56:46 duncanm [n=duncan@a-chinaman.com] has joined #scheme 23:56:46 nasloc__ [i=tim@kalug.ks.edu.tw] has joined #scheme 23:56:46 dlouhy [n=jdlouhy@pinball.ccs.neu.edu] has joined #scheme 23:56:46 rodge [n=roderic@129.10.116.123] has joined #scheme 23:56:46 fean [n=user@caffeine.and.vomitandmath.net] has joined #scheme 23:56:46 mornfall [n=mornfall@kde/developer/mornfall] has joined #scheme 23:56:46 Elly [n=elly@unaffiliated/elly] has joined #scheme 23:56:46 klutometis [i=klutomet@pdpc/supporter/active/klutometis] has joined #scheme 23:56:46 poucet [n=vincenz@li23-146.members.linode.com] has joined #scheme 23:56:46 tabe [n=tabe@210.188.204.133] has joined #scheme 23:56:46 tessier [n=treed@kernel-panic/sex-machines] has joined #scheme 23:56:46 Fade [i=fade@outrider.deepsky.com] has joined #scheme 23:56:46 felipe [n=felipe@my.nada.kth.se] has joined #scheme 23:56:46 sjamaan [n=sjamaan@netbsd/developer/sjamaan] has joined #scheme 23:56:46 rotty [n=rotty@nncmain.nicenamecrew.com] has joined #scheme 23:56:46 tsuyoshi [n=tsuyoshi@hikaru.yumegakanau.org] has joined #scheme 23:56:46 Caesium [i=nathan@lambda.caesium.org] has joined #scheme 23:56:46 ski__ [n=md9slj@remote3.student.chalmers.se] has joined #scheme 23:56:46 ski_ [n=md9slj@remote1.student.chalmers.se] has joined #scheme 23:57:02 -!- MrFahrenheit [n=RageOfTh@92.36.161.234] has quit [Read error: 110 (Connection timed out)] 23:57:34 sepult [n=sepult@xdsl-87-78-72-21.netcologne.de] has joined #scheme 23:57:43 r0bby [n=wakawaka@guifications/user/r0bby] has joined #scheme 23:57:52 tarbo [n=me@unaffiliated/tarbo] has joined #scheme 23:58:49 -!- mreggen [n=mreggen@cm-84.215.50.79.getinternet.no] has quit ["leaving"]