00:01:08 no it is not, just work 00:01:17 (define (p) (p)) is work 00:01:55 but the problem is when we call (p) and then fall in loop 00:02:21 until when we cancle the command 00:02:24 hmm i learn something new 00:03:23 i think you you've written there is (define p (lambda () (p))) 00:03:39 -!- masm [~masm@bl15-79-172.dsl.telepac.pt] has quit [Ping timeout: 255 seconds] 00:04:10 remember doing (define (proc param1 param2 ...) is just special syntax for long form lambda 00:04:44 what are you trying to say / do with p? 00:05:24 exactly what it says i imagine 00:05:50 there's an exercise in SICP that uses an unbounded loop to test for evaluation order of the machine 00:05:51 HOON annotated #123519 "untitled" at http://paste.lisp.org/display/123519#1 00:06:51 This code from quiz and I expect that it will be 0 00:07:24 but it is fall in loop not from first line. Just from last line. 00:07:35 hoonkim1: it's an infinite loop too. 00:08:11 the point of the exercise in SICP is that it's only an infinite loop if the machine uses applicative order evaluation 00:08:26 Yes infinite loop. because (p) call (p) again and again 00:08:33 That's because scheme (like most other programming languages) implement applicative order. http://en.wikipedia.org/wiki/Evaluation_strategy 00:09:08 Some other language use lazy evaluation, where the arguments are evaluated only when they're used by the called procedure. 00:09:36 You can simulate it in scheme, with thunks. 00:10:25 pjb annotated #123519 "using a thunk" at http://paste.lisp.org/display/123519#2 00:10:38 OIC hmm it is deep side of scheme. interesting! 00:11:06 This can be syntactically abstracted with macros. See delay and force. 00:11:54 This one is work even small differece. 00:12:47 It just mean that the arguments are evaluated before the procedure is called, and all the procedure sees in its parameters, are the values resulting from the evaluation of the arguments. 00:13:05 Notice however, that scheme evaluates the arguments (and the procedure itself) in any order. 00:14:04 (define f (lambda (a) (display a))) (f (begin (set! f (lambda (a) (display (list a a)))) 42)) may display 42 or (42 42), depending on your oscheme implementation. 00:18:00 -!- copumpkin [~pumpkin@unaffiliated/pumpkingod] has quit [Quit: Computer has gone to sleep.] 00:19:12 -!- zanes [~zane@mail.barackobama.com] has quit [] 00:25:23 Thanks, I want to check am I right. so.. it is depending on when it is evaluating. 00:25:32 kilimanjaro [~kilimanja@unaffiliated/kilimanjaro] has joined #scheme 00:26:03 like a applicative order Vesus lazy evaluate which is evaluate after result 00:36:13 hypercube32 [~hypercube@231.125.189.72.cfl.res.rr.com] has joined #scheme 00:39:33 I believe the other form is called normal order 00:44:34 soveran [~soveran@186.19.214.247] has joined #scheme 00:46:13 copumpkin [~pumpkin@unaffiliated/pumpkingod] has joined #scheme 00:49:10 -!- kilimanjaro [~kilimanja@unaffiliated/kilimanjaro] has quit [Ping timeout: 246 seconds] 00:54:59 -!- pandeiro [~pandeiro@187.105.249.3] has quit [Quit: Thanks, fellas] 00:59:10 DrDuck [~duck@adsl-98-81-80-109.hsv.bellsouth.net] has joined #scheme 01:03:54 hoonkim1` [~user@2001:468:1910:3401:462a:60ff:fef2:b106] has joined #scheme 01:05:12 hoon-kim [~user@2001:468:1910:3401:462a:60ff:fef2:b106] has joined #scheme 01:07:47 -!- hoon-kim [~user@2001:468:1910:3401:462a:60ff:fef2:b106] has quit [Remote host closed the connection] 01:07:47 -!- hoonkim1` [~user@2001:468:1910:3401:462a:60ff:fef2:b106] has quit [Remote host closed the connection] 01:07:48 -!- hoonkim1 [~user@x-134-84-153-106.uofm-secure.wireless.umn.edu] has quit [Remote host closed the connection] 01:09:00 -!- arcfide [1000@c-69-136-7-94.hsd1.in.comcast.net] has quit [Quit: EPIC5-1.1.2[1638] - amnesiac : Guns make holes in people. Weed makes people giggle and eat cake.] 01:09:14 Riastradh [~riastradh@fsf/member/riastradh] has joined #scheme 01:12:11 arquebus [~arquebus@189.221.12.73.cable.dyn.cableonline.com.mx] has joined #scheme 01:22:51 -!- elliottcable [~elliottca@ec2-174-129-205-205.compute-1.amazonaws.com] has quit [Ping timeout: 260 seconds] 01:26:36 -!- mads- [~mads-@pdpc/supporter/active/mads-] has quit [] 01:26:37 -!- arquebus [~arquebus@189.221.12.73.cable.dyn.cableonline.com.mx] has left #scheme 01:29:27 arquebus [~arquebus@189.221.12.73.cable.dyn.cableonline.com.mx] has joined #scheme 01:30:06 -!- MrFahrenheit [~RageOfTho@users-151-140.vinet.ba] has quit [Ping timeout: 258 seconds] 01:32:09 elliottcable [~elliottca@ec2-174-129-205-205.compute-1.amazonaws.com] has joined #scheme 01:47:11 kilimanjaro [~kilimanja@unaffiliated/kilimanjaro] has joined #scheme 01:50:00 -!- soveran [~soveran@186.19.214.247] has quit [Remote host closed the connection] 01:55:45 shardz [~samuel@ilo.staticfree.info] has joined #scheme 01:58:05 -!- arquebus [~arquebus@189.221.12.73.cable.dyn.cableonline.com.mx] has left #scheme 02:13:33 -!- pygospa [~TheRealPy@kiel-5f769cd2.pool.mediaWays.net] has quit [Disconnected by services] 02:13:42 pygospa [~TheRealPy@kiel-4dbed460.pool.mediaWays.net] has joined #scheme 02:32:07 dnolen_ [~davidnole@184.152.69.75] has joined #scheme 02:33:12 -!- hypercube32 [~hypercube@231.125.189.72.cfl.res.rr.com] has quit [Quit: Leaving] 02:39:21 -!- Nisstyre [~nisstyre@infocalypse-net.info] has quit [Ping timeout: 255 seconds] 02:42:34 -!- phax [~phax@unaffiliated/phax] has quit [Ping timeout: 240 seconds] 02:45:11 -!- kilimanjaro [~kilimanja@unaffiliated/kilimanjaro] has quit [Ping timeout: 240 seconds] 02:50:04 pcavs [~paul@c-65-96-169-56.hsd1.ma.comcast.net] has joined #scheme 02:53:07 Nisstyre [~nisstyre@infocalypse-net.info] has joined #scheme 03:00:44 -!- rpg [~rpg@216.243.156.16.real-time.com] has quit [Read error: Operation timed out] 03:00:46 -!- lisppaste [~lisppaste@tiger.common-lisp.net] has quit [Read error: Operation timed out] 03:07:57 -!- clog [~nef@bespin.org] has quit [Ping timeout: 276 seconds] 03:13:43 -!- copumpkin is now known as draino 03:14:00 -!- Nisstyre is now known as Rainbow_Dash 03:14:12 -!- draino is now known as copumpkin 03:14:17 -!- Rainbow_Dash is now known as Nisstyre 03:21:26 -!- cataska [~cataska@210.64.6.233] has quit [Quit: leaving] 03:24:07 -!- kniu [~kniu@pool-173-52-208-184.nycmny.fios.verizon.net] has quit [Remote host closed the connection] 03:26:44 teurastaja [~Samuel@modemcable072.213-81-70.mc.videotron.ca] has joined #scheme 03:28:03 jcowan [~John@cpe-74-68-112-189.nyc.res.rr.com] has joined #scheme 03:28:17 hoi 03:28:54 kniu [~kniu@pool-173-52-208-184.nycmny.fios.verizon.net] has joined #scheme 03:29:07 Oink! 03:29:21 Or should I say, hoink. :-) 03:29:38 Whichever you like. 03:31:53 :-D 03:34:29 So, who's gonna look at Draft 3 and find all the egregious errors we have missed? 03:35:50 http://trac.sacrideo.us/wg/attachment/wiki/WikiStart/r7rs-draft-3.pdf 03:36:40 (apply write (list arguments)) 03:37:29 does that work? 03:38:33 rudybot: (define arguments (list "you suck" "so's your old man" "that's like, so 1998")) 03:38:33 *offby1: so's your old man 03:38:40 rudybot: eval (define arguments (list "you suck" "so's your old man" "that's like, so 1998")) 03:38:41 *offby1: your sandbox is ready 03:38:41 *offby1: Done. 03:38:53 rudybot: eval (apply write (list arguments)) 03:38:53 *offby1: ; stdout: "(\"you suck\" \"so's your old man\" \"that's like, so 1998\")" 03:39:00 teurastaja: I guess so. 03:39:17 rudybot: eval (apply write arguments) 03:39:17 *offby1: error: write: expects 1 to 2 arguments, given 3: "you suck" "so's your old man" "that's like, so 1998" 03:39:28 rudybot: eval (apply* write arguments) 03:39:29 *offby1: error: reference to an identifier before its definition: apply* in module: 'program 03:39:31 pfft 03:39:48 B-P 03:39:59 So it works for some values of "work". 03:40:01 teurastaja: Perhaps you meant for-each. 03:40:38 teurastaja: (for-each write '("you suck\n" "so's your old man\n" "that's like, so 1998")) 03:40:45 rudybot: (for-each write '("you suck\n" "so's your old man\n" "that's like, so 1998")) 03:40:45 cky: that's the way to read it? 03:40:54 rudybot: eval (for-each write '("you suck\n" "so's your old man\n" "that's like, so 1998")) 03:40:54 cky: ; stdout: "\"you suck\\n\"\"so's your old man\\n\"\"that's like, so 1998\"" 03:41:09 rudybot: eval (for-each display '("you suck\n" "so's your old man\n" "that's like, so 1998")) 03:41:10 cky: ; stdout: "you suck\nso's your old man\nthat's like, so 1998" 03:41:21 Third time's the charm. 03:41:45 I'm wondering if \ is magic. 03:42:03 if you gots to wonder, you'll never know 03:42:29 jcowan: R6RS supports C-style character escapes, if that's what you mean (but you knew that already). So I'm not sure what your question is about. :-) 03:42:47 Abracadabra, hocus-pocus...\! 03:42:52 I don't know what Scheme rudybot uses, though. 03:42:57 jcowan: Racket. 03:43:01 Ah. 03:43:27 rudybot: eval (banner) 03:43:28 *offby1: ; Value: "Welcome to Racket v5.1.1.\n" 03:43:28 cataska [~cataska@210.64.6.233] has joined #scheme 03:43:54 rudybot: eval (display "foo") 03:43:54 jcowan: your sandbox is ready 03:43:55 jcowan: ; stdout: "foo" 03:44:16 rudybot: (define (banner) (display "GNU Guile 2.0.2.25-f4b7") (newline)) 03:44:16 cky: Done. 03:44:19 So it's rudybot, not eval, that's reinserting the \n escapes. 03:44:21 rudybot: eval (banner) 03:44:22 cky: ; stdout: "GNU Guile 2.0.2.25-f4b7\n" 03:44:49 Actually, that'd have been funnier if I did the define in a private message to rudybot first. ;-) 03:45:02 rudybot: eval (write "You are bogus, nyah nyah\n" (current-error-output)) 03:45:02 jcowan: error: reference to an identifier before its definition: current-error-output in module: 'program 03:45:03 s/first/instead/ 03:45:12 -!- cataska [~cataska@210.64.6.233] has quit [Client Quit] 03:45:31 rudybot: eval (write "You are bogus, nyah nyah\n" (current-error-port)) 03:45:31 cky: ; stderr: "\"You are bogus, nyah nyah\\n\"" 03:45:40 Thanks. 03:46:18 :-) 03:47:12 cataska [~cataska@210.64.6.233] has joined #scheme 03:47:26 That's obviously wrong. 03:47:43 It should be (display '#1=(nyah . #1#)) 03:48:53 Okay. 03:49:03 rudybot: eval (display '#1=(nyah . #1#)) 03:49:03 jcowan: error: eval:1:10: read: #..= expressions not allowed in read-syntax mode 03:49:34 How weak scheme is :-( 03:49:45 eval (begin (define x '(nyah)) (set-cdr! x x) (display x)) 03:49:54 rudybot: eval (begin (define x '(nyah)) (set-cdr! x x) (display x)) 03:49:54 jcowan: error: reference to an identifier before its definition: set-cdr! in module: 'program 03:52:27 no mutable conses in racket by default 03:57:55 Quite. 04:01:35 i just saw rainbows 04:01:37 don't know why 04:04:17 synasthaesia? 04:05:14 -!- araujo [~araujo@gentoo/developer/araujo] has quit [Quit: Leaving] 04:05:15 rudybot: eval (define arguments (string-append "what" "ever")) 04:05:19 teurastaja: your sandbox is ready 04:05:19 teurastaja: Done. 04:05:25 rudybot: eval (apply display (list arguments)) 04:05:25 teurastaja: ; stdout: "whatever" 04:07:05 i know the list is useless but i wanted to leave opportunities for arguments to be changed 04:07:41 That's no different from (display arguments) 04:08:44 yes but i wanted to emulate a common pool of arguments to display here (sort of), but i suck 04:10:06 when rudybot answers "error: text-from-word: Bad code, I have a bug -- got: ()" what is he telling me? 04:12:11 i know but does (display arguments) take a multiple arguments? 04:12:40 s/a // 04:13:11 -!- tupi [~david@189.60.162.202] has quit [Quit: Leaving] 04:13:22 teurastaja: `display' takes two arguments, a port and an object. The oprt is optional. 04:13:32 phax [~phax@unaffiliated/phax] has joined #scheme 04:13:39 teurastaja: No, it doesn't, and no amount of messing with apply will make it do so. 04:13:44 s/oprt/port, s/object/value 04:17:49 jcowan: to where should one address feedback on Draft 3? 04:18:14 scheme-reports@scheme-reports.org is best. 04:18:22 (assuming that the feedback is substantive. if I'm just going to fling carnations, I can fling them herein) 04:18:41 jcowan: Roger. 04:18:46 Substantive, editorial, or fulsome praise, send it all our way. :-) 04:31:55 csdwifi [~csdwifi@76.177.215.56] has joined #scheme 04:32:19 Penten [~user@114.255.149.182] has joined #scheme 04:33:25 -!- Penten [~user@114.255.149.182] has quit [Client Quit] 04:33:38 -!- Obfuscate [~keii@ip98-176-17-38.sd.sd.cox.net] has quit [Quit: WeeChat 0.3.5] 04:33:52 Obfuscate [~keii@ip98-176-17-38.sd.sd.cox.net] has joined #scheme 04:44:34 -!- antoszka [~antoszka@unaffiliated/antoszka] has quit [Ping timeout: 264 seconds] 04:45:16 antoszka [~antoszka@unaffiliated/antoszka] has joined #scheme 04:52:59 jcowan: You can't set-cdr! in Racket by default but you can use SRFI 1's circular-list. 04:53:08 jcowan: Racket's implementation of that doesn't use set-cdr!. 04:53:30 rudybot: (require srfi/1) 04:53:31 cky: your sandbox is ready 04:53:31 cky: Done. 04:53:35 Surely it must do so under the covers. 04:53:37 rudybot: (display (circular-list 'nyah)) 04:53:37 cky: ; stdout: "#0=(nyah . #0#)" 04:54:01 jcowan: No, it uses non-standard features to allow it to happen without set-cdr!. 04:54:09 Well, okay. 04:56:56 -!- Obfuscate [~keii@ip98-176-17-38.sd.sd.cox.net] has quit [Quit: WeeChat 0.3.5] 04:57:32 Obfuscate [~keii@ip98-176-17-38.sd.sd.cox.net] has joined #scheme 05:03:17 -!- blueadept [~blueadept@unaffiliated/blueadept] has quit [Quit: Leaving] 05:06:58 yell0 [~yello@unaffiliated/contempt] has joined #scheme 05:24:27 rudybot: eval (shared ((a `(nyah . ,a))) a) 05:24:27 ski: ; Value: #0=(nyah . #0#) 05:27:30 rudybot: eval (shared ((a (append '(0 1) a))) a) 05:27:31 ski: ; Value: #0=(0 1 . #0#) 05:27:39 rudybot: eval (shared ((a (append a '(0 1) a))) a) 05:27:40 ski: error: append: expected argument of type ; given # 05:27:54 rudybot: eval (let ((foo (lambda (t) (cons 0 (cons t t))))) (shared ((t (foo t))) t)) 05:27:54 ski: ; Value: (0 # . #) 05:29:04 rudybot: eval (shared ((t (cons 0 (cons t t)))) t) 05:29:04 ski: ; Value: #0=(0 #0# . #0#) 05:29:09 -!- dnolen_ [~davidnole@184.152.69.75] has quit [Quit: dnolen_] 05:29:19 that's interesting 05:29:45 -!- Axioplase is now known as Axioplase_ 05:30:43 -!- phax [~phax@unaffiliated/phax] has quit [Quit: Leaving] 05:48:02 -!- jcowan [~John@cpe-74-68-112-189.nyc.res.rr.com] has quit [Quit: Leaving] 05:52:36 -!- ASau [~user@95-27-147-30.broadband.corbina.ru] has quit [Ping timeout: 258 seconds] 05:59:54 -!- bgs100 [~ian@unaffiliated/bgs100] has quit [Quit: Leaving] 06:02:41 kilimanjaro [~kilimanja@unaffiliated/kilimanjaro] has joined #scheme 06:21:03 ASau [~user@95-27-147-30.broadband.corbina.ru] has joined #scheme 06:32:48 jewel [~jewel@196-209-224-145.dynamic.isadsl.co.za] has joined #scheme 06:41:15 -!- copumpkin [~pumpkin@unaffiliated/pumpkingod] has quit [Ping timeout: 252 seconds] 06:41:32 copumpkin [~pumpkin@unaffiliated/pumpkingod] has joined #scheme 06:45:41 -!- pothos [~pothos@111-240-164-228.dynamic.hinet.net] has quit [Read error: Connection reset by peer] 06:46:06 pothos_ [~pothos@111-240-164-228.dynamic.hinet.net] has joined #scheme 06:46:19 -!- pothos_ is now known as pothos 06:55:43 araujo [~araujo@gentoo/developer/araujo] has joined #scheme 06:58:17 rudybot, eval shared 06:58:17 weirdo: your sandbox is ready 06:58:18 weirdo: error: eval:1:0: shared: bad syntax in: shared 07:04:32 wingo [~wingo@90.164.198.39] has joined #scheme 07:06:39 -!- jewel [~jewel@196-209-224-145.dynamic.isadsl.co.za] has quit [Ping timeout: 255 seconds] 07:07:11 jonrafkind [~jon@jonr5.dsl.xmission.com] has joined #scheme 07:17:50 moin 07:20:56 gravicappa [~gravicapp@p57A400D1.dip0.t-ipconnect.de] has joined #scheme 07:27:49 -!- teurastaja [~Samuel@modemcable072.213-81-70.mc.videotron.ca] has quit [Quit: --> Put something intelligent here when I'm more bored <--] 07:39:43 kennyd_ [~kennyd@93.138.214.239] has joined #scheme 07:40:28 -!- kennyd [~kennyd@93-141-45-30.adsl.net.t-com.hr] has quit [Ping timeout: 246 seconds] 07:40:48 MrFahrenheit [~RageOfTho@users-151-140.vinet.ba] has joined #scheme 07:41:26 -!- Nisstyre [~nisstyre@infocalypse-net.info] has quit [Ping timeout: 240 seconds] 07:45:09 -!- jonrafkind [~jon@jonr5.dsl.xmission.com] has quit [Ping timeout: 250 seconds] 08:02:55 -!- dfeuer [~dfeuer@wikimedia/Dfeuer] has quit [Ping timeout: 250 seconds] 08:03:14 stis [~stis@1-1-1-39a.veo.vs.bostream.se] has joined #scheme 08:04:12 mmc [~michal@gateway02.m3-connect.de] has joined #scheme 08:05:44 -!- realitygrill [~realitygr@c-24-5-7-139.hsd1.ca.comcast.net] has quit [Quit: realitygrill] 08:11:16 Nisstyre [~nisstyre@infocalypse-net.info] has joined #scheme 08:15:56 -!- chemuduguntar [~ravic@smtp.touchcut.com] has quit [Read error: Operation timed out] 08:19:16 chemuduguntar [~ravic@smtp.touchcut.com] has joined #scheme 08:24:48 f8l [~f8l@81.219.207.63] has joined #scheme 08:37:50 -!- REPLeffect [~REPLeffec@69.54.115.254] has quit [Ping timeout: 252 seconds] 08:39:44 masm [~masm@bl15-79-172.dsl.telepac.pt] has joined #scheme 08:42:07 hoon2` [~user@216-45-228-38-minneapolis-mn.hfc.comcastbusiness.net] has joined #scheme 08:51:21 REPLeffect [~REPLeffec@69.54.115.254] has joined #scheme 08:52:51 -!- kilimanjaro [~kilimanja@unaffiliated/kilimanjaro] has quit [Ping timeout: 246 seconds] 09:10:42 -!- mmc [~michal@gateway02.m3-connect.de] has quit [Quit: Leaving.] 09:11:50 kilimanjaro [~kilimanja@unaffiliated/kilimanjaro] has joined #scheme 09:25:42 -!- hoon2` [~user@216-45-228-38-minneapolis-mn.hfc.comcastbusiness.net] has quit [Ping timeout: 255 seconds] 09:29:09 -!- kilimanjaro [~kilimanja@unaffiliated/kilimanjaro] has quit [Ping timeout: 250 seconds] 09:33:05 -!- MrFahrenheit [~RageOfTho@users-151-140.vinet.ba] has quit [Read error: Connection reset by peer] 09:33:34 MrFahrenheit [~RageOfTho@users-151-140.vinet.ba] has joined #scheme 09:47:32 -!- DT`` [~Feeock@net-93-149-36-209.cust.dsl.teletu.it] has quit [Quit: ] 09:50:41 DT`` [~Feeock@net-93-149-36-209.cust.dsl.teletu.it] has joined #scheme 09:57:22 what's interesting is that, given a recursive implementation of a factorial function in both ruby and racket, ruby yields "stack level too deep" at n ~= 2900; whereas racket can compute at least as high as n == 100000 and the only limitation so far is time. 09:58:13 yes i don't know what racket does, but it seems to support effectively unlimited stacks 09:58:22 quite nice 09:58:40 allows their map implementation to be written in the straightforward recursive way 09:59:19 -!- wingo [~wingo@90.164.198.39] has left #scheme 10:01:26 hrm. seems mri ruby tops out at about 2900 levels. jruby can get up to ~7900. 10:02:49 both rubies seem to have a variable depth stack. running fact(n) might fail once, but complete if executed again immediately after. 10:03:20 don't know if that's just the ruby vm being "dynamic", or if there's some optimization happening. and honestly, I don't really care. 10:06:43 doesn't racket just tail-optimize the algorithm? 10:07:12 turning it into iteration effectively? 10:08:13 well, I deliberately coded it in a non-tail-recursive method 10:08:34 i see 10:08:44 but I'm sure it could be easily optimized by a good interpreter/compiler 10:08:55 maybe that's the case 10:09:37 I was trying to test the relative stack depths, specifically. damn optimizing compilers. 10:12:02 also, (trace factorial) shows an increasing stack depth 10:12:16 so maybe it is just some magic stack management. 10:12:45 anyway. bedtime. 10:14:35 -!- martinhex [~mjc@93-97-29-243.zone5.bethere.co.uk] has quit [Remote host closed the connection] 10:15:11 -!- gabot [~eli@winooski.ccs.neu.edu] has quit [Ping timeout: 240 seconds] 10:15:47 gabot [~eli@winooski.ccs.neu.edu] has joined #scheme 10:20:43 -!- Riastradh [~riastradh@fsf/member/riastradh] has quit [Ping timeout: 250 seconds] 10:21:09 -!- elly [~elly@atheme/member/elly] has quit [Ping timeout: 250 seconds] 10:23:00 Riastradh [~riastradh@fsf/member/riastradh] has joined #scheme 10:25:42 -!- Axioplase_ [~Axioplase@fortigate.kb.ecei.tohoku.ac.jp] has quit [Quit: bbl] 10:29:31 elly [~elly@atheme/member/elly] has joined #scheme 10:31:51 clog [~nef@bespin.org] has joined #scheme 10:48:41 -!- clog [~nef@bespin.org] has quit [Ping timeout: 240 seconds] 10:51:12 -!- docgnome [~docgnome@web169.webfaction.com] has quit [Ping timeout: 240 seconds] 10:56:14 Eataix [~Eataix@CPE-121-223-185-148.lns2.civ.bigpond.net.au] has joined #scheme 10:57:46 Riastradh: Does MIT Scheme include any profiling support? 10:58:29 docgnome [~docgnome@web169.webfaction.com] has joined #scheme 11:03:57 -!- MrFahrenheit [~RageOfTho@users-151-140.vinet.ba] has quit [Ping timeout: 258 seconds] 11:12:47 -!- hba [~hba@187.171.206.52] has quit [Quit: leaving] 11:17:03 -!- betta_y_omega [~alfa_y_om@90.166.231.220] has quit [Ping timeout: 246 seconds] 11:29:05 alfa_y_omega [~alfa_y_om@90.166.231.220] has joined #scheme 11:29:26 -!- alfa_y_omega [~alfa_y_om@90.166.231.220] has quit [Max SendQ exceeded] 11:30:35 alfa_y_omega [~alfa_y_om@90.166.231.220] has joined #scheme 11:31:43 wingo [~wingo@90.164.198.39] has joined #scheme 11:32:25 soveran [~soveran@186.19.214.247] has joined #scheme 11:45:32 -!- masm [~masm@bl15-79-172.dsl.telepac.pt] has quit [Quit: Leaving.] 12:00:38 -!- alfa_y_omega is now known as betta_y_omega 12:05:11 -!- betta_y_omega [~alfa_y_om@90.166.231.220] has quit [Ping timeout: 240 seconds] 12:06:52 bgs100 [~ian@unaffiliated/bgs100] has joined #scheme 12:10:17 tupi [~david@189.60.162.202] has joined #scheme 12:13:11 betta_y_omega [~alfa_y_om@90.166.231.220] has joined #scheme 12:20:09 -!- Eataix [~Eataix@CPE-121-223-185-148.lns2.civ.bigpond.net.au] has quit [] 12:27:46 -!- DrDuck [~duck@adsl-98-81-80-109.hsv.bellsouth.net] has quit [Ping timeout: 264 seconds] 12:28:21 -!- pchrist [~spirit@gentoo/developer/pchrist] has quit [Quit: leaving] 12:28:58 pchrist [~spirit@gentoo/developer/pchrist] has joined #scheme 12:44:19 clog [~nef@bespin.org] has joined #scheme 12:46:57 ecraven, yes, there's a rudimentary statistical profiler: (with-stack-sampling (lambda () ...)). I think I even documented it, but maybe I'm misremembering. 12:49:38 Thanks! 12:58:16 -!- betta_y_omega [~alfa_y_om@90.166.231.220] has quit [Read error: Operation timed out] 13:01:10 betta_y_omega [~alfa_y_om@90.166.231.220] has joined #scheme 13:05:49 -!- Riastradh [~riastradh@fsf/member/riastradh] has quit [Ping timeout: 250 seconds] 13:05:56 dnolen_ [~davidnole@184.152.69.75] has joined #scheme 13:05:59 -!- dnolen_ [~davidnole@184.152.69.75] has quit [Client Quit] 13:07:49 dnolen_ [~davidnole@184.152.69.75] has joined #scheme 13:18:21 -!- copumpkin [~pumpkin@unaffiliated/pumpkingod] has quit [Ping timeout: 252 seconds] 13:18:45 copumpkin [~pumpkin@unaffiliated/pumpkingod] has joined #scheme 13:21:23 -!- stis [~stis@1-1-1-39a.veo.vs.bostream.se] has left #scheme 13:29:42 -!- pchrist [~spirit@gentoo/developer/pchrist] has quit [Ping timeout: 252 seconds] 13:31:49 pchrist [~spirit@gentoo/developer/pchrist] has joined #scheme 13:43:41 -!- tupi [~david@189.60.162.202] has quit [Remote host closed the connection] 13:45:31 tupi [~david@139.82.89.24] has joined #scheme 13:55:46 -!- jimrees_ [~jimrees@ita4fw1.itasoftware.com] has quit [Quit: Ex-Chat] 13:58:36 realitygrill [~realitygr@c-24-5-7-139.hsd1.ca.comcast.net] has joined #scheme 14:01:43 -!- dnolen_ [~davidnole@184.152.69.75] has quit [Quit: dnolen_] 14:05:41 leo2007 [~leo@th041140.ip.tsinghua.edu.cn] has joined #scheme 14:08:36 homie [~levgue@xdsl-78-35-174-180.netcologne.de] has joined #scheme 14:21:10 -!- csdwifi [~csdwifi@76.177.215.56] has quit [Ping timeout: 264 seconds] 14:22:05 -!- betta_y_omega [~alfa_y_om@90.166.231.220] has quit [Ping timeout: 250 seconds] 14:25:24 -!- copumpkin [~pumpkin@unaffiliated/pumpkingod] has quit [Quit: Computer has gone to sleep.] 14:28:24 betta_y_omega [~alfa_y_om@90.166.231.220] has joined #scheme 14:37:03 Riastradh [~riastradh@fsf/member/riastradh] has joined #scheme 14:38:26 mads- [~mads-@pdpc/supporter/active/mads-] has joined #scheme 14:43:42 -!- realitygrill [~realitygr@c-24-5-7-139.hsd1.ca.comcast.net] has quit [Quit: realitygrill] 14:52:32 zanes [~zane@mail.barackobama.com] has joined #scheme 14:54:50 copumpkin [~pumpkin@unaffiliated/pumpkingod] has joined #scheme 14:57:01 dfjkdfjkl [~dfjkdfjkl@145.120.22.23] has joined #scheme 14:59:52 -!- zanes [~zane@mail.barackobama.com] has quit [] 15:01:15 csdwifi [~csdwifi@76.177.215.56] has joined #scheme 15:06:17 nowhereman [~pierre@AStrasbourg-551-1-19-65.w86-213.abo.wanadoo.fr] has joined #scheme 15:08:41 -!- nowhere_man [~pierre@AStrasbourg-551-1-45-114.w92-148.abo.wanadoo.fr] has quit [Ping timeout: 240 seconds] 15:10:19 zanes [~zane@mail.barackobama.com] has joined #scheme 15:11:03 pandeiro [~pandeiro@187.105.249.3] has joined #scheme 15:15:09 HG` [~HG@p5DC056BB.dip.t-dialin.net] has joined #scheme 15:28:29 jimrees_ [~jimrees@ita4fw1.itasoftware.com] has joined #scheme 15:34:37 hoon2 [~user@2001:468:1910:3c06:462a:60ff:fef2:b106] has joined #scheme 15:41:22 hoon2` [~user@2001:468:1910:3c06:462a:60ff:fef2:b106] has joined #scheme 15:42:10 -!- hoon2 [~user@2001:468:1910:3c06:462a:60ff:fef2:b106] has quit [Remote host closed the connection] 15:43:34 -!- f8l [~f8l@81.219.207.63] has quit [Quit: WeeChat 0.3.5] 15:49:08 jonrafkind [~jon@jonr5.dsl.xmission.com] has joined #scheme 15:49:41 -!- hoon2` [~user@2001:468:1910:3c06:462a:60ff:fef2:b106] has quit [Ping timeout: 260 seconds] 15:54:51 -!- HG` [~HG@p5DC056BB.dip.t-dialin.net] has quit [Quit: Leaving.] 16:01:00 hoon2 [~user@2001:468:1910:3c06:462a:60ff:fef2:b106] has joined #scheme 16:09:41 chirp 16:11:39 blueadept [~blueadept@unaffiliated/blueadept] has joined #scheme 16:12:46 -!- hoon2 [~user@2001:468:1910:3c06:462a:60ff:fef2:b106] has quit [Ping timeout: 264 seconds] 16:14:27 *crickets* 16:26:31 phax [~phax@unaffiliated/phax] has joined #scheme 16:27:54 interesting, just implemented vsop87 calculation of orbital elements in mit-scheme, wasn't that hard.. ;) seems Scheme is good for number-crunching (even if not too fast) 16:29:28 cool :) 16:29:36 ecraven: how mit-scheme specific was your code? 16:29:48 still, i doubt I'll see an h.264 decoder in scheme any time soon :P 16:34:17 Compiled with Stalin, you might get a faster decoder than those written in C... 16:36:09 stalin is worthless for any practical programming. 16:36:14 there, i said it! 16:37:15 But it's very fast. C is also worthless for any practical programming, but it's fast. 16:37:52 you need to link a video decoder up to other software to actually show a video. you can create re-usable objects in c and assembly. you cannot in stalin. 16:38:18 and it is r4rs! 16:38:27 why do people even mention something that old? :) 16:39:28 seems to work for Siskind's video group. me, I'd use Gambit. 16:39:38 There's a Stalin egg for Chicken 16:39:42 or more likely, C 16:39:44 I've always wondered about how that works 16:39:55 siskind has a video group? 16:40:02 maybe i'm just making stuff up 16:40:05 I guess you can selectively compile code with Stalin and link it to other code compiled with Chicken 16:40:11 wingo: that's most of what Siskind does iirc 16:40:31 stalin egg consists of a single call to sleep(1e32) 16:40:44 hehehe 16:42:22 wingo: to motivate someone to upgrade it. 16:42:30 bah 16:42:50 And of course, once you have the decoder written in scheme, you write the rest of the multimedia application in scheme. 16:44:01 wingo: oh, I misspoke. shoudl have said /vision/ group. not video. my bad 16:44:22 not the same thing at all. brain flatulence 16:46:01 Daemmerung: I'm not sure it's not the same thing. Once you know how vision work, you can design your video algorithms in consequence. 16:46:45 Given a vision algorithm, you should be able to deduce automatically video compression algorithms. 16:47:23 teurastaja [~samuel@modemcable072.213-81-70.mc.videotron.ca] has joined #scheme 16:47:58 bah 16:49:11 -!- tupi [~david@139.82.89.24] has quit [Quit: Leaving] 16:49:17 that's cog-sci. comp vision is robo navigation, pattern recognition, picking terrorists out of punk rock stage photographs etc. different beast as i understand it. 16:49:58 codec people use matlab for testing, then rewrite in c++. 16:50:05 it is a terrible world. 16:50:11 heh 16:50:17 It's probably true, too 16:51:24 vision people do that too, though i know some naive people using ocaml 16:51:51 one fellow i know had to write a custom terrible ocaml bytecode -> c++ compiler just to get his work done :P 16:52:14 heh 16:52:25 it's a wonderful world. 16:53:56 -!- Penten``` [~user@114.255.149.182] has quit [Ping timeout: 252 seconds] 16:54:48 -!- betta_y_omega [~alfa_y_om@90.166.231.220] has quit [Ping timeout: 255 seconds] 16:56:46 betta_y_omega [~alfa_y_om@90.166.231.220] has joined #scheme 17:07:53 stis [~stis@1-1-1-39a.veo.vs.bostream.se] has joined #scheme 17:10:15 barryfm [~barryfm@fl-71-2-133-215.dhcp.embarqhsd.net] has joined #scheme 17:17:58 tupi [~david@139.82.89.24] has joined #scheme 18:12:31 HG` [~HG@p5DC056BB.dip.t-dialin.net] has joined #scheme 18:35:15 Daemmerung: not very, mainly it's parsing the vsop87 data files and then some rather primitive math. i used hashtables for the data structures, these would be mit scheme specific (but easy to change) 18:35:30 and the 500 test cases, but those could probably be ported too 18:36:05 masm [~masm@bl15-79-172.dsl.telepac.pt] has joined #scheme 18:42:25 I wish I understood MIT Scheme's "module system" 18:52:20 was more curious about the mathematical operations necessary; whether it used fixnum or machine-word specific ops, etc. 18:52:42 or if "generic" Scheme complex-number ops sufficed 19:06:33 floating point numbers it is 19:07:19 jcowan [c6b912cf@gateway/web/freenode/ip.198.185.18.207] has joined #scheme 19:16:09 jcowan_ [c6b912cf@gateway/web/freenode/ip.198.185.18.207] has joined #scheme 19:19:50 -!- jcowan [c6b912cf@gateway/web/freenode/ip.198.185.18.207] has quit [Ping timeout: 252 seconds] 19:20:40 -!- elly [~elly@atheme/member/elly] has quit [Remote host closed the connection] 19:20:53 elly [~elly@atheme/member/elly] has joined #scheme 19:23:02 -!- pandeiro [~pandeiro@187.105.249.3] has quit [Quit: Thanks, fellas] 19:26:06 pandeiro [~pandeiro@187.105.249.3] has joined #scheme 19:37:37 MrFahrenheit [~RageOfTho@users-144-171.vinet.ba] has joined #scheme 19:41:10 la la la 19:42:41 i don't understand fortran at all ;) 19:42:53 looks like column-aligned line noise 19:43:19 the column alignment hasn't been obligatory since fortran 90, no? 19:43:54 Correct. 19:43:55 I heard that the line noise is still obligatory. 19:44:03 Who use Fortran 90? 99% of the code is written in Fortran IV. 19:44:03 i have been fortran-free for 10 years now. whee!!! 19:44:22 I wrote an editor in Fortran as a student project on a Vax. 19:44:25 http://wingolog.org/archives/2005/04/09/101 <- fortran programming style 19:44:25 Okay, then it's time for the famous .... FORTRAN TRIVIA TEST! Only one question! 19:44:27 the code i'm looking at definitely still has that.. it uses data formatted like this: 0 0 -1 5-12-70 3 12 ... 19:44:36 i don't think any other language makes it so easy to parse this ;) 19:45:05 scanf 19:46:06 jcowan_: i'm waiting :) 19:46:31 jcowan [c6b912cf@gateway/web/freenode/ip.198.185.18.207] has joined #scheme 19:46:46 As all Fortraneers remember, DO 10 I = 1, 10 iterates I from 1 to 10 (but executes its body at least once), and DO 10 I=1, 10, 2 iterates 1, 3, 5, 7, 9. 19:46:54 Now. What does DO 10 I = 1 do? 19:47:05 goto 10 ? 19:47:12 *wingo* doesn't know :) 19:47:15 It assings 1 to DO10I. 19:47:17 Bzzzt, wrong! 19:47:28 pjb IS DA WINNAH 19:47:40 wow that's great :-) 19:47:43 Actually, it assigns 1.0 19:47:45 Awesome 19:47:48 and notably DO 10 I = 1. 10 assigns 1.10 to DO10I. 19:47:50 That looks too much like ID10T. :-P 19:47:50 By default, yes. 19:47:59 cky: hahaha :) 19:48:12 That's what costs you rockets. 19:48:48 -!- jcowan_ [c6b912cf@gateway/web/freenode/ip.198.185.18.207] has quit [Ping timeout: 252 seconds] 19:49:17 I love Fortran Story Time! Tell us another one! :) 19:50:26 levi: have a look at http://informatimago.com/articles/flpl/index.html 19:50:38 Fortran dies in the end of the story. 19:50:44 no, no, we want stories, about fortran paper 19:50:48 i loved fortran paper 19:51:59 I found a paper called "Fortran trivia questions" but they are about "who said this?" rather than "what does this do?" 19:52:25 "Thoughout the remainder of this paper, it will be assumed that the reader is faimiliar with the FORTRAN compiling system for the IBM 704 Data Processing Machine" I don't think this paper is for me. 19:52:41 I actually translated (or rather re-created) FLPL in C once. 19:53:50 flpl is the first application of the Greenspun's Tenth Law. 19:53:59 Indeed. 19:55:50 Weird, it says the document was from 1959, but one of the references is dated 1960. 19:56:16 -!- pandeiro [~pandeiro@187.105.249.3] has quit [Quit: Thanks, fellas] 19:56:28 Here's an example from Wikipedia 19:57:03 PROGRAMMING 19:57:03 REALITY 19:57:14 COMP LEX SPECIALIS 19:57:23 I TY = 2 19:57:33 DOING=1,INT(I T Y) 19:57:44 WR ITE(*,*) ING 19:57:50 E N D D O 19:57:51 END 20:00:42 -!- barryfm [~barryfm@fl-71-2-133-215.dhcp.embarqhsd.net] has left #scheme 20:01:27 Weird Fortran statement types like the arithmetic IF and the assigned GO TO make for great examples of the power of Scheme syntax abstraction. 20:02:36 levi: Well, there might be several releases of the papers. Also, papers tend to be written AFTER the software. But we know the software was done before March 1959, because that's when the AIM-8 paper is dated. 20:02:49 http://informatimago.com/develop/lisp/small-cl-pgms/aim-8/index.html 20:03:38 Obviously, it's often hard to find old papers, if you stay at home and only use the Internet. 20:04:32 Yeah. I'm not prepared for the background research necessary to fully understand a paper from the late 50s right now. 20:05:15 Well, there was nothing before. 20:05:16 :-) 20:07:45 -!- gravicappa [~gravicapp@p57A400D1.dip0.t-ipconnect.de] has quit [Ping timeout: 258 seconds] 20:07:59 I would say it's quite the opposite; those papers are easier to understand without context. 20:08:11 s/assigned GO TO/computed GO TO 20:08:39 I have not seen a syntax-rules for C's do-while statement (which like Fortran do, iterates at least once) 20:09:14 that must be something like: do-while ::= 'do' 'while' '(' ')' 20:09:51 Just so. 20:10:08 I don't believe I've ever used this statement, or even seen it in code. 20:10:57 It's often used in macros that have to be used like a statement. 20:11:02 Mmm, yes. 20:11:15 do { ...} while (0); 20:12:36 -!- teurastaja [~samuel@modemcable072.213-81-70.mc.videotron.ca] has quit [Quit: teurastaja] 20:12:52 ymasory_ [~ymasory@c-76-99-55-224.hsd1.pa.comcast.net] has joined #scheme 20:16:47 -!- alaricsp [~alaric@relief.warhead.org.uk] has quit [Quit: Leaving] 20:23:45 ecraven: That's cool; I did something similar with the Standish approximations: . 20:23:57 (Details here: .) 20:24:18 Looks like VSOP87 is much more accurate. 20:28:13 gravicappa [~gravicapp@p57A401C1.dip0.t-ipconnect.de] has joined #scheme 20:32:04 Modius [~Modius@cpe-70-123-140-183.austin.res.rr.com] has joined #scheme 20:38:03 HG`` [~HG@p5DC0533B.dip.t-dialin.net] has joined #scheme 20:39:39 -!- HG` [~HG@p5DC056BB.dip.t-dialin.net] has quit [Ping timeout: 276 seconds] 20:40:21 Fortran-du 20:41:06 pothos_ [~pothos@111-240-166-14.dynamic.hinet.net] has joined #scheme 20:42:59 -!- pothos [~pothos@111-240-164-228.dynamic.hinet.net] has quit [Ping timeout: 250 seconds] 20:43:12 -!- pothos_ is now known as pothos 20:51:31 homie` [~levgue@xdsl-78-35-166-94.netcologne.de] has joined #scheme 20:52:31 lbc [~quassel@1908ds1-aboes.0.fullrate.dk] has joined #scheme 20:53:29 -!- homie [~levgue@xdsl-78-35-174-180.netcologne.de] has quit [Ping timeout: 246 seconds] 21:01:26 -!- gravicappa [~gravicapp@p57A401C1.dip0.t-ipconnect.de] has quit [Ping timeout: 240 seconds] 21:04:41 -!- homie` [~levgue@xdsl-78-35-166-94.netcologne.de] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 21:05:23 jao [~user@pdpc/supporter/professional/jao] has joined #scheme 21:06:36 saccade [~saccade@74-95-7-186-SFBA.hfc.comcastbusiness.net] has joined #scheme 21:09:04 -!- saccade [~saccade@74-95-7-186-SFBA.hfc.comcastbusiness.net] has quit [Read error: Connection reset by peer] 21:09:31 -!- stis [~stis@1-1-1-39a.veo.vs.bostream.se] has left #scheme 21:17:21 -!- wingo [~wingo@90.164.198.39] has quit [Read error: Operation timed out] 21:18:58 zmv [~Telefonic@187.10.42.31] has joined #scheme 21:26:27 -!- ASau [~user@95-27-147-30.broadband.corbina.ru] has quit [Ping timeout: 276 seconds] 21:27:23 ASau [~user@95-27-147-30.broadband.corbina.ru] has joined #scheme 21:29:40 -!- doc_who [~doc_who@pool-108-28-6-47.washdc.fios.verizon.net] has quit [Remote host closed the connection] 21:32:00 -!- Nisstyre [~nisstyre@infocalypse-net.info] has quit [Ping timeout: 255 seconds] 21:32:47 Nisstyre [~nisstyre@infocalypse-net.info] has joined #scheme 21:39:13 -!- zmv [~Telefonic@187.10.42.31] has quit [Ping timeout: 252 seconds] 21:40:42 zmv [~Telefonic@187.10.42.31] has joined #scheme 21:41:08 -!- zmv is now known as Guest84265 21:43:59 -!- Nisstyre [~nisstyre@infocalypse-net.info] has quit [Quit: Leaving] 21:44:42 -!- jao [~user@pdpc/supporter/professional/jao] has quit [Ping timeout: 252 seconds] 21:49:45 -!- ymasory_ [~ymasory@c-76-99-55-224.hsd1.pa.comcast.net] has quit [Quit: Leaving] 21:55:19 zmv_ [~Telefonic@187.10.42.31] has joined #scheme 21:55:45 -!- zmv_ is now known as Guest15006 21:57:55 -!- Guest84265 [~Telefonic@187.10.42.31] has quit [Ping timeout: 240 seconds] 21:58:48 -!- Guest15006 is now known as zmv 21:59:07 -!- HG`` [~HG@p5DC0533B.dip.t-dialin.net] has quit [Quit: Leaving.] 21:59:19 -!- zmv is now known as Guest37614 22:00:06 -!- Guest37614 is now known as zmv 22:09:01 klutometis: my main problem now is i need to convert these to geocentric coordinates (right ascension and declination), which isn't trivial 22:09:38 i'll try some more tomorrow. good night #scheme! 22:12:25 ecraven: What's the application, by the way? 22:15:12 Nisstyre [~nisstyre@infocalypse-net.info] has joined #scheme 22:16:40 zmv__ [~Telefonic@187.10.42.31] has joined #scheme 22:19:11 -!- zmv [~Telefonic@187.10.42.31] has quit [Disconnected by services] 22:19:14 -!- zmv__ is now known as zmv 22:28:58 -!- elliottcable is now known as ec 22:30:23 -!- ec is now known as [e] 22:35:51 zmv__ [~Telefonic@187.10.42.31] has joined #scheme 22:37:32 -!- [e] is now known as ec 22:39:42 -!- zmv [~Telefonic@187.10.42.31] has quit [Ping timeout: 276 seconds] 22:40:10 http://bostinnovation.com/2011/07/26/6-programming-languages-invented-in-the-hub/ 22:40:10 http://tinyurl.com/3vg9xdt 22:40:17 Are there any other languages that you really need? 22:42:10 I would say that putting APL, C, or Scala on that list was an extreme stretch. 22:42:35 -!- Riastradh [~riastradh@fsf/member/riastradh] has quit [Ping timeout: 250 seconds] 22:42:40 No kidding. Hypetastic. 22:42:57 samth [~samth@74.125.59.66] has joined #scheme 22:48:58 Riastradh [~riastradh@fsf/member/riastradh] has joined #scheme 22:56:43 zmv [~Telefonic@187.10.42.31] has joined #scheme 22:57:09 -!- zmv is now known as Guest25860 22:59:41 -!- zmv__ [~Telefonic@187.10.42.31] has quit [Ping timeout: 240 seconds] 23:02:30 -!- Riastradh [~riastradh@fsf/member/riastradh] has quit [Ping timeout: 250 seconds] 23:03:31 -!- ec is now known as purr 23:14:07 -!- Guest25860 is now known as zmv 23:14:14 -!- soveran [~soveran@186.19.214.247] has quit [Remote host closed the connection] 23:14:16 -!- masm [~masm@bl15-79-172.dsl.telepac.pt] has quit [Quit: Leaving.] 23:18:44 zmv_ [~Telefonic@187.10.42.31] has joined #scheme 23:19:10 -!- zmv_ is now known as Guest45766 23:19:24 DrDuck [~duck@adsl-98-81-80-109.hsv.bellsouth.net] has joined #scheme 23:19:47 EarlGray [~dmytrish@inherent.puzzler.volia.net] has joined #scheme 23:19:57 -!- zmv is now known as Guest88225 23:21:37 jcowan: Good point, actually; C was New Jersey, I take it; APL, New York; Scala, Lausanne. 23:22:58 -!- Guest88225 [~Telefonic@187.10.42.31] has quit [Ping timeout: 264 seconds] 23:23:25 dnolen_ [~davidnole@pool-68-161-130-84.ny325.east.verizon.net] has joined #scheme 23:23:31 Fortran belongs on the New York list too, IIRC. 23:26:57 -!- Guest45766 is now known as zmv 23:27:50 -!- dsmith [~dsmith@cpe-184-56-129-232.neo.res.rr.com] has quit [Ping timeout: 246 seconds] 23:28:32 -!- copumpkin [~pumpkin@unaffiliated/pumpkingod] has quit [Quit: Computer has gone to sleep.] 23:28:51 -!- EarlGray [~dmytrish@inherent.puzzler.volia.net] has quit [Ping timeout: 252 seconds] 23:28:58 -!- twem2 [~tristan@puma-mxisp.mxtelecom.com] has quit [Ping timeout: 264 seconds] 23:31:47 -!- purr is now known as elliottcable 23:41:07 -!- zmv [~Telefonic@187.10.42.31] has quit [Ping timeout: 250 seconds] 23:43:04 Guest35098 [~Telefonic@187.10.42.31] has joined #scheme 23:44:26 twem2 [~tristan@puma-mxisp.mxtelecom.com] has joined #scheme 23:45:19 soveran [~soveran@190.245.30.40] has joined #scheme 23:45:45 Sorry; I know this belongs in #wtf, but: . 23:45:45 http://tinyurl.com/3oa8qf3 23:46:28 pcd [pcdanenb@klutometis.wikitex.org] has joined #scheme 23:46:44 -!- pcd [pcdanenb@klutometis.wikitex.org] has left #scheme 23:58:59 -!- drdo [~drdo@91.205.108.93.rev.vodafone.pt] has quit [Read error: Connection reset by peer] 23:59:41 zmv__ [~Telefonic@187.10.42.31] has joined #scheme