00:00:26 lazyden [~lazyden@58.185.121.38] has joined #scheme 00:04:01 fractastical [~jdietz@p57BD6550.dip0.t-ipconnect.de] has joined #scheme 00:05:51 pcl [~squip@cpe-74-72-234-45.nyc.res.rr.com] has joined #scheme 00:13:12 langmartin [~user@host-68-169-175-226.WISOLT2.epbfi.com] has joined #scheme 00:13:18 -!- lazyden [~lazyden@58.185.121.38] has quit [Remote host closed the connection] 00:13:39 bjz_ [~brendanza@ppp221-117.static.internode.on.net] has joined #scheme 00:13:45 lazyden [~lazyden@58.185.121.38] has joined #scheme 00:15:24 -!- annodomini [~lambda@wikipedia/lambda] has quit [Quit: annodomini] 00:15:47 -!- copumpkin [~copumpkin@unaffiliated/copumpkin] has quit [Ping timeout: 252 seconds] 00:15:54 http://gigo-ice.org/script/scheme/gauche/gauche-hpdf/index.html 00:16:07 -!- bjz [~brendanza@ppp221-117.static.internode.on.net] has quit [Ping timeout: 256 seconds] 00:16:16 copumpkin [~copumpkin@unaffiliated/copumpkin] has joined #scheme 00:16:19 Was that "Loadmap" thing meant seriously? ^_^ 00:16:50 jao [~jao@48.Red-88-17-131.dynamicIP.rima-tde.net] has joined #scheme 00:16:53 -!- jao [~jao@48.Red-88-17-131.dynamicIP.rima-tde.net] has quit [Changing host] 00:16:54 jao [~jao@pdpc/supporter/professional/jao] has joined #scheme 00:17:42 -!- langmartin [~user@host-68-169-175-226.WISOLT2.epbfi.com] has quit [Ping timeout: 258 seconds] 00:18:23 -!- gleag_ is now known as gleag 00:21:50 bjz [~brendanza@ppp221-117.static.internode.on.net] has joined #scheme 00:22:00 gleag_ [~gleag@71.175.broadband2.iol.cz] has joined #scheme 00:23:15 -!- pcl [~squip@cpe-74-72-234-45.nyc.res.rr.com] has quit [Quit: Leaving.] 00:24:36 -!- gleag [~gleag@71.175.broadband2.iol.cz] has quit [Ping timeout: 245 seconds] 00:24:40 -!- bjz_ [~brendanza@ppp221-117.static.internode.on.net] has quit [Ping timeout: 260 seconds] 00:24:45 -!- Myk267 [~myk@adsl-71-149-249-241.dsl.mtry01.sbcglobal.net] has quit [Quit: Ack! Hans, run! It's the lhurgoyf!] 00:25:34 agumonkey [~agu@8.158.70.86.rev.sfr.net] has joined #scheme 00:25:41 -!- fractastical [~jdietz@p57BD6550.dip0.t-ipconnect.de] has quit [Quit: fractastical] 00:26:52 -!- gleag_ is now known as gleag 00:32:05 -!- dEPY [~dEPY@46-150-62-58.cable.teleing.net] has quit [] 00:37:09 nthd [~nthd@177.189.64.105] has joined #scheme 00:40:18 what are good scheme interpreters in javascript? 00:40:20 -!- cinolt [4247579e@gateway/web/freenode/ip.66.71.87.158] has quit [Quit: Page closed] 00:47:55 -!- bjz [~brendanza@ppp221-117.static.internode.on.net] has quit [Ping timeout: 245 seconds] 00:50:23 langmartin [~user@host-68-169-175-226.WISOLT2.epbfi.com] has joined #scheme 00:51:25 -!- jao [~jao@pdpc/supporter/professional/jao] has quit [Ping timeout: 258 seconds] 00:55:16 -!- langmartin [~user@host-68-169-175-226.WISOLT2.epbfi.com] has quit [Ping timeout: 258 seconds] 01:00:53 bjz [~brendanza@ppp221-117.static.internode.on.net] has joined #scheme 01:05:17 -!- dnolen [~user@rrcs-208-105-4-254.nyc.biz.rr.com] has quit [Ping timeout: 252 seconds] 01:07:25 -!- bjz [~brendanza@ppp221-117.static.internode.on.net] has quit [Read error: Connection reset by peer] 01:07:33 bjz [~brendanza@ppp221-117.static.internode.on.net] has joined #scheme 01:12:46 -!- bjz [~brendanza@ppp221-117.static.internode.on.net] has quit [Quit: Leaving...] 01:14:11 -!- gleag [~gleag@71.175.broadband2.iol.cz] has quit [Ping timeout: 245 seconds] 01:19:30 dnolen [~user@cpe-74-64-32-223.nyc.res.rr.com] has joined #scheme 01:20:33 langmartin [~user@host-68-169-154-130.WISOLT2.epbfi.com] has joined #scheme 01:21:13 tenq [~tenq@ip68-100-228-234.dc.dc.cox.net] has joined #scheme 01:21:56 -!- tupi [~user@186.205.69.180] has quit [Ping timeout: 272 seconds] 01:22:14 -!- jeapostrophe [~jay@racket/jeapostrophe] has quit [Ping timeout: 255 seconds] 01:23:07 bjz [~brendanza@ppp221-117.static.internode.on.net] has joined #scheme 01:23:35 -!- samth is now known as samth_away 01:29:48 -!- dnolen [~user@cpe-74-64-32-223.nyc.res.rr.com] has quit [Ping timeout: 260 seconds] 01:30:56 -!- nthd [~nthd@177.189.64.105] has left #scheme 01:32:25 kilimanjaro [~kilimanja@unaffiliated/kilimanjaro] has joined #scheme 01:46:35 -!- tenq [~tenq@ip68-100-228-234.dc.dc.cox.net] has quit [Quit: Leaving] 01:59:12 -!- langmartin [~user@host-68-169-154-130.WISOLT2.epbfi.com] has quit [Ping timeout: 260 seconds] 02:01:43 -!- agumonkey [~agu@8.158.70.86.rev.sfr.net] has quit [Ping timeout: 264 seconds] 02:05:22 tenq [~tenq@ip68-100-228-234.dc.dc.cox.net] has joined #scheme 02:06:45 -!- b4283 [~b4283@1-173-97-156.dynamic.hinet.net] has quit [Ping timeout: 260 seconds] 02:10:05 noam_ [~noam@213.57.201.130] has joined #scheme 02:13:29 -!- noam [~noam@213.57.201.130] has quit [Ping timeout: 252 seconds] 02:18:23 -!- bjz [~brendanza@ppp221-117.static.internode.on.net] has quit [Quit: Leaving...] 02:21:12 b4283 [~b4283@1-173-97-156.dynamic.hinet.net] has joined #scheme 02:21:42 -!- pierpa [~user@79.56.229.6] has quit [Ping timeout: 256 seconds] 02:40:16 -!- lazyden [~lazyden@58.185.121.38] has quit [Quit: lazyden] 02:42:45 jeapostrophe [~jay@69.169.141.110.provo.static.broadweavenetworks.net] has joined #scheme 02:42:45 -!- jeapostrophe [~jay@69.169.141.110.provo.static.broadweavenetworks.net] has quit [Changing host] 02:42:45 jeapostrophe [~jay@racket/jeapostrophe] has joined #scheme 02:43:50 lazyden [~lazyden@58.185.121.38] has joined #scheme 02:47:17 -!- kilimanjaro [~kilimanja@unaffiliated/kilimanjaro] has quit [Read error: Operation timed out] 02:54:05 -!- mmc1 [~michal@178-85-54-213.dynamic.upc.nl] has quit [Ping timeout: 258 seconds] 02:57:50 bjz [~brendanza@ppp221-117.static.internode.on.net] has joined #scheme 03:21:16 pcl [~squip@cpe-68-174-132-160.nyc.res.rr.com] has joined #scheme 03:25:08 -!- Tanami [~carnage@unaffiliated/tanami] has quit [Ping timeout: 248 seconds] 03:29:16 agumonkey [~agu@8.158.70.86.rev.sfr.net] has joined #scheme 03:30:42 -!- jeapostrophe [~jay@racket/jeapostrophe] has quit [Ping timeout: 264 seconds] 03:33:30 yacks [~yacks@180.151.36.168] has joined #scheme 03:34:14 -!- copumpkin [~copumpkin@unaffiliated/copumpkin] has quit [Ping timeout: 240 seconds] 03:37:11 copumpkin [~copumpkin@unaffiliated/copumpkin] has joined #scheme 03:40:05 -!- preflex [~preflex@unaffiliated/mauke/bot/preflex] has quit [Ping timeout: 258 seconds] 03:40:18 preflex_ [~preflex@unaffiliated/mauke/bot/preflex] has joined #scheme 03:41:02 -!- preflex_ is now known as preflex 03:45:16 -!- snits [~snits@inet-hqmc06-o.oracle.com] has quit [Quit: leaving] 03:46:36 -!- GOMADWarrior [~Regis@187.65.193.132] has quit [Ping timeout: 258 seconds] 03:51:42 kujaka [~josh@c-68-36-88-109.hsd1.nj.comcast.net] has joined #scheme 03:54:08 -!- agumonkey [~agu@8.158.70.86.rev.sfr.net] has quit [Ping timeout: 252 seconds] 03:55:11 -!- kujaka [~josh@c-68-36-88-109.hsd1.nj.comcast.net] has left #scheme 03:55:51 Tanami [~carnage@9ch.in] has joined #scheme 04:00:30 -!- RageOfThou [~RageOfTho@cable-77-221-21-70.dynamic.telemach.ba] has quit [Ping timeout: 260 seconds] 04:02:30 -!- bjz [~brendanza@ppp221-117.static.internode.on.net] has quit [Read error: Connection timed out] 04:07:11 bhrgunatha [~chatzilla@118-170-185-120.dynamic.hinet.net] has joined #scheme 04:14:54 -!- bhrgunatha [~chatzilla@118-170-185-120.dynamic.hinet.net] has quit [Quit: ChatZilla 0.9.90 [Firefox 22.0a1/20130322031028]] 04:18:20 -!- copumpkin [~copumpkin@unaffiliated/copumpkin] has quit [Ping timeout: 252 seconds] 04:18:48 copumpkin [~copumpkin@unaffiliated/copumpkin] has joined #scheme 04:21:22 -!- toekutr [~user@50-0-51-11.dsl.static.sonic.net] has quit [Remote host closed the connection] 04:25:21 bhrgunatha [~chatzilla@118-170-185-120.dynamic.hinet.net] has joined #scheme 04:31:36 -!- tenq [~tenq@ip68-100-228-234.dc.dc.cox.net] has quit [Remote host closed the connection] 04:33:53 tenq [~tenq@ip68-100-228-234.dc.dc.cox.net] has joined #scheme 04:35:15 bjz [~brendanza@ppp221-117.static.internode.on.net] has joined #scheme 04:35:44 xwl [~user@119.161.133.104] has joined #scheme 04:37:31 Ogre [~i@unaffiliated/ogre] has joined #scheme 04:49:13 -!- cibs [~cibs@218.211.32.194] has quit [Ping timeout: 256 seconds] 04:50:18 Triclops256 [~Triclops2@Powder/Developer/Triclops200] has joined #scheme 04:59:51 -!- Triclops256 is now known as Triclops256|away 05:04:59 -!- tenq [~tenq@ip68-100-228-234.dc.dc.cox.net] has quit [Quit: Leaving] 05:31:04 juxovec [~juxovec@88.103.13.78] has joined #scheme 05:51:47 -!- juxovec [~juxovec@88.103.13.78] has quit [Read error: Connection reset by peer] 05:52:00 juxovec [~juxovec@88.103.13.78] has joined #scheme 05:58:10 -!- sambio [~sambio@190.57.227.109] has quit [] 05:59:53 -!- juxovec [~juxovec@88.103.13.78] has quit [Read error: No route to host] 05:59:58 juxovec_ [~juxovec@88.103.13.78] has joined #scheme 06:02:40 -!- bhrgunatha [~chatzilla@118-170-185-120.dynamic.hinet.net] has quit [Quit: ChatZilla 0.9.90 [Firefox 22.0a1/20130322031028]] 06:03:46 bjz_ [~brendanza@ppp221-117.static.internode.on.net] has joined #scheme 06:05:50 -!- bjz [~brendanza@ppp221-117.static.internode.on.net] has quit [Ping timeout: 245 seconds] 06:08:16 gravicappa [~gravicapp@ppp91-77-160-180.pppoe.mtu-net.ru] has joined #scheme 06:08:27 kilimanjaro [~kilimanja@unaffiliated/kilimanjaro] has joined #scheme 06:18:12 -!- bjz_ [~brendanza@ppp221-117.static.internode.on.net] has quit [Quit: Leaving...] 06:18:45 agumonkey [~agu@8.158.70.86.rev.sfr.net] has joined #scheme 06:55:30 cibs [~cibs@219-87-142-18.static.tfn.net.tw] has joined #scheme 07:07:01 zacts` [~user@174-28-50-78.albq.qwest.net] has joined #scheme 07:07:32 -!- zacts [~user@unaffiliated/zacts] has quit [Ping timeout: 246 seconds] 07:14:40 ccorn [~ccorn@i52104.upc-i.chello.nl] has joined #scheme 07:29:41 -!- ccorn [~ccorn@i52104.upc-i.chello.nl] has quit [Quit: ccorn] 07:34:47 -!- carleastlund [~cce@209-6-40-238.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com] has quit [Quit: carleastlund] 07:50:06 ccorn [~ccorn@i52104.upc-i.chello.nl] has joined #scheme 07:57:09 -!- lazyden [~lazyden@58.185.121.38] has quit [Quit: lazyden] 08:01:14 -!- copumpkin [~copumpkin@unaffiliated/copumpkin] has quit [Ping timeout: 240 seconds] 08:01:43 copumpkin [~copumpkin@unaffiliated/copumpkin] has joined #scheme 08:12:55 cdidd [~cdidd@128-69-67-61.broadband.corbina.ru] has joined #scheme 08:21:29 bjz [~brendanza@125.253.99.68] has joined #scheme 08:27:42 -!- ccorn [~ccorn@i52104.upc-i.chello.nl] has quit [Quit: ccorn] 08:31:23 ccorn [~ccorn@i52104.upc-i.chello.nl] has joined #scheme 08:31:29 snowylike [~sn@91-67-171-156-dynip.superkabel.de] has joined #scheme 08:36:06 -!- paddymahoney [~paddymaho@198-84-186-52.cpe.teksavvy.com] has quit [Remote host closed the connection] 08:36:08 hiroakip [~hiroaki@ip-5-147-122-136.unitymediagroup.de] has joined #scheme 08:38:46 -!- ccorn [~ccorn@i52104.upc-i.chello.nl] has quit [Ping timeout: 245 seconds] 08:40:44 mmc1 [~michal@178-85-54-213.dynamic.upc.nl] has joined #scheme 08:43:17 -!- MichaelRaskin [~MichaelRa@195.91.224.225] has quit [Remote host closed the connection] 08:47:30 -!- hiroakip [~hiroaki@ip-5-147-122-136.unitymediagroup.de] has quit [Ping timeout: 258 seconds] 08:48:17 pierpa [~user@host6-229-dynamic.56-79-r.retail.telecomitalia.it] has joined #scheme 08:51:11 noam__ [~noam@213.57.201.130] has joined #scheme 08:51:39 MichaelRaskin [~MichaelRa@195.91.224.225] has joined #scheme 08:52:14 -!- wbooze [~wbooze@xdsl-78-35-159-2.netcologne.de] has quit [Ping timeout: 255 seconds] 08:54:44 -!- noam_ [~noam@213.57.201.130] has quit [Ping timeout: 248 seconds] 08:59:11 paddymahoney [~paddymaho@198-84-186-52.cpe.teksavvy.com] has joined #scheme 09:04:05 fractastical [~jdietz@p57BD6B98.dip0.t-ipconnect.de] has joined #scheme 09:04:44 ccorn [~ccorn@i52104.upc-i.chello.nl] has joined #scheme 09:08:16 -!- pcl [~squip@cpe-68-174-132-160.nyc.res.rr.com] has quit [Quit: Leaving.] 09:09:41 zacts`` [~user@174-28-63-105.albq.qwest.net] has joined #scheme 09:09:55 -!- ccorn [~ccorn@i52104.upc-i.chello.nl] has quit [Ping timeout: 256 seconds] 09:10:01 -!- zacts` [~user@174-28-50-78.albq.qwest.net] has quit [Ping timeout: 245 seconds] 09:11:30 przl [~przlrkt@p5795BC60.dip.t-dialin.net] has joined #scheme 09:15:55 ccorn [~ccorn@i52104.upc-i.chello.nl] has joined #scheme 09:16:25 -!- fractastical [~jdietz@p57BD6B98.dip0.t-ipconnect.de] has quit [Quit: fractastical] 09:17:44 -!- przl [~przlrkt@p5795BC60.dip.t-dialin.net] has quit [Ping timeout: 246 seconds] 09:38:31 przl [~przlrkt@p5795BC60.dip.t-dialin.net] has joined #scheme 09:48:12 przl_ [~przlrkt@94.23.170.130] has joined #scheme 09:50:44 -!- przl [~przlrkt@p5795BC60.dip.t-dialin.net] has quit [Ping timeout: 240 seconds] 10:07:37 -!- kilimanjaro [~kilimanja@unaffiliated/kilimanjaro] has quit [Ping timeout: 258 seconds] 10:14:28 jeapostrophe [~jay@racket/jeapostrophe] has joined #scheme 10:15:00 gabnet [~gabnet@ACaen-652-1-192-63.w83-115.abo.wanadoo.fr] has joined #scheme 10:15:44 amgarchIn9 [~amgarchin@p4FD60512.dip0.t-ipconnect.de] has joined #scheme 10:18:33 dEPY [~dEPY@46-150-62-58.cable.teleing.net] has joined #scheme 10:22:30 -!- jeapostrophe [~jay@racket/jeapostrophe] has quit [Ping timeout: 245 seconds] 10:23:52 fractastical [~jdietz@p5DDC040D.dip0.t-ipconnect.de] has joined #scheme 10:24:24 -!- gabnet [~gabnet@ACaen-652-1-192-63.w83-115.abo.wanadoo.fr] has quit [Read error: Connection reset by peer] 10:51:23 -!- xwl [~user@119.161.133.104] has quit [Remote host closed the connection] 10:59:39 masm [~masm@bl18-58-25.dsl.telepac.pt] has joined #scheme 11:06:24 jao [~jao@48.Red-88-17-131.dynamicIP.rima-tde.net] has joined #scheme 11:06:28 -!- jao [~jao@48.Red-88-17-131.dynamicIP.rima-tde.net] has quit [Changing host] 11:06:28 jao [~jao@pdpc/supporter/professional/jao] has joined #scheme 11:08:23 -!- fractastical [~jdietz@p5DDC040D.dip0.t-ipconnect.de] has quit [Quit: fractastical] 11:09:30 snearch [~snearch@brln-4db938fd.pool.mediaWays.net] has joined #scheme 11:16:02 -!- snearch [~snearch@brln-4db938fd.pool.mediaWays.net] has quit [Quit: Verlassend] 11:22:05 -!- masm [~masm@bl18-58-25.dsl.telepac.pt] has quit [Quit: Leaving.] 11:26:00 -!- yacks [~yacks@180.151.36.168] has quit [Ping timeout: 264 seconds] 11:29:21 noam [~noam@213.57.201.130] has joined #scheme 11:29:22 -!- noam__ [~noam@213.57.201.130] has quit [Ping timeout: 256 seconds] 11:29:26 yacks [~yacks@180.151.36.168] has joined #scheme 11:30:12 GOMADWarrior [~Regis@187.65.193.132] has joined #scheme 11:32:09 how to implement tail call optimization in my interpreter? 11:32:30 Well surely that depends on your implementation 11:32:46 I was able to massively cheat in that regard, because I was implementing atop Perl which can do TCO anyway 11:34:54 wbooze [~wbooze@xdsl-78-35-132-231.netcologne.de] has joined #scheme 11:35:19 GOMADWarrior: what language are you using for the interpreter? 11:35:27 javascript 11:35:35 I believe the way that e.g. Scheme atop JVM often works, is to have every function return a "continuation" 11:35:56 I don't get what a continuation is 11:36:03 So the core of the interpreter basically does Continuation cont = getStart(); while(cont) { cont = cont.execute(env); } 11:36:34 Well, first of all you could look up "trampolining", it's a technique to get TCO in languages without native TCO 11:37:13 I don't think you need a trampoline to do TCO. It's -one- possible implementation 11:37:47 of course it's not necessary, but it's a quite understandable technique, in my opinion 11:38:02 It's a very strange and C-only technique 11:39:27 http://en.wikipedia.org/wiki/Trampoline_%28computing%29#High_level_programming <- it's not C-only, but very C-esque 11:39:28 http://tinyurl.com/b88d2o5 11:39:31 jeapostrophe [~jay@69.169.141.110.provo.static.broadweavenetworks.net] has joined #scheme 11:39:31 -!- jeapostrophe [~jay@69.169.141.110.provo.static.broadweavenetworks.net] has quit [Changing host] 11:39:31 jeapostrophe [~jay@racket/jeapostrophe] has joined #scheme 11:39:58 Oh.. heh.. yeah 11:40:03 So that's basically exactly what I said :) 11:40:16 in spirit, but not in letter, yes 11:40:47 That's also how the Perl VM works internally; OP *cop = PL_start; while(cop) { cop = cop.PL_opfunc(interpreter_state); } shockingly similar :) 11:41:02 well, that's not surprising 11:41:27 zacts``` [~user@174-28-169-240.albq.qwest.net] has joined #scheme 11:41:44 -!- zacts`` [~user@174-28-63-105.albq.qwest.net] has quit [Ping timeout: 240 seconds] 11:42:03 I'm thinking here, of making the no builtin functions, function objects instead of functions 11:42:41 f = {type:"fobject",code:code,env:env} 11:43:09 and then calling eval on them in a while loop, until something that isn't an object comes out 11:47:09 zacts```` [~user@174-28-177-208.albq.qwest.net] has joined #scheme 11:47:56 -!- zacts``` [~user@174-28-169-240.albq.qwest.net] has quit [Ping timeout: 252 seconds] 11:48:19 -!- snorble_ [~snorble@213.101.209.229] has left #scheme 11:50:11 fractastical [~jdietz@p5DDC040D.dip0.t-ipconnect.de] has joined #scheme 11:50:11 snorble_ [~snorble@213.101.209.229] has joined #scheme 11:59:25 -!- amgarchIn9 [~amgarchin@p4FD60512.dip0.t-ipconnect.de] has quit [Ping timeout: 260 seconds] 12:02:43 permagreen [~donovan@204.195.27.175] has joined #scheme 12:12:20 pls respond 12:17:11 -!- juxovec_ [~juxovec@88.103.13.78] has quit [Ping timeout: 256 seconds] 12:21:34 carleastlund [~cce@209-6-40-238.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com] has joined #scheme 12:22:47 izisf [~izisf@37.191.200.55] has joined #scheme 12:40:15 -!- przl_ [~przlrkt@94.23.170.130] has quit [Ping timeout: 260 seconds] 12:48:26 gleag [~gleag@71.175.broadband2.iol.cz] has joined #scheme 12:48:59 -!- gravicappa [~gravicapp@ppp91-77-160-180.pppoe.mtu-net.ru] has quit [Ping timeout: 258 seconds] 12:52:30 -!- zacts```` [~user@174-28-177-208.albq.qwest.net] has quit [Ping timeout: 260 seconds] 12:56:40 -!- fractastical [~jdietz@p5DDC040D.dip0.t-ipconnect.de] has quit [Ping timeout: 258 seconds] 13:03:19 przl [~przlrkt@94-23-173-29.op-net.com] has joined #scheme 13:08:44 -!- gleag [~gleag@71.175.broadband2.iol.cz] has quit [Ping timeout: 255 seconds] 13:10:46 gravicappa [~gravicapp@ppp91-77-169-80.pppoe.mtu-net.ru] has joined #scheme 13:12:49 lazyden [~lazyden@bb121-7-88-91.singnet.com.sg] has joined #scheme 13:16:36 -!- Tanami [~carnage@9ch.in] has quit [Ping timeout: 248 seconds] 13:23:09 sambio [~sambio@190.57.227.109] has joined #scheme 13:26:06 Tanami [~carnage@9ch.in] has joined #scheme 13:34:54 RageOfThou [~RageOfTho@cable-77-221-21-70.dynamic.telemach.ba] has joined #scheme 13:40:07 -!- przl [~przlrkt@94-23-173-29.op-net.com] has quit [Read error: Connection reset by peer] 13:44:57 przl [~przlrkt@94-23-173-29.op-net.com] has joined #scheme 13:57:38 -!- LAMMJohnson [~ja@user-5af43b24.broadband.tesco.net] has quit [Remote host closed the connection] 13:59:40 LAMMJohnson [~ja@user-5af43b24.broadband.tesco.net] has joined #scheme 14:00:17 -!- gravicappa [~gravicapp@ppp91-77-169-80.pppoe.mtu-net.ru] has quit [Ping timeout: 258 seconds] 14:03:31 -!- mmc1 [~michal@178-85-54-213.dynamic.upc.nl] has quit [Ping timeout: 264 seconds] 14:10:40 gravicappa [~gravicapp@ppp91-77-185-231.pppoe.mtu-net.ru] has joined #scheme 14:10:44 mmc1 [~michal@178-85-54-213.dynamic.upc.nl] has joined #scheme 14:11:45 -!- izisf [~izisf@37.191.200.55] has quit [Remote host closed the connection] 14:18:11 hiroakip [~hiroaki@ip-5-147-122-136.unitymediagroup.de] has joined #scheme 14:18:52 -!- gravicappa [~gravicapp@ppp91-77-185-231.pppoe.mtu-net.ru] has quit [Remote host closed the connection] 14:19:10 gravicappa [~gravicapp@ppp91-77-185-231.pppoe.mtu-net.ru] has joined #scheme 14:20:14 fractastical [~jdietz@95-91-241-167-dynip.superkabel.de] has joined #scheme 14:32:05 how bout this 14:32:12 http://bpaste.net/show/Qh97OQkWkK14wjgeIvyI/ 14:34:36 -!- noam [~noam@213.57.201.130] has quit [Ping timeout: 276 seconds] 14:36:31 noam [~noam@213.57.201.130] has joined #scheme 14:39:55 -!- carleastlund [~cce@209-6-40-238.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com] has quit [Quit: carleastlund] 14:45:18 izisf [~izisf@37.191.200.55] has joined #scheme 14:50:18 -!- izisf [~izisf@37.191.200.55] has quit [Remote host closed the connection] 14:53:21 -!- mmc1 [~michal@178-85-54-213.dynamic.upc.nl] has quit [Read error: Connection reset by peer] 14:54:34 mmc1 [~michal@178-85-54-213.dynamic.upc.nl] has joined #scheme 14:57:26 -!- przl [~przlrkt@94-23-173-29.op-net.com] has quit [Ping timeout: 252 seconds] 14:58:58 -!- snowylike [~sn@91-67-171-156-dynip.superkabel.de] has quit [Read error: Connection reset by peer] 15:04:35 -!- lazyden [~lazyden@bb121-7-88-91.singnet.com.sg] has quit [Quit: lazyden] 15:09:13 -!- jeapostrophe [~jay@racket/jeapostrophe] has quit [Ping timeout: 240 seconds] 15:12:39 dobrs [591f76a3@gateway/web/freenode/ip.89.31.118.163] has joined #scheme 15:15:00 dobrs_ [591f76a3@gateway/web/freenode/ip.89.31.118.163] has joined #scheme 15:17:08 -!- dobrs [591f76a3@gateway/web/freenode/ip.89.31.118.163] has quit [Ping timeout: 245 seconds] 15:18:52 dobrs [591f76a3@gateway/web/freenode/ip.89.31.118.163] has joined #scheme 15:20:30 Hello. Is it possible to implement metacircular evaluator without mutable data structures? 15:21:18 -!- dobrs_ [591f76a3@gateway/web/freenode/ip.89.31.118.163] has quit [Ping timeout: 245 seconds] 15:23:28 przl [~przlrkt@p5795BC60.dip.t-dialin.net] has joined #scheme 15:24:36 adiii [~adityavit@c-76-117-52-187.hsd1.nj.comcast.net] has joined #scheme 15:29:31 -!- bipt [~bpt@cpe-071-070-253-241.nc.res.rr.com] has quit [Read error: Operation timed out] 15:33:12 jrajav [~jrajav@71-82-124-223.dhcp.roch.mn.charter.com] has joined #scheme 15:41:22 przl_ [~przlrkt@94-23-173-29.op-net.com] has joined #scheme 15:42:16 dobrs: yes 15:43:05 -!- ccorn [~ccorn@i52104.upc-i.chello.nl] has quit [Quit: ccorn] 15:43:24 -!- przl [~przlrkt@p5795BC60.dip.t-dialin.net] has quit [Ping timeout: 264 seconds] 15:43:54 Fare [fare@nat/google/x-bmnvjcclebmlxgwx] has joined #scheme 15:49:22 pierpa, can you describe how(or give a link to an example)? Even implementations in Haskell I have seen so far use STRef/IORef for 'define-variable!' 15:52:34 Surely via the standard "lets make a mutable data structure out of immutable ones and self-recursion"? 15:54:34 dobrs: (define-variable (name value old-variables) (cons (cons name value) old-variables)) 15:54:46 dobrs: (define (define-variable name value old-variables) (cons (cons name value) old-variables)) ; sorry. 15:54:52 Which of course has linear space requirements :/ 15:55:34 LeoNerd: well, he asked for 'possible', not 'practical'. 15:55:39 :) 15:55:54 -!- Nisstyre [~yours@oftn/member/Nisstyre] has quit [Ping timeout: 264 seconds] 16:00:53 izisf [~izisf@37.191.196.182] has joined #scheme 16:00:56 Any space requirements are good for an educational example. But I can't understand how can it work. Won't all already create lambdas keep old environment? 16:05:30 -!- izisf [~izisf@37.191.196.182] has quit [Ping timeout: 264 seconds] 16:07:45 izisf [~izisf@37.191.196.182] has joined #scheme 16:08:04 dobrs: Do you mean `set!' or is "define-variable!" something I don't know of ? 16:09:54 Nisstyre [~yours@oftn/member/Nisstyre] has joined #scheme 16:10:19 taylanub: Oh, sorry. I meant 'set-variable-value!'. Scheme without 'set!' is obviously easy to implement. 16:11:26 So you do mean `set!', right ? (Again, the name "set-variable-value!" is confusing me.) 16:12:52 taylanub, Right. I'm just using names from SICP metacircular evaluator example. 16:13:06 Oh, I didn't know of those. 16:13:32 bipt [~bpt@cpe-071-070-253-241.nc.res.rr.com] has joined #scheme 16:14:59 dobrs: well, same thing. Basically, all the functions take an environment parameter and return a new environment. 16:15:43 But indeed, just use STRef/IORef or the equivalent. There's no point not using the abstractions available. 16:17:06 pjb, Purest purity is the point :) 16:17:47 dobrs: but mutability is implemented on top of immutability. So there's no point! 16:19:17 -!- izisf [~izisf@37.191.196.182] has quit [Remote host closed the connection] 16:36:20 izisf [~izisf@37.191.196.182] has joined #scheme 16:44:40 -!- z0d [~z0d@unaffiliated/z0d] has quit [Read error: Operation timed out] 16:44:48 z0d [~z0d@q.notresp.com] has joined #scheme 16:44:48 -!- z0d [~z0d@q.notresp.com] has quit [Changing host] 16:44:48 z0d [~z0d@unaffiliated/z0d] has joined #scheme 16:45:26 -!- Nisstyre [~yours@oftn/member/Nisstyre] has quit [Ping timeout: 245 seconds] 16:47:54 honkfestival [~honkfesti@198-84-183-94.cpe.teksavvy.com] has joined #scheme 16:59:49 Nisstyre [~yours@oftn/member/Nisstyre] has joined #scheme 16:59:58 -!- przl_ [~przlrkt@94-23-173-29.op-net.com] has quit [Ping timeout: 252 seconds] 17:00:02 ijp [~user@host86-143-197-46.range86-143.btcentralplus.com] has joined #scheme 17:01:26 przl [~przlrkt@p5795BC60.dip.t-dialin.net] has joined #scheme 17:03:54 -!- jao [~jao@pdpc/supporter/professional/jao] has quit [Ping timeout: 258 seconds] 17:05:50 -!- przl [~przlrkt@p5795BC60.dip.t-dialin.net] has quit [Ping timeout: 245 seconds] 17:06:36 przl [~przlrkt@94-23-174-40.ovh.net] has joined #scheme 17:30:03 -!- dobrs [591f76a3@gateway/web/freenode/ip.89.31.118.163] has quit [Ping timeout: 245 seconds] 17:33:48 snearch [~snearch@brln-4db938fd.pool.mediaWays.net] has joined #scheme 17:41:47 amgarchIn9 [~amgarchin@p4FD60512.dip0.t-ipconnect.de] has joined #scheme 17:42:14 -!- przl [~przlrkt@94-23-174-40.ovh.net] has quit [Ping timeout: 256 seconds] 17:45:05 -!- snearch [~snearch@brln-4db938fd.pool.mediaWays.net] has quit [Quit: Verlassend] 17:49:30 kilimanjaro [~kilimanja@unaffiliated/kilimanjaro] has joined #scheme 17:51:16 jaaso [~user@178.239.31.138] has joined #scheme 17:56:39 -!- honkfestival [~honkfesti@198-84-183-94.cpe.teksavvy.com] has quit [Quit: Computer has gone to sleep.] 17:57:39 -!- jaaso [~user@178.239.31.138] has quit [Remote host closed the connection] 18:14:05 -!- taylanub [tub@p4FD939BD.dip.t-dialin.net] has quit [Disconnected by services] 18:14:38 taylanub [tub@p4FD93D60.dip.t-dialin.net] has joined #scheme 18:20:56 zacts [~user@unaffiliated/zacts] has joined #scheme 18:21:04 -!- jrajav [~jrajav@71-82-124-223.dhcp.roch.mn.charter.com] has quit [Quit: I tend to be neutral about apples] 18:23:05 dsmith [~dsmith@cpe-184-56-129-232.neo.res.rr.com] has joined #scheme 18:24:40 -!- izisf [~izisf@37.191.196.182] has quit [Ping timeout: 252 seconds] 18:28:24 izisf [~izisf@37.191.196.182] has joined #scheme 18:29:00 izisf_ [~izisf@37.191.196.182] has joined #scheme 18:29:20 -!- dsmith [~dsmith@cpe-184-56-129-232.neo.res.rr.com] has quit [Ping timeout: 246 seconds] 18:33:11 -!- izisf [~izisf@37.191.196.182] has quit [Ping timeout: 256 seconds] 18:34:00 -!- kilimanjaro [~kilimanja@unaffiliated/kilimanjaro] has quit [Quit: Leaving] 18:41:04 annodomini [~lambda@c-76-23-156-75.hsd1.ma.comcast.net] has joined #scheme 18:41:05 -!- annodomini [~lambda@c-76-23-156-75.hsd1.ma.comcast.net] has quit [Changing host] 18:41:05 annodomini [~lambda@wikipedia/lambda] has joined #scheme 18:44:44 dsmith [~dsmith@cpe-184-56-129-232.neo.res.rr.com] has joined #scheme 18:47:04 William [~William@108-85-16-151.lightspeed.gnvlsc.sbcglobal.net] has joined #scheme 18:47:27 -!- William is now known as Guest92534 18:49:58 -!- Fare [fare@nat/google/x-bmnvjcclebmlxgwx] has quit [Ping timeout: 252 seconds] 19:04:36 Fare [~fare@173-9-65-97-NewEngland.hfc.comcastbusiness.net] has joined #scheme 19:06:20 -!- paddymahoney [~paddymaho@198-84-186-52.cpe.teksavvy.com] has quit [Remote host closed the connection] 19:19:46 -!- samth_away is now known as samth 19:27:05 juxovec [~juxovec@88.103.13.78] has joined #scheme 19:42:16 -!- wingo [~wingo@cha74-2-88-160-190-192.fbx.proxad.net] has quit [Ping timeout: 260 seconds] 19:42:25 honkfestival [~honkfesti@198-84-183-94.cpe.teksavvy.com] has joined #scheme 19:44:08 -!- honkfestival [~honkfesti@198-84-183-94.cpe.teksavvy.com] has quit [Client Quit] 19:48:23 kilimanjaro [~kilimanja@unaffiliated/kilimanjaro] has joined #scheme 19:55:07 -!- annodomini [~lambda@wikipedia/lambda] has quit [Quit: annodomini] 19:57:28 -!- juxovec [~juxovec@88.103.13.78] has quit [Remote host closed the connection] 19:57:42 honkfestival [~honkfesti@198-84-183-94.cpe.teksavvy.com] has joined #scheme 20:06:30 -!- Fare [~fare@173-9-65-97-NewEngland.hfc.comcastbusiness.net] has quit [Ping timeout: 260 seconds] 20:07:37 wingo [~wingo@cha74-2-88-160-190-192.fbx.proxad.net] has joined #scheme 20:14:48 snowylike [~sn@91-67-171-156-dynip.superkabel.de] has joined #scheme 20:18:26 edw [~edw@cpe-67-250-41-22.nyc.res.rr.com] has joined #scheme 20:19:34 -!- yacks [~yacks@180.151.36.168] has quit [Quit: Leaving] 20:19:38 Fare [fare@nat/google/x-avurvvslotjsdftt] has joined #scheme 20:19:56 juxovec [~juxovec@88.103.13.78] has joined #scheme 20:20:19 drewc: As a Schemer, I'm far more comfortable in Clojure than any flavor of CL. 20:21:49 youlysses [~user@75-132-7-80.dhcp.stls.mo.charter.com] has joined #scheme 20:28:20 lazyden [~lazyden@bb121-7-88-91.singnet.com.sg] has joined #scheme 20:29:14 gleag [~gleag@71.175.broadband2.iol.cz] has joined #scheme 20:29:58 -!- coderarity [~coderarit@fsf/member/coderarity] has quit [Quit: Lost terminal] 20:40:48 -!- juxovec [~juxovec@88.103.13.78] has quit [Remote host closed the connection] 20:42:42 ijp` [~user@host31-52-247-112.range31-52.btcentralplus.com] has joined #scheme 20:44:00 toekutr [~user@50-0-51-11.dsl.static.sonic.net] has joined #scheme 20:45:35 -!- ijp [~user@host86-143-197-46.range86-143.btcentralplus.com] has quit [Ping timeout: 260 seconds] 20:45:36 -!- honkfestival [~honkfesti@198-84-183-94.cpe.teksavvy.com] has quit [Quit: Computer has gone to sleep.] 20:47:20 -!- ijp` [~user@host31-52-247-112.range31-52.btcentralplus.com] has quit [Ping timeout: 260 seconds] 20:54:04 -!- izisf_ [~izisf@37.191.196.182] has quit [Remote host closed the connection] 20:55:22 juxovec [~juxovec@88.103.13.78] has joined #scheme 20:55:26 gleag_ [~gleag@71.175.broadband2.iol.cz] has joined #scheme 20:56:29 dnolen [~user@cpe-74-64-32-223.nyc.res.rr.com] has joined #scheme 20:56:46 drewc: are you Drew Crampsie, the author of smug? 20:57:25 ah, /whois helps ;-) 20:57:31 -!- gleag [~gleag@71.175.broadband2.iol.cz] has quit [Ping timeout: 245 seconds] 20:58:32 gleag [~gleag@71.175.broadband2.iol.cz] has joined #scheme 20:59:04 drewc: I really enjoyed your smug writeup (pun not intended), so thanks for that! I made a parser combinator library based on it, https://bitbucket.org/DerGuteMoritz/comparse if you care :-) 21:00:01 -!- wbooze [~wbooze@xdsl-78-35-132-231.netcologne.de] has quit [Ping timeout: 245 seconds] 21:00:26 -!- gleag_ [~gleag@71.175.broadband2.iol.cz] has quit [Ping timeout: 252 seconds] 21:07:52 visof [~visof@unaffiliated/visof] has joined #scheme 21:09:17 -!- wingo [~wingo@cha74-2-88-160-190-192.fbx.proxad.net] has quit [Ping timeout: 246 seconds] 21:12:11 gleag_ [~gleag@71.175.broadband2.iol.cz] has joined #scheme 21:13:42 -!- gleag [~gleag@71.175.broadband2.iol.cz] has quit [Ping timeout: 252 seconds] 21:14:25 wbooze [~wbooze@xdsl-78-35-181-52.netcologne.de] has joined #scheme 21:15:30 -!- kilimanjaro [~kilimanja@unaffiliated/kilimanjaro] has quit [Quit: Leaving] 21:24:33 izisf [~izisf@37.191.196.182] has joined #scheme 21:25:56 my tco implementation is buggy 21:25:58 plz help 21:26:23 with tco and without tco the same code gives different things 21:30:31 -!- toekutr [~user@50-0-51-11.dsl.static.sonic.net] has left #scheme 21:31:33 -!- snowylike [~sn@91-67-171-156-dynip.superkabel.de] has quit [Quit: Nettalk6 - www.ntalk.de] 21:32:53 -!- izisf [~izisf@37.191.196.182] has quit [Ping timeout: 252 seconds] 21:33:51 toekutr [~user@50-0-51-11.dsl.static.sonic.net] has joined #scheme 21:39:12 -!- gravicappa [~gravicapp@ppp91-77-185-231.pppoe.mtu-net.ru] has quit [Remote host closed the connection] 21:55:26 -!- amgarchIn9 [~amgarchin@p4FD60512.dip0.t-ipconnect.de] has quit [Ping timeout: 245 seconds] 21:57:12 amgarchIn9 [~amgarchin@p4FD61194.dip0.t-ipconnect.de] has joined #scheme 22:08:23 gleag__ [~gleag@71.175.broadband2.iol.cz] has joined #scheme 22:09:45 -!- juxovec [~juxovec@88.103.13.78] has quit [Read error: No route to host] 22:09:56 juxovec [~juxovec@88.103.13.78] has joined #scheme 22:10:47 -!- gleag_ [~gleag@71.175.broadband2.iol.cz] has quit [Ping timeout: 256 seconds] 22:10:50 -!- hiroakip [~hiroaki@ip-5-147-122-136.unitymediagroup.de] has quit [Ping timeout: 256 seconds] 22:11:17 I made a mistake 22:11:29 -!- juxovec [~juxovec@88.103.13.78] has quit [Remote host closed the connection] 22:20:30 -!- pr3d4t0r [~zhenya01@varenka.cime.net] has quit [Quit: WeeChat 0.3.7] 22:26:21 jao [~jao@48.Red-88-17-131.dynamicIP.rima-tde.net] has joined #scheme 22:26:24 -!- jao [~jao@48.Red-88-17-131.dynamicIP.rima-tde.net] has quit [Changing host] 22:26:24 jao [~jao@pdpc/supporter/professional/jao] has joined #scheme 22:28:35 ijp [~user@host86-128-177-129.range86-128.btcentralplus.com] has joined #scheme 22:29:02 przl [~przlrkt@p54BF84BE.dip0.t-ipconnect.de] has joined #scheme 22:29:31 izisf [~izisf@37.191.196.182] has joined #scheme 22:30:01 -!- asumu [~at@2001:470:b:b7:1e6f:65ff:fe23:c3d4] has quit [Ping timeout: 245 seconds] 22:30:30 -!- sirdancealot [~sirdancea@98.82.broadband5.iol.cz] has quit [Ping timeout: 272 seconds] 22:33:38 -!- dnolen [~user@cpe-74-64-32-223.nyc.res.rr.com] has quit [Ping timeout: 252 seconds] 22:33:49 -!- izisf [~izisf@37.191.196.182] has quit [Ping timeout: 256 seconds] 22:34:16 -!- lazyden [~lazyden@bb121-7-88-91.singnet.com.sg] has quit [Quit: lazyden] 22:35:03 -!- sambio [~sambio@190.57.227.109] has quit [] 22:36:21 sambio [~sambio@190.57.227.109] has joined #scheme 22:37:06 -!- fizzie [fis@unaffiliated/fizzie] has quit [Ping timeout: 245 seconds] 22:38:45 honkfestival [~honkfesti@198-84-183-94.cpe.teksavvy.com] has joined #scheme 22:40:09 -!- qrstuv [bootes@50.122.25.46] has quit [Remote host closed the connection] 22:41:52 asumu [~at@2001:470:b:b7:1e6f:65ff:fe23:c3d4] has joined #scheme 22:42:18 juxovec [~juxovec@88.103.13.78] has joined #scheme 22:47:10 fizzie [fis@unaffiliated/fizzie] has joined #scheme 22:47:49 -!- cmatei [~cmatei@95.76.25.200] has quit [Remote host closed the connection] 22:50:18 gleag_ [~gleag@71.175.broadband2.iol.cz] has joined #scheme 22:51:00 -!- juxovec [~juxovec@88.103.13.78] has quit [Ping timeout: 260 seconds] 22:51:33 lazyden [~lazyden@bb121-7-88-91.singnet.com.sg] has joined #scheme 22:52:05 -!- gleag__ [~gleag@71.175.broadband2.iol.cz] has quit [Ping timeout: 245 seconds] 22:56:25 -!- lazyden [~lazyden@bb121-7-88-91.singnet.com.sg] has quit [Client Quit] 23:00:03 cmatei [~cmatei@95.76.25.200] has joined #scheme 23:00:51 dessos [~dessos@c-174-60-176-249.hsd1.pa.comcast.net] has joined #scheme 23:05:48 -!- przl [~przlrkt@p54BF84BE.dip0.t-ipconnect.de] has quit [Ping timeout: 256 seconds] 23:12:58 -!- fractastical [~jdietz@95-91-241-167-dynip.superkabel.de] has quit [Quit: fractastical] 23:24:36 -!- mmc1 [~michal@178-85-54-213.dynamic.upc.nl] has quit [Ping timeout: 245 seconds] 23:30:08 izisf [~izisf@37.191.196.182] has joined #scheme 23:31:38 -!- honkfestival [~honkfesti@198-84-183-94.cpe.teksavvy.com] has quit [Quit: Computer has gone to sleep.] 23:32:47 -!- visof [~visof@unaffiliated/visof] has quit [Quit: Leaving] 23:34:13 -!- izisf [~izisf@37.191.196.182] has quit [Ping timeout: 240 seconds] 23:34:27 -!- Tanami [~carnage@9ch.in] has quit [Remote host closed the connection] 23:35:33 -!- dEPY [~dEPY@46-150-62-58.cable.teleing.net] has quit [] 23:42:37 juxovec [~juxovec@88.103.13.78] has joined #scheme 23:47:13 -!- juxovec [~juxovec@88.103.13.78] has quit [Ping timeout: 240 seconds] 23:52:42 -!- samth is now known as samth_away 23:53:59 lazyden [~lazyden@bb121-7-88-91.singnet.com.sg] has joined #scheme 23:56:12 -!- LAMMJohnson [~ja@user-5af43b24.broadband.tesco.net] has quit [Ping timeout: 276 seconds] 23:57:56 LAMMJohnson [~ja@user-5af43b24.broadband.tesco.net] has joined #scheme