00:02:53 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 256 seconds] 00:04:57 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 00:05:58 looking to transform a list of length 81 into this (example): 00:05:58 '((((1 2 3) (4 5 6) (7 8 9)) ((1 2 3) (4 5 6) (7 8 9)) ((1 2 3) (4 5 6) (7 8 9))) (((1 2 3) (4 5 6) (7 8 9)) ((1 2 3) (4 5 6) (7 8 9)) ((1 2 3) (4 5 6) (7 8 9))) (((1 2 3) (4 5 6) (7 8 9)) ((1 2 3) (4 5 6) (7 8 9)) ((1 2 3) (4 5 6) (7 8 9)))) 00:06:14 a 3 by 3 by 3 by 3 list 00:06:28 if im not wrong 00:07:03 hmm, that's kind of tought 00:07:06 *tough 00:07:52 lists of lists are almost always a terrible data structure 00:08:09 I wonder how to write it so that it can generalize to n dimensions... 00:08:14 -!- homie [~homie@xdsl-78-35-152-14.netcologne.de] has quit [Ping timeout: 240 seconds] 00:08:50 and how to express it recursively.. 00:09:07 -!- wbooze [~wbooze@xdsl-78-35-152-14.netcologne.de] has quit [Ping timeout: 256 seconds] 00:09:08 it will have to be stream like 00:09:29 i tried fold-rights on that but it must be a list of 81 values transformed into successive references to triplets from the third of 81 (27) on to triplets 00:09:33 ie, it builds the output lists as it consumes elements of the input list 00:10:40 ok I think I have it 00:10:46 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 246 seconds] 00:11:03 i thought of this because sudokus have more than 3 regions available and theyre all comming from thirds of the 81-lengthed list 00:11:49 (input-list-position dimension) -> (folded-lists next-input-list-position) 00:11:52 something like that 00:12:09 all regions are mutations of thirds of a grid so i thought id write a generic grid then define regions as flattened portions of that grid 00:12:28 yoklov [~yoklov@66-168-42-64.dhcp.nwtn.ct.charter.com] has joined #scheme 00:12:30 it sounds like you might want to use vectors of vectors instead 00:13:04 or just a vector with multi dimensional accessor function 00:13:53 rows are 9x9, columns are the matrix transpose of the rows, boxes are a bit more complex but there are more regions i found by studying these structures 00:14:57 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 00:15:14 i want to ultimately just (apply lset-intersection = grid-regions) to solve the grid 00:16:08 arrays are not very standardized in scheme though 00:16:13 which srfi from those 3 again? 00:16:34 I'm not sure, but that's generally what you use when you need random access 00:17:22 what would the algorithm be like? that's usually what determines what the data structure should be 00:17:47 ill just (cons (cons (cons (cons (take grid 3) ... 00:17:52 pairs will act as references 00:18:47 rudybot: (define grid (iota 81 1)) 00:18:48 teurastaja: your sandbox is ready 00:18:48 teurastaja: error: reference to an identifier before its definition: iota in module: 'program 00:18:56 oops 00:19:05 how do i import srfi-1? 00:19:44 I'm not sure 00:19:59 rudybot: (import 'srfi-1) 00:19:59 astertronistic: error: #:1:0: import: misuse of unit keyword in: (import (quote srfi-1)) 00:20:08 rudybot: (require srfi/1) 00:20:09 asumu: your sandbox is ready 00:20:09 asumu: Done. 00:21:40 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 246 seconds] 00:21:49 rudybot: (import srfi/1) 00:21:49 teurastaja: error: #:1:0: import: misuse of unit keyword in: (import srfi/1) 00:22:00 oops 00:22:08 rudybot: (require srfi/1) 00:22:08 teurastaja: Done. 00:22:46 rudybot: (define grid (iota 81 1)) 00:22:46 teurastaja: Done. 00:24:22 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 00:24:23 (define grid3 (fold-right (lambda (x ls) (cons (cons x (take ls 2)) (drop ls 2))) (list) grid)) 00:24:36 rudybot: (define grid3 (fold-right (lambda (x ls) (cons (cons x (take ls 2)) (drop ls 2))) (list) grid)) 00:24:37 teurastaja: error: take: index 2 too large for list: '() 00:24:45 the hell?? 00:25:09 rudybot: grid 00:25:09 teurastaja: ; Value: (1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81) 00:25:35 rudybot: (fold-right (lambda (x ls) (cons (cons x (take ls 2)) (drop ls 2))) (list) grid) 00:25:35 teurastaja: error: take: index 2 too large for list: '() 00:25:55 oktell me where im wrong 00:26:14 i want triplets of the list 00:29:05 ok wtf 00:30:08 rudybot: (fold-right (lambda (x ls) (cons (cons x (take ls 26)) (drop ls 26))) (list) grid) 00:30:09 teurastaja: error: take: index 26 too large for list: '() 00:30:25 ok this makes me want to give up 00:31:23 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 255 seconds] 00:32:21 it's possible to do it 00:32:36 i just don't know if this will really help you out once it is finished 00:32:40 but if you want to keep trying 00:33:01 -!- adiii [~adityavit@76.117.52.187] has quit [Ping timeout: 246 seconds] 00:33:03 fold-right might not be expressive enough to do it 00:33:16 but a recursive function could 00:33:29 using plain lets? 00:33:46 I'll see if I can get a starting point for you 00:34:19 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 00:37:45 rudybot: (define (pair-up lis acc) (if (or (null? lis) (null? (cdr lis))) (reverse acc) (pair-up (cddr lis) (cons (list (car lis) (cadr lis)) acc))) 00:37:46 astertronistic: all it needs now is a snazzy name like pair-up 00:38:37 rudybot: (pair-up '(1 2 3 4)) 00:38:37 astertronistic: error: reference to an identifier before its definition: pair-up in module: 'program 00:38:53 ehh 00:40:26 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 245 seconds] 00:41:32 rudybot: (define (pair-up lis acc) (if (or (null? lis) (null? (cdr lis))) (reverse acc) (pair-up (cddr lis) (cons (list (car lis) (cadr lis)) acc)))) 00:41:32 astertronistic: Done. 00:41:36 rudybot: (pair-up '(1 2 3 4)) 00:41:36 astertronistic: error: procedure pair-up: expects 2 arguments, given 1: '(1 2 3 4) 00:41:42 rudybot: (pair-up '(1 2 3 4) '()) 00:41:42 astertronistic: ; Value: ((1 2) (3 4)) 00:42:12 there we go 00:43:07 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 00:43:17 rudybot: (pair-up '(1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19) '()) 00:43:17 astertronistic: ; Value: ((1 2) (3 4) (5 6) (7 8) (9 10) (11 12) (13 14) (15 16) (17 18)) 00:47:58 is there anything in the standard library like this 'pair-up' .. i found myelf making something similar 00:48:44 map-pairs 00:49:54 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 264 seconds] 00:49:59 teurastaja: 00:49:59 (define (triples xs) 00:49:59 (let loop ((xs xs) (ys '())) 00:49:59 (if (null? xs) 00:50:03 (reverse ys) 00:50:06 (loop (drop xs 3) 00:50:09 (cons (take xs 3) ys))))) 00:50:13 00:50:16 (define (nested-triples xs) 00:50:16 (if (null? (cdr xs)) 00:50:19 (car xs) 00:50:22 (nested-triples (triples xs)))) 00:50:28 why doesnt fold-right do it though? 00:50:42 got that solution already 00:50:44 triples assumes that (length xs) is a multiple of 3, and nested-triples assumes that it's a power of 3 00:51:00 ok 00:51:03 fold-right is kind of an awkward tool for this job, imho. 00:51:06 -!- DerGuteMoritz [~syn@85.88.17.198] has quit [Ping timeout: 264 seconds] 00:51:14 DerGuteMoritz [~syn@85.88.17.198] has joined #scheme 00:51:53 It could be done though. I'll work on it. 00:52:05 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 00:53:20 hmm... 00:56:50 adiii [~adityavit@c-76-117-52-187.hsd1.nj.comcast.net] has joined #scheme 00:56:58 teurastaja: 00:56:58 (define (triples xs) 00:56:58 (fold-right (lambda (x ys) 00:56:58 (if (and (pair? ys) 00:57:03 (< (length (car ys)) 3)) 00:57:06 (cons (cons x (car ys)) 00:57:09 (cdr ys)) 00:57:13 (cons (list x) ys))) 00:57:16 '() 00:57:16 xs)) 00:57:38 it would be slightly less awkward with a variant of fold that allows multiple seeds. 00:59:15 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 260 seconds] 01:02:19 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 01:03:00 is there a command to track the execution -- to see the stack ? 01:03:18 actually, I see a more clever solution, hold a sec. 01:03:27 atomx: what implementation of scheme are you using? 01:03:51 drracket 01:03:58 (in this moment) 01:05:16 some trace 01:05:55 and I set it to r5rs 01:07:43 I don't know offhand. Try asking on #racket. 01:09:00 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 244 seconds] 01:10:19 thanks 01:12:28 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 01:13:03 teurastaja: 01:13:03 (define (triples xs) 01:13:03 (apply map 01:13:06 list 01:13:06 (fold-right (lambda (x ring) 01:13:09 (cons (cons x (last ring)) 01:13:12 (drop-right ring 1))) 01:13:16 (list '() '() '()) 01:13:19 xs))) 01:16:03 replace (list '() '() '()) with (make-list n '()) to generalize 01:16:22 but it's not particularly efficient. 01:18:29 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 256 seconds] 01:21:32 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 01:28:07 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 246 seconds] 01:31:37 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 01:38:27 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 245 seconds] 01:41:21 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 01:45:34 b4283 [~b4283@60-249-196-111.HINET-IP.hinet.net] has joined #scheme 01:47:33 -!- yoklov [~yoklov@66-168-42-64.dhcp.nwtn.ct.charter.com] has quit [Quit: bye!] 01:47:55 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 246 seconds] 01:51:22 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 01:57:35 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 256 seconds] 01:59:12 -!- Riastradh [~riastradh@fsf/member/riastradh] has quit [Ping timeout: 276 seconds] 02:00:19 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 02:05:42 Riastradh [~riastradh@fsf/member/riastradh] has joined #scheme 02:07:29 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 260 seconds] 02:09:45 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 02:09:56 -!- kilimanjaro [~kilimanja@unaffiliated/kilimanjaro] has quit [Ping timeout: 255 seconds] 02:16:12 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 260 seconds] 02:18:35 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 02:24:52 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 246 seconds] 02:25:51 realitygrill [~realitygr@209-6-30-187.c3-0.smr-ubr2.sbo-smr.ma.cable.rcn.com] has joined #scheme 02:28:10 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 02:29:36 -!- mark_weaver [~user@209-6-91-212.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 02:31:44 -!- Negdayen [~jacob@184.2.192.153] has left #scheme 02:34:28 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 248 seconds] 02:37:10 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 02:37:40 -!- jonrafkind [~jon@racket/jonrafkind] has quit [Ping timeout: 260 seconds] 02:37:49 -!- doomlord [~ceti331@host81-157-102-115.range81-157.btcentralplus.com] has quit [Ping timeout: 260 seconds] 02:43:39 attila_lendvai [~attila_le@37.99.38.229] has joined #scheme 02:43:40 -!- attila_lendvai [~attila_le@37.99.38.229] has quit [Changing host] 02:43:40 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #scheme 02:43:54 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 246 seconds] 02:47:07 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 02:53:48 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 252 seconds] 02:56:38 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 02:59:52 -!- 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:02:54 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 260 seconds] 03:05:26 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 03:12:14 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 260 seconds] 03:14:45 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 03:16:15 RageOfThou [~RageOfTho@77.221.31.48] has joined #scheme 03:16:48 -!- MrFahrenheit [~RageOfTho@77.221.31.48] has quit [Ping timeout: 246 seconds] 03:20:40 jonrafkind [~jon@racket/jonrafkind] has joined #scheme 03:21:31 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 246 seconds] 03:22:09 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Ping timeout: 260 seconds] 03:22:48 attila_lendvai [~attila_le@176.222.175.184] has joined #scheme 03:22:48 -!- attila_lendvai [~attila_le@176.222.175.184] has quit [Changing host] 03:22:48 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #scheme 03:24:31 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 03:31:23 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 260 seconds] 03:34:29 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 03:35:34 -!- Axioplase [~Axioplase@218.201.120.153.tokyo.global.crust-r.net] has quit [Ping timeout: 260 seconds] 03:40:28 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 240 seconds] 03:42:34 bigfg [~b_fin_g@r186-52-152-248.dialup.adsl.anteldata.net.uy] has joined #scheme 03:43:58 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 03:45:36 -!- BossKonaSegwaY [~Michael@cpe-75-187-42-68.columbus.res.rr.com] has left #scheme 03:46:12 -!- bfgun [~b_fin_g@r186-54-225-167.dialup.adsl.anteldata.net.uy] has quit [Ping timeout: 246 seconds] 03:47:06 -!- MichaelRaskin [~MichaelRa@195.91.224.225] has quit [Quit: MichaelRaskin] 03:47:13 Axioplase [~Axioplase@218.201.120.153.tokyo.global.crust-r.net] has joined #scheme 03:50:43 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 244 seconds] 03:52:51 -!- RageOfThou [~RageOfTho@77.221.31.48] has quit [Ping timeout: 246 seconds] 03:53:33 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 04:00:39 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 260 seconds] 04:03:08 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 04:09:08 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 260 seconds] 04:10:55 huangjs [~huangjs@69.84.244.131] has joined #scheme 04:12:09 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 04:16:35 -!- teurastaja [459f81b5@gateway/web/freenode/ip.69.159.129.181] has quit [Quit: Page closed] 04:17:42 cdidd [~cdidd@128-72-30-102.broadband.corbina.ru] has joined #scheme 04:19:05 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 255 seconds] 04:21:20 MichaelRaskin [~MichaelRa@195.178.216.22] has joined #scheme 04:22:11 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 04:25:07 -!- Euthy [~euthy@unaffiliated/euthydemus] has quit [Quit: leaving] 04:28:39 kilimanjaro [~kilimanja@unaffiliated/kilimanjaro] has joined #scheme 04:29:14 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 260 seconds] 04:29:20 -!- Axioplase [~Axioplase@218.201.120.153.tokyo.global.crust-r.net] has quit [Quit: leaving] 04:31:52 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 04:38:34 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 240 seconds] 04:41:43 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 04:48:35 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 244 seconds] 04:50:27 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 04:57:15 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 260 seconds] 05:00:37 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 05:00:57 -!- adiii [~adityavit@c-76-117-52-187.hsd1.nj.comcast.net] has quit [Ping timeout: 256 seconds] 05:07:29 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 260 seconds] 05:10:28 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 05:15:56 -!- hash_table [~quassel@70-138-242-181.lightspeed.hstntx.sbcglobal.net] has quit [Ping timeout: 246 seconds] 05:17:17 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 260 seconds] 05:19:18 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 05:19:42 lcc [~lcc@unaffiliated/lcc] has joined #scheme 05:25:50 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 245 seconds] 05:29:17 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 05:34:21 -!- superjudge [~mjl@c83-250-198-227.bredband.comhem.se] has quit [Ping timeout: 256 seconds] 05:35:47 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 248 seconds] 05:36:42 -!- MichaelRaskin [~MichaelRa@195.178.216.22] has quit [Quit: MichaelRaskin] 05:36:50 answer_42 [~answer_42@gateway/tor-sasl/answer42/x-66983568] has joined #scheme 05:37:54 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 05:43:55 jewel [~jewel@196-215-65-136.dynamic.isadsl.co.za] has joined #scheme 05:44:14 -!- pyro-_ [~pyro@zhaozhou.dcollins.info] has quit [Changing host] 05:44:14 pyro-_ [~pyro@unaffiliated/purplepanda] has joined #scheme 05:44:42 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 246 seconds] 05:47:35 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 05:53:36 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Quit: Leaving.] 05:54:37 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 260 seconds] 05:57:01 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 06:03:09 -!- b4283 [~b4283@60-249-196-111.HINET-IP.hinet.net] has quit [Remote host closed the connection] 06:04:18 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 260 seconds] 06:06:44 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 06:07:46 b4283 [~b4283@60-249-196-111.HINET-IP.hinet.net] has joined #scheme 06:12:56 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 255 seconds] 06:16:14 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 06:19:04 adiii [~adityavit@c-76-117-52-187.hsd1.nj.comcast.net] has joined #scheme 06:22:54 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 264 seconds] 06:23:06 -!- answer_42 [~answer_42@gateway/tor-sasl/answer42/x-66983568] has quit [Ping timeout: 276 seconds] 06:25:03 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 06:25:19 -!- jewel [~jewel@196-215-65-136.dynamic.isadsl.co.za] has quit [Ping timeout: 260 seconds] 06:26:39 kk` [~kk@unaffiliated/kk/x-5380134] has joined #scheme 06:27:49 -!- fantazo [~fantazo@91-119-69-13.dynamic.xdsl-line.inode.at] has quit [Remote host closed the connection] 06:29:02 MrFahrenheit [~RageOfTho@77.221.31.48] has joined #scheme 06:29:35 -!- kilimanjaro [~kilimanja@unaffiliated/kilimanjaro] has quit [Quit: Leaving] 06:31:50 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 255 seconds] 06:34:47 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 06:35:16 -!- MrFahrenheit [~RageOfTho@77.221.31.48] has quit [Ping timeout: 252 seconds] 06:41:30 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 252 seconds] 06:44:43 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 06:47:08 -!- adiii [~adityavit@c-76-117-52-187.hsd1.nj.comcast.net] has quit [Ping timeout: 246 seconds] 06:50:36 attila_lendvai [~attila_le@37.99.77.95] has joined #scheme 06:50:36 -!- attila_lendvai [~attila_le@37.99.77.95] has quit [Changing host] 06:50:36 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #scheme 06:51:08 dropster [~Kim@port284.ds1-oebr.adsl.cybercity.dk] has joined #scheme 06:51:19 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 246 seconds] 06:52:00 -!- mjonsson [~mjonsson@38.109.95.133] has quit [Read error: Connection reset by peer] 06:52:15 mjonsson [~mjonsson@38.109.95.133] has joined #scheme 06:54:45 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 06:59:35 -!- kk` [~kk@unaffiliated/kk/x-5380134] has quit [Quit: WeeChat 0.3.9] 07:01:07 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 240 seconds] 07:03:47 hkBst [~marijn@gentoo/developer/hkbst] has joined #scheme 07:04:26 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 07:11:11 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 260 seconds] 07:13:53 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 07:19:48 -!- jonrafkind [~jon@racket/jonrafkind] has quit [Ping timeout: 248 seconds] 07:19:55 gravicappa [~gravicapp@ppp91-77-165-0.pppoe.mtu-net.ru] has joined #scheme 07:20:00 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 260 seconds] 07:22:57 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 07:29:15 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 245 seconds] 07:31:55 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 07:35:00 kpal [~kpal@janus-nat-128-240-225-120.ncl.ac.uk] has joined #scheme 07:38:26 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 255 seconds] 07:38:46 -!- kpal [~kpal@janus-nat-128-240-225-120.ncl.ac.uk] has quit [Client Quit] 07:40:44 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 07:44:49 -!- cibs [~cibs@218.211.32.194] has quit [Remote host closed the connection] 07:47:13 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 246 seconds] 07:50:23 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 07:56:25 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 246 seconds] 07:57:11 -!- ioa [~xmike@dynamic2-248-005.usc.edu] has quit [Read error: Connection reset by peer] 07:59:23 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 08:06:13 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 246 seconds] 08:09:21 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 08:11:28 -!- pchrist [~spirit@gentoo/developer/pchrist] has quit [Quit: leaving] 08:11:52 pchrist [~spirit@gentoo/developer/pchrist] has joined #scheme 08:14:59 cibs [~cibs@218.211.32.194] has joined #scheme 08:16:00 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 260 seconds] 08:18:16 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 08:19:39 -!- bjz [~brendanza@203-206-132-21.perm.iinet.net.au] has quit [Quit: Leaving...] 08:24:20 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 248 seconds] 08:27:15 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 08:27:40 replore_ [~replore@FL1-122-135-249-222.kng.mesh.ad.jp] has joined #scheme 08:27:53 -!- Nisstyre-laptop [~yours@oftn/member/Nisstyre] has quit [Read error: Connection reset by peer] 08:33:20 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 252 seconds] 08:34:26 adiii [~adityavit@c-76-117-52-187.hsd1.nj.comcast.net] has joined #scheme 08:36:04 -!- astertronistic [~astertron@ip70-181-210-93.sd.sd.cox.net] has quit [Ping timeout: 248 seconds] 08:36:52 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 08:43:34 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 240 seconds] 08:46:36 DGASAU [~user@91.218.144.129] has joined #scheme 08:47:08 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 08:51:12 fantazo [~fantazo@91-119-69-13.dynamic.xdsl-line.inode.at] has joined #scheme 08:53:30 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 264 seconds] 08:56:04 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 09:02:02 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 256 seconds] 09:05:14 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 09:12:05 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 244 seconds] 09:15:22 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 09:16:48 add^_ [~add^_@m90-141-58-142.cust.tele2.se] has joined #scheme 09:19:22 bjz [~brendanza@CPE-123-211-14-168.lnse3.cha.bigpond.net.au] has joined #scheme 09:21:42 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 264 seconds] 09:22:03 masm [~masm@46.50.3.246] has joined #scheme 09:22:40 -!- replore_ [~replore@FL1-122-135-249-222.kng.mesh.ad.jp] has quit [Remote host closed the connection] 09:24:36 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 09:31:14 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 240 seconds] 09:32:03 MichaelRaskin [~MichaelRa@195.178.216.22] has joined #scheme 09:32:32 replore_ [~replore@FL1-122-135-249-222.kng.mesh.ad.jp] has joined #scheme 09:34:43 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 09:37:55 -!- replore_ [~replore@FL1-122-135-249-222.kng.mesh.ad.jp] has quit [Remote host closed the connection] 09:40:08 -!- masm [~masm@46.50.3.246] has left #scheme 09:40:26 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 252 seconds] 09:43:55 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 09:46:21 phax [~phax@unaffiliated/phax] has joined #scheme 09:47:12 masm [~masm@31.22.169.242] has joined #scheme 09:49:52 -!- bipt [~bpt@cpe-071-070-253-241.nc.res.rr.com] has quit [Read error: No route to host] 09:50:01 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 245 seconds] 09:52:51 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 09:58:42 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 256 seconds] 10:01:59 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 10:02:19 -!- copumpkin [~copumpkin@unaffiliated/copumpkin] has quit [Ping timeout: 260 seconds] 10:02:52 copumpkin [~copumpkin@unaffiliated/copumpkin] has joined #scheme 10:03:29 -!- taylanub [tub@p4FD93E93.dip.t-dialin.net] has quit [Disconnected by services] 10:03:46 taylanub [tub@79.217.37.55] has joined #scheme 10:08:20 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 248 seconds] 10:11:13 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 10:16:32 aoh [~aki@adsl-99-115.netplaza.fi] has joined #scheme 10:17:24 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 256 seconds] 10:20:18 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 10:27:06 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 264 seconds] 10:27:35 -!- amgarching [~matveev@2001:4ca0:2608:0:7059:2dfc:4357:29b] has quit [Remote host closed the connection] 10:27:53 amgarching [~matveev@2001:4ca0:2608:0:999c:4aa5:a846:815b] has joined #scheme 10:29:32 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 10:32:15 -!- phax [~phax@unaffiliated/phax] has quit [Quit: Leaving] 10:32:16 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Read error: Connection reset by peer] 10:33:36 attila_lendvai [~attila_le@37.99.77.95] has joined #scheme 10:33:37 -!- attila_lendvai [~attila_le@37.99.77.95] has quit [Changing host] 10:33:37 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #scheme 10:33:48 confab [~confab@086.112-30-64.ftth.swbr.surewest.net] has joined #scheme 10:35:47 doomlord [~ceti331@81.157.102.115] has joined #scheme 10:35:51 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 256 seconds] 10:38:52 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 10:40:12 -!- doomlord [~ceti331@81.157.102.115] has quit [Ping timeout: 246 seconds] 10:43:19 mucker [~mucker@183.83.240.198] has joined #scheme 10:44:36 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 245 seconds] 10:48:05 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 10:54:44 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 248 seconds] 10:56:17 -!- b4283 [~b4283@60-249-196-111.HINET-IP.hinet.net] has quit [Remote host closed the connection] 10:57:17 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 10:58:38 Euthy [~euthy@unaffiliated/euthydemus] has joined #scheme 11:02:56 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 245 seconds] 11:04:33 -!- sawjig [~sawjig@gateway/tor-sasl/sawjig] has quit [Ping timeout: 276 seconds] 11:06:41 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 11:12:59 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 245 seconds] 11:15:33 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 11:17:57 -!- MichaelRaskin [~MichaelRa@195.178.216.22] has quit [Quit: MichaelRaskin] 11:19:23 confab_ [~confab@086.112-30-64.ftth.swbr.surewest.net] has joined #scheme 11:19:53 -!- confab [~confab@086.112-30-64.ftth.swbr.surewest.net] has quit [Read error: Connection reset by peer] 11:20:07 realitygrill [~realitygr@209-6-30-187.c3-0.smr-ubr2.sbo-smr.ma.cable.rcn.com] has joined #scheme 11:20:48 -!- Riastradh [~riastradh@fsf/member/riastradh] has quit [Ping timeout: 276 seconds] 11:21:34 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 240 seconds] 11:24:49 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 11:25:21 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Quit: Leaving.] 11:26:13 answer_42 [~answer_42@gateway/tor-sasl/answer42/x-66983568] has joined #scheme 11:29:28 replore_ [~replore@FL1-122-135-249-222.kng.mesh.ad.jp] has joined #scheme 11:31:18 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 264 seconds] 11:33:27 adu [~ajr@pool-108-28-107-227.washdc.fios.verizon.net] has joined #scheme 11:34:17 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 11:40:44 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 246 seconds] 11:43:51 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 11:50:42 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 244 seconds] 11:54:05 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 11:58:52 -!- youlysses [~user@75-132-17-145.dhcp.stls.mo.charter.com] has quit [Remote host closed the connection] 12:00:44 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 260 seconds] 12:03:03 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 12:09:20 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 255 seconds] 12:10:09 arthurmaciel [~AndChat24@186.197.202.55] has joined #scheme 12:10:41 helllo 12:12:26 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 12:13:07 I'm trying to lean Haskell for the sake of curiosity. I know this is a broad question, but is there a any thing that Scheme can't do that Haskell can, or at least in a non-optimized way? 12:13:24 I'm trying to set up some contrasts. 12:15:54 -!- peterhil [~peterhil@gatekeeper.brainalliance.com] has quit [Ping timeout: 252 seconds] 12:15:56 almost any programming language can do everything almost any other language can do, it's just a question of how well it supports things 12:16:15 some things work well in Haskell, some in Scheme, i don't think there's any way to answer your question :) 12:16:23 try to learn a bit of both languages, see which you like better 12:18:16 peterhil [~peterhil@gatekeeper.brainalliance.com] has joined #scheme 12:18:28 I guess the huge difference is that Haskell is statically typed and focuses much more on purity of functions 12:18:35 arthurmaciel: haskell has strong type system, type inference, more syntax, scheme has macros... 12:18:50 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 252 seconds] 12:19:22 ecraven: thanks for the answer. Could you please present some example of what Scheme does better than Haskell? 12:20:29 arthurmaciel: custom syntax extensions (aka macros) 12:20:43 (though i have no idea how well haskell supports those..) 12:21:30 OK, so I'm comparing Russian to French and trying to establish similarities. 12:21:39 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 12:22:07 -!- arpunk1 [~arpunk@190.84.40.17] has quit [Quit: WeeChat 0.3.9] 12:22:17 I'll try to learn Haskell and see what it is like. Thanks! 12:23:58 arthurmaciel: as i said, it might be more helpful to learn the basics of both languages, then see what you like better 12:24:35 Yes, thank you so much! 12:28:17 b4283 [~b4283@114-47-2-108.dynamic.hinet.net] has joined #scheme 12:28:34 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 240 seconds] 12:28:58 -!- confab_ is now known as confab 12:29:04 See you, guys! Have a great day! 12:31:09 you too! 12:31:55 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 12:32:14 -!- 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:33:04 if you learn just the basics of scheme, you're probably not going to get around to learning macros 12:33:31 so you'll miss out on one of the most powerful features of scheme 12:34:21 -!- adu [~ajr@pool-108-28-107-227.washdc.fios.verizon.net] has quit [Quit: adu] 12:36:01 and if you learn just the basics of haskell, you're probably not going to understand its advanced features 12:36:03 (monads? advanced type constructs?) 12:36:06 *hypnocat* doesn't know haskell 12:36:33 so i'm not sure learning just the basics of two languages would be enough to compare them fairly 12:37:22 hypnocat: I know about macros. Now it is time to learn Haskell to a similar depth. 12:37:24 but it certainly would be better than just reading 2nd-hand accounts of them 12:37:30 hypnocat: The problem with haskell is, you really have to know a lot to compare it to anything. 12:37:37 *hypnocat* nods 12:38:16 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 252 seconds] 12:38:30 answer_42: do you know it a lot? What can you from your experience comparing it to Scheme? 12:39:01 Can you tell* 12:39:24 I stopt using it after studying arrows, and seeing that there is still more to learn. 12:39:32 -!- acarrico [~acarrico@pppoe-68-142-51-49.gmavt.net] has quit [Ping timeout: 246 seconds] 12:40:21 one of the main things i love about scheme is that it's so simple 12:40:25 and easy to program in 12:40:39 Haskell has the problem that it is way to complex 12:41:06 but on the other hand I like how they use category theory 12:41:10 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 12:42:31 how can I import some function from another file , and be able to call functions from that file ? 12:42:41 So the basic language is also quite simpel, but the concepts behind it are advanced and mind blowing 12:43:07 AndChat-249849 [~AndChat24@186.197.169.197] has joined #scheme 12:44:43 I'm just imagining if Haskell is simple enough to perform common tasks like web programming or it it would require a lot of mathematical thinking to accomplish that. 12:44:46 (I'm arthurmaciel) 12:45:58 you don't need to know all the concepts, but then you miss out on what Haskell is, and you could just use O'Caml, which is (in my opinion) easier to learn. 12:46:11 -!- arthurmaciel [~AndChat24@186.197.202.55] has quit [Ping timeout: 246 seconds] 12:46:34 atomx: what implementation? 12:47:06 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 245 seconds] 12:47:07 -!- gravicappa [~gravicapp@ppp91-77-165-0.pppoe.mtu-net.ru] has quit [Ping timeout: 245 seconds] 12:48:01 atomx: try (load "filename") 12:48:56 i learned ml and ocaml before learning lisp and scheme 12:49:49 ml and ocaml are kind of like haskell in that they're also statically typed functional languages with relatively modern type systems (though they're not purely functional, like haskell is) 12:50:42 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 12:50:50 i really hated having to constantly wrestle with their compilers to get my programs to compile 12:51:28 and i felt like i'd have to take a college level course on type theory to really understand some of their error messages 12:52:37 but, the nice thing was that if you did manage to get your program to compile, then your program would be guaranteed bug-free for a wide variety of bugs 12:52:45 i thought it isn't that bad in ocaml 12:53:18 to get anywhere near those kinds of safety guarantees in other languages, you'd have to write a buttload of unit tests (which is also a pain in the ass).. and even then you wouldn't be as safe as you'd be in ml/ocaml/haskell 12:54:05 -!- em_ [~em@user-0cev0ko.cable.mindspring.com] has quit [Quit: As a wild ass in the desert go I forth to my work] 12:54:19 so, i kind of look at it as a tradeoff between the pain of writing a ton of unit tests in dynamic languages vs the pain of wrestling with the type checker in ml/ocaml/haskell 12:54:22 emma [~em@unaffiliated/emma] has joined #scheme 12:54:23 adu [~ajr@pool-108-28-107-227.washdc.fios.verizon.net] has joined #scheme 12:54:35 -!- AndChat-249849 [~AndChat24@186.197.169.197] has quit [Ping timeout: 246 seconds] 12:54:36 otoh, when i write programs in scheme, i often save the unit tests for later 12:54:52 that speeds up development a ton compared to either writing a lot of unit tests or wrestling with a fascistic type checker 12:54:59 acarrico [~acarrico@pppoe-68-142-51-49.gmavt.net] has joined #scheme 12:55:04 i see scheme as a great fast prototyping language 12:55:36 doomlord [~ceti331@host81-157-102-115.range81-157.btcentralplus.com] has joined #scheme 12:56:03 after you got your prototype and are generally satisfied with how your program works, if you're so inclined, you could write up a bunch of unit tests or rewrite your program in a language like ml/ocaml/haskell for even more safety guarantees 12:56:26 or, if you didn't need those guarantees, you could just move on to your next project 12:56:42 -!- emma is now known as em 12:57:19 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 260 seconds] 12:57:46 -!- mucker [~mucker@183.83.240.198] has quit [Quit: leaving] 12:57:53 unit tests aside, i find programming in scheme much more pleasant than programming in ml or ocaml 12:58:16 mucker [~mucker@183.83.240.198] has joined #scheme 12:58:37 and even when i do write unit tests, it's not painful... it just takes extra time i'd rather be spending on more interesting work 12:59:01 while getting my program to compile on ml or ocaml *is* painful 12:59:06 and not much fun at all 12:59:42 -!- mjonsson [~mjonsson@38.109.95.133] has quit [Remote host closed the connection] 13:00:03 hash_table [~quassel@70-138-242-181.lightspeed.hstntx.sbcglobal.net] has joined #scheme 13:00:11 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 13:00:18 hypnocat: i also like scheme more, but haskell/ocaml make reasoning about a programe much more fun 13:00:48 well, i did find ml and ocaml interesting 13:01:04 and i think they're worth learning... learning radically new languages is always a good thing, imo 13:01:38 languages that are radically different from what you're used to, i mean 13:01:42 gravicappa [~gravicapp@ppp91-77-220-30.pppoe.mtu-net.ru] has joined #scheme 13:02:34 but i just personally find scheme much more practical and fun to program in than ml or ocaml 13:02:37 -!- peterhil [~peterhil@gatekeeper.brainalliance.com] has quit [Excess Flood] 13:03:26 i like programming in a language that's easy to program in and easy to understand 13:04:13 then i can focus my mental energy on the problem at hand rather than on the difficulties of the language and any impediments the language might put in between me and the solution of the problem i'm working on 13:04:18 peterhil [~peterhil@gatekeeper.brainalliance.com] has joined #scheme 13:06:54 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 240 seconds] 13:08:18 hypnocat: thanks 13:10:31 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 13:15:06 *ski* (fwiw) (mostly) thinks of the type checking as guidance to faster arrive at (possibly) working code 13:15:45 i don't... it slows me down 13:16:32 of course, when my ocaml/ml programs have type errors they obviously have bugs in them 13:17:07 and perhaps the reason i can write code faster in scheme than i can in ml/ocaml is because i'm writing buggier code 13:17:44 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 255 seconds] 13:17:49 but, dammit, at least my buggy code mostly works to my satisfaction in scheme.. and i didn't have to wrestle with the type checker for hours to get it to work 13:17:50 or maybe your mind (or the type of code you tend to write) just doesn't "fit" as well into the typing regime 13:17:57 -!- replore_ [~replore@FL1-122-135-249-222.kng.mesh.ad.jp] has quit [Remote host closed the connection] 13:18:09 sure, there might be some corner cases where my scheme code might break.. that's what the unit tests are for, should i feel the need for them 13:18:58 maybe 13:19:40 well, "wrestling with the type checker for hours" isn't the intended scenario 13:20:04 when i get a type error, i usually pretty quickly determine what the cause of it is 13:20:18 that was probably a bit of an exaggeration for the typical programming case.. 13:20:28 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 13:20:28 but there still was a lot of type checking misery 13:20:36 often it's just a silly mistake of mine (easy to fix), sometimes it means i have to think some more about the design of the program 13:20:45 *hypnocat* nods 13:21:15 yeah, the type checker would definitely get me thinking more deeply about my program.. and that can be a good thing sometimes 13:21:18 when i'm writing Scheme, i find i'm often keeping track of the types of things anyway, employing my inner type checker 13:21:28 other times (most times) i'd just rather get the damn thing to work 13:21:39 and doing that is a lot easier and more pleasant in scheme, imo 13:21:51 hypnocat: have you tried chicken's scrutinizer? 13:21:59 nope 13:22:04 how do i do that? 13:22:11 i think it can be valuable to get familiar enough with that kind of type checker to internalize it -- however, i'm not claiming this would be natural for everyone 13:22:36 yeah.. i was a relative beginner in ml and ocaml.. perhaps if i had more experience with them, i'd feel more comfortable coding in them, and wouldn't need to wrestle with the type checker as much 13:22:37 hypnocat: in 4.8.0, just use the -S flag for the compiler. It works with modules only, IIRC. 13:22:46 replore [~replore@FL1-122-135-249-222.kng.mesh.ad.jp] has joined #scheme 13:22:56 ah, 4.8.0.. i still need to install that 13:23:01 i'm still on 4.7.0 13:23:41 hypnocat: the scrutinizer performs flow analysis. It can catch several type errors in compile-time. 13:23:54 nice 13:24:20 4.8.0 also provides the specializer, which rewrites code based on types, so the final code is faster. 13:24:32 is that done automatically? 13:24:37 Yes. 13:24:39 great 13:26:25 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 256 seconds] 13:26:48 i use chicken's contracts egg a lot 13:27:07 that eases the process of writing unit tests on the input and output of a procedure 13:27:11 -!- copumpkin [~copumpkin@unaffiliated/copumpkin] has quit [Quit: Computer has gone to sleep.] 13:27:40 that's helped me catch some bugs from time to time... definitely worth it, imo 13:30:01 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 13:30:04 i guess the scrutinizer could save me the trouble of writing some of those unit tests 13:30:50 for example, i probably would no longer need to check to see if the arguments to a given procedure were strings 13:30:56 -!- peterhil [~peterhil@gatekeeper.brainalliance.com] has quit [Ping timeout: 255 seconds] 13:31:15 wrt types, possibly. 13:32:01 most of the unit tests i've written have been simple type checks like that 13:32:44 -!- simon [simon@213.133.123.151] has quit [Ping timeout: 246 seconds] 13:32:49 So the scrutinizer may save you a lot of work. :-) 13:32:57 yep 13:33:37 peterhil [~peterhil@gatekeeper.brainalliance.com] has joined #scheme 13:33:41 In 4.8.0, specialization (which implies scrutiny) is automatically enabled by -O3. 13:33:43 -!- hash_table [~quassel@70-138-242-181.lightspeed.hstntx.sbcglobal.net] has quit [Ping timeout: 246 seconds] 13:33:53 good to know 13:34:48 i haven't really had a need for highly optimized chicken code yet 13:35:08 the regular optimization that i get from the chicken compiler has been plenty fast for me so far 13:35:37 but i might need more speed soon.. 13:35:51 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 245 seconds] 13:39:17 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 13:39:38 -!- replore [~replore@FL1-122-135-249-222.kng.mesh.ad.jp] has quit [Remote host closed the connection] 13:44:22 -!- acarrico [~acarrico@pppoe-68-142-51-49.gmavt.net] has quit [Ping timeout: 244 seconds] 13:45:44 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 260 seconds] 13:46:54 -!- peterhil [~peterhil@gatekeeper.brainalliance.com] has quit [Ping timeout: 260 seconds] 13:47:54 peterhil [~peterhil@gatekeeper.brainalliance.com] has joined #scheme 13:48:46 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 13:49:02 copumpkin [~copumpkin@unaffiliated/copumpkin] has joined #scheme 13:50:57 wingo [~wingo@132-117.192-178.cust.bluewin.ch] has joined #scheme 13:55:04 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 246 seconds] 13:57:59 -!- peterhil [~peterhil@gatekeeper.brainalliance.com] has quit [Ping timeout: 260 seconds] 13:57:59 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 13:58:07 confab_ [~confab@086.112-30-64.ftth.swbr.surewest.net] has joined #scheme 13:58:41 -!- confab [~confab@086.112-30-64.ftth.swbr.surewest.net] has quit [Read error: Connection reset by peer] 13:58:46 -!- confab_ is now known as confab 13:59:48 acarrico [~acarrico@pppoe-68-142-51-49.gmavt.net] has joined #scheme 14:03:01 -!- dropster [~Kim@port284.ds1-oebr.adsl.cybercity.dk] has left #scheme 14:04:04 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 248 seconds] 14:04:39 Sorella [~quildreen@oftn/member/Sorella] has joined #scheme 14:07:27 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 14:07:31 -!- confab [~confab@086.112-30-64.ftth.swbr.surewest.net] has quit [Read error: Connection reset by peer] 14:12:34 metasyntax [~taylor@proxy5.med-web.com] has joined #scheme 14:12:58 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 245 seconds] 14:13:20 -!- amoe [~amoe@host-78-147-147-32.as13285.net] has quit [Quit: leaving] 14:13:51 amoe [~amoe@host-78-147-147-32.as13285.net] has joined #scheme 14:14:46 peterhil [~peterhil@gatekeeper.brainalliance.com] has joined #scheme 14:17:04 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 14:17:08 -!- peterhil [~peterhil@gatekeeper.brainalliance.com] has quit [Excess Flood] 14:18:26 peterhil [~peterhil@gatekeeper.brainalliance.com] has joined #scheme 14:21:22 -!- peterhil [~peterhil@gatekeeper.brainalliance.com] has quit [Excess Flood] 14:23:16 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 260 seconds] 14:26:20 -!- bjz [~brendanza@CPE-123-211-14-168.lnse3.cha.bigpond.net.au] has quit [Quit: Leaving...] 14:26:24 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 14:26:53 peterhil [~peterhil@gatekeeper.brainalliance.com] has joined #scheme 14:32:59 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 260 seconds] 14:36:02 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 14:37:33 huseby [~huseby@ip65-47-28-158.z28-47-65.customer.algx.net] has joined #scheme 14:38:53 -!- metasyntax [~taylor@proxy5.med-web.com] has quit [Quit: WeeChat [quit]] 14:42:06 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 264 seconds] 14:43:19 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 14:48:18 langmartin [~user@host-68-169-175-226.WISOLT2.epbfi.com] has joined #scheme 14:49:03 hash_table [~quassel@128.249.96.123] has joined #scheme 14:49:25 attila_lendvai [~attila_le@176.222.175.184] has joined #scheme 14:49:26 -!- attila_lendvai [~attila_le@176.222.175.184] has quit [Changing host] 14:49:27 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #scheme 14:49:58 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 256 seconds] 14:50:26 replore_ [~replore@FL1-122-135-249-222.kng.mesh.ad.jp] has joined #scheme 14:51:00 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 14:54:34 -!- replore_ [~replore@FL1-122-135-249-222.kng.mesh.ad.jp] has quit [Ping timeout: 240 seconds] 14:55:26 homie [~homie@xdsl-78-35-180-183.netcologne.de] has joined #scheme 14:57:20 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 256 seconds] 14:58:17 wbooze [~wbooze@xdsl-78-35-180-183.netcologne.de] has joined #scheme 15:01:38 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 15:02:46 -!- jrslepak [~jrslepak@c-71-233-149-127.hsd1.ma.comcast.net] has quit [Quit: What happened to Systems A through E?] 15:03:12 jrslepak [~jrslepak@c-71-233-149-127.hsd1.ma.comcast.net] has joined #scheme 15:07:14 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 240 seconds] 15:09:44 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Quit: Leaving.] 15:11:12 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 15:12:46 replore [~replore@FL1-122-135-249-222.kng.mesh.ad.jp] has joined #scheme 15:14:30 -!- DGASAU [~user@91.218.144.129] has quit [Read error: Connection reset by peer] 15:17:12 attila_lendvai [~attila_le@176.222.175.184] has joined #scheme 15:17:12 -!- attila_lendvai [~attila_le@176.222.175.184] has quit [Changing host] 15:17:12 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #scheme 15:17:26 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 255 seconds] 15:20:38 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 15:21:44 -!- adu [~ajr@pool-108-28-107-227.washdc.fios.verizon.net] has quit [Quit: adu] 15:24:46 -!- hkBst [~marijn@gentoo/developer/hkbst] has quit [Quit: Konversation terminated!] 15:24:50 DGASAU [~user@91.218.144.129] has joined #scheme 15:26:44 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 260 seconds] 15:30:01 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 15:36:06 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 264 seconds] 15:39:44 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 15:44:35 bfgun [~b_fin_g@r190-135-66-165.dialup.adsl.anteldata.net.uy] has joined #scheme 15:46:34 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 240 seconds] 15:48:04 -!- bigfg [~b_fin_g@r186-52-152-248.dialup.adsl.anteldata.net.uy] has quit [Ping timeout: 248 seconds] 15:49:25 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 15:52:23 kk` [~kk@unaffiliated/kk/x-5380134] has joined #scheme 15:56:16 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 245 seconds] 15:59:50 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 16:06:37 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 246 seconds] 16:07:03 -!- Sorella [~quildreen@oftn/member/Sorella] has quit [Ping timeout: 246 seconds] 16:09:26 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 16:10:39 -!- wbooze [~wbooze@xdsl-78-35-180-183.netcologne.de] has quit [Remote host closed the connection] 16:15:42 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 252 seconds] 16:18:53 -!- ski [~ski@c80-216-142-165.bredband.comhem.se] has quit [Ping timeout: 245 seconds] 16:19:25 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 16:20:47 ski [~ski@c80-216-142-165.bredband.comhem.se] has joined #scheme 16:20:55 -!- FireFly [~firefly@oftn/member/FireFly] has quit [Excess Flood] 16:24:25 wbooze [~wbooze@xdsl-78-35-180-183.netcologne.de] has joined #scheme 16:25:54 FireFly [~firefly@firefly.xen.prgmr.com] has joined #scheme 16:26:16 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 245 seconds] 16:27:28 -!- atomx [~user@109.102.133.145] has quit [Remote host closed the connection] 16:29:43 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 16:30:17 amgarchIn9 [~amgarchin@p4FD6014C.dip0.t-ipconnect.de] has joined #scheme 16:34:00 jonrafkind [~jon@racket/jonrafkind] has joined #scheme 16:36:01 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 246 seconds] 16:39:08 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 16:45:08 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 260 seconds] 16:46:45 -!- amgarchIn9 [~amgarchin@p4FD6014C.dip0.t-ipconnect.de] has quit [Ping timeout: 244 seconds] 16:48:40 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 16:54:56 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 260 seconds] 16:55:52 amgarchIn9 [~amgarchin@p4FD6119B.dip0.t-ipconnect.de] has joined #scheme 16:58:19 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 17:04:04 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 246 seconds] 17:04:24 -!- b4283 [~b4283@114-47-2-108.dynamic.hinet.net] has quit [Remote host closed the connection] 17:04:48 -!- amgarchIn9 [~amgarchin@p4FD6119B.dip0.t-ipconnect.de] has quit [Ping timeout: 240 seconds] 17:05:59 -!- replore [~replore@FL1-122-135-249-222.kng.mesh.ad.jp] has quit [Remote host closed the connection] 17:07:57 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 17:08:08 -!- masm [~masm@31.22.169.242] has quit [Ping timeout: 252 seconds] 17:14:53 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 255 seconds] 17:14:53 -!- githogori [~githogori@c-50-131-15-16.hsd1.ca.comcast.net] has quit [Ping timeout: 255 seconds] 17:15:49 MichaelRaskin [~MichaelRa@195.91.224.225] has joined #scheme 17:15:55 -!- snorble_ [~snorble@213.101.209.229] has quit [Read error: Connection reset by peer] 17:16:27 snorble_ [~snorble@213.101.209.229] has joined #scheme 17:17:52 -!- mucker [~mucker@183.83.240.198] has quit [Quit: leaving] 17:18:03 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 17:20:36 replore [~replore@FL1-122-135-249-222.kng.mesh.ad.jp] has joined #scheme 17:23:46 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 245 seconds] 17:23:47 -!- lcc [~lcc@unaffiliated/lcc] has quit [Quit: leaving] 17:24:03 mucker [~mucker@183.83.240.198] has joined #scheme 17:25:15 -!- replore [~replore@FL1-122-135-249-222.kng.mesh.ad.jp] has quit [Remote host closed the connection] 17:27:22 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 17:28:21 -!- lusory [~lusory@bb42-60-31-187.singnet.com.sg] has quit [Ping timeout: 248 seconds] 17:29:09 lusory [~lusory@bb42-60-31-187.singnet.com.sg] has joined #scheme 17:33:19 youlysses [~user@75-132-17-145.dhcp.stls.mo.charter.com] has joined #scheme 17:34:14 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 255 seconds] 17:35:24 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Quit: Leaving.] 17:36:47 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 17:38:12 gffa [~unknown@unaffiliated/gffa] has joined #scheme 17:39:08 HG` [~HG@wprt-4d09768c.pool.mediaWays.net] has joined #scheme 17:39:17 -!- samth_away is now known as samth 17:42:21 attila_lendvai [~attila_le@176.222.175.184] has joined #scheme 17:42:21 -!- attila_lendvai [~attila_le@176.222.175.184] has quit [Changing host] 17:42:21 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #scheme 17:42:31 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 245 seconds] 17:44:54 -!- lusory [~lusory@bb42-60-31-187.singnet.com.sg] has quit [Ping timeout: 260 seconds] 17:45:03 lusory [~lusory@bb42-60-31-187.singnet.com.sg] has joined #scheme 17:46:22 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 17:51:23 masm [~masm@188.140.88.248] has joined #scheme 17:52:08 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 252 seconds] 17:56:07 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 17:56:44 bipt [~bpt@cpe-071-070-253-241.nc.res.rr.com] has joined #scheme 18:02:06 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 245 seconds] 18:02:21 tupi [~david@139.82.89.157] has joined #scheme 18:03:15 -!- acarrico [~acarrico@pppoe-68-142-51-49.gmavt.net] has quit [Ping timeout: 245 seconds] 18:03:46 -!- masm [~masm@188.140.88.248] has quit [Ping timeout: 245 seconds] 18:05:36 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 18:09:21 amgarchIn9 [~amgarchin@p4FD60506.dip0.t-ipconnect.de] has joined #scheme 18:11:34 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 252 seconds] 18:15:11 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 18:19:47 acarrico [~acarrico@pppoe-68-142-51-49.gmavt.net] has joined #scheme 18:21:05 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 256 seconds] 18:24:57 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 18:29:10 MrFahrenheit [~RageOfTho@77.221.31.94] has joined #scheme 18:31:14 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 240 seconds] 18:33:08 atomx [~user@109.102.133.145] has joined #scheme 18:33:59 Is it possible to generate the graph of execution, like this one: http://www.billthelizard.com/2009/12/sicp-exercise-114-counting-change.html 18:34:01 http://tinyurl.com/8s7orf8 18:34:01 ? 18:34:53 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 18:35:30  18:35:47 replore [~replore@FL1-122-135-249-222.kng.mesh.ad.jp] has joined #scheme 18:35:50 I would use a macro for tracing and then draw this using graphvz 18:35:54 graphviz 18:37:23 I used graphviz in python and C, never in scheme 18:38:34 dtm` [~dtm@adsl-67-121-157-253.dsl.pltn13.pacbell.net] has joined #scheme 18:39:53 masm [~masm@188.140.26.239] has joined #scheme 18:40:41 You could export call graph to a file and run command-line graphviz 18:40:55 -!- replore [~replore@FL1-122-135-249-222.kng.mesh.ad.jp] has quit [Ping timeout: 260 seconds] 18:41:10 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 256 seconds] 18:41:53 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 18:45:20 barryfm [~barryfm@fl-71-52-218-185.dhcp.embarqhsd.net] has joined #scheme 18:47:29 -!- masm [~masm@188.140.26.239] has quit [Ping timeout: 246 seconds] 18:47:34 superjudge [~mjl@c83-250-198-227.bredband.comhem.se] has joined #scheme 18:48:34 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 240 seconds] 18:50:06 -!- HG` [~HG@wprt-4d09768c.pool.mediaWays.net] has quit [Quit: Leaving.] 18:50:19 -!- superjudge [~mjl@c83-250-198-227.bredband.comhem.se] has quit [Client Quit] 18:50:36 superjudge [~mjl@c83-250-198-227.bredband.comhem.se] has joined #scheme 18:51:31 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 18:57:28 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 246 seconds] 19:01:02 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 19:04:05 I would try it 19:06:26 hiroaki_ [~hiroaki@77-20-78-82-dynip.superkabel.de] has joined #scheme 19:06:48 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 240 seconds] 19:06:51 masm [~masm@31.22.226.69] has joined #scheme 19:09:38 -!- wingo [~wingo@132-117.192-178.cust.bluewin.ch] has quit [Ping timeout: 255 seconds] 19:10:18 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 19:16:37 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 256 seconds] 19:17:15 Fare [fare@nat/google/x-agalakpyjypulsra] has joined #scheme 19:19:55 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 19:25:27 tcleval [~funnyguy@186.213.46.6] has joined #scheme 19:27:11 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 255 seconds] 19:29:20 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 19:30:12 -!- mucker [~mucker@183.83.240.198] has quit [Quit: leaving] 19:35:30 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 264 seconds] 19:38:43 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 19:39:19 jewel [~jewel@196-215-65-136.dynamic.isadsl.co.za] has joined #scheme 19:39:23 -!- answer_42 [~answer_42@gateway/tor-sasl/answer42/x-66983568] has quit [Quit: WeeChat 0.3.9] 19:39:42 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Quit: Leaving.] 19:45:04 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 260 seconds] 19:45:13 wingo [~wingo@132-117.192-178.cust.bluewin.ch] has joined #scheme 19:47:40 -!- barryfm [~barryfm@fl-71-52-218-185.dhcp.embarqhsd.net] has quit [Read error: Connection reset by peer] 19:48:22 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 19:55:23 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 246 seconds] 19:58:12 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 20:02:40 -!- noam_ [~noam@213.57.201.130] has quit [Ping timeout: 252 seconds] 20:03:18 noam [~noam@213.57.201.130] has joined #scheme 20:03:38 -!- cdidd [~cdidd@128-72-30-102.broadband.corbina.ru] has quit [Quit: Leaving] 20:04:05 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 255 seconds] 20:05:21 -!- acarrico [~acarrico@pppoe-68-142-51-49.gmavt.net] has quit [Ping timeout: 276 seconds] 20:07:34 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 20:13:34 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 246 seconds] 20:14:58 -!- jewel [~jewel@196-215-65-136.dynamic.isadsl.co.za] has quit [Ping timeout: 246 seconds] 20:16:40 -!- hash_table [~quassel@128.249.96.123] has quit [Ping timeout: 245 seconds] 20:17:08 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 20:18:21 -!- superjudge [~mjl@c83-250-198-227.bredband.comhem.se] has quit [Quit: leaving] 20:19:31 ssbr_ [~ssbr@python/site-packages/ssbr] has joined #scheme 20:20:03 acarrico [~acarrico@pppoe-68-142-51-49.gmavt.net] has joined #scheme 20:20:53 -!- gf3_ is now known as gf3 20:23:12 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 252 seconds] 20:26:54 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 20:32:31 -!- peterhil [~peterhil@gatekeeper.brainalliance.com] has quit [Ping timeout: 245 seconds] 20:32:48 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 256 seconds] 20:33:45 -!- ssbr_ [~ssbr@python/site-packages/ssbr] has quit [Ping timeout: 245 seconds] 20:35:49 -!- noam [~noam@213.57.201.130] has quit [Ping timeout: 246 seconds] 20:36:47 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 20:36:58 -!- tcleval [~funnyguy@186.213.46.6] has quit [Read error: Connection reset by peer] 20:42:04 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 246 seconds] 20:42:11 -!- wingo [~wingo@132-117.192-178.cust.bluewin.ch] has quit [Read error: Operation timed out] 20:43:21 turbofail [~user@199.27.105.215] has joined #scheme 20:43:46 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 20:47:08 -!- ASau [~user@95-24-181-228.broadband.corbina.ru] has quit [Read error: Connection reset by peer] 20:47:40 -!- gravicappa [~gravicapp@ppp91-77-220-30.pppoe.mtu-net.ru] has quit [Remote host closed the connection] 20:49:56 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 248 seconds] 20:51:14 jao [~user@134.Red-88-17-130.dynamicIP.rima-tde.net] has joined #scheme 20:51:21 -!- jao [~user@134.Red-88-17-130.dynamicIP.rima-tde.net] has quit [Changing host] 20:51:21 jao [~user@pdpc/supporter/professional/jao] has joined #scheme 20:53:17 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 20:57:24 ssbr_ [~ssbr@python/site-packages/ssbr] has joined #scheme 20:57:36 -!- gffa [~unknown@unaffiliated/gffa] has quit [Quit: sleep] 20:58:57 add^_^ [~add^_@m90-141-51-235.cust.tele2.se] has joined #scheme 20:59:11 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 245 seconds] 20:59:26 -!- add^_ [~add^_@m90-141-58-142.cust.tele2.se] has quit [Read error: Connection reset by peer] 20:59:26 -!- add^_^ is now known as add^_ 20:59:31 nowhereman [~pierre@AStrasbourg-551-1-73-171.w81-51.abo.wanadoo.fr] has joined #scheme 21:00:22 -!- kk` [~kk@unaffiliated/kk/x-5380134] has quit [Quit: WeeChat 0.3.9] 21:02:48 -!- nowhere_man [~pierre@AStrasbourg-551-1-24-12.w86-213.abo.wanadoo.fr] has quit [Ping timeout: 252 seconds] 21:03:04 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 21:04:36 -!- youlysses [~user@75-132-17-145.dhcp.stls.mo.charter.com] has quit [Remote host closed the connection] 21:06:09 Riastradh [~riastradh@fsf/member/riastradh] has joined #scheme 21:08:45 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 245 seconds] 21:09:22 hash_table [~quassel@70-138-242-181.lightspeed.hstntx.sbcglobal.net] has joined #scheme 21:12:49 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 21:18:47 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 255 seconds] 21:21:05 sawjig [~sawjig@gateway/tor-sasl/sawjig] has joined #scheme 21:22:20 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 21:26:57 -!- MrFahrenheit [~RageOfTho@77.221.31.94] has quit [Ping timeout: 256 seconds] 21:27:52 -!- copumpkin [~copumpkin@unaffiliated/copumpkin] has quit [Quit: Computer has gone to sleep.] 21:28:00 noam [~noam@213.57.201.130] has joined #scheme 21:28:20 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 256 seconds] 21:30:04 -!- ssbr_ [~ssbr@python/site-packages/ssbr] has quit [Ping timeout: 246 seconds] 21:31:02 ASau [~user@95-24-181-228.broadband.corbina.ru] has joined #scheme 21:31:25 bjz [~brendanza@CPE-123-211-14-168.lnse3.cha.bigpond.net.au] has joined #scheme 21:33:04 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 21:35:30 -!- add^_ [~add^_@m90-141-51-235.cust.tele2.se] has quit [Ping timeout: 264 seconds] 21:39:24 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 260 seconds] 21:40:19 add^_^ [~add^_@m90-130-61-234.cust.tele2.se] has joined #scheme 21:42:13 -!- add^_^ is now known as add^_ 21:42:31 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 21:42:44 ssbr_ [~ssbr@python/site-packages/ssbr] has joined #scheme 21:48:44 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 256 seconds] 21:52:58 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 21:55:20 Sorella [~quildreen@oftn/member/Sorella] has joined #scheme 21:57:48 -!- jonrafkind [~jon@racket/jonrafkind] has quit [Ping timeout: 276 seconds] 21:58:43 -!- langmartin [~user@host-68-169-175-226.WISOLT2.epbfi.com] has quit [Ping timeout: 246 seconds] 21:59:17 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 246 seconds] 22:02:40 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 22:03:44 -!- Sorella [~quildreen@oftn/member/Sorella] has quit [Ping timeout: 245 seconds] 22:04:01 copumpkin [~copumpkin@unaffiliated/copumpkin] has joined #scheme 22:09:08 -!- fantazo [~fantazo@91-119-69-13.dynamic.xdsl-line.inode.at] has quit [Remote host closed the connection] 22:09:40 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 244 seconds] 22:11:59 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 22:13:25 jonrafkind [~jon@racket/jonrafkind] has joined #scheme 22:17:52 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 260 seconds] 22:21:37 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 22:28:28 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 246 seconds] 22:32:02 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 22:33:41 -!- amgarchIn9 [~amgarchin@p4FD60506.dip0.t-ipconnect.de] has quit [Quit: Konversation terminated!] 22:35:27 -!- add^_ [~add^_@m90-130-61-234.cust.tele2.se] has quit [Quit: add^_] 22:37:45 mjonsson [~mjonsson@38.109.95.133] has joined #scheme 22:38:33 -!- sawjig [~sawjig@gateway/tor-sasl/sawjig] has quit [Remote host closed the connection] 22:38:54 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 260 seconds] 22:41:03 sawjig [~sawjig@gateway/tor-sasl/sawjig] has joined #scheme 22:41:21 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 22:42:59 -!- Nshag [user@chl45-1-88-123-84-8.fbx.proxad.net] has quit [Ping timeout: 260 seconds] 22:46:05 -!- leppie [~lolcow@196-210-179-61.dynamic.isadsl.co.za] has quit [Ping timeout: 255 seconds] 22:47:40 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 256 seconds] 22:50:26 leppie [~lolcow@196-210-179-61.dynamic.isadsl.co.za] has joined #scheme 22:52:06 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 22:52:16 Nisstyre-laptop [~yours@oftn/member/Nisstyre] has joined #scheme 22:52:39 Nshag [user@chl45-1-88-123-84-8.fbx.proxad.net] has joined #scheme 22:53:42 -!- Riastradh [~riastradh@fsf/member/riastradh] has quit [Ping timeout: 276 seconds] 22:54:35 -!- bjz [~brendanza@CPE-123-211-14-168.lnse3.cha.bigpond.net.au] has quit [Quit: Leaving...] 22:56:20 -!- masm [~masm@31.22.226.69] has quit [Ping timeout: 248 seconds] 22:56:45 replore [~replore@FL1-122-135-249-222.kng.mesh.ad.jp] has joined #scheme 22:58:44 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 245 seconds] 23:01:23 -!- ssbr_ [~ssbr@python/site-packages/ssbr] has quit [Ping timeout: 255 seconds] 23:02:01 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 23:04:46 fantazo [~fantazo@91-119-69-13.dynamic.xdsl-line.inode.at] has joined #scheme 23:07:03 ssbr_ [~ssbr@python/site-packages/ssbr] has joined #scheme 23:07:28 -!- huseby [~huseby@ip65-47-28-158.z28-47-65.customer.algx.net] has quit [Quit: Leaving] 23:08:25 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 246 seconds] 23:11:32 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 23:15:46 Sorella [~quildreen@oftn/member/Sorella] has joined #scheme 23:15:50 -!- sawjig [~sawjig@gateway/tor-sasl/sawjig] has quit [Remote host closed the connection] 23:16:56 masm [~masm@188.140.64.222] has joined #scheme 23:17:17 sawjig [~sawjig@gateway/tor-sasl/sawjig] has joined #scheme 23:18:04 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 260 seconds] 23:20:49 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 23:23:38 -!- Fare [fare@nat/google/x-agalakpyjypulsra] has quit [Ping timeout: 246 seconds] 23:23:49 realitygrill [~realitygr@209-6-30-187.c3-0.smr-ubr2.sbo-smr.ma.cable.rcn.com] has joined #scheme 23:24:57 -!- replore [~replore@FL1-122-135-249-222.kng.mesh.ad.jp] has quit [Remote host closed the connection] 23:27:07 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 240 seconds] 23:28:10 replore_ [~replore@FL1-122-135-249-222.kng.mesh.ad.jp] has joined #scheme 23:28:11 -!- tupi [~david@139.82.89.157] has quit [Quit: Leaving] 23:28:43 -!- masm [~masm@188.140.64.222] has quit [Ping timeout: 246 seconds] 23:30:00 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 23:30:36 -!- replore_ [~replore@FL1-122-135-249-222.kng.mesh.ad.jp] has quit [Remote host closed the connection] 23:35:12 bjz [~brendanza@203-206-132-21.perm.iinet.net.au] has joined #scheme 23:36:31 -!- dtm` [~dtm@adsl-67-121-157-253.dsl.pltn13.pacbell.net] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 23:36:56 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 255 seconds] 23:38:19 -!- bfgun [~b_fin_g@r190-135-66-165.dialup.adsl.anteldata.net.uy] has quit [Ping timeout: 246 seconds] 23:39:58 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 23:46:28 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 248 seconds] 23:48:59 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme 23:55:27 -!- lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has quit [Ping timeout: 260 seconds] 23:58:08 lggr [~lggr@84-73-159-126.dclient.hispeed.ch] has joined #scheme