00:00:06 have you thought of doing a simple chroot instead of messing around with the sandbox stuff; or are you using the sandbox to dispatch individual requests? 00:00:46 chroot with ulimits might be more robust 00:02:05 unless you're working in faildows 00:04:44 rudybot: eval (letrec ((s (cons 1 (lambda () s)))) s) 00:04:44 xz: ; Value: (1 . #) 00:05:03 rudybot: eval (letrec ((s (cons 1 (lambda () s)))) ((cdr s))) 00:05:03 xz: ; Value: (1 . #) 00:12:48 rudybot: eval (letrec ((take (lambda (n s) (if (zero? n) '() (cons (car s) (take (- n 1) ((cdr s))))))) (say (lambda (s) (let ((x (car s))) (let loop ((s s) (n 0)) (if (= (car s) x) (loop ((cdr s)) (+ n 1)) (cons n (lambda () (cons x (lambda () (say s)))))))))) (s (cons 1 (lambda () (cons 1 (lambda () (cons 2 (lambda () (say s))))))))) (take 100 s)) 00:12:49 xz: ; Value: (1 1 2 2 1 2 2 1 1 2 2 2 1 3 2 1 1 1 3 1 2 3 1 1 3 1 1 1 2 1 3 2 1 1 3 3 1 1 2 1 1 1 3 1 2 2 1 2 3 2 1 1 2 3 1 1 3 1 1 2 2 1 1 1 2 1 3 1 2 2 1 1 2 1 3 2 1 1 3 2 1 2 2 3 1 1 2 1 1 1 3 1 1 2 2 2 1 1 2 1) 00:13:07 hmm 00:13:10 I don't like that start 00:13:45 -!- gweiqi [n=greg@69.120.126.163] has quit [Remote closed the connection] 00:13:49 tizoc_ [n=user@r190-135-4-183.dialup.adsl.anteldata.net.uy] has joined #scheme 00:13:56 rudybot: eval (letrec ((take (lambda (n s) (if (zero? n) '() (cons (car s) (take (- n 1) ((cdr s))))))) (say (lambda (s) (let ((x (car s))) (let loop ((s s) (n 0)) (if (= (car s) x) (loop ((cdr s)) (+ n 1)) (cons n (lambda () (cons x (lambda () (say s)))))))))) (s (cons 0 (lambda () (cons 1 (lambda () (say s))))))) (take 100 s)) 00:13:56 xz: ; Value: (0 1 1 0 2 1 1 0 1 2 2 1 1 0 1 1 2 2 2 1 1 0 2 1 3 2 2 1 1 0 1 2 1 1 1 3 2 2 2 1 1 0 1 1 1 2 3 1 1 3 3 2 2 1 1 0 3 1 1 2 1 3 2 1 2 3 2 2 2 1 1 0 1 3 2 1 1 2 1 1 1 3 1 2 1 1 1 2 1 3 3 2 2 1 1 0 1 1 1 3) 00:13:59 gweiqi [n=greg@69.120.126.163] has joined #scheme 00:14:45 actually... maybe I can do this 00:16:20 xz: fuck it; we'll do it live 00:16:30 ? 00:16:47 facetious [n=facetiou@66.92.130.200] has joined #scheme 00:18:20 xz: seriously? lurk moar: http://www.youtube.com/watch?v=2tJjNVVwRCY 00:28:31 bpt [n=bpt@cpe-071-070-209-067.nc.res.rr.com] has joined #scheme 00:30:58 -!- tizoc [n=user@r190-135-20-199.dialup.adsl.anteldata.net.uy] has quit [Read error: 110 (Connection timed out)] 00:32:34 -!- bombshelter13 [n=bombshel@209-161-227-32.dsl.look.ca] has quit ["Where is the glory in complying with demands?"] 00:42:09 hiyuh [n=hiyuh@KD059133117089.ppp.dion.ne.jp] has joined #scheme 00:47:39 -!- johnnowak [n=johnnowa@207-38-171-48.c3-0.wsd-ubr1.qens-wsd.ny.cable.rcn.com] has quit [] 00:58:51 -!- allnmymi` [n=user@bas3-ottawa10-1279680047.dsl.bell.ca] has quit [Remote closed the connection] 00:59:17 allnmymi` [n=user@bas3-ottawa10-1279680047.dsl.bell.ca] has joined #scheme 00:59:53 wasabi_ [n=wasabi@p4132-ipbfp04kyoto.kyoto.ocn.ne.jp] has joined #scheme 01:06:41 wasabi__ [n=wasabi@p4132-ipbfp04kyoto.kyoto.ocn.ne.jp] has joined #scheme 01:10:58 AshyIsMe [n=User@202.176.4.21] has joined #scheme 01:15:42 -!- underspecified [n=eric@softbank220043052011.bbtec.net] has quit [] 01:19:06 -!- gweiqi [n=greg@69.120.126.163] has quit [Remote closed the connection] 01:19:20 gweiqi [n=greg@69.120.126.163] has joined #scheme 01:20:33 -!- tizoc_ is now known as tizoc 01:23:24 -!- wasabi_ [n=wasabi@p4132-ipbfp04kyoto.kyoto.ocn.ne.jp] has quit [Read error: 110 (Connection timed out)] 01:26:50 -!- kilimanjaro [n=kilimanj@70.116.95.163] has quit [Remote closed the connection] 01:30:56 -!- Adamant [n=Adamant@unaffiliated/adamant] has quit [] 01:35:31 -!- allnmymi` [n=user@bas3-ottawa10-1279680047.dsl.bell.ca] has quit [Connection timed out] 01:39:32 klutometis: I have thought about using Unix processes to provide protection, yes. But not chroot specifically 01:40:08 I'd run the evaluator as a separate mzscheme process under the UID "nobody" ... deny it network access, and that should suffice. Haven't done any real work in that direction though 01:40:26 meh, chroot sucks 01:40:40 chroot is awesome for virtual hosting though. 01:43:25 -!- tltstc [n=tltstc@cpe-76-90-48-200.socal.res.rr.com] has quit [] 01:43:25 jcowan [n=jcowan@cpe-74-68-154-18.nyc.res.rr.com] has joined #scheme 01:43:27 "chroot sucks"? o_O 01:43:49 *jcowan* unvanishes. 01:45:54 I dun' like chroot. Isolated resources cannot be shared. 01:46:46 my main objection to chroot is that it's root-only due to some early design brain-damage :P 01:47:12 ehe 01:47:19 yeah linux needs capabilities or something 01:47:34 offby1: doesn't the availability of /etc/passwd, etc. bother you, though? 01:47:43 I never understood why a non-root process could not _lower_ its access 01:47:46 klutometis: nah 01:48:06 passwords are in /etc/shadow; that's not world-readable 01:48:10 offby1: how do you define lower amongst siblings, though? 01:48:22 every user is a sibling, in a sense 01:48:24 klutometis: clearly I'm lower than my sister ... 01:48:29 klutometis: I know what you mean though. 01:48:58 tltstc [n=tltstc@cpe-76-90-48-200.socal.res.rr.com] has joined #scheme 01:49:14 (map (lambda (l) (cons (car l) (do-something-to (cdr l))) '((2 . 3) (4 . 5)) looks ugly 01:49:16 yeah, but /etc/passwd shows who is who, who has real shells, etc. 01:49:17 I want it to look like: 01:49:23 I could imagine a system call that says "from now on, grant access as if I were 'nobody', but (obviously) only if that results in _less_ access" 01:49:42 klutometis: so what? I'm the only user on the box (it's a linode) 01:49:45 (thingy (lambda (n,v) (n . (do-something-to v))) '((2 . 3) (4 . 5))) 01:49:47 Is that a bad idea? 01:49:57 i wonder if selinux was a step in the hierarchization of users 01:50:03 synx, no it's a good idea. If you use PLT, try "match-lambda" 01:50:04 synx map-cdr? 01:50:12 normally, the hierarchy is a binary one: root or not root 01:50:21 *synx* checks 01:51:08 synx oh with match-lambda you could just use ordinary map 01:51:19 does R6RS case-lambda let you do that too? 01:51:21 huh, (match) looks neat. I think someone was looking for something like that before. 01:51:43 I think case-lambda doesn't look at the argument... just the number of arguments 01:52:20 I don't see how match-lambda would let me map... pairs as two arguments... 01:53:14 I don't actually know what match-lambda is =P 01:53:16 borism [n=boris@195-50-199-184-dsl.krw.estpak.ee] has joined #scheme 01:53:24 there's also oleg's pmatch, but you would need an ordinary lambda around it 01:54:01 (map (lambda (p) (pmatch p ((,a . ,d) `(,a . ,(do-something-to d))))) '((2 . 3) (4 . 5))) 01:54:49 yikes. 01:55:23 I'm not sure what you're going for... short code? or readable? I think that's pretty readable, but long. for short I would define my own map-cdr 01:55:33 rudybot: eval (map (match-lambda ([(cons a b) b])) '((2 . 3) (4 . 5))) 01:55:35 offby1: error: eval:1:20: match: syntax error in pattern in: ((cons a b) b) 01:56:03 How's about just (define (map2 f l) (if (empty? l) #f (begin (apply f (car l)) (map2 f (cdr l)) 01:56:30 ) 01:56:41 what is the point of that synx? 01:57:08 rudybot: eval (map (match-lambda [(cons a b) b]) '((2 . 3) (4 . 5))) 01:57:09 eli: ; Value: (3 5) 01:57:15 It applies l to f, so the pair, er, list would get spread out into arguments. 01:57:17 thanks 01:57:38 Oh I see how that could work, neat. 01:58:00 eli: so I've turned on lots of tracing. Naturally the Heisenbug hasn't shown up yet 01:58:34 offby1: did you see the say aloud sequences? 01:58:41 offby1: obviously. 01:59:57 -!- borism_ [n=boris@195-50-205-146-dsl.krw.estpak.ee] has quit [Read error: 145 (Connection timed out)] 02:00:04 naturally. 02:00:09 xz: dunno what you mean 02:00:36 rudybot: eval (letrec ((take (lambda (n s) (if (zero? n) '() (cons (car s) (take (- n 1) ((cdr s))))))) (say (lambda (s) (let ((x (car s))) (let loop ((s s) (n 0)) (if (= (car s) x) (loop ((cdr s)) (+ n 1)) (cons n (lambda () (cons x (lambda () (say s)))))))))) (s (cons 0 (lambda () (cons 1 (lambda () (say s))))))) (take 100 s)) 02:00:36 xz: ; Value: (0 1 1 0 2 1 1 0 1 2 2 1 1 0 1 1 2 2 2 1 1 0 2 1 3 2 2 1 1 0 1 2 1 1 1 3 2 2 2 1 1 0 1 1 1 2 3 1 1 3 3 2 2 1 1 0 3 1 1 2 1 3 2 1 2 3 2 2 2 1 1 0 1 3 2 1 1 2 1 1 1 3 1 2 1 1 1 2 1 3 3 2 2 1 1 0 1 1 1 3) 02:00:44 yeah, I saw those 02:00:46 ah 02:01:14 I couldn't figure out how to get one that starts with 1 1 2 1 1 2 ... 02:01:34 because if you start it with 1 1 it just thinks there are 1s forever and infinite loops 02:01:37 xhanjian [n=Jan@218.109.77.120] has joined #scheme 02:02:09 0 1 is a nicer start, though, since it's kind of true 02:02:38 -!- 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:03:27 synx pasted "Weird mapping functions" at http://paste.lisp.org/display/68838 02:04:24 rudybot: eval (let-syntax ((s (lambda (o) 0))) (s)) 02:04:26 xz: error: s: return value from syntax expander was not syntax: 0 02:04:33 rudybot: eval (let-syntax ((s (lambda (o) #'0))) (s)) 02:04:33 xz: ; Value: 0 02:04:55 rudybot: eval (let-syntax ((s (lambda (o) (cdr o)))) (s)) 02:04:55 xz: error: cdr: expects argument of type ; given # 02:06:28 -!- mejja [n=user@c-7d2472d5.023-82-73746f38.cust.bredbandsbolaget.se] has quit ["*bork bork*"] 02:06:35 rudybot: eval (let ((m (lambda (f) (lambda (l) (map f l))))) ((call/cc m) '())) 02:06:35 xz: ; Value: () 02:06:41 rudybot: eval (let ((m (lambda (f) (lambda (l) (map f l))))) ((call/cc m) '(1))) 02:06:41 xz: error: procedure application: expected procedure, given: 1; arguments were: (1) 02:07:00 rudybot: eval (let ((m (lambda (f) (lambda (l) (map f l))))) ((call/cc m) (list (lambda (x) x)))) 02:07:00 xz: ; Value: (#) 02:07:27 rudybot: eval (let ((m (lambda (f) (lambda (l) (map f l))))) ((call/cc m) (list (lambda (x) (x x))))) 02:07:27 xz: error: procedure application: expected procedure, given: (#); arguments were: (#) 02:07:39 -!- dfeuer [n=dfeuer@wikimedia/Dfeuer] has quit [Read error: 110 (Connection timed out)] 02:07:45 underspecified [n=eric@clair18.naist.jp] has joined #scheme 02:07:51 rudybot: eval (let ((m (lambda (f) (lambda (l) (map f l))))) ((call/cc m) (list (lambda (x) (car x))))) 02:07:51 xz: ; Value: # 02:08:06 dfeuer [n=dfeuer@wikimedia/Dfeuer] has joined #scheme 02:08:30 rudybot: eval ((let ((m (lambda (f) (lambda (l) (map f l))))) ((call/cc m) (list (lambda (x) x)))) 1) 02:08:30 xz: error: procedure application: expected procedure, given: (#); arguments were: 1 02:09:02 rudybot: eval (let ((m (lambda (f) (lambda (l) (map f l))))) (((call/cc m) (list (lambda (x) x))) 1) 02:09:02 xz: error: eval:1:0: read: expected a `)' to close `(' 02:09:09 rudybot: eval (let ((m (lambda (f) (lambda (l) (map f l))))) (((call/cc m) (list (lambda (x) x))) 1)) 02:09:09 xz: error: procedure application: expected procedure, given: (#); arguments were: 1 02:09:14 rudybot: eval (let ((m (lambda (f) (lambda (l) (map f l))))) (((call/cc m) (list (lambda (x) x))) m)) 02:09:14 xz: error: procedure application: expected procedure, given: (#); arguments were: # 02:10:12 rudybot: eval (let ((m (lambda (f) (lambda (l) (map f l))))) ((call/cc m) (list car))) 02:10:12 xz: ; Value: # 02:10:19 ah that's better 02:10:26 rudybot: eval (let ((m (lambda (f) (lambda (l) (map f l))))) ((call/cc m) (list cdr car cdr))) 02:10:26 xz: ; Value: (# #) 02:10:48 rudybot: eval (let ((m (lambda (f) (lambda (l) (map f l))))) ((call/cc m) (list list?))) 02:10:48 xz: ; Value: #t 02:10:54 IPmonger [n=ipmonger@c-68-36-20-248.hsd1.pa.comcast.net] has joined #scheme 02:11:02 rudybot: eval (let ((m (lambda (f) (lambda (l) (map f l))))) ((call/cc m) (list list))) 02:11:03 xz: ; Value: ((#)) 02:11:41 -!- IPmonger [n=ipmonger@c-68-36-20-248.hsd1.pa.comcast.net] has left #scheme 02:11:45 rudybot: eval (let ((m (lambda (f) (lambda (l) (map f l))))) ((call/cc m) (list cdr))) 02:11:45 xz: ; Value: () 02:11:52 rudybot: eval (let ((m (lambda (f) (lambda (l) (map f l))))) (null? ((call/cc m) (list cdr)))) 02:11:52 xz: ; Value: #t 02:13:20 rudybot: eval (let ((m (lambda (f) (lambda (l) (map f l))))) ((call/cc m) (list (lambda (ls) (call/cc (lambda (k) (list k))))))) 02:13:21 xz: ; Value: (#) 02:14:01 rudybot: eval (let ((m (lambda (f) (lambda (l) (map f l))))) ((call/cc m) (list (lambda (ls) (call/cc (lambda (k) (cons k ls))))))) 02:14:01 xz: ; Value: (# #) 02:14:50 rudybot: eval (let ((m (lambda (f) (lambda (l) (map f l))))) ((call/cc m) (list (lambda (ls) ls)))))) 02:14:50 xz: error: eval:1:85: read: unexpected `)' 02:14:53 rudybot: eval (let ((m (lambda (f) (lambda (l) (map f l))))) ((call/cc m) (list (lambda (ls) ls))))) 02:14:54 xz: error: eval:1:85: read: unexpected `)' 02:14:57 rudybot: eval (let ((m (lambda (f) (lambda (l) (map f l))))) ((call/cc m) (list (lambda (ls) ls)))) 02:14:58 xz: ; Value: (#) 02:15:03 why is that a procedure? 02:15:45 rudybot: eval (let ((m (lambda (f) (lambda (l) (map f l))))) ((call/cc m) (list (lambda (ls) (ls))))) 02:15:45 xz: error: procedure application: expected procedure, given: (#) (no arguments) 02:16:03 I'm going for (thingy (lambda (n,v) (list n (do-stuff-to v))) '((2 3) (4 5) (etc etc))) 02:16:40 rudybot: eval (let ((m (lambda (f) (lambda (l) (map f l))))) ((call/cc m) (list (lambda (l) (car l))))) 02:16:41 xz: ; Value: # 02:16:47 Adamant [n=Adamant@c-98-244-152-196.hsd1.ga.comcast.net] has joined #scheme 02:17:08 ugh I don't get it. l is a list if I take the car of it, but a procedure if I return it 02:17:13 rudybot: eval (let ((m (lambda (f) (lambda (l) (map f l))))) ((call/cc m) (list (lambda (l) l)))) 02:17:13 xz: ; Value: (#) 02:17:16 oh wait... 02:17:22 nope 02:17:26 it's just a list =) 02:17:57 rudybot: eval "hi" 02:17:59 BW^-: ; Value: "hi" 02:18:02 wee! :) 02:18:04 rudybot: eval (let ((m (lambda (f) (lambda (l) (map f l))))) ((call/cc m) (list (lambda (l) ((car l) l))))) 02:18:06 xz: error: with-limit: out of time 02:18:10 there we go 02:20:03 -!- Adamant [n=Adamant@unaffiliated/adamant] has quit [Client Quit] 02:20:33 rudybot: (let ((v 0)) (display (call/cc (lambda (k) (set! v k) "hey "))) ((let ((k v)) (set! v (lambda (v) #t)) k) "ho")) 02:20:40 um 02:20:42 xz: rudybot will reply to you if you talk to it directly, you know? 02:20:48 Adamant [n=Adamant@c-98-244-152-196.hsd1.ga.comcast.net] has joined #scheme 02:20:58 eli: huh? 02:20:59 ah, rudybot passes back return-values. 02:21:26 BW^- it prints too though 02:21:27 rudybot: (let ((v 0)) (call/cc (lambda (k) (set! v k) "hey"))) 02:21:31 it does ? 02:21:33 rudybot: eval (printf "hi") 02:21:33 xz: ; stdout: "hi" 02:21:44 xz: there's no need to flood the channel with a "public debugging" session... 02:21:54 rudybot: (let ((v 0)) (display (call/cc (lambda (k) (set! v k) "hey "))) ((let ((k v)) (set! v (lambda (v) #t)) k) "ho\r\n")) 02:21:57 ? 02:22:07 rudybot: (let ((v 0)) (printf (call/cc (lambda (k) (set! v k) "hey "))) ((let ((k v)) (set! v (lambda (v) #t)) k) "ho\r\n")) 02:22:29 BW^-: You need to say "eval". 02:22:30 this session is pretty much entirely for the benefit of the public... but I can stop then. 02:22:34 ah right 02:22:41 rudybot: eval (let ((v 0)) (printf (call/cc (lambda (k) (set! v k) "hey "))) ((let ((k v)) (set! v (lambda (v) #t)) k) "ho\r\n")) 02:22:42 BW^-: ; Value: #t 02:22:42 BW^-: ; stdout: "hey ho\r\n" 02:22:45 wee 02:22:57 22:22 02:23:04 xz: 04:22. 02:23:11 hehe 02:23:29 xz: If you want to have something public, it will help to do the debugging privately and then publicly do the evaluation that you want to talk about. 02:23:53 guys, we still need to make a Scheme implementations comparison page on Wikipedia ! 02:24:38 xz: personally, when I see 25k of text between you and rudybot then I'll just skip it instead of spending an hour reading it... 02:24:40 just, what's so good about each one of them. 02:24:48 xz: But maybe that's just me. 02:25:00 eli ok 02:25:26 -!- sjamaan [n=sjamaan@frohike-old.xs4all.nl] has quit [Remote closed the connection] 02:25:35 BW^- is there a stub? 02:25:38 sjamaan [n=sjamaan@frohike-old.xs4all.nl] has joined #scheme 02:25:55 facetious_ [n=facetiou@66.92.130.200] has joined #scheme 02:27:20 nope 02:27:33 personally i think the scheme implementations should be listed horizontally 02:27:39 and then all features inserted in a table vertically 02:27:40 noo! 02:27:42 diagonally! 02:27:43 not ? 02:27:47 .... 02:27:54 BW^- whatever wikipedia style says to do... 02:28:03 i think it's open to both 02:28:13 then, how code is executed, what the environment is most adapted for, 02:28:18 BW^- the problem is there are more implementations than features 02:28:21 how extensive numbering system, what call/cc support 02:28:33 BW^- you want to make html pages grow vertically, not horizontally 02:28:40 well ok. 02:28:44 though there's Alot of features as well. 02:28:54 hehe 02:28:58 at least for the main implementations, you want to compare quite everything. 02:29:03 I don't actually care which way it goes =P 02:29:21 macro support 02:29:24 like, RAM use, how code is executed, adapted for what, has web server, module system, lisp macros, what call/cc 02:29:37 FFI support 02:29:44 compliance 02:29:45 pre-built libraries 02:29:50 what compliance? 02:29:52 license 02:29:58 with various specifications and standards 02:30:01 ok 02:30:14 right, R5RS and/or R6RS (and/or R4RS and/or IEEE) 02:30:21 nice green/red boxes 02:30:34 what is RAM use? that's weird... actually, a bunch of those things you said wouldn't really suit a table 02:30:35 so who starts it? 02:30:43 xz: what do you do the next 200 hours? :) 02:30:54 you need enumerable values for the table cells I think 02:31:03 -!- gweiqi [n=greg@69.120.126.163] has quit [Remote closed the connection] 02:31:04 for most of them, yes. 02:31:09 for example {"Yes", "No"} 02:31:20 gweiqi [n=greg@69.120.126.163] has joined #scheme 02:31:20 or {"R6RS", "R5RS", "IEEE", ...} 02:31:21 right. 02:31:23 riight. 02:31:36 so who starts it? 02:31:42 you do... 02:31:47 obviously =P 02:32:27 then it will wait abit. 02:33:11 if you feel like, start a stub 02:33:25 ever eaten icecream with chopsticks? 02:33:52 no? 02:34:20 hygienic macros should be in your table too 02:35:19 m 02:36:49 do you know project euler? 02:37:10 personally 02:37:32 *offby1* did about 40 Project Euler problems (the easiest ones :-) in Scheme 02:37:40 -!- Adamant [n=Adamant@unaffiliated/adamant] has quit [No route to host] 02:37:45 kept me happily engaged for a couple weeks 02:38:41 mm I just started doing them myself - great fun. I was supposed to learn factor in the process, but couldn't help using scheme... need to wean 02:38:51 -!- bzzbzz [n=franco@modemcable006.84-58-74.mc.videotron.ca] has quit ["leaving"] 02:40:05 I cheated whenever possible, and used brute force whenever possible. There's a PLaneT package called "math.plt" that is hugely useful 02:40:18 it's not cheating 02:40:31 you're just meant to find the answer, using whatever tools 02:41:57 -!- AshyIsMe [n=User@202.176.4.21] has quit ["Leaving"] 02:43:18 -!- facetious [n=facetiou@66.92.130.200] has quit [Connection timed out] 02:43:27 good 02:43:27 glad you feel that way 02:43:27 -!- offby1 [n=user@q-static-138-125.avvanta.com] has quit [Remote closed the connection] 02:43:37 offby1 [n=user@q-static-138-125.avvanta.com] has joined #scheme 02:43:39 facetious [n=facetiou@66.92.130.200] has joined #scheme 02:52:40 johnnowak [n=johnnowa@207-38-171-48.c3-0.wsd-ubr1.qens-wsd.ny.cable.rcn.com] has joined #scheme 02:55:14 -!- facetious_ [n=facetiou@66.92.130.200] has quit [Read error: 110 (Connection timed out)] 02:55:46 -!- Mr_Awesome [n=eric@isr5956.urh.uiuc.edu] has quit [Read error: 110 (Connection timed out)] 02:57:16 offby1: did any of your answers look like this? http://thedailywtf.com/Comments/Out-of-All-the-Possible-Answers.aspx 02:57:38 lemme check :) 02:59:15 I wonder if I'm seeing the right page -- all I see are the usual witless comments 02:59:50 my intartubes are clogged this evneing 03:00:56 -!- elmex [n=elmex@e180065019.adsl.alicedsl.de] has quit [Read error: 104 (Connection reset by peer)] 03:01:03 klutometis: I think you meant http://thedailywtf.com/Articles/Out-of-All-the-Possible-Answers.aspx 03:01:10 and no, none of mine were _quite_ that bad. 03:01:45 (but only in that I'd have looped across the numerators, rather than spelling out each :-) 03:02:25 -!- araujo [n=araujo@gentoo/developer/araujo] has quit ["Leaving"] 03:02:41 that's why we have macros... 03:02:42 elmex [n=elmex@e180068125.adsl.alicedsl.de] has joined #scheme 03:03:17 or even just recursion 03:03:43 or even just iteration 03:06:01 -!- n3li7e [n=Neil@98.223.199.215] has quit ["Zzzzz"] 03:06:52 seems like a reasonable approach; there's an elegant solution with least-common-multiple, though 03:07:41 lemme grovel my stuff and see if I did that one 03:07:45 n3li7e [n=Neil@98.223.199.215] has joined #scheme 03:09:20 offby1 pasted "project euler #5" at http://paste.lisp.org/display/68842 03:10:49 that's what I mean by "cheating"; I just have Mr Soegaard do the work for me. 03:10:54 I get paid to cheat. 03:10:57 I'm not ashamed of it. 03:11:18 Mr_Awesome [n=eric@c-98-212-143-245.hsd1.il.comcast.net] has joined #scheme 03:14:32 -!- sladegen [n=nemo@unaffiliated/sladegen] has quit [Nick collision from services.] 03:14:41 sladegen [n=nemo@unaffiliated/sladegen] has joined #scheme 03:15:15 Gaming the system is the whole point, when you're a programmer. 03:17:30 getting work done because you know where it's been done already isn't worth nothing 03:18:14 what do you think of arc? 03:18:51 xz: it's less interested now that it's been released :-| 03:19:13 less interesting? 03:19:25 I like a lot of the ideas in it, but it's very hard to get anything done without poking a hole in it an grabbing mzscheme stuff directly. E.g.: last I checked, there was no built-in way to open the client end of a TCP socket. 03:19:48 indeed; releasing arc was a real buzz killer: talk about post coitum triste 03:19:52 Plus I hate that it requires I use mzscheme 3xx. I've looked at porting it to v4, but I'm too lazy and it's too hard. 03:20:28 does it have hygiene yet? 03:20:38 arc I mean 03:21:27 I just finished eating a tub of icecream with chopsticks, by the way. that's why I was thinking about it before.. 03:22:03 -!- gweiqi [n=greg@69.120.126.163] has left #scheme 03:22:05 araujo [n=araujo@gentoo/developer/araujo] has joined #scheme 03:23:05 offby1: Actually, your code doesn't use the planet module at all. 03:23:08 hygiene? I doubt it; I think pg is against hygiene 03:23:14 eli: which code 03:23:23 the euler#5 thing 03:23:25 oh, isn't "gcd" part of math.plt? 03:23:28 thought it was 03:23:29 No. 03:23:35 rudybot: eval gcd 03:23:35 eli: ; Value: # 03:23:45 rudybot: eval (apply lcm (for/list ([i (in-range 1 21)]) i)) 03:23:45 eli: ; Value: 232792560 03:23:51 ThereYouGo. 03:23:57 that might have been boilerplate; I included that line (and srfi/26, for "cut") in lots of those even though I might not use them 03:24:45 never noticed those. 03:25:05 rudybot: eval (apply lcm (for/list ([i (in-range 1 1001)]) i)) 03:25:05 eli: ; Value: 7128865274665093053166384155714272920668358861885893040452001991154324087581111499476444151913871586911717817019575256512980264067621009251465871004305131072686268143200196609974862745937188343705015434452523739745298963145674982128236956232823794011068809262317708861979540791247754558049326475737829923352751796735248042463638051137034331214781746850878453485678021888075373249921995672056932029099390891687487672697950931603520000 03:25:57 rudybot: eval (apply lcm (build-list 21 add1)) 03:26:00 offby1: ; Value: 232792560 03:28:15 offby1 pasted "project euler #48" at http://paste.lisp.org/display/68844 03:28:25 I'm particularly proud of that one 03:30:15 -!- facetious [n=facetiou@66.92.130.200] has quit ["Bye"] 03:33:32 -!- sili [n=sili@203.177.200.28] has quit [Read error: 110 (Connection timed out)] 03:35:58 offby1: Well, that one does use the library, but in a superficial way... That is -- the functionality is all in there anyway. 03:36:15 rudybot: eval (modulo (apply + (for/list ([i (in-range 1 1001)]) (expt i i))) 10000000000) 03:36:15 eli: ; Value: 9110846700 03:36:33 whoa 03:36:42 you jut computed all that stuff for real?! 03:36:52 I figured it'd bog down with numbers that big 03:37:08 rudybot: eval (let ([mod (lambda (n) (modulo n 10000000000))]) (mod (apply + (for/list ([i (in-range 1 1001)]) (mod (expt i i)))))) 03:37:08 eli: ; Value: 9110846700 03:37:26 That's if you want *really* want to optimize it... 03:38:07 I used to work at a place that did some crypto, and (expt a b) when both a and b are 1024-bit numbers simply isn't feasible unless it's modular arithmetic. So I got in the habit. 03:38:37 wrote my own "with-modulus" before I discovered Soegaard's. 03:38:55 rudybot: eval (even? (expt 1023 1023)) 03:38:55 eli: ; Value: #f 03:38:59 rudybot: eval (even? (expt 1023 1023)) 03:38:59 eli: ; Value: #f 03:39:04 rudybot: eval (even? (expt 1024 1024)) 03:39:04 eli: ; Value: #t 03:39:19 I think that the second one should be faster, but not sure. 03:39:39 In any case, it's far from "isn't feasible"... 03:39:50 but those are only 10 bits. 03:40:11 I'm talkin' 'bout (expt (expt 2 1024) (expt 2 1024)) more or less 03:40:23 Ah, well, ignore me then... 03:40:27 thass wha I'm talkin' 'bout 03:41:17 anyway, you're demonstrating my Project Euler philosophy: brute force is (usually) best. 03:41:28 You just took it a bit further than I did, in this case :) 03:42:13 That's not surprising -- the lack of bignums will make things more difficult for most languages anyway. 03:42:35 yay I just advanced a level 03:43:02 scheme numeric system is wonderful 03:43:06 with exacts and bignums 03:43:25 hadronzoo [n=hadronzo@ppp-70-247-160-133.dsl.rcsntx.swbell.net] has joined #scheme 03:44:21 they suggest a whole minute of runtime on the project euler website 03:44:41 that's a lot of brute force I think - a lot of interesting problems come out in under a second 03:46:34 -!- MichaelRaskin_ [n=raskin@gwh-1-177-mytn23k1.ln.rinet.ru] has quit ["Leaving."] 03:47:51 -!- wastrel [n=wastrel@nylug/member/wastrel] has quit ["bedtime"] 03:54:12 -!- vorpal [n=rhunter@pdpc/supporter/student/vorpal] has quit [Read error: 104 (Connection reset by peer)] 04:05:51 -!- Mr_Awesome [n=eric@c-98-212-143-245.hsd1.il.comcast.net] has quit [Read error: 110 (Connection timed out)] 04:06:35 Mr_Awesome [n=eric@isr5956.urh.uiuc.edu] has joined #scheme 04:10:16 grettke [n=grettke@CPE-65-31-132-59.wi.res.rr.com] has joined #scheme 04:10:20 tjafk1 [n=timj@e176202056.adsl.alicedsl.de] has joined #scheme 04:10:49 -!- AtnNn [n=welcome@modemcable230.56-56-74.mc.videotron.ca] has quit ["strawberry"] 04:12:48 -!- grettke [n=grettke@CPE-65-31-132-59.wi.res.rr.com] has quit [] 04:22:29 dnm [n=dnm@c-68-49-46-251.hsd1.va.comcast.net] has joined #scheme 04:26:01 arcfide [n=arcfide@adsl-99-137-203-222.dsl.bltnin.sbcglobal.net] has joined #scheme 04:27:49 -!- tjafk2 [n=timj@e176199146.adsl.alicedsl.de] has quit [Read error: 110 (Connection timed out)] 04:47:39 -!- Arelius is now known as AreliusFreeNode 04:51:44 -!- tizoc [n=user@r190-135-4-183.dialup.adsl.anteldata.net.uy] has quit [Read error: 104 (Connection reset by peer)] 04:54:37 tizoc [n=user@r190-135-20-55.dialup.adsl.anteldata.net.uy] has joined #scheme 04:56:17 xerox [n=xerox@unaffiliated/xerox] has joined #scheme 05:00:45 Daemmerung [n=goetter@1133sae.mazama.net] has joined #scheme 05:04:05 -!- jonrafkind [n=jon@wireless50.wireless.utah.edu] has quit [Read error: 110 (Connection timed out)] 05:07:55 -!- certainty [n=closure@dslb-082-083-131-002.pools.arcor-ip.net] has quit ["Lost terminal"] 05:11:47 -!- Debolaz [n=debolaz@nat.andersberle.com] has quit [Remote closed the connection] 05:12:43 kilimanjaro [n=kilimanj@70.116.95.163] has joined #scheme 05:14:48 fschwidom [n=fschwido@dslb-088-068-124-080.pools.arcor-ip.net] has joined #scheme 05:15:13 foof` [n=user@isa7-dhcp-116-155.naist.jp] has joined #scheme 05:21:52 ttmrichter [n=ttmricht@221.234.212.169] has joined #scheme 05:24:43 John McCarthy is sick :( 05:25:00 mbishop: so he's not gonna make it to Lisp@50? 05:25:04 *mbishop* nods 05:25:14 said there would be a phone interview, though 05:25:15 ahh, that's too bad, that's the keynote event 05:25:17 ah 05:25:26 -!- foof [n=user@dn157-046.naist.jp] has quit [Read error: 110 (Connection timed out)] 05:31:38 umis [n=umis@prudent-gloryer.volia.net] has joined #scheme 05:32:47 John McCarthy is quite elderly. I hope he's ok. 05:33:37 -!- foof` is now known as foof 05:39:45 -!- umis [n=umis@prudent-gloryer.volia.net] has quit ["Leaving..."] 05:39:49 -!- AreliusFreeNode is now known as Arelius 05:43:17 JM demotivator: http://johnhdoe.com/me/images/doing-it-wrong.jpg 05:43:44 I have that hanging right over my monitor :) 05:43:57 nice 05:46:15 -!- n3li7e [n=Neil@98.223.199.215] has quit ["quit"] 05:47:32 -!- CaptainMorgan [n=CaptainM@c-75-68-42-94.hsd1.nh.comcast.net] has quit [Read error: 104 (Connection reset by peer)] 05:48:04 jonrafkind [n=jon@c-98-202-86-149.hsd1.ut.comcast.net] has joined #scheme 05:49:37 sili [n=sili@203.177.200.28] has joined #scheme 05:49:48 *foof* just can't believe the flame war on the PLT list about how to represent the value of a Scheme object 05:54:03 it's bizarre 05:54:52 what is the result of (car '((a b c) d e f) 05:55:03 uh, one more parens on the end 05:55:48 the result is (a b c) damnit! 05:55:56 no, its 5. you fail at life! 05:56:01 *johnnowak* cries 05:57:20 To which I believe only eli gave the sane reply which is that the 05:57:26 "value" is a specific pointer in memory. 05:57:28 yea that thread was like "what is 1 + 1". X says "its 2". Y says "no its not 2 because 2 is not a value, its just how you represent the value using text". X says "uh so how do I write 2 then??" 05:57:55 And I can appreciate people wanting the standard printed representation 05:58:08 of a value, and those wanting the printed representation of an sexp 05:58:15 that evaluates to a value. 05:58:37 well who decided that 'a should print as a 05:58:56 (although the extra-step of evaluating seems superfluous to me) 05:59:42 But that's all there is. There's no deep semantic meaning to the debate. 05:59:54 i demand that 5 print as (succ (succ (succ (succ (succ 0))))) 06:00:14 foof: There is some depth to it, see tha wadler-cited paper. 06:00:59 jonrafkind: if you're trying to claim that the argument is silly, then you fail when you say "who decided that 'a should print as a", because you really need to write "who decided that a should print as a". 06:01:24 foof: BTW, it's not even the pointer that is the meaning -- it's the pile of bits that it points too, 06:01:38 "The TLS is plain old wrong." <- that's just silly 06:01:42 but even that is not the meaning -- it's what your code can do with it 06:02:11 There's no black&white in the debate. 06:02:26 It's not wrong in choosing some way to print stuff out, it's wrong in avoiding the issue -- that was the intention. 06:03:00 (You can't expect Matthias to say something that is "obviously silly" about the book...) 06:03:11 s/can't/shouldn't/ 06:03:56 vorpal [n=rhunter@pdpc/supporter/student/vorpal] has joined #scheme 06:05:25 eli, you mean "who decided that the symbol a should print as a" ? 06:05:33 i see the guide says "symbols print like identifiers" though 06:06:35 to your question: yes 06:07:24 is there a good reason not to print the symbol a as 'a ? 06:07:27 The question isn't "what does X print as?" 06:07:33 As for the guide, I don't know where you're looking at, but that is the way that mzscheme prints things. (And it can also depend on what that `print' refers to.) 06:07:49 /plt/doc/guide/symbols.html#(tech._symbol) 06:07:50 The question is, when you ask in English "what is X?" 06:08:09 How do you convey the information describing the value of X? 06:08:17 with pictures 06:08:25 jonrafkind: no good reason. scheme48 (or the random scsh version I have) does use 'a. 06:08:36 -!- sodio [n=sodio@netblock-63-66-64-29.myitdepartment.net] has quit [] 06:08:40 ... and the answer is, as with all things in human language, by convention. 06:08:54 I never really noticed such behavior before, but I would rather have 'a I think. not that I'm willing to change anything of course.. 06:08:57 And then people overthink things. 06:09:03 foof: right. In this case the popular case is the output of `write'. 06:10:28 jonrafkind: It's not too important whether there's a quote or not, it's mostly an issue for beginners -- and drscheme (or the htdp languages, to be more precise) deals with that. 06:10:42 -!- DeadJarv is now known as Stateless 06:11:18 It would be nice to have a quote, along with a bunch of other things that will make printouts evaluate-able. Something like the MIT Scheme hack. 06:16:51 -!- johnnowak [n=johnnowa@207-38-171-48.c3-0.wsd-ubr1.qens-wsd.ny.cable.rcn.com] has quit [] 06:31:44 Kinks_ [n=Kinks@uc087.housing.umanitoba.ca] has joined #scheme 06:31:48 -!- Arelius is now known as AreliusFreeNode 06:42:52 -!- synthase [n=synthase@68.63.20.12] has quit [Connection timed out] 06:43:01 -!- Kinks [n=Kinks@uc087.housing.umanitoba.ca] has quit [Connection timed out] 06:55:22 -!- AreliusFreeNode is now known as a_ 06:55:25 -!- a_ is now known as Arelius 07:01:30 ecraven [n=nex@140.78.42.104] has joined #scheme 07:02:03 tizoc_ [n=user@r190-135-25-45.dialup.adsl.anteldata.net.uy] has joined #scheme 07:07:25 -!- cmatei [n=cmatei@85.186.180.45] has quit [Read error: 104 (Connection reset by peer)] 07:08:33 -!- jcowan [n=jcowan@cpe-74-68-154-18.nyc.res.rr.com] has quit ["Bailing out"] 07:17:40 -!- synx [i=synx@gateway/gpg-tor/key-0xA71B0C6A] has quit [Remote closed the connection] 07:19:22 -!- tizoc [n=user@r190-135-20-55.dialup.adsl.anteldata.net.uy] has quit [Read error: 110 (Connection timed out)] 07:20:11 razvanm02 [n=razvan@85.183.0.99] has joined #scheme 07:20:32 synx [i=synx@gateway/gpg-tor/key-0xA71B0C6A] has joined #scheme 07:23:33 hotblack23 [n=jh@p5B0555D9.dip.t-dialin.net] has joined #scheme 07:35:16 tizoc [n=user@r190-135-14-22.dialup.adsl.anteldata.net.uy] has joined #scheme 07:48:00 rdd [n=user@c83-250-142-219.bredband.comhem.se] has joined #scheme 07:52:55 -!- tizoc_ [n=user@r190-135-25-45.dialup.adsl.anteldata.net.uy] has quit [Read error: 110 (Connection timed out)] 07:55:16 -!- cracki [n=cracki@sglty.kawo2.RWTH-Aachen.DE] has quit ["The funniest things in my life are truth and absurdity."] 07:56:12 Nshag [i=user@Mix-Orleans-105-3-209.w193-250.abo.wanadoo.fr] has joined #scheme 08:00:35 damnit: every once in awhile mutation really bites you in the ass; and then you realize that the functional bias isn't arbitrary 08:01:18 i lost 16 hours of my life to a subtle bug in CLRS's fibonacci heaps due to mutating state 08:01:57 i somehow don't think that cormen, leiserson, rivest or stein implements their own dog food 08:02:59 though to be fair, the timing failure was my own 08:04:41 -!- yakov2 [n=yakov@h-60-147.A163.priv.bahnhof.se] has quit [Read error: 110 (Connection timed out)] 08:07:58 ivan [n=ivan@unaffiliated/ivan/x-000001] has joined #scheme 08:08:02 hi 08:08:07 anyone have a mirror of http://eli.thegreenplace.net/2007/09/28/sicp-section-32/ with the missing diagrams? 08:13:38 ivan, you did read in the comments that the diagrams that were there contained flaws..? 08:14:35 ejs [n=eugen@80.91.178.218] has joined #scheme 08:14:46 oh heh you are right 08:14:48 thanks 08:18:52 schumaml [i=c19b5f04@gateway/web/ajax/mibbit.com/x-baa51815318ed19b] has joined #scheme 08:26:59 -!- hotblack23 [n=jh@p5B0555D9.dip.t-dialin.net] has quit [Read error: 110 (Connection timed out)] 08:28:27 ttmrichter_ [n=ttmricht@58.48.197.19] has joined #scheme 08:30:00 -!- ttmrichter [n=ttmricht@221.234.212.169] has quit [Connection timed out] 08:30:06 z` [n=tltstc@vpn-scm.mscsoftware.com] has joined #scheme 08:34:53 -!- tltstc [n=tltstc@cpe-76-90-48-200.socal.res.rr.com] has quit [Connection timed out] 08:35:07 -!- ttmrichter_ [n=ttmricht@58.48.197.19] has quit [Read error: 54 (Connection reset by peer)] 08:36:32 ttmrichter_ [n=ttmricht@58.49.245.197] has joined #scheme 08:43:06 pmatos [n=pmatos@pocm06r.ecs.soton.ac.uk] has joined #scheme 08:50:21 ttmrichter__ [n=ttmricht@59.174.135.235] has joined #scheme 08:55:05 -!- Arelius is now known as AreliusFreeNode 08:56:50 -!- pmatos [n=pmatos@pocm06r.ecs.soton.ac.uk] has quit ["Leaving"] 09:03:11 -!- ttmrichter_ [n=ttmricht@58.49.245.197] has quit [Connection timed out] 09:03:32 -!- borism [n=boris@195-50-199-184-dsl.krw.estpak.ee] has quit [Read error: 145 (Connection timed out)] 09:03:42 jewel [n=jewel@dsl-242-143-202.telkomadsl.co.za] has joined #scheme 09:04:55 mmc1 [n=gvtk86@217.147.104.142] has joined #scheme 09:07:59 -!- sladegen [n=nemo@unaffiliated/sladegen] has quit [Read error: 110 (Connection timed out)] 09:09:54 -!- hadronzoo [n=hadronzo@ppp-70-247-160-133.dsl.rcsntx.swbell.net] has quit [] 09:33:04 -!- AreliusFreeNode is now known as Arelius 09:33:10 ttmrichter_ [n=ttmricht@59.172.143.7] has joined #scheme 09:33:50 -!- p1dzkl [i=p1dzkl@2001:470:d0be:0:0:0:0:13] has quit [K-lined] 09:41:37 AshyIsMe [n=User@202.176.4.21] has joined #scheme 09:44:21 -!- ttmrichter__ [n=ttmricht@59.174.135.235] has quit [Connection timed out] 09:55:03 LeCamarade [n=LeCamara@41.222.7.35] has joined #scheme 09:58:33 -!- fschwidom [n=fschwido@dslb-088-068-124-080.pools.arcor-ip.net] has quit [Remote closed the connection] 10:04:21 ttmrichter__ [n=ttmricht@59.174.133.185] has joined #scheme 10:10:08 pmatos [n=pmatos@pocm06r.ecs.soton.ac.uk] has joined #scheme 10:11:09 -!- pmatos [n=pmatos@pocm06r.ecs.soton.ac.uk] has quit [Client Quit] 10:11:18 umis [n=umis@prudent-gloryer.volia.net] has joined #scheme 10:18:01 athos [n=philipp@p54B8744A.dip.t-dialin.net] has joined #scheme 10:23:11 -!- ttmrichter_ [n=ttmricht@59.172.143.7] has quit [Connection timed out] 10:25:33 -!- LeCamarade [n=LeCamara@41.222.7.35] has quit [Read error: 60 (Operation timed out)] 10:28:03 -!- razvanm02 [n=razvan@85.183.0.99] has quit ["Leaving."] 10:28:45 borism [n=boris@195-50-199-184-dsl.krw.estpak.ee] has joined #scheme 10:34:31 -!- benny [n=benny@i577A2838.versanet.de] has quit [Read error: 110 (Connection timed out)] 10:36:15 -!- ttmrichter__ [n=ttmricht@59.174.133.185] has quit [Read error: 104 (Connection reset by peer)] 10:41:19 ttmrichter__ [n=ttmricht@221.234.214.200] has joined #scheme 10:59:26 benny [n=benny@i577A2838.versanet.de] has joined #scheme 11:02:47 pmatos [n=pmatos@pocm06r.ecs.soton.ac.uk] has joined #scheme 11:03:28 -!- pmatos [n=pmatos@pocm06r.ecs.soton.ac.uk] has quit [Read error: 104 (Connection reset by peer)] 11:06:42 cemerick [n=la_mer@75.147.38.122] has joined #scheme 11:07:22 -!- xhanjian [n=Jan@218.109.77.120] has quit [Read error: 113 (No route to host)] 11:10:38 Existenzangst [n=Existenz@92.112.122.25] has joined #scheme 11:10:42 me 11:10:58 What param. should I use to interpret .scm file with scheme? 11:11:04 scheme test.scm doesn't seem to work. 11:11:17 (I use Mac OS X) 11:11:24 (MIT Scheme interpreter) 11:14:19 Existenzangst: When I read the man page it says --load 11:14:46 Thanks a lot! Man page didn't open for me so I couldn't check it there. =) 11:15:03 Maybe you didn't install it? 11:15:44 Well, I did install scheme, it's the fact that my locale is de_DE that prevents it from opening man for me. 11:15:55 No man for Germans. =) 11:15:59 oh. 11:16:10 That's weird. I thought it defaulted to seomething else then. 11:16:14 oh well. have a good one :) 11:16:34 Thanks. =) 11:17:00 --- now that it loads, it simply gives me the input field of interpretator. 11:17:13 I guess this load argument serves to load the definitions. 11:17:28 Even though my file contains a compound which calculates a numerical value. 11:20:24 kuribas [i=kristof@d54C43095.access.telenet.be] has joined #scheme 11:24:46 -!- umis [n=umis@prudent-gloryer.volia.net] has quit ["Leaving..."] 11:34:25 -!- jewel [n=jewel@dsl-242-143-202.telkomadsl.co.za] has quit [Connection timed out] 11:36:01 allnmymi` [n=user@bas3-ottawa10-1279680047.dsl.bell.ca] has joined #scheme 11:41:37 Existenzangst_ [n=Existenz@92.112.241.21] has joined #scheme 11:41:47 -!- Existenzangst_ [n=Existenz@92.112.241.21] has quit [Remote closed the connection] 11:42:41 Existenzangst, if you really want to start up Scheme just to load a file, print a value, and then exit, you can use: scheme --batch-mode --load foo.scm --eval '(pp value)' --eval '(%exit)' 11:45:30 what are reasons not to use gambit-c? what are reasons not to use chicken scheme? 11:49:53 -!- Existenzangst [n=Existenz@92.112.122.25] has quit [Read error: 110 (Connection timed out)] 11:51:34 http://synthcode.com/scheme/irregex/ <- 0.7.0 release 11:54:34 jewel [n=jewel@dsl-242-143-202.telkomadsl.co.za] has joined #scheme 11:55:40 *kuribas* thinks chicken scheme is fine. 11:58:20 ecraven, all the reasons you're capable of coming up with on your own, highly dependent on the problems you want to apply them to. 12:00:11 synthasee [n=synthase@68.63.20.12] has joined #scheme 12:04:17 cracki [n=cracki@44-170.eduroam.RWTH-Aachen.DE] has joined #scheme 12:06:29 -!- ejs [n=eugen@80.91.178.218] has quit ["Ex-Chat"] 12:10:23 -!- hiyuh [n=hiyuh@KD059133117089.ppp.dion.ne.jp] has quit ["|_ e /\ \/ i |/| G"] 12:14:49 certainty|work [n=david@212.77.255.5] has joined #scheme 12:19:27 -!- cracki [n=cracki@44-170.eduroam.RWTH-Aachen.DE] has quit ["The funniest things in my life are truth and absurdity."] 12:21:52 ilSignorCarlo [n=Mr_SpOOn@89-97-102-218.ip17.fastwebnet.it] has joined #scheme 12:22:25 aep [n=aep@unaffiliated/aep] has joined #scheme 12:22:50 -!- ilSignorCarlo [n=Mr_SpOOn@89-97-102-218.ip17.fastwebnet.it] has quit [Client Quit] 12:23:19 ilSignorCarlo [n=Mr_SpOOn@89-97-102-218.ip17.fastwebnet.it] has joined #scheme 12:24:44 athos_ [n=philipp@p54B85DF3.dip.t-dialin.net] has joined #scheme 12:29:42 -!- borism [n=boris@195-50-199-184-dsl.krw.estpak.ee] has quit [Read error: 145 (Connection timed out)] 12:30:34 -!- wasabi__ [n=wasabi@p4132-ipbfp04kyoto.kyoto.ocn.ne.jp] has quit ["Leaving..."] 12:31:00 -!- allnmymi` [n=user@bas3-ottawa10-1279680047.dsl.bell.ca] has quit [Read error: 110 (Connection timed out)] 12:34:42 aardvarc [i=tgAardva@student3113.student.nau.edu] has joined #scheme 12:35:38 -!- aardvarq [i=tgAardva@student3113.student.nau.edu] has quit [Read error: 104 (Connection reset by peer)] 12:41:56 -!- ilSignorCarlo [n=Mr_SpOOn@89-97-102-218.ip17.fastwebnet.it] has quit ["Lost terminal"] 12:42:20 ilSignorCarlo [n=Mr_SpOOn@89-97-102-218.ip17.fastwebnet.it] has joined #scheme 12:42:52 -!- ilSignorCarlo [n=Mr_SpOOn@89-97-102-218.ip17.fastwebnet.it] has quit [Client Quit] 12:43:12 -!- athos [n=philipp@p54B8744A.dip.t-dialin.net] has quit [Read error: 110 (Connection timed out)] 12:56:25 Wilber [i=c19b5f04@gateway/web/ajax/mibbit.com/x-3c787c9fda22ae9b] has joined #scheme 12:56:25 -!- tizoc [n=user@r190-135-14-22.dialup.adsl.anteldata.net.uy] has quit [Read error: 104 (Connection reset by peer)] 12:56:39 -!- Wilber [i=c19b5f04@gateway/web/ajax/mibbit.com/x-3c787c9fda22ae9b] has quit [Client Quit] 12:58:05 tizoc [n=user@r190-135-49-58.dialup.adsl.anteldata.net.uy] has joined #scheme 13:03:46 -!- elias` [n=me@unaffiliated/elias/x-342423] has quit [Read error: 145 (Connection timed out)] 13:04:04 -!- annodomini [n=lambda@wikipedia/lambda] has quit [] 13:04:50 GreyLensman [n=ray@c-76-108-235-51.hsd1.fl.comcast.net] has joined #scheme 13:05:15 hiyuh [n=hiyuh@KD125054017176.ppp-bb.dion.ne.jp] has joined #scheme 13:12:27 elias` [n=me@unaffiliated/elias/x-342423] has joined #scheme 13:17:30 -!- underspecified [n=eric@clair18.naist.jp] has quit [] 13:18:19 underspecified [n=eric@clair18.naist.jp] has joined #scheme 13:19:25 -!- underspecified [n=eric@clair18.naist.jp] has quit [Client Quit] 13:20:34 bombshelter13 [n=bombshel@net2.senecac.on.ca] has joined #scheme 13:24:22 annodomini [n=lambda@64.30.3.122] has joined #scheme 13:33:37 annodomini_ [n=lambda@64.30.3.122] has joined #scheme 13:33:39 -!- annodomini [n=lambda@wikipedia/lambda] has quit [Read error: 104 (Connection reset by peer)] 13:34:28 foof` [n=user@dn157-046.naist.jp] has joined #scheme 13:34:37 -!- ecraven [n=nex@140.78.42.104] has quit ["bbl"] 13:36:50 -!- foof [n=user@isa7-dhcp-116-155.naist.jp] has quit [Read error: 113 (No route to host)] 13:41:29 -!- annodomini_ [n=lambda@wikipedia/lambda] has quit [] 13:49:08 -!- foof` is now known as foof 13:59:59 -!- BW^- [i=Miranda@79.138.189.36.bredband.tre.se] has quit ["Miranda IM! Smaller, Faster, Easier. http://miranda-im.org"] 14:00:01 xhanjian [n=Jan@218.109.77.120] has joined #scheme 14:08:20 annodomini [n=lambda@130.189.179.215] has joined #scheme 14:11:15 -!- kuribas [i=kristof@d54C43095.access.telenet.be] has quit ["ERC Version 5.2 (IRC client for Emacs)"] 14:14:20 bweaver [n=bweaver@75.148.111.133] has joined #scheme 14:16:09 -!- athos_ [n=philipp@p54B85DF3.dip.t-dialin.net] has quit [Remote closed the connection] 14:17:13 jlongster [n=user@75.148.111.133] has joined #scheme 14:20:45 -!- ttmrichter__ [n=ttmricht@221.234.214.200] has quit [Read error: 104 (Connection reset by peer)] 14:20:57 wastrel [n=wastrel@nylug/member/wastrel] has joined #scheme 14:21:57 pmatos [n=pmatos@pocm06r.ecs.soton.ac.uk] has joined #scheme 14:24:44 -!- pmatos [n=pmatos@pocm06r.ecs.soton.ac.uk] has quit [Client Quit] 14:26:53 attila_lendvai [n=ati@catv-89-133-170-239.catv.broadband.hu] has joined #scheme 14:29:43 -!- certainty|work [n=david@212.77.255.5] has quit ["Lost terminal"] 14:32:11 ttmrichter [n=ttmricht@58.48.197.48] has joined #scheme 14:37:12 -!- qebab [n=finnrobi@eros.orakel.ntnu.no] has quit [Remote closed the connection] 14:38:38 langmartin [n=user@75.148.111.133] has joined #scheme 14:39:17 -!- ttmrichter [n=ttmricht@58.48.197.48] has quit [Read error: 60 (Operation timed out)] 14:40:51 -!- benny [n=benny@i577A2838.versanet.de] has quit [Read error: 110 (Connection timed out)] 14:44:10 -!- vorpal [n=rhunter@pdpc/supporter/student/vorpal] has quit ["The incensed priests...continued to raise their voices, vituperating each other in bad Latin"] 14:44:24 vorpal [n=rhunter@pdpc/supporter/student/vorpal] has joined #scheme 14:45:16 -!- errordeveloper [n=errordev@78-86-1-110.zone2.bethere.co.uk] has quit [Read error: 110 (Connection timed out)] 14:48:27 -!- cubix [n=cubix@CPE0013100506c1-CM001692411b42.cpe.net.cable.rogers.com] has quit [] 14:51:31 underspecified [n=eric@softbank220043052011.bbtec.net] has joined #scheme 14:56:45 errordeveloper [n=errordev@78-86-1-110.zone2.bethere.co.uk] has joined #scheme 15:01:08 yakov2 [n=yakov@h-60-147.A163.priv.bahnhof.se] has joined #scheme 15:07:40 allnmymi` [n=user@bas3-ottawa10-1279680047.dsl.bell.ca] has joined #scheme 15:09:35 -!- bombshelter13 [n=bombshel@net2.senecac.on.ca] has quit [Client Quit] 15:09:47 bombshelter13 [n=bombshel@net2.senecac.on.ca] has joined #scheme 15:11:33 How do I make a function where the parameters may differ in numbers? 15:14:01 (define sili (lambda args args)) 15:14:16 (sili 1) (sili 1 2 3) 15:14:55 okay, cheers! 15:16:34 I tried doing it without lambda but couldn't make it work 15:20:16 -!- synthasee [n=synthase@68.63.20.12] has quit [Connection timed out] 15:22:43 gots to use the lambduh 15:24:56 no, you don't 15:25:03 yakov2: (define (foo . x) x) 15:29:09 ah cheers 15:33:11 spifftakular 15:34:28 saccade_ [n=saccade@65-78-24-47.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com] has joined #scheme 15:35:10 cracki [n=cracki@44-170.eduroam.RWTH-Aachen.DE] has joined #scheme 15:37:04 -!- cracki [n=cracki@44-170.eduroam.RWTH-Aachen.DE] has quit [Client Quit] 15:40:02 Hmm.. I'm looking for a searchable references for scheme, for example I'd like to know what the procedure "lat?" does 15:48:13 Also I have another issue. I'm currently using DrScheme but it seems that it lacks a couple of features that I need for completing the book "The Little Schemer" 15:48:32 like? 15:48:43 "lat?" for example 15:49:03 cubix [n=cubix@bas21-toronto12-1279686855.dsl.bell.ca] has joined #scheme 15:49:23 see page 16 15:49:58 oh, heh! 15:50:29 lucky you I use using TLS to prop up my laptop 15:50:46 hehe :) 15:52:22 I can't say that "lat?" is a good name for "list of atoms?" though 15:52:48 true that, same with car and cdr :) 15:53:04 but that has some historic value 15:53:19 address register and data register strangesses? 15:55:31 -!- jonrafkind [n=jon@c-98-202-86-149.hsd1.ut.comcast.net] has quit [Read error: 110 (Connection timed out)] 15:56:15 http://www.iwriteiam.nl/HaCAR_CDR.html 15:56:42 huh. wikipedia has a page just for car and cdr 15:57:03 Ah, decrement register. 15:57:39 Funny, how such a seemingly abstract family of languages names these functions after an obsure deeply hardware-related functions. 15:57:55 s/ns\./n./ 15:58:27 AtnNn [n=welcome@modemcable230.56-56-74.mc.videotron.ca] has joined #scheme 16:00:08 -!- kniu [n=kniu@LEMON.RES.CMU.EDU] has quit [Connection timed out] 16:00:42 kniu [n=kniu@CMU-301252.WV.CC.CMU.EDU] has joined #scheme 16:02:55 umis [n=umis@prudent-gloryer.volia.net] has joined #scheme 16:05:29 jonrafkind [n=jon@wireless213.wireless.utah.edu] has joined #scheme 16:07:33 funny, they dont mention the 2 'forgotton' registers on that page 16:09:10 -!- wastrel [n=wastrel@nylug/member/wastrel] has quit ["l8r"] 16:11:33 -!- cubix [n=cubix@bas21-toronto12-1279686855.dsl.bell.ca] has quit [Read error: 104 (Connection reset by peer)] 16:11:35 http://www-formal.stanford.edu/jmc/history/lisp/node2.html 16:11:39 cubix [n=cubix@bas21-toronto12-1279686855.dsl.bell.ca] has joined #scheme 16:11:58 -!- 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"] 16:12:50 saccade_ [n=saccade@65-78-24-47.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com] has joined #scheme 16:17:40 -!- saccade_ [n=saccade@65-78-24-47.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com] has quit [Client Quit] 16:17:49 -!- allnmymi` [n=user@bas3-ottawa10-1279680047.dsl.bell.ca] has quit [Remote closed the connection] 16:18:00 allnmymi` [n=user@bas3-ottawa10-1279680047.dsl.bell.ca] has joined #scheme 16:25:24 CaptainMorgan [n=CaptainM@c-75-68-42-94.hsd1.nh.comcast.net] has joined #scheme 16:26:31 -!- kniu [n=kniu@CMU-301252.WV.CC.CMU.EDU] has quit [Read error: 110 (Connection timed out)] 16:33:30 jgracin [n=jgracin@82.193.208.195] has joined #scheme 16:36:07 vasa [n=vasa@mm-219-188-84-93.dynamic.pppoe.mgts.by] has joined #scheme 16:36:25 -!- allnmymi` [n=user@bas3-ottawa10-1279680047.dsl.bell.ca] has quit [Success] 16:40:34 qebab [n=finnrobi@eros.orakel.ntnu.no] has joined #scheme 16:43:14 -!- mmc1 [n=gvtk86@217.147.104.142] has quit [Remote closed the connection] 16:43:40 borism [n=boris@195-50-199-184-dsl.krw.estpak.ee] has joined #scheme 16:44:49 -!- bombshelter13 [n=bombshel@net2.senecac.on.ca] has quit [No route to host] 16:55:20 fschwidom [n=fschwido@dslb-084-059-036-246.pools.arcor-ip.net] has joined #scheme 16:55:22 -!- schumaml [i=c19b5f04@gateway/web/ajax/mibbit.com/x-baa51815318ed19b] has quit ["http://www.mibbit.com ajax IRC Client"] 16:56:03 -!- vorpal [n=rhunter@pdpc/supporter/student/vorpal] has quit ["The incensed priests...continued to raise their voices, vituperating each other in bad Latin"] 16:57:00 sladegen [n=nemo@unaffiliated/sladegen] has joined #scheme 17:01:07 bombshelter13 [n=bombshel@net2.senecac.on.ca] has joined #scheme 17:02:25 kniu [n=kniu@CMU-301252.WV.CC.CMU.EDU] has joined #scheme 17:07:24 -!- bombshelter13 [n=bombshel@net2.senecac.on.ca] has quit [Remote closed the connection] 17:09:05 error_developer_ [n=errordev@78-86-1-110.zone2.bethere.co.uk] has joined #scheme 17:14:05 nine` [n=tltstc@cpe-76-90-48-200.socal.res.rr.com] has joined #scheme 17:15:13 -!- z` [n=tltstc@vpn-scm.mscsoftware.com] has quit [Read error: 104 (Connection reset by peer)] 17:17:06 -!- kniu [n=kniu@CMU-301252.WV.CC.CMU.EDU] has quit [Remote closed the connection] 17:17:40 kniu [n=kniu@LEMON.RES.CMU.EDU] has joined #scheme 17:17:47 -!- nine` [n=tltstc@cpe-76-90-48-200.socal.res.rr.com] has quit [Client Quit] 17:18:04 tltstc [n=tltstc@cpe-76-90-48-200.socal.res.rr.com] has joined #scheme 17:20:29 -!- errordeveloper [n=errordev@78-86-1-110.zone2.bethere.co.uk] has quit [Read error: 110 (Connection timed out)] 17:22:04 sodio [n=sodio@netblock-63-66-64-29.myitdepartment.net] has joined #scheme 17:23:09 -!- CaptainMorgan [n=CaptainM@c-75-68-42-94.hsd1.nh.comcast.net] has quit [Remote closed the connection] 17:25:54 -!- sili [n=sili@203.177.200.28] has quit [Read error: 110 (Connection timed out)] 17:26:27 -!- kilimanjaro [n=kilimanj@70.116.95.163] has quit ["Connection reset by beer"] 17:26:32 bombshelter13 [n=bombshel@net2.senecac.on.ca] has joined #scheme 17:26:59 wastrel [n=wastrel@nylug/member/wastrel] has joined #scheme 17:27:42 geckosenator [n=sean@205.168.236.143] has joined #scheme 17:30:47 -!- borism [n=boris@195-50-199-184-dsl.krw.estpak.ee] has quit [Read error: 145 (Connection timed out)] 17:32:44 -!- sodio [n=sodio@netblock-63-66-64-29.myitdepartment.net] has quit [] 17:48:58 sili [n=sili@203.177.200.28] has joined #scheme 18:04:53 -!- cipher [n=cipher@torque.acm.cs.rpi.edu] has quit ["Lost terminal"] 18:10:28 tltstc` [n=nine@192.207.69.1] has joined #scheme 18:13:56 CaptainMorgan [n=CaptainM@c-75-68-42-94.hsd1.nh.comcast.net] has joined #scheme 18:21:22 -!- AtnNn [n=welcome@modemcable230.56-56-74.mc.videotron.ca] has quit ["foobar"] 18:23:23 allnmymi` [n=user@bas3-ottawa10-1279680047.dsl.bell.ca] has joined #scheme 18:24:18 Gromit [n=bear@gklix.vserver.softronics.ch] has joined #scheme 18:26:27 Lemonator [n=kniu@LEMON.RES.CMU.EDU] has joined #scheme 18:27:02 -!- kniu [n=kniu@LEMON.RES.CMU.EDU] has quit [Read error: 104 (Connection reset by peer)] 18:30:31 puchacz [n=puchacz@87-194-5-99.bethere.co.uk] has joined #scheme 18:30:53 melito [n=melito@70.99.250.82] has joined #scheme 18:35:21 -!- fschwidom [n=fschwido@dslb-084-059-036-246.pools.arcor-ip.net] has quit [Remote closed the connection] 18:41:37 Larose [n=Larose@modemcable101.52-80-70.mc.videotron.ca] has joined #scheme 18:42:11 borism [n=boris@195-50-199-184-dsl.krw.estpak.ee] has joined #scheme 18:42:52 -!- replor [n=replor@ntkngw375028.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit [No route to host] 18:52:50 I'm trying to do a multimap (map generalized). I've got a list of list, but I can't figure out how I can access the first sublist, the second sublist, etc. The first one would be accessed (car mylist), the second (car (cdr mylist)), the third (car (cdr (cdr mylist))), ..., (car (cdr (cdr (cdr ... mylist ... )))), is there a kind of composition of functions to do this ? 18:57:21 (list-ref some-list n) 18:57:54 but theres also cadr cdar and whatnot, if thats what you are asking 18:58:58 jonrafkind: yup, I know, but there could be a arbitrary number of sublists, I'll try with list-ref. Thanks 18:59:26 dereine [n=dereine@217-20-118-50.internetserviceteam.com] has joined #scheme 18:59:56 hi 19:00:01 hi 19:00:08 does anyone know of a scheme plugin for vim? 19:00:26 ive looked too.. but I didnt find one 19:00:29 at least highlighting would be perfect 19:00:32 :( 19:00:32 damn 19:00:42 oh syntax highlighting? 19:00:45 just use lisp syntax 19:00:47 set syntax=lisp 19:02:24 i thought you meant have a scheme buffer where you can type in commands and evaluate them 19:03:02 yes 19:03:14 i read of something like this in german, but there was no download 19:03:20 i've tried to write such a thing but my vim-fu is not strong enough 19:03:23 so i thought someone know something here 19:05:57 perhaps it is possible to use http://www.vim.org/scripts/script.php?script_id=118 19:12:01 -!- xhanjian [n=Jan@218.109.77.120] has quit [Read error: 113 (No route to host)] 19:13:23 hotblack23 [n=jh@p5B0560DF.dip.t-dialin.net] has joined #scheme 19:15:33 -!- allnmymi` [n=user@bas3-ottawa10-1279680047.dsl.bell.ca] has quit [Remote closed the connection] 19:16:34 dereine: Using lisp syntax, you can get all the normal indentation and the like in Vim; it is built in. 19:22:00 -!- jgracin [n=jgracin@82.193.208.195] has quit [Remote closed the connection] 19:24:15 -!- geckosenator [n=sean@205.168.236.143] has quit ["leaving"] 19:25:12 -!- jonrafkind [n=jon@wireless213.wireless.utah.edu] has quit [Read error: 60 (Operation timed out)] 19:25:32 gigabytes [n=gigabyte@host102-236-dynamic.15-87-r.retail.telecomitalia.it] has joined #scheme 19:26:51 jonrafkind [n=jon@wireless213.wireless.utah.edu] has joined #scheme 19:29:34 -!- langmartin [n=user@75.148.111.133] has quit ["ERC Version 5.2 (IRC client for Emacs)"] 19:31:04 fschwidom [n=fschwido@dslb-084-059-137-181.pools.arcor-ip.net] has joined #scheme 19:37:45 lelf [n=lelf@217.118.90.116] has joined #scheme 19:37:50 Larose: You probably should write your map as a tail recursive function on the cdr of the list. That would handle an arbitrary amount of elements. 19:38:30 -!- rdd [n=user@c83-250-142-219.bredband.comhem.se] has quit [Remote closed the connection] 19:38:41 rdd [n=rdd@c83-250-142-219.bredband.comhem.se] has joined #scheme 19:50:27 -!- Stateless is now known as Jarvellis 19:53:06 -!- xerox [n=xerox@unaffiliated/xerox] has quit [] 19:54:17 cracki [n=cracki@sglty.kawo2.RWTH-Aachen.DE] has joined #scheme 19:54:41 hkBst [n=hkBst@gentoo/developer/hkbst] has joined #scheme 19:59:43 -!- error_developer_ [n=errordev@78-86-1-110.zone2.bethere.co.uk] has quit [Read error: 110 (Connection timed out)] 20:00:00 synx: Actually, multimap must behave like this: (multimap cons '(1 2 3) '(11 22 33)) => ((1 . 11) (2 . 22) (3 . 33)) . I don't see it with a tail recursive function 20:13:50 Larose: http://paste.lisp.org/display/68896 (with tail recursion) 20:14:14 -!- lelf [n=lelf@217.118.90.116] has quit ["used jmIrc"] 20:14:22 lelf [n=lelf@217.118.90.116] has joined #scheme 20:17:18 -!- bombshelter13 [n=bombshel@net2.senecac.on.ca] has quit [Read error: 113 (No route to host)] 20:20:33 MichaelRaskin_ [n=raskin@gwh-1-177-mytn23k1.ln.rinet.ru] has joined #scheme 20:21:18 leppie: Thanks 20:23:00 hadronzoo [n=hadronzo@ppp-70-247-160-133.dsl.rcsntx.swbell.net] has joined #scheme 20:25:25 -!- lelf [n=lelf@217.118.90.116] has quit ["used jmIrc"] 20:33:04 -!- elmex [n=elmex@e180068125.adsl.alicedsl.de] has quit [Remote closed the connection] 20:34:28 -!- dereine [n=dereine@217-20-118-50.internetserviceteam.com] has quit [Read error: 110 (Connection timed out)] 20:38:44 saccade_ [n=saccade@dhcp-18-188-74-241.dyn.mit.edu] has joined #scheme 20:39:57 -!- umis [n=umis@prudent-gloryer.volia.net] has quit [] 20:47:45 errordeveloper [n=errordev@78-86-1-110.zone2.bethere.co.uk] has joined #scheme 20:48:13 -!- sili [n=sili@203.177.200.28] has quit [Read error: 110 (Connection timed out)] 20:49:15 -!- Jarvellis is now known as AnarchoJarv 20:51:34 -!- fschwidom [n=fschwido@dslb-084-059-137-181.pools.arcor-ip.net] has quit [Remote closed the connection] 20:56:05 -!- bpt [n=bpt@cpe-071-070-209-067.nc.res.rr.com] has quit [Read error: 110 (Connection timed out)] 20:58:45 bpt [n=bpt@cpe-071-070-209-067.nc.res.rr.com] has joined #scheme 20:58:58 error_developer_ [n=errordev@78-86-1-110.zone2.bethere.co.uk] has joined #scheme 20:59:44 -!- gigabytes [n=gigabyte@host102-236-dynamic.15-87-r.retail.telecomitalia.it] has quit [] 21:04:23 -!- errordeveloper [n=errordev@78-86-1-110.zone2.bethere.co.uk] has quit [Connection timed out] 21:08:19 -!- cemerick [n=la_mer@75.147.38.122] has quit [] 21:16:37 -!- Nshag [i=user@Mix-Orleans-105-3-209.w193-250.abo.wanadoo.fr] has quit [Remote closed the connection] 21:17:12 -!- vasa [n=vasa@mm-219-188-84-93.dynamic.pppoe.mgts.by] has quit ["I am not vasya, i am vasa"] 21:33:06 p1dzkl [i=p1dzkl@2001:470:d0be:0:0:0:0:13] has joined #scheme 21:42:32 -!- Daemmerung [n=goetter@1133sae.mazama.net] has quit ["Smoove out."] 21:45:56 -!- Gromit [n=bear@gklix.vserver.softronics.ch] has quit [Connection timed out] 21:46:39 Gromit [n=bear@gklix.vserver.softronics.ch] has joined #scheme 21:53:15 synthasee [n=synthase@68.63.20.12] has joined #scheme 21:54:14 -!- annodomini [n=lambda@wikipedia/lambda] has quit [] 21:54:47 -!- puchacz [n=puchacz@87-194-5-99.bethere.co.uk] has quit [Read error: 104 (Connection reset by peer)] 22:04:55 -!- jewel [n=jewel@dsl-242-143-202.telkomadsl.co.za] has quit [Read error: 113 (No route to host)] 22:11:31 -!- hkBst [n=hkBst@gentoo/developer/hkbst] has quit [Connection reset by peer] 22:11:55 eli: ping 22:13:50 ttmrichter [n=ttmricht@59.172.141.14] has joined #scheme 22:14:30 mejja [n=user@c-7d2472d5.023-82-73746f38.cust.bredbandsbolaget.se] has joined #scheme 22:16:05 -!- AnarchoJarv is now known as NormalJarv 22:20:04 bombshelter13 [n=bombshel@209-161-227-32.dsl.look.ca] has joined #scheme 22:20:55 -!- saccade_ [n=saccade@dhcp-18-188-74-241.dyn.mit.edu] has quit ["This computer has gone to sleep"] 22:21:15 -!- jlongster [n=user@75.148.111.133] has quit [Read error: 113 (No route to host)] 22:35:20 FareWell [n=Fare@63.107.91.99] has joined #scheme 22:36:44 -!- ffx` [n=tits@60-241-74-240.static.tpgi.com.au] has quit [Read error: 104 (Connection reset by peer)] 22:38:27 -!- Arelius is now known as AreliusFreeNode 22:47:11 wy [n=wy@c-67-176-146-7.hsd1.in.comcast.net] has joined #scheme 22:48:41 annodomini [n=lambda@c-75-69-95-99.hsd1.nh.comcast.net] has joined #scheme 22:52:22 sctb [n=sebell@S01060016cbc2d41a.cg.shawcable.net] has joined #scheme 22:56:15 -!- nowhere_man [i=pierre@pthierry.pck.nerim.net] has quit [Read error: 54 (Connection reset by peer)] 22:56:27 nowhere_man [i=pierre@pthierry.pck.nerim.net] has joined #scheme 23:02:06 -!- schme [n=marcus@sxemacs/devel/schme] has quit [Read error: 110 (Connection timed out)] 23:03:00 -!- bweaver [n=bweaver@75.148.111.133] has quit [] 23:04:20 -!- attila_lendvai [n=ati@catv-89-133-170-239.catv.broadband.hu] has quit [Read error: 110 (Connection timed out)] 23:20:35 -!- error_developer_ [n=errordev@78-86-1-110.zone2.bethere.co.uk] has quit [Connection timed out] 23:21:08 -!- AreliusFreeNode is now known as Arelius 23:21:58 -!- Larose [n=Larose@modemcable101.52-80-70.mc.videotron.ca] has quit ["Leaving."] 23:31:57 -!- hiyuh [n=hiyuh@KD125054017176.ppp-bb.dion.ne.jp] has quit ["|_ e /\ \/ i |/| G"] 23:50:17 AtnNn [n=welcome@modemcable230.56-56-74.mc.videotron.ca] has joined #scheme 23:50:56 -!- sctb [n=sebell@S01060016cbc2d41a.cg.shawcable.net] has quit ["rcirc on GNU Emacs 22.2.1"] 23:51:25 -!- annodomini [n=lambda@wikipedia/lambda] has quit []