00:00:12 sepult [~user@xdsl-87-79-165-49.netcologne.de] has joined #scheme 00:03:31 saccade [~saccade@209-6-54-113.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com] has joined #scheme 00:13:18 -!- pavelludiq [~quassel@87.246.28.20] has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.] 00:14:37 -!- proq [~user@unaffiliated/proqesi] has quit [Read error: Connection reset by peer] 00:18:55 devslashnull [~james@220.253-219-11.TAS.netspace.net.au] has joined #scheme 00:25:05 -!- sepult [~user@xdsl-87-79-165-49.netcologne.de] has quit [Read error: Connection reset by peer] 00:25:41 -!- mbohun [~mbohun@202.124.75.50] has quit [Read error: Connection reset by peer] 00:25:57 mbohun [~mbohun@202.124.75.50] has joined #scheme 00:27:52 -!- fradgers- [~fradgers-@5e02b45e.bb.sky.com] has left #scheme 00:35:25 -!- devslashnull [~james@220.253-219-11.TAS.netspace.net.au] has quit [Ping timeout: 264 seconds] 00:37:51 userIns [~userIns@202.103.95.199] has joined #scheme 00:44:43 -!- userIns is now known as nicktick 00:44:54 -!- nicktick [~userIns@202.103.95.199] has quit [Quit: Leaving] 00:47:08 nicktick [~nick@202.103.95.199] has joined #scheme 00:47:35 R3cur51v3 [~Recursive@173-30-57-91.client.mchsi.com] has joined #scheme 00:47:58 dz0004455 [~Adium@c-98-198-92-3.hsd1.tx.comcast.net] has joined #scheme 00:50:21 -!- dz0004455 [~Adium@c-98-198-92-3.hsd1.tx.comcast.net] has quit [Client Quit] 00:50:39 -!- mbohun [~mbohun@202.124.75.50] has quit [Read error: Connection reset by peer] 00:56:12 mbohun [~mbohun@202.124.73.156] has joined #scheme 01:04:30 rbarraud [~rbarraud@124-197-5-216.callplus.net.nz] has joined #scheme 01:10:23 sepult [~user@xdsl-87-79-165-49.netcologne.de] has joined #scheme 01:17:53 dz0004455 [~Adium@c-98-198-92-3.hsd1.tx.comcast.net] has joined #scheme 01:36:01 Toekutr [~toekutr@adsl-69-107-113-181.dsl.pltn13.pacbell.net] has joined #scheme 01:41:06 -!- nicktick [~nick@202.103.95.199] has quit [Quit: Leaving] 01:41:13 nicktick [~nick@202.103.95.199] has joined #scheme 01:42:18 -!- R3cur51v3 [~Recursive@173-30-57-91.client.mchsi.com] has quit [Quit: This system is going down for poweroff RIGHT FREAKING NOW!!!] 01:51:28 -!- adu [~ajr@pool-71-191-173-125.washdc.fios.verizon.net] has quit [Quit: adu] 01:52:19 snarkyboojum [~snarkyboo@120.156.80.191] has joined #scheme 01:53:55 -!- curi_ [~curi@adsl-99-114-139-86.dsl.pltn13.sbcglobal.net] has quit [Quit: This computer has gone to sleep] 01:55:16 toast` [~toast`@c-71-227-233-160.hsd1.wa.comcast.net] has joined #scheme 02:06:15 -!- MrFahrenheit [~RageOfTho@users-55-230.vinet.ba] has quit [Ping timeout: 265 seconds] 02:07:06 -!- dz0004455 [~Adium@c-98-198-92-3.hsd1.tx.comcast.net] has quit [Quit: Leaving.] 02:07:33 dz0004455 [~Adium@c-98-198-92-3.hsd1.tx.comcast.net] has joined #scheme 02:07:44 annodomini [~lambda@wikipedia/lambda] has joined #scheme 02:08:47 -!- Toekutr [~toekutr@adsl-69-107-113-181.dsl.pltn13.pacbell.net] has quit [Quit: REALITY IS TEARING ITSELF ASUNDER, BUT I MUST RACE] 02:09:46 -!- sepult [~user@xdsl-87-79-165-49.netcologne.de] has quit [*.net *.split] 02:09:47 -!- zarchne [~michael@209.40.67.38] has quit [*.net *.split] 02:09:47 -!- felipe [~felipe@my.nada.kth.se] has quit [*.net *.split] 02:09:47 -!- mulander [mulander@078088239019.lubin.vectranet.pl] has quit [*.net *.split] 02:10:12 bombshelter13b [~bombshelt@76-10-149-209.dsl.teksavvy.com] has joined #scheme 02:10:52 mulander [mulander@078088239019.lubin.vectranet.pl] has joined #scheme 02:10:52 zarchne [~michael@209.40.67.38] has joined #scheme 02:11:39 sepult [~user@xdsl-87-79-165-49.netcologne.de] has joined #scheme 02:14:27 Toekutr [~toekutr@adsl-69-107-113-181.dsl.pltn13.pacbell.net] has joined #scheme 02:16:01 -!- cky [~cky@cpe-065-190-148-048.nc.res.rr.com] has quit [Ping timeout: 252 seconds] 02:19:10 asarch [~asarch@189.188.198.16] has joined #scheme 02:19:42 -!- toast` [~toast`@c-71-227-233-160.hsd1.wa.comcast.net] has quit [Quit: toast`] 02:21:52 toast` [~toast`@c-71-227-233-160.hsd1.wa.comcast.net] has joined #scheme 02:22:47 -!- nicktick [~nick@202.103.95.199] has quit [Quit: Leaving] 02:23:29 nicktick [~nick@202.103.95.199] has joined #scheme 02:24:06 -!- alexsuraci [~alex@pool-71-188-133-67.aubnin.fios.verizon.net] has quit [Quit: Lost terminal] 02:24:07 rudybot [~luser@2001:470:1:41:a800:ff:fe3e:cde7] has joined #scheme 02:24:26 -!- dz0004455 [~Adium@c-98-198-92-3.hsd1.tx.comcast.net] has quit [Quit: Leaving.] 02:25:18 dz0004455 [~Adium@c-98-198-92-3.hsd1.tx.comcast.net] has joined #scheme 02:29:56 -!- dz0004455 [~Adium@c-98-198-92-3.hsd1.tx.comcast.net] has quit [Ping timeout: 265 seconds] 02:32:25 waltermai [~user@c-68-54-64-79.hsd1.fl.comcast.net] has joined #scheme 02:40:10 alexsuraci [~alex@pool-71-188-133-67.aubnin.fios.verizon.net] has joined #scheme 02:40:14 -!- alexsuraci [~alex@pool-71-188-133-67.aubnin.fios.verizon.net] has quit [Client Quit] 02:40:29 alexsuraci [~alex@pool-71-188-133-67.aubnin.fios.verizon.net] has joined #scheme 02:41:36 dz0004455 [~Adium@c-98-198-92-3.hsd1.tx.comcast.net] has joined #scheme 02:42:06 -!- dz0004455 [~Adium@c-98-198-92-3.hsd1.tx.comcast.net] has quit [Client Quit] 02:47:48 -!- leppie [~lolcow@196-210-254-163.dynamic.isadsl.co.za] has quit [Ping timeout: 260 seconds] 02:53:05 -!- saint_cypher [~saint_cyp@dsl081-240-057.sfo1.dsl.speakeasy.net] has quit [Ping timeout: 240 seconds] 02:53:51 -!- asarch [~asarch@189.188.198.16] has quit [Quit: Leaving] 02:54:48 dz0004455 [~Adium@c-98-198-92-3.hsd1.tx.comcast.net] has joined #scheme 02:55:09 -!- dz0004455 [~Adium@c-98-198-92-3.hsd1.tx.comcast.net] has quit [Client Quit] 02:56:24 -!- jeapostrophe [~jay@69.169.141.110.provo.static.broadweavenetworks.net] has quit [Quit: jeapostrophe] 02:56:35 R3cur51v3 [~Recursive@173-30-57-91.client.mchsi.com] has joined #scheme 02:57:23 dz0004455 [~Adium@c-98-198-92-3.hsd1.tx.comcast.net] has joined #scheme 02:57:26 bbarr [~bbarr@208-58-210-97.c3-0.161-ubr1.lnh-161.md.cable.rcn.com] has joined #scheme 02:58:57 Hello, What books should I get in order to move from an intermediate schemer to an advanced schemer? Anything out there worth my time? 02:59:06 -!- dz0004455 [~Adium@c-98-198-92-3.hsd1.tx.comcast.net] has quit [Client Quit] 02:59:55 getting a book doesn't cause a change in yourself. it causes a change in the book -- namely, its location. 03:00:08 Got it, but a guide would be nice. 03:00:09 more seriously, i assume you've got SICP already? 03:00:15 Indeed. 03:00:50 How about "Essentials of Programming Languages"? 03:00:52 -!- acarrico [~acarrico@pppoe-68-142-35-203.gmavt.net] has quit [Ping timeout: 265 seconds] 03:00:55 no 03:00:58 I haven't 03:01:03 not scheme, per se, but languages in general 03:01:51 lambda. car. cdr. thats all scheme is 03:01:54 the rest is up to you 03:02:00 it covers similar topics as SICP chapters 4, and 5, as well as topics not covered in SICP 03:02:16 jonrafkind - actually, lambda, that's all scheme is :) 03:02:37 -!- snarkyboojum [~snarkyboo@120.156.80.191] has quit [Quit: snarkyboojum] 03:02:48 yea, lambda and cons. now go make an OO system! 03:02:54 (define cons (lambda (car cdr) (lambda (k) (k car cdr)))) 03:03:07 Ok, I'll definitely look into it. What about The {Seasoned,Reasoned} Schemer? Worth my time? 03:03:24 (define car (lambda (a-cons) (a-cons (lambda (car cdr) car)))) 03:03:25 etc. 03:03:47 bbarr: some like it. myself, not so much. 03:04:20 Any projects that really solidified your scheme knowledge? 03:04:29 And should I stop running MIT Scheme? 03:05:02 implementing the macro expander in Macro By Example helped me understand macros a lot 03:05:11 you could read dybvig's paper to implement hygiene as well 03:05:46 Fantastic, my macro knowledge is limited. 03:05:51 try a few other schemes. there's a lot of selection :-) 03:06:20 its really quite simple after you impelment it, understanding the paper takes some time 03:07:21 Is there a link to this paper? 03:07:45 can you access the acm? 03:07:54 http://portal.acm.org/citation.cfm?id=41632 03:08:48 I can't sadly. 03:09:01 jeapostrophe [~jay@69.169.141.110.provo.static.broadweavenetworks.net] has joined #scheme 03:14:10 I found syntax based macros a bit tricky at first, probably because i came from common-lisp first 03:14:15 -!- jonrafkind [~jon@crystalis.cs.utah.edu] has quit [Ping timeout: 240 seconds] 03:14:20 -!- sepult [~user@xdsl-87-79-165-49.netcologne.de] has quit [Ping timeout: 265 seconds] 03:14:46 sepult` [~user@xdsl-78-34-218-192.netcologne.de] has joined #scheme 03:17:25 snarkyboojum [~snarkyboo@120.152.155.59] has joined #scheme 03:19:51 I did too 03:20:06 but I'm liking scheme a lot. I think its prettier. 03:23:13 dz0004455 [~Adium@c-98-198-92-3.hsd1.tx.comcast.net] has joined #scheme 03:23:40 -!- gnomon [~gnomon@CPE0022158a8221-CM000f9f776f96.cpe.net.cable.rogers.com] has quit [Ping timeout: 252 seconds] 03:23:57 gnomon [~gnomon@CPE0022158a8221-CM000f9f776f96.cpe.net.cable.rogers.com] has joined #scheme 03:25:09 true. there are pros and cons to that 03:25:38 i write more cl code, but i often explain theoretic concepts in scheme instead 03:26:31 ((lambda (x) (x x)) (lambda (x) (x x))) is a lot prettier than (funcall (lambda (x) (funcall x x)) (lambda (x) (funcall x x))) 03:28:11 -!- Toekutr [~toekutr@adsl-69-107-113-181.dsl.pltn13.pacbell.net] has quit [Quit: REALITY IS TEARING ITSELF ASUNDER, BUT I MUST RACE] 03:29:09 truth 03:29:24 how to write a serialized object into file in scheme? 03:30:34 heh, it just hit me that car/cdr and when/unless can be the same thing in untyped lambda calculus 03:31:00 or, wait, nm. car/cdr = true/false 03:32:09 pjb [~t@81.202.16.46.dyn.user.ono.com] has joined #scheme 03:32:24 does car == first ? 03:32:35 and cdr == (first (rest alist)) ? 03:32:44 cdr = rest 03:32:51 I see. 03:33:06 -!- R3cur51v3 [~Recursive@173-30-57-91.client.mchsi.com] has quit [Quit: This system is going down for poweroff RIGHT FREAKING NOW!!!] 03:33:25 acarrico [~acarrico@pppoe-68-142-35-203.gmavt.net] has joined #scheme 03:33:47 is there anyway to serialize an object in scheme? 03:34:03 not portably, i don't think. but your implementation likely has a way 03:34:12 esp. if it's PLT. I think they have everything 03:34:26 how about chicken? 03:34:40 possibly. i hear it has a lot of libraries too 03:34:52 thx 03:35:02 looks like it's called "s11n" 03:35:11 *nicktick* finding the right lib 03:35:35 http://www.call-with-current-continuation.org/eggs/3/s11n.html 03:35:51 many thx 03:36:37 holy side-effect, "Threads may be serialized provided they are not running or ready" 03:36:39 that's cool 03:36:53 -!- dz0004455 [~Adium@c-98-198-92-3.hsd1.tx.comcast.net] has quit [Quit: Leaving.] 03:40:16 hohoho [~hohoho@p4ae269.tokynt01.ap.so-net.ne.jp] has joined #scheme 03:40:18 -!- jeapostrophe [~jay@69.169.141.110.provo.static.broadweavenetworks.net] has quit [Quit: jeapostrophe] 03:43:27 leppie [~lolcow@196-210-254-163.dynamic.isadsl.co.za] has joined #scheme 03:46:32 -!- MichaelRaskin [~MichaelRa@195.91.224.225] has quit [Remote host closed the connection] 03:48:42 jeapostrophe [~jay@69.169.141.110.provo.static.broadweavenetworks.net] has joined #scheme 03:49:03 -!- snarkyboojum [~snarkyboo@120.152.155.59] has quit [Quit: snarkyboojum] 03:51:50 -!- HG` [~HG@xdsl-92-252-46-183.dip.osnanet.de] has quit [Quit: HG`] 03:55:31 Uh I've installed mzscheme and plt-scheme via aptitude but I'm using core files, for example /usr/lib/plt/collects/private/ 03:55:35 Any idea why this may be? 03:56:38 -!- jeapostrophe [~jay@69.169.141.110.provo.static.broadweavenetworks.net] has quit [Quit: jeapostrophe] 04:04:27 snarkyboojum [~snarkyboo@120.156.15.36] has joined #scheme 04:13:36 Toekutr [~toekutr@adsl-69-107-113-181.dsl.pltn13.pacbell.net] has joined #scheme 04:26:23 -!- nicktick [~nick@202.103.95.199] has quit [Ping timeout: 245 seconds] 04:34:42 what on Earth do you mean by "I'm using core files"? 04:36:46 -!- MononcQc [~Ferd@modemcable062.225-20-96.mc.videotron.ca] has quit [Quit: Leaving] 04:39:09 nicktick [~nick@202.103.95.199] has joined #scheme 04:39:33 -!- bbarr [~bbarr@208-58-210-97.c3-0.161-ubr1.lnh-161.md.cable.rcn.com] has quit [Quit: bbarr] 04:45:59 -!- pookleblinky [~pookle@cpe-67-252-154-25.buffalo.res.rr.com] has quit [Ping timeout: 260 seconds] 04:47:18 fitzgen [~fitzgen@c-67-201-205-34.reshall.wwu.edu] has joined #scheme 04:47:37 Hello, relative scheme noob here 04:47:54 Is there a function that will return the macro expansion of a form? 04:48:10 good question 04:48:51 C-c C-x in emacs tries to run 'expand', but my implementation seems to be missing 'expand' 04:49:13 bc talks about this issue here: http://bc.tech.coop/blog/031106.html 04:50:02 but that isn't r5rs compatible? 04:50:12 *shrug* 04:50:39 Thats what he alludes (sp?) to 04:50:45 :( 04:51:31 -!- nicktick [~nick@202.103.95.199] has quit [Ping timeout: 240 seconds] 04:51:41 fitzgen: I think it varies by Scheme. That is, it's not standard. 04:51:52 offby1: lame 04:52:02 rudybot: eval (expand '(cons 1 2)) 04:52:04 *shrug* 04:52:06 offby1: your scheme sandbox is ready 04:52:06 offby1: ; Value: # 04:52:07 thanks for the help toast`, offby1 04:52:31 yeah, common-lisp's macroexpand-1 is terribly convenient at times 04:52:37 indeed 04:52:46 of course, it lacks hygiene, which is terribly INconvenient at times 04:52:52 indeed 04:53:00 ... so just write it right the first time? 04:53:06 smelly, too 04:53:10 I feel like Lisp as a family needs to get its act together 04:53:10 pookleblinky [~pookle@cpe-67-252-154-25.buffalo.res.rr.com] has joined #scheme 04:53:33 Everyone knows its the best, but every implementation seems to have flaws... 04:53:37 could be worse. curly-brace-delimited as a family has no coherent act whatsovever 04:53:44 true 04:53:55 very true 04:54:11 at least (car (cons 1 2)) is the same everywhere you go 04:54:27 yeah 04:54:34 (if condition then-clause else-clause) too 04:54:42 except arc 04:54:56 arc's broken 04:55:00 where its (if cond then elif-cond then ......) 04:55:06 so much hype 04:55:59 ok well, I'm off to go fail at writing macros 04:56:02 :( 04:56:38 -!- fitzgen [~fitzgen@c-67-201-205-34.reshall.wwu.edu] has left #scheme 05:08:39 fitzgen [~fitzgen@c-67-201-205-34.reshall.wwu.edu] has joined #scheme 05:08:54 toast`: found a work around to the macro expansion stuff 05:08:57 offby1: ^ 05:09:13 R3cur51v3 [~Recursive@173-30-57-91.client.mchsi.com] has joined #scheme 05:09:19 in the macro expansion, put a quote before the form its supposed to expand to 05:09:32 that way you can see the form as a result of the macro 05:09:47 make sense? 05:10:00 heh, cute 05:10:19 it won't work in general, but as long as it works for your specific case, go for it! 05:10:38 wwll it works with syntax-rules 05:10:42 templating style 05:10:57 good enough for me, right now 05:18:01 -!- Toekutr [~toekutr@adsl-69-107-113-181.dsl.pltn13.pacbell.net] has quit [Quit: REALITY IS TEARING ITSELF ASUNDER, BUT I MUST RACE] 05:18:37 -!- bgs100 is now known as bgs000 05:25:38 Toekutr [~toekutr@adsl-69-107-113-181.dsl.pltn13.pacbell.net] has joined #scheme 05:27:47 -!- R3cur51v3 [~Recursive@173-30-57-91.client.mchsi.com] has quit [Quit: This system is going down for poweroff RIGHT FREAKING NOW!!!] 05:30:10 -!- gnomon [~gnomon@CPE0022158a8221-CM000f9f776f96.cpe.net.cable.rogers.com] has quit [Ping timeout: 252 seconds] 05:30:28 gnomon [~gnomon@CPE0022158a8221-CM000f9f776f96.cpe.net.cable.rogers.com] has joined #scheme 05:33:03 -!- virl [~virl__@chello062178085149.1.12.vie.surfer.at] has quit [Remote host closed the connection] 05:34:33 icymm [~user@esprx01x.nokia.com] has joined #scheme 05:52:12 -!- ASau [~user@83.69.227.32] has quit [Quit: off] 05:53:19 nicktick [ca675fc7@gateway/web/freenode/ip.202.103.95.199] has joined #scheme 06:12:08 turbofail [~user@adsl-69-238-246-201.dsl.pltn13.pacbell.net] has joined #scheme 06:19:35 R3cur51v3 [~Recursive@173-30-57-91.client.mchsi.com] has joined #scheme 06:33:43 Checkie [5358@unaffiliated/checkie] has joined #scheme 06:40:59 -!- toast` [~toast`@c-71-227-233-160.hsd1.wa.comcast.net] has quit [Quit: toast`] 06:48:52 -!- snarkyboojum [~snarkyboo@120.156.15.36] has quit [Quit: snarkyboojum] 06:49:41 -!- R3cur51v3 [~Recursive@173-30-57-91.client.mchsi.com] has quit [Ping timeout: 260 seconds] 07:04:33 ASau [~user@77.246.230.155] has joined #scheme 07:17:48 -!- ssbr [~scorchsab@user65-127.vicres.utoronto.ca] has quit [Read error: Connection reset by peer] 07:29:50 thesnowdog [~doug@CPE-121-209-235-41.nfcz2.cht.bigpond.net.au] has joined #scheme 07:41:02 duncanm: ping ;) what is the master repository for edwin48? 07:56:39 R3cur51v3 [~Recursive@173-30-57-91.client.mchsi.com] has joined #scheme 08:02:44 ejs [~eugen@77.222.151.102] has joined #scheme 08:05:57 masm [~masm@2.80.148.183] has joined #scheme 08:06:46 -!- myu2 [~myu2@w179122.dynamic.ppp.asahi-net.or.jp] has quit [Ping timeout: 258 seconds] 08:07:49 -!- ejs [~eugen@77.222.151.102] has quit [Ping timeout: 264 seconds] 08:08:20 ejs [~eugen@nat.ironport.com] has joined #scheme 08:11:11 -!- leppie [~lolcow@196-210-254-163.dynamic.isadsl.co.za] has quit [Ping timeout: 240 seconds] 08:13:34 gravicappa [~gravicapp@80.90.116.82] has joined #scheme 08:22:56 -!- Fare [~Fare@c-24-218-127-11.hsd1.ma.comcast.net] has quit [Quit: Leaving] 08:26:24 slilo [~user@host-95-189-144-15.pppoe.omsknet.ru] has joined #scheme 08:30:23 stepnem [~stepnem@88.103.132.186] has joined #scheme 08:35:51 -!- Sergio` [~e-future@unaffiliated/sergio/x-8197433] has quit [Ping timeout: 260 seconds] 08:43:47 Are there other interpreters besides guile that have readline (or similar) support for the interactive repl? 08:44:17 maybe most of scheme has that. 08:44:31 ri4a: if you want readline you can use the rlwrap program 08:44:51 or run the scheme inside emacs 08:45:11 gambit has a native non-readline based interactive repl 08:45:32 chicken has bindings for linenoise 08:46:50 not for csi though 08:47:53 foof: thanks a lot, did not know about rlwrap, sounds interesting. Will also check gambit and chicken :) 08:48:48 -!- icymm [~user@esprx01x.nokia.com] has quit [Remote host closed the connection] 08:48:55 slilo` [~user@host-95-189-165-204.pppoe.omsknet.ru] has joined #scheme 08:50:45 rlwrap works nicer than expected :) 08:51:13 -!- slilo [~user@host-95-189-144-15.pppoe.omsknet.ru] has quit [Ping timeout: 265 seconds] 09:00:36 myu2 [~myu2@w179122.dynamic.ppp.asahi-net.or.jp] has joined #scheme 09:03:19 -!- R3cur51v3 [~Recursive@173-30-57-91.client.mchsi.com] has quit [Read error: Connection reset by peer] 09:04:11 karme [~user@static.180.75.40.188.clients.your-server.de] has joined #scheme 09:05:28 -!- mbohun [~mbohun@202.124.73.156] has quit [Quit: Leaving] 09:08:30 yeah, i use rlwrap for everything 09:08:42 rlwrap + nc is especially nice :) 09:11:28 hmmm... these days if i ever go to google groups while logged in to gmail, it gives me an infinite redirect 09:17:24 -!- nicktick [ca675fc7@gateway/web/freenode/ip.202.103.95.199] has quit [Ping timeout: 252 seconds] 09:17:38 -!- turbofail [~user@adsl-69-238-246-201.dsl.pltn13.pacbell.net] has quit [Remote host closed the connection] 09:27:46 -!- bombshelter13b [~bombshelt@76-10-149-209.dsl.teksavvy.com] has quit [Quit: bombshelter13b] 09:46:09 mbohun [~mbohun@ppp115-156.static.internode.on.net] has joined #scheme 09:47:13 -!- stepnem [~stepnem@88.103.132.186] has quit [Ping timeout: 245 seconds] 09:58:24 -!- gnomon [~gnomon@CPE0022158a8221-CM000f9f776f96.cpe.net.cable.rogers.com] has quit [Ping timeout: 240 seconds] 09:58:43 gnomon [~gnomon@CPE0022158a8221-CM000f9f776f96.cpe.net.cable.rogers.com] has joined #scheme 10:01:07 Jafet [~Jafet@unaffiliated/jafet] has joined #scheme 10:08:10 -!- Jafet [~Jafet@unaffiliated/jafet] has quit [Ping timeout: 264 seconds] 10:10:02 -!- jmcphers [~jmcphers@218.185.108.156] has quit [Remote host closed the connection] 10:12:42 -!- Toekutr [~toekutr@adsl-69-107-113-181.dsl.pltn13.pacbell.net] has quit [Quit: REALITY IS TEARING ITSELF ASUNDER, BUT I MUST RACE] 10:17:02 slilo`` [~user@host-95-189-189-203.pppoe.omsknet.ru] has joined #scheme 10:17:34 alvatar [~alvatar@207.149.220.87.dynamic.jazztel.es] has joined #scheme 10:18:31 -!- slilo` [~user@host-95-189-165-204.pppoe.omsknet.ru] has quit [Ping timeout: 240 seconds] 10:28:30 Jafet [~Jafet@unaffiliated/jafet] has joined #scheme 10:30:21 -!- Axioplase is now known as Axioplase_ 10:40:40 stis_ [~stis@1-1-1-39a.veo.vs.bostream.se] has joined #scheme 10:46:29 -!- pjb [~t@81.202.16.46.dyn.user.ono.com] has quit [Remote host closed the connection] 10:54:58 nicktick [~chatzilla@58.20.81.194] has joined #scheme 10:57:54 alaricsp [~alaric@94-194-200-54.zone8.bethere.co.uk] has joined #scheme 11:09:51 -!- nicktick [~chatzilla@58.20.81.194] has quit [Quit: ChatZilla 0.9.86 [Firefox 3.6.3/20100405190230]] 11:10:26 nicktick [~chatzilla@58.20.81.194] has joined #scheme 11:10:55 stepnem [~stepnem@88.103.132.186] has joined #scheme 11:13:50 -!- Intensity [DCL6d1TtoM@unaffiliated/intensity] has quit [Ping timeout: 258 seconds] 11:14:00 -!- waltermai [~user@c-68-54-64-79.hsd1.fl.comcast.net] has quit [Read error: Connection reset by peer] 11:14:00 walterma` [~user@c-68-54-64-79.hsd1.fl.comcast.net] has joined #scheme 11:19:37 Mohamdu [~Mohamdu@CPE00222d53fe20-CM00222d53fe1d.cpe.net.cable.rogers.com] has joined #scheme 11:20:45 -!- Jafet [~Jafet@unaffiliated/jafet] has left #scheme 11:20:54 Jafet [~Jafet@unaffiliated/jafet] has joined #scheme 11:23:42 dfkjjkfd [~paulh@24-13-ftth.onsnetstudenten.nl] has joined #scheme 11:31:12 cky [~cky@cpe-065-190-148-048.nc.res.rr.com] has joined #scheme 11:35:43 -!- slilo`` [~user@host-95-189-189-203.pppoe.omsknet.ru] has quit [Read error: Connection reset by peer] 11:36:05 -!- pookleblinky [~pookle@cpe-67-252-154-25.buffalo.res.rr.com] has quit [Ping timeout: 240 seconds] 11:36:07 slilo`` [~user@host-95-189-189-45.pppoe.omsknet.ru] has joined #scheme 11:37:12 pjb [~t@81.202.16.46.dyn.user.ono.com] has joined #scheme 11:39:47 pookleblinky [~pookle@cpe-67-252-154-25.buffalo.res.rr.com] has joined #scheme 11:41:37 -!- ejs [~eugen@nat.ironport.com] has quit [Quit: Leaving] 11:44:15 -!- stis_ [~stis@1-1-1-39a.veo.vs.bostream.se] has quit [Read error: Connection reset by peer] 11:51:45 slilo``` [~user@host-92-124-166-207.pppoe.omsknet.ru] has joined #scheme 11:52:32 luz [~davids@189.60.69.82] has joined #scheme 11:53:23 -!- slilo`` [~user@host-95-189-189-45.pppoe.omsknet.ru] has quit [Ping timeout: 248 seconds] 11:55:14 -!- acarrico [~acarrico@pppoe-68-142-35-203.gmavt.net] has quit [Ping timeout: 258 seconds] 11:55:39 antoszka [~antoszka@unaffiliated/antoszka] has joined #scheme 12:03:43 felipe [~felipe@my.nada.kth.se] has joined #scheme 12:04:01 -!- nicktick [~chatzilla@58.20.81.194] has quit [Ping timeout: 276 seconds] 12:05:42 nicktick [~chatzilla@58.20.81.194] has joined #scheme 12:06:02 wingo [~wingo@83.32.68.226] has joined #scheme 12:12:43 slom [~sloma@port-87-234-239-162.static.qsc.de] has joined #scheme 12:15:44 acarrico [~acarrico@pppoe-68-142-35-203.gmavt.net] has joined #scheme 12:17:31 davazp [~user@83.46.7.98] has joined #scheme 12:18:33 kar8nga [~kar8nga@91-114-230-185.adsl.highway.telekom.at] has joined #scheme 12:19:15 -!- slom [~sloma@port-87-234-239-162.static.qsc.de] has quit [Remote host closed the connection] 12:24:51 -!- gnomon [~gnomon@CPE0022158a8221-CM000f9f776f96.cpe.net.cable.rogers.com] has quit [Ping timeout: 240 seconds] 12:25:06 gnomon [~gnomon@CPE0022158a8221-CM000f9f776f96.cpe.net.cable.rogers.com] has joined #scheme 12:29:37 -!- davazp [~user@83.46.7.98] has quit [Remote host closed the connection] 12:36:07 MrFahrenheit [~RageOfTho@users-33-76.vinet.ba] has joined #scheme 12:43:18 -!- hohoho [~hohoho@p4ae269.tokynt01.ap.so-net.ne.jp] has quit [Read error: Operation timed out] 12:47:04 leppie [~lolcow@196-210-254-163.dynamic.isadsl.co.za] has joined #scheme 12:51:07 MichaelRaskin [~MichaelRa@pantagruel.mccme.ru] has joined #scheme 12:51:37 -!- annodomini [~lambda@wikipedia/lambda] has quit [Quit: annodomini] 12:53:30 -!- gnomon [~gnomon@CPE0022158a8221-CM000f9f776f96.cpe.net.cable.rogers.com] has quit [Ping timeout: 258 seconds] 12:53:47 gnomon [~gnomon@CPE0022158a8221-CM000f9f776f96.cpe.net.cable.rogers.com] has joined #scheme 12:55:16 merimus [~makin@office.vivisimo.com] has joined #scheme 12:55:55 when implementing a scheme -> native code compiler... what things cannot be implemented in scheme? 12:56:38 That would depend on what the native code is. 12:56:49 READ for example generally is not implemented in scheme... but I think it could be. 12:57:00 An extreme example is when your native code is a lisp machine assembly. 12:57:28 Normally compilers output to an intermediate and then to a backend. I don't know if this happens with scheme compilers 12:58:22 My example is targeting a basic risc machine 12:59:56 Chapters 4-5 of SICP might be helpful.. 13:00:13 Why would READ not be implemented in Scheme? 13:01:36 -!- pchrist [~spirit@gentoo/developer/pchrist] has quit [Quit: leaving] 13:04:37 i think chez scheme implements read in scheme. 13:04:45 ikarus too, likely. 13:05:11 scheme48 too 13:05:37 I don't see any reason *not* to implement READ directly in Scheme 13:06:05 merimus: you should read ghuloum's "incremental compiler construction" paper. 13:08:59 -!- stepnem [~stepnem@88.103.132.186] has quit [Quit: ZNC - http://znc.sourceforge.net] 13:10:25 stepnem [~stepnem@88.103.132.186] has joined #scheme 13:10:29 -!- mbohun [~mbohun@ppp115-156.static.internode.on.net] has quit [Quit: Leaving] 13:17:23 bbarr [8cef64a2@gateway/web/freenode/ip.140.239.100.162] has joined #scheme 13:22:29 -!- stepnem [~stepnem@88.103.132.186] has quit [Ping timeout: 240 seconds] 13:23:50 slom [~sloma@port-87-234-239-162.static.qsc.de] has joined #scheme 13:24:22 pjb` [~t@60.Red-80-34-44.staticIP.rima-tde.net] has joined #scheme 13:26:25 pchrist [~spirit@gentoo/developer/pchrist] has joined #scheme 13:30:10 -!- slom [~sloma@port-87-234-239-162.static.qsc.de] has quit [Remote host closed the connection] 13:30:10 -!- slilo``` [~user@host-92-124-166-207.pppoe.omsknet.ru] has quit [Read error: Connection reset by peer] 13:30:18 slilo``` [~user@host-92-124-168-174.pppoe.omsknet.ru] has joined #scheme 13:33:26 Intensity [BNXlJguad5@unaffiliated/intensity] has joined #scheme 13:36:09 -!- sepult` [~user@xdsl-78-34-218-192.netcologne.de] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 13:40:55 slilo```` [~user@host-95-189-190-30.pppoe.omsknet.ru] has joined #scheme 13:41:47 sepult [~user@xdsl-78-34-218-192.netcologne.de] has joined #scheme 13:41:56 xwl [~user@123.115.125.179] has joined #scheme 13:43:12 -!- slilo``` [~user@host-92-124-168-174.pppoe.omsknet.ru] has quit [Ping timeout: 265 seconds] 13:44:06 sorry meeting... I've got the incremental compiler paper, SICP, and LiSP and am trying to put all the pieces together 13:46:01 What I'm trying to determine is what are the bits which cannot be implemented in scheme and must be implemented in a runtime lib. 13:46:32 I think the allocator and call/cc would be two 13:46:35 -!- slilo```` [~user@host-95-189-190-30.pppoe.omsknet.ru] has quit [Ping timeout: 265 seconds] 13:46:49 there is no part that cannot be implemented in scheme. but it is convenient to implement the allocator in c. 13:47:07 That would depend on what "implemented" means. 13:47:24 Of course, you can just write the whole compiler in scheme and pass it through itself. 13:48:25 well.. scheme cannot access the memory space directly so how would you implement the allocator in scheme? 13:48:35 I should say "pure" scheme 13:49:51 Hmm. I understand (at least I think I do) what macros are and what they can do, to some extent. But I think I read someone in here yesterday who said "Scheme is nothing but car, cdr and macros" so I feel like I'm missing the importance of what exactly macros can do. Could someone direct me to some documentation or perhaps a paper to rectify this? 13:49:53 A minimal opcodes table should suffice, if you are a purist. 13:51:30 jeapostrophe [~jay@69.169.141.110.provo.static.broadweavenetworks.net] has joined #scheme 13:52:48 is there a port of the common-lisp format function for $scheme ? 13:52:52 -!- gnomon [~gnomon@CPE0022158a8221-CM000f9f776f96.cpe.net.cable.rogers.com] has quit [Ping timeout: 252 seconds] 13:53:11 gnomon [~gnomon@CPE0022158a8221-CM000f9f776f96.cpe.net.cable.rogers.com] has joined #scheme 13:53:19 SRFI has a format, but it's probably different from the common lisp one 13:53:41 -!- thesnowdog [~doug@CPE-121-209-235-41.nfcz2.cht.bigpond.net.au] has quit [Ping timeout: 240 seconds] 13:54:51 askhader: one thing that made the power of macros evident to me was the sections of r5rs which specify the standard forms and derived forms. 13:55:12 There are very few standard forms and all the rest are simply macros 13:55:37 Ah 13:55:42 I think I should tkae a look at this 13:55:46 .I don't suppose you ave a link? 13:55:50 *askhader* could go digging 13:55:50 rapacity: slib has one 13:55:57 written by feeley i think? 13:56:23 no ken dickey and aubrey jaffer 13:56:36 http://www.schemers.org/Documents/Standards/R5RS/ 13:56:49 merimus: Thanks 13:57:12 -!- kar8nga [~kar8nga@91-114-230-185.adsl.highway.telekom.at] has quit [Read error: Connection reset by peer] 13:57:23 kar8nga [~kar8nga@93-82-74-186.adsl.highway.telekom.at] has joined #scheme 13:57:24 thanks wingo 14:04:35 hohoho [~hohoho@ntkngw227224.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #scheme 14:05:05 -!- karme [~user@static.180.75.40.188.clients.your-server.de] has quit [Remote host closed the connection] 14:07:51 -!- kar8nga [~kar8nga@93-82-74-186.adsl.highway.telekom.at] has quit [Ping timeout: 260 seconds] 14:10:41 -!- rbarraud [~rbarraud@124-197-5-216.callplus.net.nz] has quit [Remote host closed the connection] 14:11:23 fradgers- [~fradgers-@5adb10a1.bb.sky.com] has joined #scheme 14:16:00 Blkt [~user@dynamic-adsl-94-37-238-116.clienti.tiscali.it] has joined #scheme 14:19:16 good day everyone 14:22:28 good day 14:24:04 good morning 14:25:07 Nils^ [steele@beegees.mtveurope.org] has joined #scheme 14:26:20 hi schemers. I'm experimenting with string-trim. I expect incoming strings either as plain string or with a leading "d-" , for example "Hello" or "d-Hello". but I only need "Hello", no matter what. 14:26:56 strin-trim takes only one char to trim, or (char-set #\d #\-) which removes d- succesfuly but also any single "d" (or "-") 14:27:23 is there a way to trim a string with another string or to combine both chars? 14:28:19 -!- merimus [~makin@office.vivisimo.com] has quit [Quit: Ex-Chat] 14:31:16 oh! chars can be connected with (and ...) ?! great 14:33:29 no, that was wrong. sorry. 14:37:34 -!- nicktick [~chatzilla@58.20.81.194] has quit [Ping timeout: 264 seconds] 14:39:03 -!- jimrees_ [~jimrees@ita4fw1.itasoftware.com] has quit [Quit: Ex-Chat] 14:41:43 -!- sladegen [~nemo@unaffiliated/sladegen] has quit [Ping timeout: 240 seconds] 14:43:34 sladegen [~nemo@unaffiliated/sladegen] has joined #scheme 14:44:19 jimrees_ [~jimrees@ita4fw1.itasoftware.com] has joined #scheme 14:46:32 stis_ [~stis@1-1-1-39a.veo.vs.bostream.se] has joined #scheme 14:52:08 I'd either use regexp matching, or else just write something like (if (string-begins-with s "d-") (substring s 2) s) 14:55:36 -!- Blkt [~user@dynamic-adsl-94-37-238-116.clienti.tiscali.it] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 14:56:48 nicktick [~chatzilla@58.20.81.194] has joined #scheme 15:00:15 -!- alvatar [~alvatar@207.149.220.87.dynamic.jazztel.es] has quit [Quit: leaving] 15:22:39 -!- gnomon [~gnomon@CPE0022158a8221-CM000f9f776f96.cpe.net.cable.rogers.com] has quit [Ping timeout: 260 seconds] 15:22:58 gnomon [~gnomon@CPE0022158a8221-CM000f9f776f96.cpe.net.cable.rogers.com] has joined #scheme 15:33:12 alvatar [~alvatar@207.149.220.87.dynamic.jazztel.es] has joined #scheme 15:34:27 -!- alvatar [~alvatar@207.149.220.87.dynamic.jazztel.es] has quit [Client Quit] 15:38:04 Blkt [~user@dynamic-adsl-94-37-238-116.clienti.tiscali.it] has joined #scheme 15:42:55 -!- ASau [~user@77.246.230.155] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 15:50:48 MononcQc [~Ferd@modemcable062.225-20-96.mc.videotron.ca] has joined #scheme 15:55:34 -!- jeapostrophe [~jay@69.169.141.110.provo.static.broadweavenetworks.net] has quit [Quit: jeapostrophe] 15:56:07 -!- sepult [~user@xdsl-78-34-218-192.netcologne.de] has quit [Ping timeout: 265 seconds] 15:56:20 -!- Jafet [~Jafet@unaffiliated/jafet] has quit [Ping timeout: 276 seconds] 16:00:51 -!- bgs000 is now known as bgs100 16:06:37 -!- pjb` [~t@60.Red-80-34-44.staticIP.rima-tde.net] has quit [Ping timeout: 264 seconds] 16:08:28 -!- alaricsp [~alaric@94-194-200-54.zone8.bethere.co.uk] has quit [Quit: Leaving] 16:11:01 kar8nga [~kar8nga@91-115-218-127.adsl.highway.telekom.at] has joined #scheme 16:11:03 jonrafkind [~jon@crystalis.cs.utah.edu] has joined #scheme 16:14:13 -!- Nils^ [steele@beegees.mtveurope.org] has left #scheme 16:16:36 curi_ [~curi@adsl-99-114-139-86.dsl.pltn13.sbcglobal.net] has joined #scheme 16:23:52 bweaver [~user@75-148-111-133-Chattanooga.hfc.comcastbusiness.net] has joined #scheme 16:29:05 JoelMcCracken [~joelmccra@c-67-163-143-192.hsd1.pa.comcast.net] has joined #scheme 16:37:16 hhomar [~hhomar@92.26.64.135] has joined #scheme 16:37:41 -!- nicktick [~chatzilla@58.20.81.194] has quit [Ping timeout: 260 seconds] 16:38:51 virl [~virl__@chello062178085149.1.12.vie.surfer.at] has joined #scheme 16:44:26 -!- bgs100 [57o9@gateway/shell/57o9.org/x-rwpfazxzifthafkb] has quit [Quit: Free shells at 57o9.org] 16:45:43 bgs100 [cheshire@gateway/shell/57o9.org/x-vhslpfxuoaduabvn] has joined #scheme 16:45:43 -!- bgs100 [cheshire@gateway/shell/57o9.org/x-vhslpfxuoaduabvn] has quit [Excess Flood] 16:48:13 bgs100 [cheshire@gateway/shell/57o9.org/x-lnliargxjqopzuae] has joined #scheme 16:48:13 -!- bgs100 [cheshire@gateway/shell/57o9.org/x-lnliargxjqopzuae] has quit [Excess Flood] 16:48:49 -!- MichaelRaskin [~MichaelRa@pantagruel.mccme.ru] has quit [Remote host closed the connection] 16:50:43 bgs100 [cheshire@gateway/shell/57o9.org/x-cdhtxsvltmyqhsop] has joined #scheme 16:50:43 -!- bgs100 [cheshire@gateway/shell/57o9.org/x-cdhtxsvltmyqhsop] has quit [Excess Flood] 16:53:13 bgs100 [cheshire@gateway/shell/57o9.org/x-hexekkttdxsaojtb] has joined #scheme 16:53:13 -!- bgs100 [cheshire@gateway/shell/57o9.org/x-hexekkttdxsaojtb] has quit [Excess Flood] 16:55:43 bgs100 [cheshire@gateway/shell/57o9.org/x-jlycofuhsvyelckb] has joined #scheme 16:59:16 -!- curi_ [~curi@adsl-99-114-139-86.dsl.pltn13.sbcglobal.net] has quit [Ping timeout: 260 seconds] 16:59:20 -!- schmir [~schmir@mail.brainbot.com] has quit [Remote host closed the connection] 17:01:35 -!- jay-mccarthy [~jay@lallab.cs.byu.edu] has left #scheme 17:01:46 -!- bgs100 [cheshire@gateway/shell/57o9.org/x-jlycofuhsvyelckb] has quit [Changing host] 17:01:46 bgs100 [cheshire@unaffiliated/bgs100] has joined #scheme 17:01:46 -!- bgs100 [cheshire@unaffiliated/bgs100] has quit [Changing host] 17:01:46 bgs100 [cheshire@gateway/shell/57o9.org/x-jlycofuhsvyelckb] has joined #scheme 17:02:41 curi_ [~curi@adsl-99-114-139-86.dsl.pltn13.sbcglobal.net] has joined #scheme 17:09:11 -!- gnomon [~gnomon@CPE0022158a8221-CM000f9f776f96.cpe.net.cable.rogers.com] has quit [Ping timeout: 240 seconds] 17:09:16 proq [~user@unaffiliated/proqesi] has joined #scheme 17:09:56 gnomon [~gnomon@CPE0022158a8221-CM000f9f776f96.cpe.net.cable.rogers.com] has joined #scheme 17:13:01 -!- gravicappa [~gravicapp@80.90.116.82] has quit [Ping timeout: 258 seconds] 17:27:08 stepnem [~stepnem@88.103.132.186] has joined #scheme 17:28:59 -!- xwl [~user@123.115.125.179] has quit [Remote host closed the connection] 17:31:15 bombshelter13b [~bombshelt@76-10-149-209.dsl.teksavvy.com] has joined #scheme 17:31:43 Fare [~Fare@c-24-218-127-11.hsd1.ma.comcast.net] has joined #scheme 17:32:31 ASau [~user@83.69.227.32] has joined #scheme 17:34:02 -!- mario-goulart [~user@67.205.85.241] has quit [Remote host closed the connection] 17:34:56 -!- saccade [~saccade@209-6-54-113.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com] has quit [Quit: This computer has gone to sleep] 17:36:09 mario-goulart [~user@67.205.85.241] has joined #scheme 17:48:44 -!- wingo [~wingo@83.32.68.226] has quit [Ping timeout: 265 seconds] 18:10:03 -!- luz [~davids@189.60.69.82] has quit [Ping timeout: 260 seconds] 18:25:22 luz [~davids@189.60.69.82] has joined #scheme 18:29:37 sepult [~user@xdsl-78-34-242-33.netcologne.de] has joined #scheme 18:32:01 -!- JoelMcCracken [~joelmccra@c-67-163-143-192.hsd1.pa.comcast.net] has quit [Quit: This computer has gone to sleep] 18:35:43 szgyg [~chatzilla@dsl5401A04E.pool.t-online.hu] has joined #scheme 18:35:47 -!- MrFahrenheit [~RageOfTho@users-33-76.vinet.ba] has quit [Read error: Connection reset by peer] 18:36:08 MrFahrenheit [~RageOfTho@users-33-76.vinet.ba] has joined #scheme 18:43:25 -!- szgyg [~chatzilla@dsl5401A04E.pool.t-online.hu] has quit [Quit: Leaving] 18:44:14 saint_cypher [~saint_cyp@dsl081-240-057.sfo1.dsl.speakeasy.net] has joined #scheme 18:51:01 cpr420 [~quassel@unaffiliated/cpr420] has joined #scheme 18:51:34 -!- saint_cypher [~saint_cyp@dsl081-240-057.sfo1.dsl.speakeasy.net] has quit [Ping timeout: 265 seconds] 18:54:19 saint_cypher [~saint_cyp@dsl081-240-057.sfo1.dsl.speakeasy.net] has joined #scheme 18:57:53 alvatar [~alvatar@207.149.220.87.dynamic.jazztel.es] has joined #scheme 18:58:13 jcowan [~John@cpe-98-14-172-204.nyc.res.rr.com] has joined #scheme 19:00:51 -!- jcowan [~John@cpe-98-14-172-204.nyc.res.rr.com] has quit [Client Quit] 19:01:13 jcowan [~John@cpe-98-14-172-204.nyc.res.rr.com] has joined #scheme 19:03:28 MichaelRaskin [~MichaelRa@195.91.224.225] has joined #scheme 19:04:34 schmir [~schmir@p54A90A2E.dip0.t-ipconnect.de] has joined #scheme 19:06:57 -!- Modius [~Modius@cpe-24-28-30-165.austin.res.rr.com] has quit [Quit: I'm big in Japan] 19:08:28 saccade [~saccade@BRAIN-AND-COG-FIVE-THIRTY-SEVEN.MIT.EDU] has joined #scheme 19:11:52 -!- araujo [~araujo@gentoo/developer/araujo] has quit [Ping timeout: 252 seconds] 19:16:42 -!- schmir [~schmir@p54A90A2E.dip0.t-ipconnect.de] has quit [Ping timeout: 265 seconds] 19:16:43 araujo [~araujo@gentoo/developer/araujo] has joined #scheme 19:20:39 -!- hhomar [~hhomar@92.26.64.135] has quit [Quit: WeeChat 0.3.2] 19:21:00 tsuru [~user@c-174-50-217-160.hsd1.tn.comcast.net] has joined #scheme 19:21:37 -!- tsuru [~user@c-174-50-217-160.hsd1.tn.comcast.net] has left #scheme 19:24:26 -!- masm [~masm@2.80.148.183] has quit [Quit: Leaving.] 19:25:26 -!- mbishop [~martin@adsl-222-17-124.msy.bellsouth.net] has quit [Read error: Connection reset by peer] 19:25:41 mbishop [~martin@adsl-222-17-124.msy.bellsouth.net] has joined #scheme 19:31:36 ysph [~user@24-181-93-165.dhcp.leds.al.charter.com] has joined #scheme 19:35:40 hotblack23 [~jh@p4FC597A8.dip.t-dialin.net] has joined #scheme 19:38:39 JoelMcCracken [~joelmccra@pool-72-95-153-12.pitbpa.east.verizon.net] has joined #scheme 19:38:44 -!- saccade [~saccade@BRAIN-AND-COG-FIVE-THIRTY-SEVEN.MIT.EDU] has quit [Quit: Leaving] 19:45:23 -!- stepnem [~stepnem@88.103.132.186] has quit [Ping timeout: 260 seconds] 19:47:04 -!- kar8nga [~kar8nga@91-115-218-127.adsl.highway.telekom.at] has quit [Remote host closed the connection] 20:04:17 saccade [~saccade@BRAIN-AND-COG-FIVE-THIRTY-SEVEN.MIT.EDU] has joined #scheme 20:09:58 dzhus [~sphinx@95-26-114-149.broadband.corbina.ru] has joined #scheme 20:19:36 -!- bbarr [8cef64a2@gateway/web/freenode/ip.140.239.100.162] has quit [Ping timeout: 252 seconds] 20:24:48 sjamaan pasted "Converting classes to defstruct" at http://paste.lisp.org/display/111818 20:24:55 d'oh 20:24:57 Wrong channel 20:26:46 -!- saint_cypher [~saint_cyp@dsl081-240-057.sfo1.dsl.speakeasy.net] has quit [Ping timeout: 265 seconds] 20:28:07 wingo [~wingo@83.32.68.242] has joined #scheme 20:30:32 wgd [~will@adsl-71-157-175-66.dsl.stlsmo.sbcglobal.net] has joined #scheme 20:39:12 dz0004455 [~Adium@c-98-198-92-3.hsd1.tx.comcast.net] has joined #scheme 20:46:45 -!- Blkt [~user@dynamic-adsl-94-37-238-116.clienti.tiscali.it] has quit [Ping timeout: 240 seconds] 20:51:03 waltermai [~walt@c-68-54-64-79.hsd1.fl.comcast.net] has joined #scheme 20:51:32 saint_cypher [~saint_cyp@dsl081-240-057.sfo1.dsl.speakeasy.net] has joined #scheme 20:51:37 I'm a scheme noob, and I'm getting this r5rs:body: no expression in body error. what's up? 20:52:32 probably, you should change the language in the language menu to "Module" 20:53:10 hmm, I don't have that samth. 20:53:22 it's r5rs currently. 20:54:10 what are the options in the language menu? 20:54:29 is there a "use language declared in source"? 20:54:33 if so, choose that 20:54:48 there is, though I don't know how to declare a language in source. choosing it. 20:55:00 it will do it automatically 20:55:05 with the right default 20:55:46 now i get a different error when I run my code 20:55:50 what? 20:56:03 there can only be one expression in the definitions window 20:56:14 it is switched to module, though 20:56:14 what is in the definitions window? 20:56:30 thanks for your help, btw! that's the top window where my code is? 20:57:09 yes 20:57:20 it highlights this portion of my code: (define soprano-ambitus (list 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77)) 20:57:32 it's the second definition in my code 20:57:33 what else is in the definiions windo? 20:57:44 is there a line that says #lang scheme at the top? 20:57:48 if not, put it there 20:58:03 -!- gnomon [~gnomon@CPE0022158a8221-CM000f9f776f96.cpe.net.cable.rogers.com] has quit [Ping timeout: 260 seconds] 20:58:27 gnomon [~gnomon@CPE0022158a8221-CM000f9f776f96.cpe.net.cable.rogers.com] has joined #scheme 20:58:29 added #lang line, now i get a different error. 20:58:31 also, i highly recommend starting with the documentation: http://docs.racket-lang.org/quick/index.html 20:58:53 oh, I think this error is my fault 20:59:03 it's just because the code I'm working on is incomplete 20:59:09 -!- emma [~em@unaffiliated/emma] has quit [Read error: Connection reset by peer] 20:59:15 samth, I've been working through SICP 20:59:26 Does anyone here have experience with authentication using the scheme webserver? 20:59:31 emma [~em@unaffiliated/emma] has joined #scheme 20:59:48 I will keep working, thanks samth! 20:59:52 waltermai, even so, i recomending getting used to the environment, which that introduction is good for 20:59:58 then you can continue with sicp 21:00:47 jmcphers [~jmcphers@218.185.108.156] has joined #scheme 21:01:41 i shall do so, thanks samth 21:02:33 outworlder [~stephen@189.90.170.251] has joined #scheme 21:02:51 -!- mbishop [~martin@adsl-222-17-124.msy.bellsouth.net] has quit [Ping timeout: 240 seconds] 21:09:15 Blkt [~user@dynamic-adsl-94-37-238-116.clienti.tiscali.it] has joined #scheme 21:09:50 HG` [~HG@xdsl-92-252-31-129.dip.osnanet.de] has joined #scheme 21:13:06 adu [~ajr@pool-71-191-173-125.washdc.fios.verizon.net] has joined #scheme 21:16:02 -!- hohoho [~hohoho@ntkngw227224.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit [Remote host closed the connection] 21:21:45 -!- alvatar [~alvatar@207.149.220.87.dynamic.jazztel.es] has quit [Ping timeout: 240 seconds] 21:22:48 alvatar [~alvatar@135.148.220.87.dynamic.jazztel.es] has joined #scheme 21:28:09 debugging concurrent programs is "fun" 21:34:25 time to push 2.003 to all Lisp implementations... sigh. 21:36:30 -!- eno [~eno@nslu2-linux/eno] has quit [Read error: Connection reset by peer] 21:41:25 eno [~eno@nslu2-linux/eno] has joined #scheme 21:47:48 -!- antoszka [~antoszka@unaffiliated/antoszka] has quit [Quit: +++ killed by SIGSEGV +++] 21:56:22 -!- stis_ [~stis@1-1-1-39a.veo.vs.bostream.se] has quit [Read error: Connection reset by peer] 21:57:31 MonononcQc [~Ferd@modemcable062.225-20-96.mc.videotron.ca] has joined #scheme 21:59:39 -!- MonononcQc [~Ferd@modemcable062.225-20-96.mc.videotron.ca] has quit [Client Quit] 21:59:56 MonononcQc [~Ferd@modemcable062.225-20-96.mc.videotron.ca] has joined #scheme 22:00:32 -!- MononcQc [~Ferd@modemcable062.225-20-96.mc.videotron.ca] has quit [Ping timeout: 265 seconds] 22:07:07 -!- jcowan [~John@cpe-98-14-172-204.nyc.res.rr.com] has quit [Read error: Connection reset by peer] 22:08:00 jcowan [~John@cpe-98-14-172-204.nyc.res.rr.com] has joined #scheme 22:11:35 antoszka [~antoszka@unaffiliated/antoszka] has joined #scheme 22:18:09 -!- saccade [~saccade@BRAIN-AND-COG-FIVE-THIRTY-SEVEN.MIT.EDU] has quit [Quit: This computer has gone to sleep] 22:19:41 -!- samth is now known as samth_away 22:21:57 -!- Fare [~Fare@c-24-218-127-11.hsd1.ma.comcast.net] has quit [Quit: Leaving] 22:22:45 -!- Nshag [user@lns-bzn-30-82-253-191-121.adsl.proxad.net] has quit [Ping timeout: 240 seconds] 22:25:22 Nshag [user@lns-bzn-57-82-249-22-239.adsl.proxad.net] has joined #scheme 22:27:47 Toekutr [~toekutr@adsl-69-107-113-181.dsl.pltn13.pacbell.net] has joined #scheme 22:27:57 -!- outworlder [~stephen@189.90.170.251] has left #scheme 22:35:49 davazp [~user@83.46.7.98] has joined #scheme 22:37:56 -!- MonononcQc is now known as MononcQc 22:41:21 -!- bweaver [~user@75-148-111-133-Chattanooga.hfc.comcastbusiness.net] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 22:43:05 -!- bombshelter13b [~bombshelt@76-10-149-209.dsl.teksavvy.com] has quit [Remote host closed the connection] 22:53:04 hi 22:53:27 what do you think is better for binary trees' leaf nodes? 22:53:33 (value #f #f) 22:53:34 or 22:53:36 (value) 22:54:45 second is more compact, but algorithms are cleaner with the first 22:56:25 I found code with both approaches 22:56:34 -!- proq [~user@unaffiliated/proqesi] has quit [Ping timeout: 265 seconds] 22:59:29 -!- adu [~ajr@pool-71-191-173-125.washdc.fios.verizon.net] has quit [Quit: adu] 23:01:14 unless you have a pressing need for low memory consumption, i would go with the choice that makes algorithms cleaner 23:01:30 -!- hotblack23 [~jh@p4FC597A8.dip.t-dialin.net] has quit [Quit: Leaving.] 23:03:06 yes 23:03:39 I think so too, and there might be additional advantages in using a single representation type for nodes and leafs 23:03:43 laves 23:03:45 leaves 23:05:15 -!- dzhus [~sphinx@95-26-114-149.broadband.corbina.ru] has quit [Ping timeout: 240 seconds] 23:05:53 depending on the implementation you're using, the memory savings could be as low as ~16 bytes per leaf node (assuming 2 pointers per list element and a constant #f value to be pointed to) 23:06:05 and that's not nearly enough to worry about 23:06:42 jeapostrophe [~jay@69.169.141.110.provo.static.broadweavenetworks.net] has joined #scheme 23:08:54 well, I'm not really worrying about memory consumption, but more about known issues that I'm not aware of 23:09:03 I don't have examples just because of that :) 23:09:51 but would be something like known faster algorithms that use those #f 23:09:59 but thanks! 23:10:28 I'm going to sleep and think about it :) 23:15:21 night! o/ 23:15:40 -!- alvatar [~alvatar@135.148.220.87.dynamic.jazztel.es] has quit [Quit: leaving] 23:18:09 -!- sepult [~user@xdsl-78-34-242-33.netcologne.de] has quit [Remote host closed the connection] 23:19:15 -!- JoelMcCracken [~joelmccra@pool-72-95-153-12.pitbpa.east.verizon.net] has quit [Ping timeout: 240 seconds] 23:22:04 -!- dz0004455 [~Adium@c-98-198-92-3.hsd1.tx.comcast.net] has quit [Quit: Leaving.] 23:22:27 RageOfThou [~RageOfTho@users-33-76.vinet.ba] has joined #scheme 23:24:04 dz0004455 [~Adium@c-98-198-92-3.hsd1.tx.comcast.net] has joined #scheme 23:24:39 JoelMcCracken [~joelmccra@pool-72-95-162-155.pitbpa.east.verizon.net] has joined #scheme 23:24:40 -!- jcowan [~John@cpe-98-14-172-204.nyc.res.rr.com] has quit [Quit: Leaving] 23:25:55 -!- dz0004455 [~Adium@c-98-198-92-3.hsd1.tx.comcast.net] has quit [Client Quit] 23:25:59 -!- MrFahrenheit [~RageOfTho@users-33-76.vinet.ba] has quit [Ping timeout: 260 seconds] 23:26:53 jao [~user@83.43.34.249] has joined #scheme 23:27:37 mbohun [~mbohun@202.124.75.189] has joined #scheme 23:29:19 neilv [~user@dsl092-071-029.bos1.dsl.speakeasy.net] has joined #scheme 23:29:40 sepult [~user@xdsl-78-34-242-33.netcologne.de] has joined #scheme 23:31:28 -!- myu2 [~myu2@w179122.dynamic.ppp.asahi-net.or.jp] has quit [Quit: Leaving...] 23:37:04 dz0004455 [~Adium@c-98-198-92-3.hsd1.tx.comcast.net] has joined #scheme 23:39:46 -!- dz0004455 [~Adium@c-98-198-92-3.hsd1.tx.comcast.net] has quit [Client Quit] 23:45:35 -!- sepult [~user@xdsl-78-34-242-33.netcologne.de] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 23:51:50 toast` [~toast`@c-71-227-233-160.hsd1.wa.comcast.net] has joined #scheme 23:58:31 Sveklo [~sveklo@unaffiliated/sveklo] has joined #scheme 23:58:31 -!- Sveklo [~sveklo@unaffiliated/sveklo] has quit [Client Quit] 23:58:46 Sveklo [~sveklo@unaffiliated/sveklo] has joined #scheme