00:04:10 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 256 seconds] 00:07:11 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 00:12:28 -!- tali713 [~user@c-76-17-236-129.hsd1.mn.comcast.net] has quit [Remote host closed the connection] 00:13:23 tali713 [~user@c-76-17-236-129.hsd1.mn.comcast.net] has joined #scheme 00:13:33 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 256 seconds] 00:16:35 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 00:22:59 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 260 seconds] 00:24:23 -!- homie [~homie@xdsl-78-35-180-183.netcologne.de] has quit [Read error: Connection reset by peer] 00:24:33 -!- wbooze [~wbooze@xdsl-78-35-180-183.netcologne.de] has quit [Read error: Connection reset by peer] 00:25:41 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 00:26:23 bfig [~b_fin_g@r190-135-44-179.dialup.adsl.anteldata.net.uy] has joined #scheme 00:32:04 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 246 seconds] 00:33:22 masm [~masm@188.140.16.129] has joined #scheme 00:34:18 -!- ssbr_ [~ssbr@python/site-packages/ssbr] has quit [Ping timeout: 264 seconds] 00:35:11 -!- Sorella [~quildreen@oftn/member/Sorella] has quit [Quit: (quit :reason 'sleep)] 00:35:17 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 00:37:44 jesusito [~user@36.31.221.87.dynamic.jazztel.es] has joined #scheme 00:38:26 -!- turbofail [~user@199.27.105.215] has quit [Read error: Connection reset by peer] 00:38:28 -!- jesusito [~user@36.31.221.87.dynamic.jazztel.es] has left #scheme 00:39:37 -!- jonrafkind [~jon@racket/jonrafkind] has quit [Ping timeout: 256 seconds] 00:41:27 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 240 seconds] 00:44:33 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 00:51:07 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 246 seconds] 00:54:54 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 00:56:02 elderK [~k@pdpc/supporter/active/elderk] has joined #scheme 00:59:24 -!- masm [~masm@188.140.16.129] has quit [Quit: Leaving.] 01:01:14 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 260 seconds] 01:03:58 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 01:10:59 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 255 seconds] 01:14:04 Riastradh [~riastradh@fsf/member/riastradh] has joined #scheme 01:14:09 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 01:19:21 -!- Nisstyre-laptop [~yours@oftn/member/Nisstyre] has quit [Quit: Leaving] 01:20:20 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 248 seconds] 01:23:14 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 01:27:45 -!- Riastradh [~riastradh@fsf/member/riastradh] has quit [Ping timeout: 276 seconds] 01:28:37 kbs [~user@173-228-80-252.dsl.static.sonic.net] has joined #scheme 01:29:46 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 246 seconds] 01:33:09 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 01:39:41 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 256 seconds] 01:42:07 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 01:42:23 ioa [~xmike@dynamic2-248-005.usc.edu] has joined #scheme 01:43:36 b4283 [~b4283@60-249-196-111.HINET-IP.hinet.net] has joined #scheme 01:44:59 Riastradh [~riastradh@fsf/member/riastradh] has joined #scheme 01:48:36 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 248 seconds] 01:51:30 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 01:57:28 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 245 seconds] 02:00:31 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 02:07:25 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 246 seconds] 02:08:20 githogori [~githogori@c-50-131-15-16.hsd1.ca.comcast.net] has joined #scheme 02:10:45 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 02:13:54 arthurmaciel [~user@201.52.207.96] has joined #scheme 02:13:58 hello! 02:17:35 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 255 seconds] 02:20:49 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 02:26:15 -!- Riastradh [~riastradh@fsf/member/riastradh] has quit [Ping timeout: 276 seconds] 02:27:06 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 245 seconds] 02:30:03 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 02:30:12 -!- arthurmaciel [~user@201.52.207.96] has quit [Ping timeout: 248 seconds] 02:36:34 -!- jrslepak [~jrslepak@c-71-233-149-127.hsd1.ma.comcast.net] has quit [Quit: What happened to Systems A through E?] 02:36:42 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 264 seconds] 02:39:04 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 02:44:53 -!- jao [~user@pdpc/supporter/professional/jao] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 02:45:04 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 246 seconds] 02:46:12 jao [~user@pdpc/supporter/professional/jao] has joined #scheme 02:48:04 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 02:49:52 replore_ [~replore@FL1-122-135-249-222.kng.mesh.ad.jp] has joined #scheme 02:50:29 -!- jao [~user@pdpc/supporter/professional/jao] has quit [Ping timeout: 246 seconds] 02:54:34 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 240 seconds] 02:56:30 dnolen [~user@cpe-74-64-60-84.nyc.res.rr.com] has joined #scheme 02:58:07 jao [~user@134.Red-88-17-130.dynamicIP.rima-tde.net] has joined #scheme 02:58:11 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 02:58:13 -!- jao [~user@134.Red-88-17-130.dynamicIP.rima-tde.net] has quit [Changing host] 02:58:13 jao [~user@pdpc/supporter/professional/jao] has joined #scheme 03:00:24 lcc [~lcc@unaffiliated/lcc] has joined #scheme 03:01:03 jonrafkind [~jon@racket/jonrafkind] has joined #scheme 03:05:12 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 244 seconds] 03:05:49 -!- replore_ [~replore@FL1-122-135-249-222.kng.mesh.ad.jp] has quit [Remote host closed the connection] 03:08:15 http://srfi.schemers.org/srfi-106/srfi-106.html 03:08:17 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 03:11:50 -!- dnolen [~user@cpe-74-64-60-84.nyc.res.rr.com] has quit [Ping timeout: 246 seconds] 03:12:11 -!- dostoyevsky [sck@oemcomputer.oerks.de] has quit [Read error: Operation timed out] 03:12:45 dostoyevsky [sck@oemcomputer.oerks.de] has joined #scheme 03:14:36 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 245 seconds] 03:17:28 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 03:17:44 Nisstyre-laptop [~yours@oftn/member/Nisstyre] has joined #scheme 03:19:41 -!- lusory [~lusory@bb42-60-31-187.singnet.com.sg] has quit [Ping timeout: 256 seconds] 03:20:14 lusory [~lusory@bb42-60-31-187.singnet.com.sg] has joined #scheme 03:21:44 -!- copumpkin [~copumpkin@unaffiliated/copumpkin] has quit [Ping timeout: 244 seconds] 03:22:17 copumpkin [~copumpkin@unaffiliated/copumpkin] has joined #scheme 03:22:42 astertronistic [~astertron@ip70-181-210-93.sd.sd.cox.net] has joined #scheme 03:22:44 -!- kbs [~user@173-228-80-252.dsl.static.sonic.net] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 03:24:16 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 246 seconds] 03:27:35 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 03:33:16 Fare [~fare@173-9-65-97-NewEngland.hfc.comcastbusiness.net] has joined #scheme 03:34:11 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 245 seconds] 03:37:49 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 03:41:49 What does apply take? Why is (apply and '(#f)) invalid? 03:43:36 because and isn't really a function 03:43:39 it's more of a macro 03:44:11 the reason being that functions always evaluate their arguments before being invoked 03:44:40 and and stops evaluating arguments as soon as it discovers one of the arguments to be false 03:44:41 -!- realitygrill [~realitygr@209-6-30-187.c3-0.smr-ubr2.sbo-smr.ma.cable.rcn.com] has quit [Quit: Computer has gone to sleep] 03:45:00 you make an and function though 03:45:04 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 246 seconds] 03:45:08 *you can make 03:45:10 Hmm, if I wanna implement and as a special form in my mini interpreter, should I do it in the eval stage or the apply stage? 03:45:32 it would have to happen at the eval stage 03:45:40 -!- MichaelRaskin [~MichaelRa@195.91.224.225] has quit [Quit: MichaelRaskin] 03:45:44 since with apply, the arguments are already evaluated 03:46:07 and and needs to have control over how the arguments are evaluated 03:46:08 I still don't get why that expr doesn't work 03:46:15 yeah, it can work 03:46:21 you just need to make an and function 03:46:43 instead of passing in a primitive and? 03:47:21 rudybot: (define (and-f . args) (cond ((null? args) #t) ((car args) (apply and-f (cdr args))) (else #f))) 03:47:21 astertronistic: Done. 03:47:26 yeah 03:47:42 rudybot: (and-f #t 56) 03:47:43 astertronistic: ; Value: #t 03:47:48 rudybot: (and-f #f 56) 03:47:48 astertronistic: ; Value: #f 03:48:06 rudybot: (apply and-f '(#t #f 34)) 03:48:06 astertronistic: ; Value: #f 03:48:41 note the difference between the two though 03:48:53 Can't tell :(, can you tell me 03:48:53 rudybot: (and #f (car '())) 03:48:54 astertronistic: ; Value: #f 03:49:01 rudybot: (and-f #f (car '())) 03:49:01 astertronistic: error: car: expects argument of type ; given: '() 03:49:27 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 03:49:40 and didn't bother with trying to evaluate (car '()) 03:49:47 Ah. 03:49:52 Can I implement that? 03:49:53 once it saw the #f, it knew it had to return false 03:49:56 yeah 03:50:00 well 03:50:07 yeah, using macros 03:50:27 you could write it out manually if you wanted to 03:50:42 (and a b c d) 03:50:45 is like: 03:51:06 So, in order to have the same effect as the primitive one, it has to be a macro instead of a normal procedure? 03:51:20 (cond ((not a) #f) ((not b) #f) ((not c) #f) ((not d) #f) (else #t)) 03:51:27 yeah 03:51:36 the problem is in how the arguments are evaluated 03:51:49 with functions the arguments are always evaluated before the call 03:51:53 and you need to bypass that 03:52:49 it can be done cleanly with macros 03:53:08 thx! 03:53:16 no problem 03:56:49 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 260 seconds] 04:00:17 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 04:02:55 Hmm. 04:04:02 astertronistic: how to do that with a macro? 04:04:48 I'm a little rusty with scheme macros 04:05:12 but basically you would want the expansion with the cond 04:05:18 there's other ways probably 04:05:20 (define-macro (and . args) (if (car args) (and (cdr args)) #f)) like this? 04:05:41 I think that would do it 04:05:48 a recursive macro, 04:05:51 pretty neat 04:05:52 Oh cool 04:06:01 Let me try 04:06:18 cool, there might be some evaluation things to take care of 04:07:18 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 264 seconds] 04:09:09 -!- covi [~covi@wasp.dreamhost.com] has quit [Quit: Lost terminal] 04:09:31 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 04:10:45 covi [~covi@wasp.dreamhost.com] has joined #scheme 04:11:47 Crashed... 04:11:54 yeah, it's kind of hard to write 04:11:58 most macros are 04:13:09 when I write macros I usually write them as functions that generate code first 04:13:22 some people have macro debuggers that show the expansion, and that works too 04:13:50 I suspect my problems are the dumbest ones. 04:14:06 it's fine, macros are always like that 04:14:34 you could try writing a function, that given a list (a b c d) 04:14:49 -!- jao [~user@pdpc/supporter/professional/jao] has quit [Ping timeout: 246 seconds] 04:15:08 creates (if (not a) #f (if (not b) #f (if (not c) #f (if (not d) #f #t)))) 04:15:50 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 252 seconds] 04:16:05 How does this help? When (a b c d) is passed to the function they already get evaluated, right? 04:16:17 yeah, this is just for practice 04:16:25 I'll show an example 04:17:28 rudybot: (define (and-transformer a) `(if (not ,a) #f #t)) 04:17:28 astertronistic: Done. 04:17:42 rudybot: (and-transformer 1) 04:17:42 astertronistic: ; Value: (if (not 1) #f #t) 04:17:50 rudybot: (and-transformer '(fn a b c)) 04:17:51 astertronistic: ; Value: (if (not (fn a b c)) #f #t) 04:18:03 it's a function that takes code and generates code 04:18:34 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 04:19:06 this one only works for a single argument thought, so it's kind of pointless 04:19:19 MichaelRaskin [~MichaelRa@195.178.216.22] has joined #scheme 04:19:27 *though 04:20:43 http://ideone.com/hDRcO Can you look at my code? I really doubt I made stupid mistakes so that the apply doesn't work 04:20:49 *eval 04:21:47 kilimanjaro [~kilimanja@unaffiliated/kilimanjaro] has joined #scheme 04:22:53 that's interesting 04:23:03 so you're writing a scheme evaluator in scheme? 04:23:24 yep kind of 04:23:33 the actual implementation I'm using is stk 04:23:46 cool 04:23:47 I can cheat a little bit though, by using stk's primitives. 04:24:03 since you are writing an evaluator that is evaluating the and, you don't need to use macros 04:24:12 yeah 04:24:46 Hmm. You mean I can just write sth like ur and-f, and pass all the args to it 04:24:46 ? 04:24:51 cdidd [~cdidd@128-69-13-187.broadband.corbina.ru] has joined #scheme 04:24:54 sort of 04:25:06 you would just need to call your eval function on the argument first 04:25:07 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 240 seconds] 04:25:14 and do it as you need them 04:25:39 I don't follow 04:25:54 kind of like the code for your if statement 04:26:20 it evaluates the condition 04:26:34 then if that is true, it evaluates and returns the true clause 04:26:44 otherwise it evaluates and returns the false clause 04:27:41 so if the user typed out (and (eq? 3 3) (eq? 3 4) #t) 04:27:56 first your interpreter would call the eval function on (eq? 3 3) 04:28:00 get #t 04:28:13 then continue onto (eq? 3 4) 04:28:16 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 04:28:20 call the eval function and get #f 04:28:25 and then stop and return #f 04:28:41 But when I pass all the args to a seperate and-f function, they get evaluated immediately! 04:28:47 yeah 04:28:53 in normal scheme that's what happens 04:29:08 but it's different in your case because you are writing an interpreter 04:29:19 your and-f function gets a list of unevaluated arguments 04:29:36 and you can call the eval function on them to get their values 04:31:44 so you can control the evaluation order by how you call eval 04:33:19 I might be able to do one here, if this scheme has eval... 04:33:26 rudybot: eval 04:33:27 astertronistic: error: text-from-word: Bad code, I have a bug -- got: () 04:33:39 rudybot: (eval 34) 04:33:39 astertronistic: ; Value: 34 04:33:46 rudybot: (eval '(+3 4)) 04:33:47 astertronistic: error: procedure application: expected procedure, given: 3; arguments were: 4 04:33:52 rudybot: (eval '(+ 3 4)) 04:33:52 astertronistic: ; Value: 7 04:33:55 cool 04:34:28 I got car: wrong type of argument: #f 04:34:39 when feeding my eval-1 with (and #f) 04:34:53 hmm 04:34:55 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 246 seconds] 04:35:19 this is my eval-1 now http://ideone.com/1tOZE 04:36:01 If the expr is an and expr, I pass the arguments to my and-f, which evaluates the value of my arguments one at a time, as necessary. 04:36:06 *if necessary 04:36:29 -!- Fare [~fare@173-9-65-97-NewEngland.hfc.comcastbusiness.net] has quit [Ping timeout: 260 seconds] 04:36:46 yeah, that looks good 04:37:08 the recursive call to a varadic function is always a little weird 04:37:18 but since args is the list of all arguments 04:37:25 if you called (and-f 1 2 3) 04:37:30 args would be (1 2 3) 04:37:48 so (cdr args) would be (2 3) 04:37:49 right 04:38:10 and then (and-f (cdr args)) would be (and-f (2 3)), rather than (and-f 2 3) 04:38:17 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 04:38:23 it's subtle 04:39:01 What if I make it (define (and-f args)) 04:39:06 I tried this, same error 04:39:16 yeah, it could be done that way too 04:40:02 actually yeah, just do it that way 04:40:08 it'll probably work this time 04:40:47 the only reason you would use the (and-f . args) style is for syntactic convenience when you're calling and-f in scheme code 04:40:55 but since it's just an evaluator function, it's fine 04:43:07 Works like a charm 04:43:16 I am so HAPPY 04:43:17 nice! 04:43:20 cool 04:43:25 Next: gonna implement LET! 04:43:28 haha 04:43:33 that's going to be tough 04:43:43 good luck! 04:43:46 thanks for your help tho (I'll probably going to need your help again :)) 04:43:55 yeah I'll be around for a bit 04:45:14 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 260 seconds] 04:47:55 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 04:54:31 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 245 seconds] 04:56:41 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 05:01:55 I implemented a map-1 primitive. 05:02:04 But in the process I used stk's eval 05:02:48 Which I think is inevitable at this point, because otherwise lambdas are a bunch of symbols put into a list.. 05:03:07 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 256 seconds] 05:03:54 what do you think? astertronistic 05:05:42 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 05:06:08 recursive call in `and-f' looks incorrect 05:07:13 Hi ski 05:07:34 why's that 05:07:49 it works though (with . removed) 05:09:34 -!- hash_table [~quassel@70-138-242-181.lightspeed.hstntx.sbcglobal.net] has quit [Ping timeout: 246 seconds] 05:11:17 yeah, if you are just evaluating the code as is, you'll need some kind of dictionary to translate the symbols to values 05:11:18 (and-f (cdr args)) 05:11:20 should be 05:11:23 (apply and-f (cdr args)) 05:11:53 it's possible to rework let interms of lambdas 05:11:59 yeah, if you remove `.' from `(define (and-f . args) ...)', that's another thing 05:12:18 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 244 seconds] 05:12:18 but it requires syntactic gymnastics 05:13:22 covi : you should not use host `eval' (especially with one argument instead of two) for symbols -- make your own environment instead (e.g. an a-list) 05:15:14 I see 05:15:37 it's a classroom project, and I'm allowed to cheat 05:15:42 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 05:16:22 (define (and-f args) 05:16:27 (or (null? args) 05:16:33 (and (eval-1 (car args)) 05:16:36 (and-f (cdr args))))) 05:17:54 Looks awesome 05:18:01 covi : hm, wondering what `map-1' was for .. 05:19:57 the map primitive for my own interpreter 05:21:31 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 256 seconds] 05:23:10 for your run-time ? 05:24:45 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 05:25:46 Not sure what you mean 05:27:18 -!- lcc [~lcc@unaffiliated/lcc] has quit [Quit: leaving] 05:31:18 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 264 seconds] 05:33:35 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 05:35:43 i meant whether you put the value of `map-1' in your initial environment 05:36:08 nope 05:36:16 .. or, otoh, if `map-1' was a helper function for `eval-1' (and how, then) 05:36:18 haha, successfully implemented let 05:36:59 I am kinda confused by why they want us to implement map-1 too 05:37:21 maybe they just want you to duplicate the usual `map' 05:37:29 haha 05:40:36 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 276 seconds] 05:43:08 answer_42 [~answer_42@gateway/tor-sasl/answer42/x-66983568] has joined #scheme 05:43:29 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 05:49:40 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 248 seconds] 05:52:26 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 05:58:54 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 240 seconds] 06:02:12 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 06:03:09 wow, really that quickly? what approach did you choose? 06:05:05 -!- Nisstyre-laptop [~yours@oftn/member/Nisstyre] has quit [Quit: Leaving] 06:08:20 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 248 seconds] 06:11:18 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 06:17:03 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 256 seconds] 06:20:11 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 06:22:51 -!- answer_42 [~answer_42@gateway/tor-sasl/answer42/x-66983568] has quit [Ping timeout: 276 seconds] 06:24:04 -!- kilimanjaro [~kilimanja@unaffiliated/kilimanjaro] has quit [Quit: Leaving] 06:25:16 hkBst [~marijn@79.170.210.172] has joined #scheme 06:25:17 -!- hkBst [~marijn@79.170.210.172] has quit [Changing host] 06:25:17 hkBst [~marijn@gentoo/developer/hkbst] has joined #scheme 06:26:42 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 244 seconds] 06:30:11 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 06:33:43 -!- DT` [~ea@host17-27-dynamic.26-79-r.retail.telecomitalia.it] has quit [Read error: Connection reset by peer] 06:34:07 DT` [~ea@host17-27-dynamic.26-79-r.retail.telecomitalia.it] has joined #scheme 06:36:36 -!- ecraven [~user@www.nexoid.at] has quit [Ping timeout: 248 seconds] 06:36:46 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 246 seconds] 06:39:58 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 06:40:34 ecraven [~user@www.nexoid.at] has joined #scheme 06:46:13 -!- peterhil` [~peterhil@91-157-48-51.elisa-laajakaista.fi] has quit [Ping timeout: 246 seconds] 06:46:44 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 246 seconds] 06:47:22 peterhil [~peterhil@91-157-48-10.elisa-laajakaista.fi] has joined #scheme 06:47:28 amgarchIn9 [~amgarchin@p4FD60492.dip0.t-ipconnect.de] has joined #scheme 06:48:58 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 06:49:25 -!- amgarchIn9 [~amgarchin@p4FD60492.dip0.t-ipconnect.de] has quit [Client Quit] 06:52:57 -!- bjz [~brendanza@203-206-132-21.perm.iinet.net.au] has quit [Quit: Leaving...] 06:55:34 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 240 seconds] 06:57:39 -!- ioa [~xmike@dynamic2-248-005.usc.edu] has quit [Remote host closed the connection] 06:58:47 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 07:03:55 attila_lendvai [~attila_le@87.247.57.51] has joined #scheme 07:03:55 -!- attila_lendvai [~attila_le@87.247.57.51] has quit [Changing host] 07:03:55 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #scheme 07:05:30 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 264 seconds] 07:07:36 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 07:08:21 -!- bipt [~bpt@cpe-071-070-253-241.nc.res.rr.com] has quit [Ping timeout: 276 seconds] 07:14:22 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 246 seconds] 07:15:32 gravicappa [~gravicapp@ppp91-77-184-102.pppoe.mtu-net.ru] has joined #scheme 07:17:27 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 07:21:33 bipt [~bpt@cpe-071-070-253-241.nc.res.rr.com] has joined #scheme 07:24:36 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 276 seconds] 07:24:36 -!- astertronistic [~astertron@ip70-181-210-93.sd.sd.cox.net] has quit [Ping timeout: 276 seconds] 07:24:40 -!- jonrafkind [~jon@racket/jonrafkind] has quit [Ping timeout: 246 seconds] 07:27:30 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 07:34:23 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 244 seconds] 07:37:37 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 07:38:39 astertronistic [~astertron@ip70-181-210-93.sd.sd.cox.net] has joined #scheme 07:42:50 eni [~eni@gob75-5-82-230-88-217.fbx.proxad.net] has joined #scheme 07:44:07 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 240 seconds] 07:47:17 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 07:53:24 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 248 seconds] 07:56:22 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 08:02:25 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 245 seconds] 08:04:28 peterhil` [~peterhil@gatekeeper.brainalliance.com] has joined #scheme 08:05:02 mucker [~mucker@183.83.240.198] has joined #scheme 08:05:24 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 08:11:28 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 260 seconds] 08:14:14 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 08:21:04 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 260 seconds] 08:23:20 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 08:29:40 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 260 seconds] 08:31:28 -!- elderK [~k@pdpc/supporter/active/elderk] has quit [Quit: Leaving.] 08:32:21 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 08:35:43 -!- bipt [~bpt@cpe-071-070-253-241.nc.res.rr.com] has quit [Ping timeout: 246 seconds] 08:38:34 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 246 seconds] 08:41:27 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 08:47:34 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 240 seconds] 08:49:56 wingo [~wingo@132-117.192-178.cust.bluewin.ch] has joined #scheme 08:50:31 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 08:51:51 mmc1 [~michal@sams-office-nat.tomtomgroup.com] has joined #scheme 08:57:25 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 245 seconds] 09:00:35 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 09:07:32 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 255 seconds] 09:10:54 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 09:16:16 -!- eni [~eni@gob75-5-82-230-88-217.fbx.proxad.net] has quit [Quit: .] 09:17:15 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 256 seconds] 09:19:54 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 09:26:12 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 248 seconds] 09:26:18 bjz [~brendanza@CPE-123-211-14-168.lnse3.cha.bigpond.net.au] has joined #scheme 09:26:34 confab [~confab@086.112-30-64.ftth.swbr.surewest.net] has joined #scheme 09:28:17 masm [~masm@46.50.20.181] has joined #scheme 09:29:04 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 09:32:57 add^_ [~add^_@m90-130-61-234.cust.tele2.se] has joined #scheme 09:35:08 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 240 seconds] 09:38:06 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 09:44:20 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 248 seconds] 09:47:03 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 09:53:21 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 245 seconds] 09:56:01 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 10:03:03 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 260 seconds] 10:03:11 -!- taylanub [tub@79.217.37.55] has quit [Disconnected by services] 10:03:32 taylanub [tub@p4FD927E5.dip.t-dialin.net] has joined #scheme 10:05:57 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 10:12:07 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 240 seconds] 10:14:51 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 10:21:16 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 246 seconds] 10:23:53 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 10:24:35 answer_42 [~answer_42@gateway/tor-sasl/answer42/x-66983568] has joined #scheme 10:30:01 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 245 seconds] 10:33:09 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 10:33:16 Ologn [~ologn@cpe-69-206-225-143.nyc.res.rr.com] has joined #scheme 10:39:28 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 240 seconds] 10:42:06 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 10:44:54 MrFahrenheit [~RageOfTho@77.221.31.94] has joined #scheme 10:49:15 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 260 seconds] 10:51:51 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 10:58:04 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 260 seconds] 11:00:10 -!- b4283 [~b4283@60-249-196-111.HINET-IP.hinet.net] has quit [Remote host closed the connection] 11:00:52 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 11:07:34 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 240 seconds] 11:11:06 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 11:18:11 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 260 seconds] 11:21:23 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 11:26:39 -!- huangjs [~huangjs@69.84.244.131] has quit [Quit: Ex-Chat] 11:27:06 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 245 seconds] 11:28:54 cmatei [~cmatei@95.76.22.68] has joined #scheme 11:30:38 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 11:37:22 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 246 seconds] 11:40:35 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 11:47:44 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 255 seconds] 11:50:40 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 11:53:34 -!- hkBst [~marijn@gentoo/developer/hkbst] has quit [Ping timeout: 240 seconds] 11:54:12 hkBst [~marijn@gentoo/developer/hkbst] has joined #scheme 11:57:32 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 246 seconds] 12:00:42 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 12:04:33 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Quit: Leaving.] 12:05:47 -!- hkBst [~marijn@gentoo/developer/hkbst] has quit [Ping timeout: 260 seconds] 12:06:41 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 245 seconds] 12:08:06 -!- DGASAU [~user@91.218.144.129] has quit [Remote host closed the connection] 12:09:48 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 12:11:45 realitygrill [~realitygr@209-6-30-187.c3-0.smr-ubr2.sbo-smr.ma.cable.rcn.com] has joined #scheme 12:12:52 -!- cibs [~cibs@218.211.32.194] has quit [Quit: leaving] 12:14:15 hkBst [~marijn@79.170.210.172] has joined #scheme 12:14:15 -!- hkBst [~marijn@79.170.210.172] has quit [Changing host] 12:14:15 hkBst [~marijn@gentoo/developer/hkbst] has joined #scheme 12:16:28 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 260 seconds] 12:19:06 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 12:19:39 `fogus [~fogus@burke-matrex.d-a-s.com] has joined #scheme 12:25:22 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 246 seconds] 12:25:50 -!- bfig [~b_fin_g@r190-135-44-179.dialup.adsl.anteldata.net.uy] has quit [Read error: Connection reset by peer] 12:26:11 bfig [~b_fin_g@r190-135-18-201.dialup.adsl.anteldata.net.uy] has joined #scheme 12:28:29 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 12:32:30 -!- creep [~afcbef666@2a01:270:dd00:7700:404:dead:beef:cafe] has quit [Quit: Ha félbeszakítasz egy gilisztát, ott folytatódik, ahol befejezted] 12:34:34 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 244 seconds] 12:35:17 -!- bjz [~brendanza@CPE-123-211-14-168.lnse3.cha.bigpond.net.au] has quit [Quit: Bye!] 12:35:40 bjz [~brendanza@CPE-123-211-14-168.lnse3.cha.bigpond.net.au] has joined #scheme 12:38:09 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 12:43:35 jao [~user@134.Red-88-17-130.dynamicIP.rima-tde.net] has joined #scheme 12:43:35 -!- jao [~user@134.Red-88-17-130.dynamicIP.rima-tde.net] has quit [Changing host] 12:43:36 jao [~user@pdpc/supporter/professional/jao] has joined #scheme 12:44:28 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 240 seconds] 12:45:20 langmartin [~user@host-68-169-154-130.WISOLT2.epbfi.com] has joined #scheme 12:47:16 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 12:50:40 dnolen [~user@cpe-74-64-60-84.nyc.res.rr.com] has joined #scheme 12:51:11 -!- masm [~masm@46.50.20.181] has quit [Read error: Connection reset by peer] 12:51:28 -!- langmartin [~user@host-68-169-154-130.WISOLT2.epbfi.com] has quit [Remote host closed the connection] 12:52:56 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 245 seconds] 12:53:47 -!- realitygrill [~realitygr@209-6-30-187.c3-0.smr-ubr2.sbo-smr.ma.cable.rcn.com] has quit [Quit: Computer has gone to sleep] 12:56:41 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 12:57:57 hash_table [~quassel@70-138-242-181.lightspeed.hstntx.sbcglobal.net] has joined #scheme 13:03:24 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 260 seconds] 13:03:40 langmartin [~user@host-68-169-154-130.WISOLT2.epbfi.com] has joined #scheme 13:06:08 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 13:06:29 -!- acarrico [~acarrico@pppoe-68-142-51-49.gmavt.net] has quit [Ping timeout: 256 seconds] 13:08:13 masm [~masm@31.22.243.202] has joined #scheme 13:11:55 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 246 seconds] 13:15:19 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 13:16:26 Fare [~fare@173-9-65-97-NewEngland.hfc.comcastbusiness.net] has joined #scheme 13:17:26 -!- answer_42 [~answer_42@gateway/tor-sasl/answer42/x-66983568] has quit [Remote host closed the connection] 13:18:11 answer_42 [~answer_42@gateway/tor-sasl/answer42/x-66983568] has joined #scheme 13:21:24 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 248 seconds] 13:23:02 acarrico [~acarrico@pppoe-68-142-51-49.gmavt.net] has joined #scheme 13:24:38 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 13:25:54 b4283 [~b4283@114-47-9-239.dynamic.hinet.net] has joined #scheme 13:27:09 -!- hash_table [~quassel@70-138-242-181.lightspeed.hstntx.sbcglobal.net] has quit [Ping timeout: 256 seconds] 13:31:24 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 260 seconds] 13:33:54 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 13:40:16 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 246 seconds] 13:43:21 -!- hkBst [~marijn@gentoo/developer/hkbst] has quit [Read error: Connection reset by peer] 13:43:27 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 13:43:56 -!- Fare [~fare@173-9-65-97-NewEngland.hfc.comcastbusiness.net] has quit [Ping timeout: 246 seconds] 13:44:10 -!- b4283 [~b4283@114-47-9-239.dynamic.hinet.net] has quit [Remote host closed the connection] 13:44:46 Nisstyre [~yours@oftn/member/Nisstyre] has joined #scheme 13:46:08 -!- copumpkin [~copumpkin@unaffiliated/copumpkin] has quit [Quit: Computer has gone to sleep.] 13:46:11 b4283 [~b4283@114-47-9-239.dynamic.hinet.net] has joined #scheme 13:46:23 jrslepak [~jrslepak@c-71-233-149-127.hsd1.ma.comcast.net] has joined #scheme 13:49:08 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 248 seconds] 13:49:13 hkBst_ [~marijn@gentoo/developer/hkbst] has joined #scheme 13:52:59 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 13:53:22 -!- hkBst_ [~marijn@gentoo/developer/hkbst] has quit [Read error: Connection reset by peer] 13:54:10 hkBst_ [~marijn@gentoo/developer/hkbst] has joined #scheme 13:54:29 -!- mjonsson [~mjonsson@38.109.95.133] has quit [Remote host closed the connection] 13:55:52 Riastradh [~riastradh@fsf/member/riastradh] has joined #scheme 13:56:24 Fare [fare@nat/google/x-vuxhxbanscdwcypw] has joined #scheme 13:57:24 -!- jao [~user@pdpc/supporter/professional/jao] has quit [Remote host closed the connection] 13:59:35 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 255 seconds] 14:00:08 -!- `fogus [~fogus@burke-matrex.d-a-s.com] has quit [Quit: Leaving] 14:02:15 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 14:04:22 ijp [~user@host86-183-35-169.range86-183.btcentralplus.com] has joined #scheme 14:06:28 -!- hkBst_ [~marijn@gentoo/developer/hkbst] has quit [Ping timeout: 246 seconds] 14:07:25 amgarchIn9 [~amgarchin@p4FD60492.dip0.t-ipconnect.de] has joined #scheme 14:08:23 copumpkin [~copumpkin@unaffiliated/copumpkin] has joined #scheme 14:09:08 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 246 seconds] 14:11:46 hkBst_ [~marijn@gentoo/developer/hkbst] has joined #scheme 14:11:55 attila_lendvai [~attila_le@37.99.42.61] has joined #scheme 14:11:56 -!- attila_lendvai [~attila_le@37.99.42.61] has quit [Changing host] 14:11:56 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #scheme 14:12:18 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 14:15:49 -!- hkBst_ [~marijn@gentoo/developer/hkbst] has quit [Read error: Connection reset by peer] 14:16:34 hkBst_ [~marijn@gentoo/developer/hkbst] has joined #scheme 14:18:43 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 246 seconds] 14:21:36 -!- hkBst_ [~marijn@gentoo/developer/hkbst] has quit [Remote host closed the connection] 14:23:23 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 14:25:05 DT`` [~ea@host17-27-dynamic.26-79-r.retail.telecomitalia.it] has joined #scheme 14:26:48 hkBst__ [~marijn@79.170.210.172] has joined #scheme 14:28:10 -!- DT` [~ea@host17-27-dynamic.26-79-r.retail.telecomitalia.it] has quit [Ping timeout: 252 seconds] 14:29:03 -!- Riastradh [~riastradh@fsf/member/riastradh] has quit [Ping timeout: 276 seconds] 14:29:29 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 256 seconds] 14:30:58 -!- hkBst__ [~marijn@79.170.210.172] has quit [Read error: Connection reset by peer] 14:31:05 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 14:31:23 -!- Nisstyre [~yours@oftn/member/Nisstyre] has quit [Ping timeout: 260 seconds] 14:31:34 hkBst__ [~marijn@79.170.210.172] has joined #scheme 14:34:21 dzhus [~dzhus@95-31-27-234.broadband.corbina.ru] has joined #scheme 14:35:15 chturne [~chturne@78-105-198-180.zone3.bethere.co.uk] has joined #scheme 14:37:06 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 245 seconds] 14:37:33 -!- hkBst__ is now known as hkBst 14:39:57 samth: just looking at your typed/racket tutorial on github. I notice you never use case-lambda, is there a typed syntax for that? 14:41:19 hash_table [~quassel@128.249.96.123] has joined #scheme 14:41:55 tupi [~david@139.82.89.157] has joined #scheme 14:42:01 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 14:44:22 Nisstyre [~yours@oftn/member/Nisstyre] has joined #scheme 14:48:11 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 255 seconds] 14:48:27 -!- hkBst [~marijn@79.170.210.172] has quit [Read error: Connection reset by peer] 14:50:29 hkBst [~marijn@gentoo/developer/hkbst] has joined #scheme 14:51:25 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 14:53:28 -!- amgarchIn9 [~amgarchin@p4FD60492.dip0.t-ipconnect.de] has quit [Quit: Konversation terminated!] 14:57:38 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 255 seconds] 14:58:08 -!- hkBst [~marijn@gentoo/developer/hkbst] has quit [Ping timeout: 246 seconds] 14:58:22 leppie: yup 14:58:26 rudybot: init typed/racket 14:58:28 samth: your typed/racket sandbox is ready 14:59:18 long syntax? ;p 14:59:18 rudybot: eval (case-lambda: [([x : Integer]) (add1 x)] [([x : Integer] [y : Integer]) (+ x y)]) 14:59:19 samth: ; Value: # 14:59:20 samth: ; stdout: "- : (case-> (Integer -> Integer) (Integer Integer -> Integer)) ... [Use (:print-type ) to see more.]\n" 14:59:58 ahh, so you would use (: foo : case-> blah blah) ? 15:00:20 yeah 15:00:23 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Quit: Leaving.] 15:00:35 but that syntax doesn't work as well for rudybot 15:00:57 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 15:03:01 personally I dont like that 'trailing list style' of racket for procedure notation. Why did you use something like (: foo (Any -> Any)) instead of (: foo : Any -> Any) ? 15:03:13 s/did/didnt/ 15:03:37 those are both valid syntaxes, and mean the same thing 15:03:48 ahhh :) 15:03:59 one thing i like about the latter is that these two syntaxes line up perfectly: 15:04:06 ;; foo : Any -> Any 15:04:13 (: foo : Any -> Any) 15:04:53 but you should only have 1 of them! 15:04:58 -!- lusory [~lusory@bb42-60-31-187.singnet.com.sg] has quit [Ping timeout: 246 seconds] 15:05:10 i agree 15:05:21 guess it makes 'porting' between them easier 15:05:26 i just like that the type annotation stays the same when you go from one to the other 15:05:31 simple regex replace 15:07:04 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 260 seconds] 15:07:49 -!- fantazo [~fantazo@91-119-69-13.dynamic.xdsl-line.inode.at] has quit [Read error: Operation timed out] 15:08:12 samth: does typed/racket provide any reflection/introspection abilities for procedure parameter types at runtime? 15:08:16 fantazo [~fantazo@91-119-69-13.dynamic.xdsl-line.inode.at] has joined #scheme 15:08:36 leppie: no, types are a purely static construct 15:09:17 that's a pity 15:09:36 -!- dnolen [~user@cpe-74-64-60-84.nyc.res.rr.com] has quit [Ping timeout: 245 seconds] 15:09:56 hkBst [~marijn@gentoo/developer/hkbst] has joined #scheme 15:10:33 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 15:11:39 that is a very nice feature I regularly use on .NET 15:16:49 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 246 seconds] 15:18:10 yoklov [~yoklov@137.99.228.165] has joined #scheme 15:20:04 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 15:21:58 langmart` [~user@host-68-169-154-130.WISOLT2.epbfi.com] has joined #scheme 15:22:16 -!- langmart` is now known as langmartin` 15:22:27 -!- langmartin [~user@host-68-169-154-130.WISOLT2.epbfi.com] has quit [Disconnected by services] 15:22:30 -!- langmartin` is now known as langmartin 15:25:59 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 260 seconds] 15:26:02 -!- dzhus [~dzhus@95-31-27-234.broadband.corbina.ru] has quit [Remote host closed the connection] 15:29:27 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 15:30:24 Problem: can you write the exponentiation iteratively, using only 3 variables ? 15:32:23 result = base; while(pow--) result *= base; return result 15:33:42 ssbr_ [~ssbr@python/site-packages/ssbr] has joined #scheme 15:34:48 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Read error: Connection reset by peer] 15:34:55 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 15:35:06 -!- MichaelRaskin [~MichaelRa@195.178.216.22] has quit [Quit: MichaelRaskin] 15:35:16 ssbr__ [~ssbr@python/site-packages/ssbr] has joined #scheme 15:35:36 -!- tupi [~david@139.82.89.157] has quit [Remote host closed the connection] 15:35:54 In logarithmic time, I forgot to add 15:35:54 -!- hkBst [~marijn@gentoo/developer/hkbst] has quit [Quit: Konversation terminated!] 15:37:52 LeoNerd: sorry, I had forgotten to add in log(n) time, where n is the power b^n 15:38:54 -!- ssbr_ [~ssbr@python/site-packages/ssbr] has quit [Ping timeout: 240 seconds] 15:39:30 Ah.. I think you can do it by repeatedly bit-shifting the power down, possibly multiplying up if it was odd before you did it 15:39:47 Rely on base^(x*y) == (base^x)^y 15:40:50 -!- confab [~confab@086.112-30-64.ftth.swbr.surewest.net] has quit [Quit: leaving] 15:40:50 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 255 seconds] 15:42:04 wbooze [~wbooze@xdsl-78-35-149-246.netcologne.de] has joined #scheme 15:44:22 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 15:50:24 huseby [~huseby@home.husebyhome.com] has joined #scheme 15:51:30 can you write 2-3 lines of code, not using more than 3 variables ? 15:51:36 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 276 seconds] 15:52:01 yes -- do it using divide and conquer 15:54:00 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 15:54:30 lusory [~lusory@bb42-60-31-187.singnet.com.sg] has joined #scheme 15:54:54 it works ? 15:58:47 ssbr_ [~ssbr@python/site-packages/ssbr] has joined #scheme 15:59:21 -!- yoklov [~yoklov@137.99.228.165] has quit [Quit: bye!] 15:59:52 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 245 seconds] 16:00:07 kk` [~kk@unaffiliated/kk/x-5380134] has joined #scheme 16:02:19 -!- ssbr__ [~ssbr@python/site-packages/ssbr] has quit [Ping timeout: 246 seconds] 16:03:41 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 16:09:00 tupi [~david@139.82.89.157] has joined #scheme 16:10:59 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 255 seconds] 16:12:06 -!- ssbr_ [~ssbr@python/site-packages/ssbr] has quit [Ping timeout: 264 seconds] 16:13:00 attila_lendvai [~attila_le@37.99.42.61] has joined #scheme 16:13:00 -!- attila_lendvai [~attila_le@37.99.42.61] has quit [Changing host] 16:13:01 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #scheme 16:13:40 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 16:14:11 vwvwvwv [~vwvwvwv@rrcs-76-79-198-130.west.biz.rr.com] has joined #scheme 16:19:27 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 245 seconds] 16:23:17 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 16:26:41 -!- mmc1 [~michal@sams-office-nat.tomtomgroup.com] has quit [Ping timeout: 246 seconds] 16:29:57 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 276 seconds] 16:30:15 homie [~homie@xdsl-78-35-149-246.netcologne.de] has joined #scheme 16:32:52 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 16:38:59 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 256 seconds] 16:40:07 -!- vwvwvwv [~vwvwvwv@rrcs-76-79-198-130.west.biz.rr.com] has quit [Ping timeout: 256 seconds] 16:43:33 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 16:44:46 gffa [~unknown@unaffiliated/gffa] has joined #scheme 16:49:54 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 264 seconds] 16:52:25 -!- microcode [~microcolo@unaffiliated/microcolonel] has quit [Excess Flood] 16:53:11 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 16:53:32 microcode [~microcolo@unaffiliated/microcolonel] has joined #scheme 16:55:57 jonrafkind [~jon@racket/jonrafkind] has joined #scheme 16:59:23 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 256 seconds] 17:02:51 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 17:08:43 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 256 seconds] 17:09:35 -!- kanru [~kanru@kanru-1-pt.tunnel.tserv15.lax1.ipv6.he.net] has quit [Ping timeout: 272 seconds] 17:12:54 maksima [1fdeeafa@gateway/web/freenode/ip.31.222.234.250] has joined #scheme 17:13:35 hi, am a python programmer, i want to learn scheme, but cant find one good resource on it, any advice? 17:13:39 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 17:13:39 -!- peterhil` [~peterhil@gatekeeper.brainalliance.com] has quit [Ping timeout: 260 seconds] 17:15:38 kanru [~kanru@kanru-1-pt.tunnel.tserv15.lax1.ipv6.he.net] has joined #scheme 17:19:25 SICP, SICP videos, the little schemer, the seasoned scheme, the reasoned scheme, .. 17:20:39 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 276 seconds] 17:21:56 maksima: consider reasoned at the end -- start with little & SICP 17:23:16 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 17:25:57 superjudge [~mjl@c83-250-198-227.bredband.comhem.se] has joined #scheme 17:28:59 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 246 seconds] 17:33:02 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 17:36:28 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Quit: Leaving.] 17:40:05 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 255 seconds] 17:40:32 MichaelRaskin [~MichaelRa@195.91.224.225] has joined #scheme 17:42:10 what is SICP ? 17:42:21 Is it a scheme book? 17:42:33 everybody is asking me to start with it 17:42:36 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 17:44:39 Structure andd Interpretation of Computer Programs, http://mitpress.mit.edu/sicp/ 17:44:46 Full text available, so at least it's easy to get. 17:44:57 (And yes, a Scheme book.) 17:47:11 mmc1 [~michal@178-85-68-252.dynamic.upc.nl] has joined #scheme 17:47:40 jao [~user@134.Red-88-17-130.dynamicIP.rima-tde.net] has joined #scheme 17:47:46 -!- jao [~user@134.Red-88-17-130.dynamicIP.rima-tde.net] has quit [Changing host] 17:47:46 jao [~user@pdpc/supporter/professional/jao] has joined #scheme 17:48:47 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 260 seconds] 17:51:34 -!- jonrafkind [~jon@racket/jonrafkind] has quit [Ping timeout: 260 seconds] 17:51:37 HG` [~HG@wprt-4d09768c.pool.mediaWays.net] has joined #scheme 17:52:56 why does SICP have so many negative reviews on amazon !? 17:53:19 read the reviews and find out 17:53:40 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 17:54:43 -!- mucker [~mucker@183.83.240.198] has quit [Quit: leaving] 17:58:38 maksima: http://www.phyast.pitt.edu/~micheles/scheme/ 17:59:51 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 245 seconds] 17:59:55 kbs [~user@ip-64-134-238-45.public.wayport.net] has joined #scheme 18:01:22 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 18:02:55 -!- kbs [~user@ip-64-134-238-45.public.wayport.net] has left #scheme 18:03:59 -!- hiroaki_ [~hiroaki@77-20-78-82-dynip.superkabel.de] has quit [Ping timeout: 246 seconds] 18:06:05 -!- MrFahrenheit [~RageOfTho@77.221.31.94] has quit [Ping timeout: 246 seconds] 18:07:23 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 256 seconds] 18:08:47 -!- atomx [~user@109.102.133.145] has quit [Read error: Connection reset by peer] 18:10:56 jonrafkind [~jon@racket/jonrafkind] has joined #scheme 18:12:24 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 18:16:15 amgarchIn9 [~amgarchin@p4FD60492.dip0.t-ipconnect.de] has joined #scheme 18:16:18 -!- maksima [1fdeeafa@gateway/web/freenode/ip.31.222.234.250] has quit [Ping timeout: 245 seconds] 18:17:41 hiroaki_ [~hiroaki@p5B04BC98.dip.t-dialin.net] has joined #scheme 18:19:09 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 276 seconds] 18:19:48 Riastradh [~riastradh@fsf/member/riastradh] has joined #scheme 18:22:08 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 18:25:52 turbofail [~user@199.27.105.215] has joined #scheme 18:26:31 lcc [~lcc@unaffiliated/lcc] has joined #scheme 18:27:58 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 252 seconds] 18:31:56 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 18:34:41 -!- ivan\ [~ivan@unaffiliated/ivan/x-000001] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 18:36:03 -!- Riastradh [~riastradh@fsf/member/riastradh] has quit [Ping timeout: 276 seconds] 18:38:17 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 246 seconds] 18:39:53 ivan\ [~ivan@unaffiliated/ivan/x-000001] has joined #scheme 18:41:47 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 18:48:04 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 246 seconds] 18:50:32 -!- dRbiG [drbig@unhallowed.pl] has quit [Ping timeout: 246 seconds] 18:51:37 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 18:55:34 -!- masm [~masm@31.22.243.202] has quit [Ping timeout: 240 seconds] 18:56:57 Riastradh [~riastradh@fsf/member/riastradh] has joined #scheme 18:57:52 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 246 seconds] 19:01:03 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 19:02:13 uselpa [~uselpa@83.99.17.61] has joined #scheme 19:02:38 -!- HG` [~HG@wprt-4d09768c.pool.mediaWays.net] has quit [Quit: Leaving.] 19:02:47 dRbiG [~p@unhallowed.pl] has joined #scheme 19:07:12 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 252 seconds] 19:10:47 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 19:10:51 -!- acarrico [~acarrico@pppoe-68-142-51-49.gmavt.net] has quit [Ping timeout: 245 seconds] 19:11:02 -!- uselpa [~uselpa@83.99.17.61] has quit [Remote host closed the connection] 19:11:13 ssbr_ [~ssbr@gw-wifi9.cdf.utoronto.ca] has joined #scheme 19:11:13 -!- ssbr_ [~ssbr@gw-wifi9.cdf.utoronto.ca] has quit [Changing host] 19:11:13 ssbr_ [~ssbr@python/site-packages/ssbr] has joined #scheme 19:14:59 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 244 seconds] 19:16:29 -!- tupi [~david@139.82.89.157] has quit [Remote host closed the connection] 19:17:51 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 19:18:23 acarrico [~acarrico@pppoe-68-142-51-49.gmavt.net] has joined #scheme 19:22:16 bipt [~bpt@cpe-071-070-253-241.nc.res.rr.com] has joined #scheme 19:24:48 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 276 seconds] 19:28:00 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 19:29:50 masm [~masm@89.214.190.115] has joined #scheme 19:32:03 rudybot: (sqrt 8) 19:32:04 leppie: your sandbox is ready 19:32:05 leppie: ; Value: 2.8284271247461903 19:32:48 rudybot: (sqrt 9/4) 19:32:48 leppie: ; Value: 3/2 19:32:53 -!- gravicappa [~gravicapp@ppp91-77-184-102.pppoe.mtu-net.ru] has quit [Remote host closed the connection] 19:33:00 barryfm [~barryfm@fl-71-52-218-185.dhcp.embarqhsd.net] has joined #scheme 19:33:08 rudybot: (+ 2 (* 3 4)) 19:33:09 Ologn: your sandbox is ready 19:33:09 Ologn: ; Value: 14 19:33:11 gravicappa [~gravicapp@ppp91-77-184-102.pppoe.mtu-net.ru] has joined #scheme 19:33:23 rudybot: 'what-are-we-even-doing-anyway? 19:33:23 ijp: eh? Try "rudybot: help". 19:33:37 ijp: rationalizing ;p 19:33:47 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 240 seconds] 19:35:17 *leppie* refers to r6rs for clarity 19:37:29 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 19:37:34 maksima's comments have me reading the one-star SICP reviews on Amazon now. 19:38:16 "Instead of teaching really useful things, such as algorithms, or tecnhiques, the text spends huge amounts of space on pointless philosophical discussions. For example, when assignments are introduced...(e.g. x = x + 1), the authors take up a boring discussion about the conceptual difficulties and implications this introduces into the language. Again, who cares? Millions of lines of code are written in C every year and everything works jus 19:38:16 t fine." 19:38:25 star ratings are a hilariously bad heuristic 19:39:42 er, metric, not heuristic 19:39:58 rudybot: (= 8 (expt (sqrt 8) 2)) 19:39:58 leppie: ; Value: #f 19:40:02 airolson [~airolson@CPE00222d55a738-CM00222d55a735.cpe.net.cable.rogers.com] has joined #scheme 19:40:33 leppie: blame IEEE 754 :P 19:41:45 ijp: not that really ;p (sqrt 8) returns a rational number in IronScheme (but it is essentially a decomposition of a floating point number) 19:41:58 -!- ssbr_ [~ssbr@python/site-packages/ssbr] has quit [Ping timeout: 246 seconds] 19:41:59 mark_weaver [~user@209-6-91-212.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com] has joined #scheme 19:42:04 just testing sanity ;p 19:43:30 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 252 seconds] 19:44:37 -!- chturne [~chturne@78-105-198-180.zone3.bethere.co.uk] has quit [Quit: Leaving] 19:45:28 -!- FireFly [~firefly@firefly.xen.prgmr.com] has quit [Changing host] 19:45:28 FireFly [~firefly@oftn/member/FireFly] has joined #scheme 19:47:09 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 19:48:12 -!- bipt [~bpt@cpe-071-070-253-241.nc.res.rr.com] has quit [Ping timeout: 276 seconds] 19:50:27 MrFahrenheit [~RageOfTho@77.221.31.94] has joined #scheme 19:52:31 rudybot: let's test insanity 19:52:32 ski: speaking of insanity, did you see my conversation wih consolers earlier? 19:53:40 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 246 seconds] 19:53:48 rudybot: why, was it a terminal one? 19:53:48 ski: if the ipad terminal app is as "good" as the regular mac terminal app, why would you ever want to? 19:54:50 rudybot: ((lambda (x) (list x (list (quote quote) x))) (quote (lambda (x) (list x (list (quote quote) x))))) 19:54:50 mark_weaver: your sandbox is ready 19:54:51 mark_weaver: ; Value: ((lambda (x) (list x (list (quote quote) x))) (quote (lambda (x) (list x (list (quote quote) x))))) 19:56:50 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 19:57:10 -!- cdidd [~cdidd@128-69-13-187.broadband.corbina.ru] has quit [Read error: Connection reset by peer] 19:58:02 huangjs [~huangjs@69.84.244.131] has joined #scheme 19:58:42 -!- airolson [~airolson@CPE00222d55a738-CM00222d55a735.cpe.net.cable.rogers.com] has quit [Quit: Computer has gone to sleep.] 20:03:48 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 276 seconds] 20:04:35 -!- githogori [~githogori@c-50-131-15-16.hsd1.ca.comcast.net] has quit [Ping timeout: 244 seconds] 20:06:33 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 20:12:31 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 245 seconds] 20:13:05 -!- acarrico [~acarrico@pppoe-68-142-51-49.gmavt.net] has quit [Ping timeout: 255 seconds] 20:14:58 yoklov [~yoklov@66-168-42-64.dhcp.nwtn.ct.charter.com] has joined #scheme 20:16:08 -!- answer_42 [~answer_42@gateway/tor-sasl/answer42/x-66983568] has quit [Quit: WeeChat 0.3.9] 20:16:13 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 20:17:34 -!- copumpkin [~copumpkin@unaffiliated/copumpkin] has quit [Quit: Computer has gone to sleep.] 20:18:34 phax [~phax@unaffiliated/phax] has joined #scheme 20:20:49 airolson [~honkfesti@CPE00222d55a738-CM00222d55a735.cpe.net.cable.rogers.com] has joined #scheme 20:21:10 -!- airolson [~honkfesti@CPE00222d55a738-CM00222d55a735.cpe.net.cable.rogers.com] has left #scheme 20:22:39 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 260 seconds] 20:26:02 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 20:28:12 honkfestival [~honkfesti@CPE00222d55a738-CM00222d55a735.cpe.net.cable.rogers.com] has joined #scheme 20:29:50 acarrico [~acarrico@pppoe-68-142-51-49.gmavt.net] has joined #scheme 20:30:50 uselpa [~uselpa@83.99.17.61] has joined #scheme 20:32:10 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 256 seconds] 20:33:17 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 20:35:27 -!- ijp is now known as JAMIE` 20:35:33 -!- JAMIE` is now known as ijp 20:35:43 copumpkin [~copumpkin@unaffiliated/copumpkin] has joined #scheme 20:39:11 -!- barryfm [~barryfm@fl-71-52-218-185.dhcp.embarqhsd.net] has left #scheme 20:39:34 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 260 seconds] 20:41:11 Thoughtful, rudybot 20:41:26 hm, it only babbles when prefixed with its nick? :( 20:41:33 rudybot: speak your mind 20:41:34 FireFly: i cannot speak for their intent. 20:42:53 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 20:43:57 -!- bjz [~brendanza@CPE-123-211-14-168.lnse3.cha.bigpond.net.au] has quit [Quit: Leaving...] 20:47:08 -!- Natch [~Natch@c-1dcce155.25-4-64736c10.cust.bredbandsbolaget.se] has quit [Remote host closed the connection] 20:48:46 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 252 seconds] 20:49:52 bipt [~bpt@cpe-071-070-253-241.nc.res.rr.com] has joined #scheme 20:52:38 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 20:55:09 -!- adiii [~adityavit@c-76-117-52-187.hsd1.nj.comcast.net] has quit [Ping timeout: 246 seconds] 20:59:05 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 256 seconds] 20:59:54 -!- langmartin [~user@host-68-169-154-130.WISOLT2.epbfi.com] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 21:02:18 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 21:02:56 rudybot: ((lambda (x) (quasiquote ((unquote x) (quote (unquote x))))) (quote (lambda (x) (quasiquote ((unquote x) (quote (unquote x))))))) 21:02:57 mark_weaver: ; Value: ((lambda (x) (quasiquote ((unquote x) (quote (unquote x))))) (quote (lambda (x) (quasiquote ((unquote x) (quote (unquote x))))))) 21:05:24 -!- hash_table [~quassel@128.249.96.123] has quit [Ping timeout: 248 seconds] 21:06:32 -!- yoklov [~yoklov@66-168-42-64.dhcp.nwtn.ct.charter.com] has quit [Quit: bye!] 21:08:44 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 260 seconds] 21:10:34 -!- uselpa [~uselpa@83.99.17.61] has quit [Remote host closed the connection] 21:11:59 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 21:13:19 -!- phax [~phax@unaffiliated/phax] has quit [Read error: Operation timed out] 21:18:54 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 240 seconds] 21:21:31 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 21:27:42 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 256 seconds] 21:32:14 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 21:38:07 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 240 seconds] 21:42:07 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 21:42:18 -!- stamourv [~user@racket/stamourv] has quit [Read error: Connection reset by peer] 21:42:33 stamourv [~user@racket/stamourv] has joined #scheme 21:45:18 ccl-logbot [~ccl-logbo@setf.clozure.com] has joined #scheme 21:45:18 21:45:18 -!- names: ccl-logbot stamourv lggr bipt copumpkin acarrico honkfestival huangjs MrFahrenheit mark_weaver gravicappa masm dRbiG Riastradh ivan\ lcc turbofail hiroaki_ amgarchIn9 jonrafkind jao mmc1 MichaelRaskin superjudge kanru microcode gffa homie kk` lusory huseby wbooze fantazo Nisstyre DT`` ijp Fare jrslepak b4283 bfig cmatei Ologn taylanub add^_ wingo astertronistic peterhil ecraven covi dostoyevsky tali713 sawjig Nshag leppie ASau noam nowhereman snorble_ 21:45:18 -!- names: FireFly ski amoe doomlord em Euthy amgarching aoh pchrist DerGuteMoritz pothos asumu samrat__ SeanTAllen Quadrescence nego SeySayux preflex felipe levi klutometis pyro-_ rotty gf3 tizoc g112wdh` SHODAN jakk jaaso Obfuscate eli gabot joast zbigniew ft antoszka wtetzner cataska mario-goulart shachaf wkelly C-Keen sizz Khisanth dan64 brendyn Razz impaktor m4burns sajith eMBee CoverSlide puddingpimp imphasing sethalves samth hypnocat antono ramrunner 21:45:18 -!- names: hive-mind josteink clog ray gnomon kniu weinholt araujo Viaken tessier `micro_ duncanm fgudin roderic karswell_ fizzie danking_ snarkyboojum tonyg Saeren mmc dsp_ kandinski evhan adamblackwell saccadewrk acieroid certainty surrounder elliottcable drdo anonus jrslepak_neu z0d ineiros_ djanatyn bambams yosafbridge LeoNerd muep rudybot arbscht offby1 rapacity russfrank ozzloy shardz foof Zuchto cky finnrobi copec 21:46:47 -!- kk` [~kk@unaffiliated/kk/x-5380134] has quit [Ping timeout: 260 seconds] 21:49:45 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 276 seconds] 21:50:40 ccorn [~ccorn@dhcp-077-249-189-246.chello.nl] has joined #scheme 21:52:25 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 21:58:09 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 245 seconds] 21:58:53 -!- ccorn [~ccorn@dhcp-077-249-189-246.chello.nl] has quit [Quit: ccorn] 22:01:50 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 22:03:10 hash_table [~quassel@70-138-242-181.lightspeed.hstntx.sbcglobal.net] has joined #scheme 22:07:32 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 244 seconds] 22:09:32 -!- mmc1 [~michal@178-85-68-252.dynamic.upc.nl] has quit [Ping timeout: 246 seconds] 22:10:46 bjz [~brendanza@CPE-123-211-14-168.lnse3.cha.bigpond.net.au] has joined #scheme 22:11:22 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 22:11:30 -!- add^_ [~add^_@m90-130-61-234.cust.tele2.se] has quit [Quit: add^_] 22:17:05 Sorella [~quildreen@oftn/member/Sorella] has joined #scheme 22:17:44 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 255 seconds] 22:20:55 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 22:26:46 In the guile REPL, is there any "repeat last command" thing, such as up arrow or the like? 22:27:01 phax [~phax@unaffiliated/phax] has joined #scheme 22:27:02 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 252 seconds] 22:27:53 not by default, but there is information on enabling readline in the manual 22:28:43 (use-modules (ice-9 readline)) (activate-readline) 22:29:32 ijp: that works, excellent, thanks 22:29:51 best to stick it in your .guile 22:30:24 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 22:34:58 -!- honkfestival [~honkfesti@CPE00222d55a738-CM00222d55a735.cpe.net.cable.rogers.com] has quit [Quit: Computer has gone to sleep.] 22:36:16 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 245 seconds] 22:39:53 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 22:46:18 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 276 seconds] 22:47:32 mhr_ [60fd75c2@gateway/web/freenode/ip.96.253.117.194] has joined #scheme 22:48:01 -!- samth is now known as samth_away 22:49:51 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 22:51:53 How come in scheme, you say (define (square n) (* n n)), and in lisp, you say (defun square (n) (* n n)), yet (lambda (n) (* n n)) is the same for both? 22:53:06 history 22:54:04 what history? 22:55:08 I'm just saying, there isn't really a good reason, it's just the way things have turned out 22:55:28 oh. but surely somebody made a design decision when making scheme long ago 22:55:46 did nobody switching from lisp to scheme ask why the change in syntax? 22:55:52 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 245 seconds] 22:56:11 gosh darn it, I've got to go eat dinner 22:56:18 I'll be back 22:56:33 I don't know, but the original scheme paper does not give a rationale 22:58:40 there is one important difference between scheme and lisp that might have something to do with it: in lisp, symbols have separate value cells and function cells, so (defun square (n) (* n n)) is not the same as (setq square (lambda (n) (* n n))). but in scheme, (define (square n) (* n n)) is just a shorthand for (define square (lambda (n) (* n n))). 22:58:57 adiii [~adityavit@NYUFGA-WLESSAUTHCLIENTS-05.NATPOOL.NYU.EDU] has joined #scheme 22:59:08 so lisp needs to have different kinds of define keywords, whereas scheme can have just one. 22:59:26 (well, at least before scheme got a macro system :) 22:59:50 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 23:02:23 I thought it might be a holdover from one of the AI languages like PLANNER or CONNIVER, but skimming their reference manuals shows this not be the case 23:02:42 so I'm going to go with my gut and say, "because defun is a silly name" 23:05:51 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 245 seconds] 23:09:01 how the hell is wc -l so fast? 23:09:11 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 23:11:06 -!- gravicappa [~gravicapp@ppp91-77-184-102.pppoe.mtu-net.ru] has quit [Remote host closed the connection] 23:12:07 -!- jonrafkind [~jon@racket/jonrafkind] has quit [Ping timeout: 245 seconds] 23:14:31 -!- adiii [~adityavit@NYUFGA-WLESSAUTHCLIENTS-05.NATPOOL.NYU.EDU] has quit [Ping timeout: 260 seconds] 23:14:59 -!- phax [~phax@unaffiliated/phax] has quit [Ping timeout: 246 seconds] 23:15:05 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 256 seconds] 23:16:14 -!- leppie [~lolcow@196-210-179-61.dynamic.isadsl.co.za] has quit [Ping timeout: 240 seconds] 23:18:37 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 23:20:57 leppie [~lolcow@196-210-179-61.dynamic.isadsl.co.za] has joined #scheme 23:25:17 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 256 seconds] 23:27:47 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 23:27:49 adiii [~adityavit@NYUFGA-GUESTS-01.NATPOOL.NYU.EDU] has joined #scheme 23:28:37 -!- amgarchIn9 [~amgarchin@p4FD60492.dip0.t-ipconnect.de] has quit [Quit: Konversation terminated!] 23:33:28 -!- adiii [~adityavit@NYUFGA-GUESTS-01.NATPOOL.NYU.EDU] has quit [Ping timeout: 246 seconds] 23:34:50 phax [~phax@unaffiliated/phax] has joined #scheme 23:34:51 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 244 seconds] 23:38:08 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 23:38:57 marcux [~marco@177.32.185.235] has joined #scheme 23:44:14 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 240 seconds] 23:47:27 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 23:49:54 nightfly_ [~sage@sagenite.net] has joined #scheme 23:49:58 huh, I tried (setq square (lambda (n) (* n n))) on ideone.com for common lisp, and saying (print (square 5)) is a runtime error, but saying (print square) prints that it's a function 23:51:16 mhr_: That's because Common Lisp is crazy. 23:51:27 Maybe #commonlisp would be able to tell you more. 23:51:43 Scheme is less crazy, so it works fine in Scheme. :-) 23:51:46 I actually don't mind cl, but it's got old-fashioned names for its primitives 23:52:15 if it had saner names like in scheme, then I'd probably like scheme and lisp equally 23:52:46 I like lisp's macro system better than scheme's but I like scheme's simplicity and elegance more, so I usually go with scheme 23:53:46 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 246 seconds] 23:54:30 fyi, there's no such thing as #commonlisp, I think it's #lisp 23:56:47 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 23:57:06 -!- gffa [~unknown@unaffiliated/gffa] has quit [Quit: sleep] 23:57:09 -!- bjz [~brendanza@CPE-123-211-14-168.lnse3.cha.bigpond.net.au] has quit [Quit: Leaving...] 23:57:14 for (setq square (lambda (n) (* n n))) to work, I had to do (print (funcall square 5)) 23:57:23 I guess that makes sense...? 23:57:24 haha 23:57:37 -!- phax [~phax@unaffiliated/phax] has quit [Read error: Operation timed out] 23:58:33 phax [~phax@unaffiliated/phax] has joined #scheme