00:01:49 zmv_ [~Telefonic@187.34.53.81] has joined #scheme 00:02:15 -!- hypercube32 [~hypercube@231.125.189.72.cfl.res.rr.com] has quit [Quit: Leaving] 00:04:06 -!- DT`` [~Feeock@net-93-149-65-184.cust.dsl.teletu.it] has quit [Ping timeout: 255 seconds] 00:04:15 -!- zmv [~Telefonic@187.34.53.81] has quit [Ping timeout: 260 seconds] 00:09:38 darkf [~darkf@unaffiliated/darkf] has joined #scheme 00:14:04 RageOfThou [~RageOfTho@users-151-140.vinet.ba] has joined #scheme 00:15:33 -!- MrFahrenheit [~RageOfTho@users-151-140.vinet.ba] has quit [Ping timeout: 258 seconds] 00:16:47 DT`` [~Feeock@net-93-149-47-84.cust.dsl.teletu.it] has joined #scheme 00:18:21 -!- zmv_ is now known as zmv 00:19:04 kilimanjaro [~kilimanja@unaffiliated/kilimanjaro] has joined #scheme 00:23:10 zmv_ [~Telefonic@187.34.53.81] has joined #scheme 00:25:42 -!- zmv [~Telefonic@187.34.53.81] has quit [Ping timeout: 255 seconds] 00:27:18 -!- zmv_ is now known as zmv 00:36:48 -!- alfa_y_omega is now known as betta_y_omega 00:41:53 zmv_ [~Telefonic@187.34.53.81] has joined #scheme 00:42:13 -!- mads- [~mads-@0x55510ba3.adsl.cybercity.dk] has quit [] 00:44:35 -!- zmv [~Telefonic@187.34.53.81] has quit [Ping timeout: 252 seconds] 00:50:16 Riastradh [~riastradh@fsf/member/riastradh] has joined #scheme 00:50:33 Algo [~Algo@unaffiliated/algorithmiccontr] has joined #scheme 00:57:25 -!- zmv_ [~Telefonic@187.34.53.81] has quit [Ping timeout: 252 seconds] 00:57:51 Sgeo_ [~Sgeo@ool-ad034d00.dyn.optonline.net] has joined #scheme 00:58:26 DrDuck [~duck@adsl-98-81-80-109.hsv.bellsouth.net] has joined #scheme 00:58:39 arcfide [1000@c-69-136-7-94.hsd1.in.comcast.net] has joined #scheme 00:59:30 -!- Sgeo [~Sgeo@ool-ad034d00.dyn.optonline.net] has quit [Ping timeout: 276 seconds] 01:14:15 -!- gnomon [~gnomon@CPE0022158a8221-CM000f9f776f96.cpe.net.cable.rogers.com] has quit [Ping timeout: 276 seconds] 01:14:33 gnomon [~gnomon@CPE0022158a8221-CM000f9f776f96.cpe.net.cable.rogers.com] has joined #scheme 01:21:50 Penten [~user@114.255.149.182] has joined #scheme 01:32:08 JoelMcCracken [~user@pool-71-182-171-80.pitbpa.east.verizon.net] has joined #scheme 01:32:13 yengge [~user@ool-44c711b3.dyn.optonline.net] has joined #scheme 01:37:27 -!- kilimanjaro [~kilimanja@unaffiliated/kilimanjaro] has quit [Read error: Operation timed out] 01:42:34 -!- RageOfThou [~RageOfTho@users-151-140.vinet.ba] has quit [Ping timeout: 258 seconds] 01:45:25 pygospa [~TheRealPy@kiel-d9bfc5db.pool.mediaWays.net] has joined #scheme 01:52:03 snorble [~snorble@s83-179-14-167.cust.tele2.se] has joined #scheme 01:58:21 -!- martinhex [~mjc@93-97-29-243.zone5.bethere.co.uk] has quit [Read error: Connection reset by peer] 02:05:09 kilimanjaro [~kilimanja@unaffiliated/kilimanjaro] has joined #scheme 02:07:08 gienah [~mwright@ppp121-44-3-70.lns20.syd6.internode.on.net] has joined #scheme 02:10:36 martinhex [~mjc@93-97-29-243.zone5.bethere.co.uk] has joined #scheme 02:10:50 -!- Axioplase_ is now known as Axioplase 02:13:01 -!- Nisstyre [~nisstyre@infocalypse-net.info] has quit [Quit: Leaving] 02:14:58 Nisstyre [~nisstyre@infocalypse-net.info] has joined #scheme 02:22:22 tupi [~david@189.60.162.202] has joined #scheme 02:23:39 -!- phax [~phax@unaffiliated/phax] has quit [Ping timeout: 250 seconds] 02:30:46 confab [180a3cb9@gateway/web/freenode/ip.24.10.60.185] has joined #scheme 02:34:14 -!- Axioplase [~Axioplase@fortigate.kb.ecei.tohoku.ac.jp] has quit [Quit: bbl] 02:35:26 -!- kilimanjaro [~kilimanja@unaffiliated/kilimanjaro] has quit [Quit: Leaving] 02:40:53 -!- Algo [~Algo@unaffiliated/algorithmiccontr] has quit [Read error: Connection reset by peer] 02:40:57 Algo1 [~Algo@ppp-69-233-90-110.dsl.irvnca.pacbell.net] has joined #scheme 02:54:08 Daemmerung [~goetter@1133sae.mazama.net] has joined #scheme 03:00:57 -!- JoelMcCracken [~user@pool-71-182-171-80.pitbpa.east.verizon.net] has quit [Ping timeout: 255 seconds] 03:18:03 -!- DT`` [~Feeock@net-93-149-47-84.cust.dsl.teletu.it] has quit [Ping timeout: 255 seconds] 03:21:32 JoelMcCracken [~user@pool-72-95-198-132.pitbpa.east.verizon.net] has joined #scheme 03:24:43 phax [~phax@unaffiliated/phax] has joined #scheme 03:30:26 DT`` [~Feeock@net-93-149-38-125.cust.dsl.teletu.it] has joined #scheme 03:33:02 -!- Algo1 is now known as Algo 03:33:21 -!- Algo [~Algo@ppp-69-233-90-110.dsl.irvnca.pacbell.net] has quit [Changing host] 03:33:21 Algo [~Algo@unaffiliated/algorithmiccontr] has joined #scheme 03:35:49 Axioplase [~Axioplase@fortigate.kb.ecei.tohoku.ac.jp] has joined #scheme 03:43:58 realitygrill [~realitygr@c-24-5-7-139.hsd1.ca.comcast.net] has joined #scheme 03:46:51 -!- JoelMcCracken [~user@pool-72-95-198-132.pitbpa.east.verizon.net] has quit [Ping timeout: 255 seconds] 03:46:51 -!- pcavs [~paul@c-65-96-169-56.hsd1.ma.comcast.net] has quit [Quit: Leaving.] 03:54:13 -!- Riastradh [~riastradh@fsf/member/riastradh] has quit [Ping timeout: 250 seconds] 03:57:31 -!- dnolen_ [~davidnole@184.152.69.75] has quit [Quit: dnolen_] 04:08:41 -!- elly [~elly@atheme/member/elly] has quit [Remote host closed the connection] 04:18:00 -!- gnomon [~gnomon@CPE0022158a8221-CM000f9f776f96.cpe.net.cable.rogers.com] has quit [Ping timeout: 260 seconds] 04:18:17 gnomon [~gnomon@CPE0022158a8221-CM000f9f776f96.cpe.net.cable.rogers.com] has joined #scheme 04:23:57 elly [~elly@atheme/member/elly] has joined #scheme 04:24:33 kilimanjaro [~kilimanja@unaffiliated/kilimanjaro] has joined #scheme 04:28:26 -!- Algo [~Algo@unaffiliated/algorithmiccontr] has quit [Ping timeout: 240 seconds] 04:34:02 -!- tupi [~david@189.60.162.202] has quit [Remote host closed the connection] 05:04:01 choas [~lars@p5792CAC9.dip.t-dialin.net] has joined #scheme 05:05:53 Algo [~Algo@unaffiliated/algorithmiccontr] has joined #scheme 05:10:46 -!- choas [~lars@p5792CAC9.dip.t-dialin.net] has quit [Ping timeout: 252 seconds] 05:23:14 -!- DrDuck [~duck@adsl-98-81-80-109.hsv.bellsouth.net] has quit [Ping timeout: 252 seconds] 05:28:14 http://paste.lisp.org/display/123495 05:28:17 what do you think? 05:28:19 does it make sense? 05:33:37 weirdo, which part :)?? 05:33:50 expansion-generation 05:34:03 i'm not completely sure it'll all work 05:34:08 looks like you are making some kind of a continuation passing style interpreter 05:34:14 it's a compiler 05:34:16 :-) 05:34:24 but i haven't yet written any VOPs 05:34:29 VOPS? 05:34:33 virtual opcodes 05:34:40 ah nice 05:35:13 so is the idea that you give it any s-expr, and it converts it to cps 05:36:37 yes 05:36:42 after macroexpansion 05:36:46 do you want full source? 05:37:01 weirdo, this is something i want to understand as well 05:37:05 ok 05:37:05 it includes some code by Guy Steele for quasiquote, though 05:37:18 and quasiquote for vectors doesn't work (yet) 05:37:55 weirdo pasted "incomplete scheme compiler" at http://paste.lisp.org/display/123496 05:37:59 there ya go 05:38:07 do whatever the fuck you want with it :) 05:38:36 i am atm writing a scheme interpreter (because it's fun :) in c - it makes actual calls to eval/apply, which are c functions 05:38:46 no! 05:38:49 i'd like to get rid of that 'scheme' 05:38:50 don't write an interpreter 05:38:59 write a compiler. :) 05:39:02 yes write an interpeter 05:39:11 you can target a compiled high-level language :)\ 05:39:29 i'm targeting javascript eventually 05:40:02 that would be cool 05:40:21 i did write a forth machine earlier that i would like to target 05:40:48 but right now, i want to write a 'proper' interpreter that doesn't ride the c-stack 05:41:05 i am not sure if this can be done without using cps 05:41:08 you need to setjmp() 05:41:12 you need cps 05:41:25 setjmp() when the stack is about to run out 05:41:31 do you have GC yet, or boehm? 05:41:32 setjmp is scary :P 05:41:37 no it's not :P 05:41:49 jump to toplevel 05:41:50 :) 05:41:52 weirdo, haven't thought about GC yet...next on the list 05:42:03 do mark-and-sweep 05:42:06 it's simple 05:42:23 ok 05:42:34 is gc'ing with ref counting even possible? 05:42:44 no! 05:42:45 (i've tried, it's horribly convoluted) 05:42:57 circular data structures are a big no-no 05:43:00 with refcnt 05:43:09 which is a terrible standpoint 05:43:12 so, do a proper GC :) 05:43:16 right 05:43:24 is mark and sweep pretty much the 'state' of art? 05:43:29 the only benefit of refcnt is that objects get finalized at the right time 05:43:32 no! 05:43:33 :-) 05:43:51 generational is OK 05:43:58 copying is good too, i heard 05:44:14 but it's way harder 05:44:17 both of them 05:44:19 weirdo, right - that's when refcnt == 0 and object gets destroyed 05:44:27 so go for mark and sweep :) ruby had (has?) it for years 05:44:37 ok 05:44:46 java had it 05:44:51 sounds good, conceptually it is easier I think 05:45:05 the algorithm is dead simple 05:45:13 beware of threading, though 05:45:59 I think I will keep it single threading for now 05:48:33 I wonder if it is possible to run gc in parallel with the allocator 05:48:46 so lock the allocator when doing gc 05:49:00 but the program still continues until it requires the use of the allocator 05:49:16 at which point it locks if the gc is active? 05:52:10 you need to make atomic GC blocks 05:52:25 also, be careful when scanning the stack with multithreading 05:52:30 :) 05:52:56 i have no idea about this stuff 05:55:15 :) 05:57:08 -!- yengge [~user@ool-44c711b3.dyn.optonline.net] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 05:58:24 -!- confab [180a3cb9@gateway/web/freenode/ip.24.10.60.185] has quit [Ping timeout: 252 seconds] 06:10:43 -!- arcfide [1000@c-69-136-7-94.hsd1.in.comcast.net] has quit [Quit: EPIC5-1.1.2[1638] - amnesiac : look at the lost souls, they seem so black.] 06:21:07 confab [180a3cb9@gateway/web/freenode/ip.24.10.60.185] has joined #scheme 06:29:01 -!- bgs100 [~ian@unaffiliated/bgs100] has quit [Quit: night] 06:34:46 Riastradh [~riastradh@fsf/member/riastradh] has joined #scheme 06:39:38 -!- gnomon [~gnomon@CPE0022158a8221-CM000f9f776f96.cpe.net.cable.rogers.com] has quit [Read error: Operation timed out] 06:39:58 gnomon [~gnomon@CPE0022158a8221-CM000f9f776f96.cpe.net.cable.rogers.com] has joined #scheme 06:46:44 homie [~levgue@xdsl-78-35-159-55.netcologne.de] has joined #scheme 06:49:06 -!- jewel [~jewel@196-209-224-145.dynamic.isadsl.co.za] has quit [Ping timeout: 255 seconds] 06:56:19 mmc [~michal@gateway02.m3-connect.de] has joined #scheme 07:18:20 Penten` [~user@114.255.149.182] has joined #scheme 07:19:06 -!- mmc [~michal@gateway02.m3-connect.de] has quit [Ping timeout: 252 seconds] 07:20:40 -!- Penten [~user@114.255.149.182] has quit [Ping timeout: 258 seconds] 07:23:41 -!- realitygrill [~realitygr@c-24-5-7-139.hsd1.ca.comcast.net] has quit [Quit: realitygrill] 07:40:24 -!- kennyd [~kennyd@93-141-118-167.adsl.net.t-com.hr] has quit [Ping timeout: 250 seconds] 07:41:13 kennyd [~kennyd@93-141-45-30.adsl.net.t-com.hr] has joined #scheme 07:51:21 -!- kilimanjaro [~kilimanja@unaffiliated/kilimanjaro] has quit [Quit: Leaving] 07:57:38 slom [~sloma@port-212-202-143-53.static.qsc.de] has joined #scheme 08:23:10 mithridates [~mithridat@142.166.8.25] has joined #scheme 08:23:53 -!- mithridates [~mithridat@142.166.8.25] has left #scheme 08:26:47 alaricsp [~alaric@relief.warhead.org.uk] has joined #scheme 08:34:13 masm [~masm@bl15-79-172.dsl.telepac.pt] has joined #scheme 08:36:29 slom_ [~sloma@port-87-234-239-162.static.qsc.de] has joined #scheme 08:37:29 -!- slom_ [~sloma@port-87-234-239-162.static.qsc.de] has quit [Remote host closed the connection] 08:38:00 -!- slom [~sloma@port-212-202-143-53.static.qsc.de] has quit [Ping timeout: 255 seconds] 08:44:02 wingo [~wingo@74.Red-80-24-4.staticIP.rima-tde.net] has joined #scheme 08:51:27 rotty: what should the second return value of HOST-INFO be from (spells sysutils)? 09:51:21 -!- wingo [~wingo@74.Red-80-24-4.staticIP.rima-tde.net] has quit [Ping timeout: 255 seconds] 09:54:13 pumpkin [~pumpkin@unaffiliated/pumpkingod] has joined #scheme 09:57:42 -!- copumpkin [~pumpkin@unaffiliated/pumpkingod] has quit [Ping timeout: 276 seconds] 09:58:53 choas [~lars@p5792CAC9.dip.t-dialin.net] has joined #scheme 10:04:42 -!- Algo [~Algo@unaffiliated/algorithmiccontr] has quit [Quit: Leaving.] 10:04:44 wingo [~wingo@74.Red-80-24-4.staticIP.rima-tde.net] has joined #scheme 10:07:40 stis [~stis@1-1-1-39a.veo.vs.bostream.se] has joined #scheme 10:08:24 zmv [~Telefonic@189-47-124-186.dsl.telesp.net.br] has joined #scheme 10:18:23 -!- yell0 [yello@unaffiliated/contempt] has quit [Ping timeout: 246 seconds] 10:23:01 gravicappa [~gravicapp@p57A4035A.dip0.t-ipconnect.de] has joined #scheme 10:26:13 yell0 [yello@unaffiliated/contempt] has joined #scheme 10:41:07 -!- choas [~lars@p5792CAC9.dip.t-dialin.net] has quit [Ping timeout: 250 seconds] 10:53:30 f8l [~f8l@81.219.207.63] has joined #scheme 10:55:29 -!- gnomon [~gnomon@CPE0022158a8221-CM000f9f776f96.cpe.net.cable.rogers.com] has quit [Read error: Operation timed out] 10:55:48 gnomon [~gnomon@CPE0022158a8221-CM000f9f776f96.cpe.net.cable.rogers.com] has joined #scheme 11:32:51 -!- Riastradh [~riastradh@fsf/member/riastradh] has quit [Remote host closed the connection] 11:34:00 Riastradh [~riastradh@fsf/member/riastradh] has joined #scheme 11:38:01 -!- gravicappa [~gravicapp@p57A4035A.dip0.t-ipconnect.de] has quit [Ping timeout: 260 seconds] 11:38:21 -!- wingo [~wingo@74.Red-80-24-4.staticIP.rima-tde.net] has quit [Ping timeout: 252 seconds] 11:43:07 -!- Modius [~Modius@cpe-70-123-140-183.austin.res.rr.com] has quit [Ping timeout: 252 seconds] 11:44:28 DrDuck [~duck@adsl-98-81-80-109.hsv.bellsouth.net] has joined #scheme 11:55:22 -!- zmv [~Telefonic@189-47-124-186.dsl.telesp.net.br] has quit [Ping timeout: 264 seconds] 12:02:32 -!- doc_who [~doc_who@pool-108-28-6-47.washdc.fios.verizon.net] has quit [Quit: Leaving] 12:12:35 zmv [~Telefonic@189-47-124-186.dsl.telesp.net.br] has joined #scheme 12:13:00 -!- zmv is now known as Guest43341 12:13:15 -!- pumpkin [~pumpkin@unaffiliated/pumpkingod] has quit [Quit: Computer has gone to sleep.] 12:15:27 -!- masm [~masm@bl15-79-172.dsl.telepac.pt] has quit [Ping timeout: 258 seconds] 12:17:01 -!- darkf [~darkf@unaffiliated/darkf] has quit [Quit: Leaving] 12:19:18 copumpkin [~pumpkin@unaffiliated/pumpkingod] has joined #scheme 12:19:28 -!- Guest43341 is now known as MyNickIsUnavaila 12:22:15 -!- MyNickIsUnavaila is now known as zmv 12:24:47 homie` [~levgue@xdsl-78-35-153-205.netcologne.de] has joined #scheme 12:25:10 -!- homie` [~levgue@xdsl-78-35-153-205.netcologne.de] has quit [Remote host closed the connection] 12:26:22 -!- homie [~levgue@xdsl-78-35-159-55.netcologne.de] has quit [Ping timeout: 252 seconds] 12:28:27 homie [~levgue@xdsl-78-35-153-205.netcologne.de] has joined #scheme 12:32:25 masm [~masm@bl15-79-172.dsl.telepac.pt] has joined #scheme 12:37:25 wingo [~wingo@74.Red-80-24-4.staticIP.rima-tde.net] has joined #scheme 12:39:51 -!- DrDuck [~duck@adsl-98-81-80-109.hsv.bellsouth.net] has quit [Ping timeout: 250 seconds] 12:46:53 choas [~lars@p5792CAC9.dip.t-dialin.net] has joined #scheme 13:00:13 -!- Riastradh [~riastradh@fsf/member/riastradh] has quit [Ping timeout: 250 seconds] 13:06:39 -!- wingo [~wingo@74.Red-80-24-4.staticIP.rima-tde.net] has quit [Ping timeout: 276 seconds] 13:09:41 -!- masm [~masm@bl15-79-172.dsl.telepac.pt] has quit [Ping timeout: 240 seconds] 13:12:45 Modius [~Modius@cpe-70-123-140-183.austin.res.rr.com] has joined #scheme 13:13:03 -!- Modius [~Modius@cpe-70-123-140-183.austin.res.rr.com] has quit [Read error: Connection reset by peer] 13:13:19 Modius [~Modius@cpe-70-123-140-183.austin.res.rr.com] has joined #scheme 13:18:19 -!- pchrist [~spirit@gentoo/developer/pchrist] has quit [Quit: leaving] 13:18:50 wingo [~wingo@74.Red-80-24-4.staticIP.rima-tde.net] has joined #scheme 13:18:54 pchrist [~spirit@gentoo/developer/pchrist] has joined #scheme 13:22:24 soveran [~soveran@186.19.214.247] has joined #scheme 13:27:27 -!- choas [~lars@p5792CAC9.dip.t-dialin.net] has quit [Ping timeout: 276 seconds] 13:32:44 leo2007 [~leo@th041110.ip.tsinghua.edu.cn] has joined #scheme 13:33:07 so few people here! 13:33:10 tupi [~david@189.60.162.202] has joined #scheme 13:35:30 -!- f8l [~f8l@81.219.207.63] has quit [Quit: WeeChat 0.3.5] 13:41:37 Yep, they're all over on #lisp or #emacs :-) 13:41:52 lisp-2 is so much more fun! 13:42:05 pjb: Are you trolling? 13:42:10 No, just joking. 13:42:13 :-) 13:42:30 I need some language for Android. 13:42:40 There are scheme implementations. 13:42:42 English? 13:42:58 hence I am here ;) 13:43:01 MrFahrenheit [~RageOfTho@users-151-140.vinet.ba] has joined #scheme 13:43:04 Well, he didn't ask on #english. 13:43:04 kawa works well 13:43:51 yeah, I have just gotten it to run in slime. 13:44:11 I think Gambit and Chicken also run on android. 13:44:40 mario-goulart: thanks. 13:45:50 leo2007: I'm also interested in that topic, despite the stupid joke I made. I just haven't had time to hack on it yet. 13:46:27 mario-goulart: you mean scheme for android? 13:46:32 Yes. 13:46:40 I know that kawa, chicken and gambit do work on android. 13:47:22 After all, scheme seems better supported than common lisp. 13:50:55 -!- zmv [~Telefonic@189-47-124-186.dsl.telesp.net.br] has quit [Ping timeout: 250 seconds] 13:52:43 zmv [~Telefonic@189-47-124-186.dsl.telesp.net.br] has joined #scheme 13:53:09 -!- zmv is now known as Guest59304 13:53:41 -!- Guest59304 is now known as zmv 13:57:37 mario-goulart: any idea what the --with-android configure option to Kawa does? 13:58:31 leo2007: no. Sorry. I haven't done anything practical on android. 14:01:35 np. 14:05:59 masm [~masm@bl15-79-172.dsl.telepac.pt] has joined #scheme 14:06:07 -!- zmv [~Telefonic@189-47-124-186.dsl.telesp.net.br] has quit [Ping timeout: 252 seconds] 14:08:58 bgs100 [~ian@unaffiliated/bgs100] has joined #scheme 14:10:21 BTW, is there something like the hyperspec (common lisp) for scheme? 14:12:31 leo2007: chicken has something which covers scheme. But there's more than scheme: http://api.call-cc.org 14:12:59 mario-goulart: thanks. 14:12:59 More specifically: http://api.call-cc.org/doc/scheme 14:13:37 (R5RS) 14:15:49 -!- copumpkin [~pumpkin@unaffiliated/pumpkingod] has quit [Quit: Computer has gone to sleep.] 14:18:27 gnomon_ [~gnomon@CPE0022158a8221-CM000f9f776f96.cpe.net.cable.rogers.com] has joined #scheme 14:18:30 -!- DGASAU` [~user@91.218.144.129] has quit [Quit: reboot] 14:20:46 -!- gnomon [~gnomon@CPE0022158a8221-CM000f9f776f96.cpe.net.cable.rogers.com] has quit [Ping timeout: 260 seconds] 14:22:52 DGASAU [~user@91.218.144.129] has joined #scheme 14:24:46 there is also a r5rs.texi around somewhere that you can use in info 14:26:10 *leo2007* searches r5rs.texi in google 14:26:17 Was that auto-generated? 14:28:46 wingo: that file seems from guile. 14:28:49 i think aubrey jaffer generated it 14:29:05 leo2007: guile does install it, yes 14:29:13 but i don't think guile folk created it 14:31:13 ymasory [~ymasory@128.91.39.26] has joined #scheme 14:31:51 Riastradh [~riastradh@fsf/member/riastradh] has joined #scheme 14:32:02 wingo: I have guile installed already. Thanks for the reminder. 14:37:23 np 14:39:36 -!- tizoc [~user@unaffiliated/tizoc] has quit [Ping timeout: 276 seconds] 14:45:47 copumpkin [~pumpkin@unaffiliated/pumpkingod] has joined #scheme 14:48:40 -!- leo2007 [~leo@th041110.ip.tsinghua.edu.cn] has quit [Quit: Leo heads home] 14:49:29 choas [~lars@p5792CAC9.dip.t-dialin.net] has joined #scheme 14:52:35 -!- MrFahrenheit [~RageOfTho@users-151-140.vinet.ba] has quit [Read error: Connection reset by peer] 14:53:03 MrFahrenheit [~RageOfTho@users-151-140.vinet.ba] has joined #scheme 15:00:37 arcfide [1000@c-69-136-7-94.hsd1.in.comcast.net] has joined #scheme 15:02:06 -!- arcfide [1000@c-69-136-7-94.hsd1.in.comcast.net] has quit [Client Quit] 15:04:44 Third draft available: http://trac.sacrideo.us/wg/raw-attachment/wiki/WikiStart/r7rs-draft-3.pdf 15:06:04 mads- [~mads-@pdpc/supporter/active/mads-] has joined #scheme 15:11:40 And I'm off to bed... 15:12:14 alaricsp: I deputize you to handle all flames until the morning since you're the only one around :P 15:12:30 Cor blimey 15:12:33 OK! :-D 15:13:43 is there a summary of the changes between drafts? 15:14:15 arcfide [1000@c-69-136-7-94.hsd1.in.comcast.net] has joined #scheme 15:16:03 -!- thoolihan [~Tim@50.51.23.145] has quit [Quit: Leaving] 15:16:19 HG` [~HG@p5DC05665.dip.t-dialin.net] has joined #scheme 15:17:23 zanes [~zane@mail.barackobama.com] has joined #scheme 15:18:15 tizoc [~user@unaffiliated/tizoc] has joined #scheme 15:19:14 What he said. But flamier. 15:19:49 now take it alaricsp :) 15:21:40 Er... er... 15:21:46 C-Keen: NO! There isn't! I think! 15:22:04 But reading the ballot results that led to it should be instructive 15:22:06 alaricsp: not bad... :) 15:22:30 http://trac.sacrideo.us/wg/wiki/WG1Ballot3Results 15:25:12 alaricsp: ah thanks, also foof posted a summary to comp.lang.scheme 15:25:31 All the better! 15:25:37 Can we mention Hitler yet? 15:25:51 Also: Your argument is INVALID due to a SPELLING MISTAKE! 15:25:52 etc. 15:27:00 that group was fairly troll free lately 15:27:10 -!- choas [~lars@p5792CAC9.dip.t-dialin.net] has quit [Ping timeout: 264 seconds] 15:30:33 -!- Hal9k [~Lernaean@unaffiliated/kusanagi] has quit [] 15:33:11 -!- danking [~danking@zerowing.ccs.neu.edu] has left #scheme 15:34:14 danking [~danking@zerowing.ccs.neu.edu] has joined #scheme 15:37:01 kuribas [~user@94-227-94-23.access.telenet.be] has joined #scheme 15:41:04 -!- zanes [~zane@mail.barackobama.com] has quit [Ping timeout: 252 seconds] 15:42:03 comp.lang.scheme. euw. Oh, well. 15:42:07 *Daemmerung* resigns himself 15:46:12 mithridates [~mithridat@156.34.176.77] has joined #scheme 15:46:15 -!- mithridates [~mithridat@156.34.176.77] has left #scheme 15:47:20 yay for disjoint binary/text ports!! 15:48:08 no love for the c.l.scheme? 15:48:15 scheme-reports@ is ok 15:51:28 Is that the ridiculous Windows concept of binary/text, or is it octet sources/sinks versus Unicode code point sources/sinks? 15:51:49 -!- gnomon_ [~gnomon@CPE0022158a8221-CM000f9f776f96.cpe.net.cable.rogers.com] has quit [Ping timeout: 250 seconds] 15:51:54 REPLeffect [~REPLeffec@69.54.115.254] has joined #scheme 15:52:08 gnomon [~gnomon@CPE0022158a8221-CM000f9f776f96.cpe.net.cable.rogers.com] has joined #scheme 15:52:45 octets vs chars 15:53:28 (did they adopt source/sink terminology too? don't I wish) 15:53:43 -!- rudybot_ is now known as rudybot 15:53:54 penryu: "wretched hive of scum and villainy" more or less covers it 15:54:34 oh. I never made it to that group. some areas of c.l.* are decent. 15:54:53 wait. that sample was taken about 10 years ago. nvm. 15:55:04 heh 15:56:52 one of these days I'll decide I'm never going back to usenet and I'll delete my poor, neglected slrnrc once and for all. 15:58:35 -!- jeff_ is now known as dlouhy 15:59:38 leo2007 [~leo@114.247.10.77] has joined #scheme 16:00:37 wow 16:00:51 thought I was the troglodyte 16:01:41 what's your claim to fossilization? 16:02:04 The mere fact that Usenet is toast doesn't mean NNTP is useless. 16:03:15 offby1 follows net.sources using /usr/bin/readnews 16:03:37 which he ported to his C64 16:03:53 (running Minix, I should add) 16:04:29 mumble trash-80 something OS/9 mumble 16:04:50 no, mumble is Ria's domain, I think 16:06:02 -!- HG` [~HG@p5DC05665.dip.t-dialin.net] has quit [Quit: Leaving.] 16:15:04 -!- homie [~levgue@xdsl-78-35-153-205.netcologne.de] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 16:16:51 homie [~levgue@xdsl-78-35-153-205.netcologne.de] has joined #scheme 16:27:48 -!- gienah [~mwright@ppp121-44-3-70.lns20.syd6.internode.on.net] has quit [Quit: leaving] 16:28:20 -!- tupi [~david@189.60.162.202] has quit [Quit: Leaving] 16:29:04 zanes [~zane@mail.barackobama.com] has joined #scheme 16:30:48 -!- soveran [~soveran@186.19.214.247] has quit [Remote host closed the connection] 16:31:42 how big a job will it be to update psyntax for R7RS? would it be easier to start from the R5 or R6 implementations? 16:32:40 what would it mean to update psyntax for r7rs? would it provide procedural macros? 16:33:55 wingo: is syntax-case not a procedural macro system already? 16:34:16 *amoe* is in the dark 16:37:33 -!- wingo [~wingo@74.Red-80-24-4.staticIP.rima-tde.net] has quit [Ping timeout: 252 seconds] 16:38:04 :( 16:38:33 R7RS provides syntax-rules and ER, not SC, right... 16:38:49 And ER is implementable in terms of SC, or so I read. 16:39:56 But the module system that psyntax brings is something else altogether, dunno how that relates to what WG1 has. 16:40:09 Though I'm sure it's been considered 16:43:50 realitygrill [~realitygr@c-24-5-7-139.hsd1.ca.comcast.net] has joined #scheme 16:53:38 JoelMcCracken [~user@pool-151-201-115-142.pitt.east.verizon.net] has joined #scheme 16:55:49 wingo [~wingo@74.Red-80-24-4.staticIP.rima-tde.net] has joined #scheme 16:56:18 amoe: Don't be so sure. 16:56:22 -!- arcfide [1000@c-69-136-7-94.hsd1.in.comcast.net] has quit [Quit: EPIC5-1.1.2[1638] - amnesiac : Instant asshole - just add alcohol] 16:58:38 gravicappa [~gravicapp@p57A4035A.dip0.t-ipconnect.de] has joined #scheme 16:59:30 ominous 17:01:24 choas [~lars@p5792CAC9.dip.t-dialin.net] has joined #scheme 17:01:35 -!- ymasory [~ymasory@128.91.39.26] has quit [Ping timeout: 260 seconds] 17:02:56 if you start from a scheme without modules and want to make an r7rs, adapting psyntax should be possible 17:03:07 if you already have modules and want psyntax as your expander, that is hard. 17:03:30 drdo [~drdo@91.205.108.93.rev.vodafone.pt] has joined #scheme 17:04:01 Using psyntax for *anything* is hard; its principal goal, it seems, is to be impenetrable. 17:05:20 :) 17:06:26 wingo: IIRC psyntax is designed for the former case (to provide both modules and expander), right? 17:06:35 amoe: yes 17:06:48 wingo: So it would hard to disentangle even the R5 expander from the module system 17:06:50 though in guile we bolted our modules onto psyntax 17:07:05 we started with a psyntax from before modules were added 17:07:12 i can't recommend that tho 17:07:21 heheh 17:07:30 ok, /me -> bar 17:07:34 (not psyntax-related ;) 17:07:36 ciao! 17:07:39 fine choice :) 17:11:54 -!- wingo [~wingo@74.Red-80-24-4.staticIP.rima-tde.net] has quit [Ping timeout: 255 seconds] 17:14:25 -!- choas [~lars@p5792CAC9.dip.t-dialin.net] has quit [Ping timeout: 260 seconds] 17:20:31 -!- Obfuscate` [~keii@ip98-176-17-38.sd.sd.cox.net] has quit [Ping timeout: 246 seconds] 17:21:33 Obfuscate` [~keii@ip98-176-17-38.sd.sd.cox.net] has joined #scheme 17:25:46 -!- Obfuscate` [~keii@ip98-176-17-38.sd.sd.cox.net] has quit [Ping timeout: 246 seconds] 17:28:02 soveran [~soveran@186.19.214.247] has joined #scheme 17:31:59 Obfuscate` [~keii@ip98-176-17-38.sd.sd.cox.net] has joined #scheme 17:35:46 HG` [~HG@p5DC05665.dip.t-dialin.net] has joined #scheme 17:50:05 -!- pygospa [~TheRealPy@kiel-d9bfc5db.pool.mediaWays.net] has quit [Ping timeout: 258 seconds] 17:51:46 pygospa [~TheRealPy@kiel-d9bfc5db.pool.mediaWays.net] has joined #scheme 17:57:56 -!- gnomon [~gnomon@CPE0022158a8221-CM000f9f776f96.cpe.net.cable.rogers.com] has quit [Ping timeout: 246 seconds] 17:58:15 gnomon [~gnomon@CPE0022158a8221-CM000f9f776f96.cpe.net.cable.rogers.com] has joined #scheme 18:12:52 -!- Nisstyre [~nisstyre@infocalypse-net.info] has quit [Ping timeout: 252 seconds] 18:14:19 fantazo [~fantazo@213.129.230.10] has joined #scheme 18:17:47 choas [~lars@p5792CAC9.dip.t-dialin.net] has joined #scheme 18:18:15 proq [~user@unaffiliated/proqesi] has joined #scheme 18:21:46 -!- leo2007 [~leo@114.247.10.77] has quit [Quit: rcirc on GNU Emacs 23.3.50.1] 18:23:25 jewel [~jewel@196-209-224-145.dynamic.isadsl.co.za] has joined #scheme 18:28:57 phao [~phao@pontenova.dpi.ufv.br] has joined #scheme 18:34:57 -!- MrFahrenheit [~RageOfTho@users-151-140.vinet.ba] has quit [Ping timeout: 258 seconds] 18:35:36 -!- gravicappa [~gravicapp@p57A4035A.dip0.t-ipconnect.de] has quit [Ping timeout: 252 seconds] 18:36:05 -!- fantazo [~fantazo@213.129.230.10] has quit [Ping timeout: 260 seconds] 18:38:31 Nisstyre [~nisstyre@infocalypse-net.info] has joined #scheme 18:39:56 thoolihan [~Tim@50.51.23.145] has joined #scheme 18:53:10 fantazo [~fantazo@213.129.230.10] has joined #scheme 18:56:44 rpg [~rpg@mpls.sift.info] has joined #scheme 19:01:43 -!- Obfuscate` is now known as Obfuscate 19:09:59 -!- fantazo [~fantazo@213.129.230.10] has quit [Remote host closed the connection] 19:20:40 -!- JoelMcCracken [~user@pool-151-201-115-142.pitt.east.verizon.net] has quit [Ping timeout: 250 seconds] 19:24:43 -!- confab [180a3cb9@gateway/web/freenode/ip.24.10.60.185] has quit [Ping timeout: 252 seconds] 19:43:37 pumpkin [~pumpkin@unaffiliated/pumpkingod] has joined #scheme 19:45:53 -!- copumpkin [~pumpkin@unaffiliated/pumpkingod] has quit [Ping timeout: 263 seconds] 19:50:17 -!- pumpkin is now known as copumpkin 19:50:18 -!- yell0 [yello@unaffiliated/contempt] has quit [Ping timeout: 255 seconds] 19:55:56 Penten`` [~user@114.255.149.182] has joined #scheme 19:58:49 -!- Penten` [~user@114.255.149.182] has quit [Ping timeout: 250 seconds] 20:00:36 confab [180a3cb9@gateway/web/freenode/ip.24.10.60.185] has joined #scheme 20:01:34 nice 20:08:18 continuations ftw 20:10:46 -!- HG` [~HG@p5DC05665.dip.t-dialin.net] has quit [Quit: Leaving.] 20:11:23 Are there scheme compiler which will optimize (map (lambda (x) ...) (filter ...)) into a single pass a la fold? 20:11:57 I figure its not safe in general given mutation, but I can coneive that a compiler could figure that out. Maybe. 20:12:50 Not really. 20:18:39 -!- DT`` [~Feeock@net-93-149-38-125.cust.dsl.teletu.it] has quit [Ping timeout: 255 seconds] 20:20:47 -!- pygospa [~TheRealPy@kiel-d9bfc5db.pool.mediaWays.net] has quit [Disconnected by services] 20:20:55 gravicappa [~gravicapp@p57A4035A.dip0.t-ipconnect.de] has joined #scheme 20:20:56 pygospa [~TheRealPy@kiel-5f769cd2.pool.mediaWays.net] has joined #scheme 20:21:26 -!- incubot [incubot@klutometis.wikitex.org] has quit [Remote host closed the connection] 20:21:45 pandeiro [~pandeiro@187.105.249.3] has joined #scheme 20:22:03 incubot [incubot@klutometis.wikitex.org] has joined #scheme 20:24:03 -!- jewel [~jewel@196-209-224-145.dynamic.isadsl.co.za] has quit [Ping timeout: 255 seconds] 20:27:59 -!- homie [~levgue@xdsl-78-35-153-205.netcologne.de] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 20:29:48 -!- phao [~phao@pontenova.dpi.ufv.br] has quit [Quit: Leaving] 20:30:22 -!- thoolihan [~Tim@50.51.23.145] has quit [Quit: Leaving] 20:32:25 DT`` [~Feeock@net-93-149-36-209.cust.dsl.teletu.it] has joined #scheme 20:36:13 teurastaja [~samuel@modemcable072.213-81-70.mc.videotron.ca] has joined #scheme 20:37:55 :/ 20:38:12 Good thing I'm not dealing with lots of data. 20:39:45 -!- teurastaja [~samuel@modemcable072.213-81-70.mc.videotron.ca] has quit [Read error: Connection reset by peer] 20:49:11 -!- choas [~lars@p5792CAC9.dip.t-dialin.net] has quit [Quit: leaving] 20:56:44 -!- confab [180a3cb9@gateway/web/freenode/ip.24.10.60.185] has quit [Ping timeout: 252 seconds] 21:01:01 carleastlund [~cce@gotham.ccs.neu.edu] has joined #scheme 21:10:26 -!- carleastlund [~cce@gotham.ccs.neu.edu] has quit [Quit: carleastlund] 21:24:10 confab [180a3cb9@gateway/web/freenode/ip.24.10.60.185] has joined #scheme 21:24:58 Sgeo [~Sgeo@ool-ad034d00.dyn.optonline.net] has joined #scheme 21:26:36 -!- Sgeo_ [~Sgeo@ool-ad034d00.dyn.optonline.net] has quit [Ping timeout: 255 seconds] 21:34:02 Riastradh: have you found a decent notebook yet? 21:36:32 jcowan [c6b912cf@gateway/web/freenode/ip.198.185.18.207] has joined #scheme 21:39:41 -!- gravicappa [~gravicapp@p57A4035A.dip0.t-ipconnect.de] has quit [Ping timeout: 240 seconds] 21:40:27 arcfide [1000@c-69-136-7-94.hsd1.in.comcast.net] has joined #scheme 21:44:47 -!- stis [~stis@1-1-1-39a.veo.vs.bostream.se] has left #scheme 21:47:29 So, Draft 3 of r7rs-small is out. Read and comment, everyone. 21:50:45 -!- bgs100 [~ian@unaffiliated/bgs100] has quit [Ping timeout: 276 seconds] 21:50:47 link me? 21:52:22 elly: http://trac.sacrideo.us/wg/raw-attachment/wiki/WikiStart/r7rs-draft-3.pdf 21:56:48 bgs100 [~ian@unaffiliated/bgs100] has joined #scheme 22:01:53 -!- Riastradh [~riastradh@fsf/member/riastradh] has quit [Ping timeout: 250 seconds] 22:05:34 hba [~hba@187.171.206.52] has joined #scheme 22:08:28 -!- certainty [~david@matrix.d-coded.de] has quit [Ping timeout: 258 seconds] 22:11:38 -!- soveran [~soveran@186.19.214.247] has quit [Remote host closed the connection] 22:14:20 certainty [~david@matrix.d-coded.de] has joined #scheme 22:15:35 soveran [~soveran@186.19.214.247] has joined #scheme 22:17:41 -!- soveran [~soveran@186.19.214.247] has quit [Read error: Connection reset by peer] 22:18:24 soveran [~soveran@186.19.214.247] has joined #scheme 22:18:57 hoonkim1 [~user@x-134-84-153-106.uofm-secure.wireless.umn.edu] has joined #scheme 22:26:23 mmc [~michal@gateway02.m3-connect.de] has joined #scheme 22:33:32 -!- kuribas [~user@94-227-94-23.access.telenet.be] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 22:34:24 -!- rpg [~rpg@mpls.sift.info] has quit [Quit: rpg] 22:41:45 -!- mmc [~michal@gateway02.m3-connect.de] has quit [Ping timeout: 250 seconds] 22:47:13 doc_who [~doc_who@pool-108-28-6-47.washdc.fios.verizon.net] has joined #scheme 22:47:51 Penten``` [~user@114.255.149.182] has joined #scheme 22:50:25 -!- Penten`` [~user@114.255.149.182] has quit [Ping timeout: 250 seconds] 22:52:04 MrFahrenheit [~RageOfTho@users-151-140.vinet.ba] has joined #scheme 23:00:19 -!- Modius [~Modius@cpe-70-123-140-183.austin.res.rr.com] has quit [Quit: "Object-oriented design" is an oxymoron] 23:09:27 scheme is difficult to me 23:12:15 hoonkim1: why is it so? 23:13:57 -!- soveran [~soveran@186.19.214.247] has quit [Remote host closed the connection] 23:16:12 I am taking SICP class at my university. Iam reading 1.3 now but I still confusing about iterative and recursive. 23:16:50 There's no difference. 23:17:17 There is, indeed. Iteration = tail recursion; recursion = non-tail recursion. 23:17:23 Eg. (let loop ((x 1)) (if (< x 10) (display "done") (loop (+ 1 x)))) 23:17:27 it's an iteration. 23:17:51 (define loop (lambda (x) (if (< x 10) (display "done") (loop (+ 1 x))))) (loop 1) ; it's a recursion. 23:17:53 Same thing. 23:19:02 (define (howmany x) (if (pair? x) (+ (wonk (car x)) (wonk (cdr x))) 1)) ; it's a true recursion 23:19:32 expand fully and then calculating .. 23:19:38 The point, hoonkim1, is that you can't just assume that a procedure which invokes itself by name is recursive, as you can in most languages. 23:20:11 Oh I read about that in the book.! 23:20:13 pjb's examples are in fact iterative because the self-invocation is "in tail position". 23:20:36 Can you check my code. 23:20:37 s/wonk/howmany/ 23:20:48 It is really shameful but .. 23:21:19 grrr emacs can't paste link.. TT I have to type myself 23:21:45 https://sites.google.com/site/hooncode/programming/scheme/midtermexample 23:27:10 is not good?right? 23:29:13 pjb pasted "my solution" at http://paste.lisp.org/display/123517 23:29:41 It's correct. 23:29:57 It's similar to mine, which I wrote without looking at your solution. 23:30:32 If there was more divisors to tests, we could have a different kind of solution, since a number divided by 4 is also divided by 2, so there would be less tests. 23:30:39 The first two calls to "fact" are true recursion, but the third is tail recursion. 23:30:54 There's no recursive calls there. 23:32:42 I saw your code and some command is not learn yet but look's perfect. 23:34:13 Mine is kind of just focus for Work. There is no algorithm or thought TT 23:34:37 They do the same thing. 23:35:08 But thanks for comment I will try more hard! I am going to like scheme ! 23:36:46 hoonkim1: notice that sicp is not a book to teach you scheme, but to teach you programming. You might want another book to learn scheme. HTDP comes to mind. Of course, you need to read r5rs. 23:36:59 How to Design Programs -- An Introduction to Computing and Programming http://www.htdp.org/2003-09-26/Book/ 23:37:17 tupi [~david@189.60.162.202] has joined #scheme 23:37:19 http://www.schemers.org/Documents/Standards/R5RS/HTML/r5rs-Z-H-2.html#%_toc_start 23:37:19 http://tinyurl.com/yc5qso 23:38:52 WOW thanks actually I am study at the somewhere university in the USA 23:39:01 Sorry, yes, the indentation confused me. 23:39:40 But I just came here 7 months ago so not good at English lol. But getting better I will read about two book ! 23:40:30 Indeed, it looks like you're not using emacs. 23:40:48 You should use emacs (with paredit) to program in lisp, there are great advantages. 23:42:21 Yeah,, many progrmmer use emacs. Actually I also using IRC by emacs (thereis erc emacs+irc). 23:42:47 So why wasn't it indented correctly? 23:43:07 Perhaps the site you used? http://paste.lisp.org/new/scheme is better used here. 23:43:51 -!- mario-goulart [~user@67.205.85.241] has quit [Ping timeout: 276 seconds] 23:44:33 Oh in my website I just copy and paste then just like happen. From now on I will use that link 23:44:39 Even better 23:45:19 -!- jcowan [c6b912cf@gateway/web/freenode/ip.198.185.18.207] has quit [Quit: Page closed] 23:46:48 HOON pasted "practice 101" at http://paste.lisp.org/display/123518 23:47:13 HOON pasted "practice 101" at http://paste.lisp.org/display/123519 23:47:57 Omg. my mistake 23:52:44 rpg [~rpg@216.243.156.16.real-time.com] has joined #scheme 23:55:07 mario-goulart [~user@67.205.85.241] has joined #scheme 23:59:14 iianm, the first line will fail