00:27:01 ehaliewicz [~user@50-0-51-11.dsl.static.sonic.net] has joined #scheme 00:29:40 -!- Modius_ [~quassel@cpe-70-112-159-86.austin.res.rr.com] has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.] 00:30:05 mlamari [~quassel@cpe-70-112-159-86.austin.res.rr.com] has joined #scheme 00:44:43 -!- ehaliewicz [~user@50-0-51-11.dsl.static.sonic.net] has quit [Ping timeout: 245 seconds] 00:45:07 scoofy [scoofy@catv-89-135-71-167.catv.broadband.hu] has joined #scheme 00:59:52 NihilistDandy [~ND@c-24-128-161-213.hsd1.nh.comcast.net] has joined #scheme 01:04:22 ehaliewicz [~user@50-0-51-11.dsl.static.sonic.net] has joined #scheme 01:04:28 determinant [~ymf@2606:df00:3::2939:12fc] has joined #scheme 01:04:33 hi 01:04:42 Hi. 01:05:17 taylanub: I'm looking for some material on the implementation of Scheme macro system. 01:05:33 taylanub: But can't find anything handy using Google 01:05:44 syntax-rules or ? 01:06:00 Well either way, look into any one of the dozens of existing implementations ? 01:07:12 For syntax-case there's psyntax http://www.cs.indiana.edu/chezscheme/syntax-case/ and syntax-rules can be implemented in terms of that. 01:07:46 deepspawn [~deepspawn@181.68.128.183] has joined #scheme 01:07:52 jarod_ch_ [~jarod_che@115.192.185.106] has joined #scheme 01:07:59 taylanub: How about the hygienic and referential transparent let-syntax? 01:09:29 You mean the usual `let' ? It can simply be defined via `syntax-rules', transforming it into a lambda. 01:10:15 taylanub: I mean the syntax `let-syntax` whichs behaves like `define-sytax` 01:11:15 Oh. I'm not sure, can probably be implemented with `syntax-case' at worst. 01:11:42 taylanub: I guess so. thanks :) 01:13:39 Could be that it can't and must be a built-in, I don't really know. 01:14:39 taylanub: me either. 01:19:21 -!- ehaliewicz [~user@50-0-51-11.dsl.static.sonic.net] has quit [Ping timeout: 264 seconds] 01:22:49 -!- Nisstyre [~yours@oftn/member/Nisstyre] has quit [Quit: Leaving] 01:23:58 -!- jaaso`` [~user@109.175.27.246] has quit [Remote host closed the connection] 01:24:50 After some pondering, I'm inclined to believe it must be a built-in. Anyway, tired, gotta sleep, bye! 01:26:17 -!- pygospa [~Pygosceli@kiel-5f768cae.pool.mediaWays.net] has quit [Quit: leaving] 01:35:50 -!- deepspawn [~deepspawn@181.68.128.183] has quit [Ping timeout: 245 seconds] 01:36:31 -!- mmc1 [~michal@j212142.upc-j.chello.nl] has quit [Ping timeout: 264 seconds] 01:40:19 zett_zelett1 [~zett_zele@i59F56DE5.versanet.de] has joined #scheme 01:41:52 -!- zett_zelett [~zett_zele@i59F54BDB.versanet.de] has quit [Ping timeout: 260 seconds] 01:50:12 karswell` [~user@31.1.125.91.dyn.plus.net] has joined #scheme 01:51:45 -!- karswell [~user@46.208.103.188] has quit [Ping timeout: 264 seconds] 01:58:13 Riastradh [~riastradh@fsf/member/riastradh] has joined #scheme 01:59:36 pygospa [~Pygosceli@kiel-5f768cae.pool.mediaWays.net] has joined #scheme 02:00:23 -!- pygospa [~Pygosceli@kiel-5f768cae.pool.mediaWays.net] has quit [Client Quit] 02:02:53 -!- tolk [~user@host182.190-30-206.telecom.net.ar] has quit [Ping timeout: 240 seconds] 02:04:49 acarrico [~acarrico@209.99.209.15] has joined #scheme 02:06:23 przl_ [~przlrkt@p4FE64FFC.dip0.t-ipconnect.de] has joined #scheme 02:09:52 -!- przl [~przlrkt@p5B298CEB.dip0.t-ipconnect.de] has quit [Ping timeout: 276 seconds] 02:10:58 leocp1 [~leo@adsl-69-183-236-72.dsl.wlfrct.sbcglobal.net] has joined #scheme 02:11:50 -!- leocp1 [~leo@adsl-69-183-236-72.dsl.wlfrct.sbcglobal.net] has left #scheme 02:14:35 -!- alexei_ [~amgarchin@p4FD56A4F.dip0.t-ipconnect.de] has quit [Ping timeout: 245 seconds] 02:15:37 Riastrad1 [~riastradh@fsf/member/riastradh] has joined #scheme 02:17:29 -!- Riastradh [~riastradh@fsf/member/riastradh] has quit [Ping timeout: 240 seconds] 02:17:55 -!- Riastrad1 is now known as Riastradh 02:19:26 -!- youlysses [~user@24-217-211-79.dhcp.stls.mo.charter.com] has quit [Read error: Connection reset by peer] 02:27:12 -!- Nisstyre-laptop is now known as Nisstyre 02:28:32 -!- MrFahrenheit [~RageOfTho@77.221.25.95] has quit [Ping timeout: 260 seconds] 02:38:20 arquebus [~frath@c-107-3-164-239.hsd1.ca.comcast.net] has joined #scheme 02:46:09 gazoombo [uid6629@gateway/web/irccloud.com/x-naubkrwpvrsfbyqo] has joined #scheme 02:47:06 -!- Shoozza [shoozza@unaffiliated/shoozza] has quit [Excess Flood] 02:48:08 Shoozza [shoozza@unaffiliated/shoozza] has joined #scheme 02:49:11 taylanub: bye~ 02:51:08 -!- dsmith [~dsmith@cpe-184-56-129-232.neo.res.rr.com] has quit [Read error: Operation timed out] 02:57:50 -!- arquebus [~frath@c-107-3-164-239.hsd1.ca.comcast.net] has quit [Read error: Connection reset by peer] 02:58:49 -!- Riastradh [~riastradh@fsf/member/riastradh] has quit [Ping timeout: 240 seconds] 03:05:13 dsmith [~dsmith@cpe-184-56-129-232.neo.res.rr.com] has joined #scheme 03:13:58 -!- jao [~jao@pdpc/supporter/professional/jao] has quit [Ping timeout: 256 seconds] 03:14:40 Cromulent [~Cromulent@cpc1-reig5-2-0-cust251.6-3.cable.virginmedia.com] has joined #scheme 03:15:08 -!- jarod_ch_ [~jarod_che@115.192.185.106] has quit [Ping timeout: 245 seconds] 03:23:25 haroldwu_chrome [~haroldwuc@111-253-221-244.dynamic.hinet.net] has joined #scheme 03:28:37 -!- determinant [~ymf@2606:df00:3::2939:12fc] has left #scheme 03:31:12 Riastradh [~riastradh@fsf/member/riastradh] has joined #scheme 03:32:47 jarod_ch_ [~jarod_che@115.193.187.126] has joined #scheme 03:34:31 -!- tenq|away is now known as tenq 03:36:32 jarod_c__ [~jarod_che@115.205.236.88] has joined #scheme 03:37:35 -!- jarod_ch_ [~jarod_che@115.193.187.126] has quit [Ping timeout: 260 seconds] 03:44:00 preflex_ [~preflex@unaffiliated/mauke/bot/preflex] has joined #scheme 03:44:19 -!- preflex [~preflex@unaffiliated/mauke/bot/preflex] has quit [Ping timeout: 264 seconds] 03:44:44 -!- preflex_ is now known as preflex 03:46:49 -!- zacts [~zacts@unaffiliated/zacts] has quit [Disconnected by services] 03:47:49 -!- Riastradh [~riastradh@fsf/member/riastradh] has quit [Ping timeout: 240 seconds] 03:48:35 -!- haroldwu_chrome [~haroldwuc@111-253-221-244.dynamic.hinet.net] has quit [Remote host closed the connection] 03:49:33 zacts [~zacts@unaffiliated/zacts] has joined #scheme 03:53:59 -!- bjz [~brendanza@125.253.99.68] has quit [Read error: Connection reset by peer] 03:54:07 bjz [~brendanza@125.253.99.68] has joined #scheme 03:54:35 -!- jarod_c__ [~jarod_che@115.205.236.88] has quit [Ping timeout: 245 seconds] 03:55:00 -!- davexunit [~user@c-71-232-35-199.hsd1.ma.comcast.net] has quit [Quit: Later] 03:57:20 jarod_ch_ [~jarod_che@115.193.189.215] has joined #scheme 03:59:38 -!- Nisstyre [~yours@oftn/member/Nisstyre] has quit [Quit: Leaving] 04:04:37 -!- zacts [~zacts@unaffiliated/zacts] has quit [Remote host closed the connection] 04:05:48 -!- yosafbridge` [~yosafbrid@li125-242.members.linode.com] has quit [Ping timeout: 241 seconds] 04:11:58 -!- tenq is now known as tenq|away 04:15:13 -!- hiroakip [~hiroaki@ip-78-94-251-132.unitymediagroup.de] has quit [Read error: Connection reset by peer] 04:17:22 -!- arubin [~arubin@99-114-192-172.lightspeed.cicril.sbcglobal.net] has quit [Quit: Textual IRC Client: www.textualapp.com] 04:21:50 -!- przl_ [~przlrkt@p4FE64FFC.dip0.t-ipconnect.de] has quit [Ping timeout: 240 seconds] 04:23:50 -!- tenq|away is now known as tenq 04:25:11 zacts [~zacts@unaffiliated/zacts] has joined #scheme 04:40:20 -!- Cromulent [~Cromulent@cpc1-reig5-2-0-cust251.6-3.cable.virginmedia.com] has quit [Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/] 04:40:36 yosafbridge [~yosafbrid@li125-242.members.linode.com] has joined #scheme 04:42:00 -!- jarod_ch_ [~jarod_che@115.193.189.215] has quit [Ping timeout: 260 seconds] 04:44:51 -!- oleo [~oleo@xdsl-78-35-144-83.netcologne.de] has quit [Remote host closed the connection] 04:50:02 jarod_ch_ [~jarod_che@115.193.184.50] has joined #scheme 04:51:55 -!- bjz [~brendanza@125.253.99.68] has quit [Quit: Bye!] 04:52:06 bjz [~brendanza@125.253.99.68] has joined #scheme 04:52:13 -!- zacts [~zacts@unaffiliated/zacts] has quit [Quit: leaving] 04:54:58 -!- jarod_ch_ [~jarod_che@115.193.184.50] has quit [Ping timeout: 276 seconds] 04:56:48 jarod_ch_ [~jarod_che@183.128.140.120] has joined #scheme 04:58:57 -!- entitativity [~entity@c-50-136-180-20.hsd1.ca.comcast.net] has quit [Ping timeout: 264 seconds] 04:59:32 -!- dsmith [~dsmith@cpe-184-56-129-232.neo.res.rr.com] has quit [Ping timeout: 256 seconds] 05:01:35 -!- jarod_ch_ [~jarod_che@183.128.140.120] has quit [Read error: Connection reset by peer] 05:01:53 deepspawn [~deepspawn@186.180.185.226] has joined #scheme 05:02:21 -!- deepspawn [~deepspawn@186.180.185.226] has quit [Remote host closed the connection] 05:02:46 -!- zett_zelett1 [~zett_zele@i59F56DE5.versanet.de] has quit [Ping timeout: 256 seconds] 05:05:05 zett_zelett [~zett_zele@i59F56DE5.versanet.de] has joined #scheme 05:05:21 entitativity [~entity@c-50-136-180-20.hsd1.ca.comcast.net] has joined #scheme 05:05:21 -!- jrajav [~jrajav@71-82-124-223.dhcp.roch.mn.charter.com] has quit [Quit: I tend to be neutral about apples] 05:05:59 jarod_chen [~jarod_che@183.128.140.120] has joined #scheme 05:07:07 weie_ [~eie@softbank221078042071.bbtec.net] has joined #scheme 05:07:13 zacts [~zacts@unaffiliated/zacts] has joined #scheme 05:08:32 -!- weie [~eie@softbank221078042071.bbtec.net] has quit [Ping timeout: 264 seconds] 05:13:57 -!- jarod_chen [~jarod_che@183.128.140.120] has quit [Read error: Connection reset by peer] 05:14:02 dsmith [~dsmith@cpe-184-56-129-232.neo.res.rr.com] has joined #scheme 05:17:55 -!- zacts [~zacts@unaffiliated/zacts] has quit [Quit: leaving] 05:18:46 jarod_chen [~jarod_che@115.193.162.71] has joined #scheme 05:24:51 -!- fridim_ [~fridim@bas2-montreal07-2925317871.dsl.bell.ca] has quit [Ping timeout: 256 seconds] 05:26:32 -!- jarod_chen [~jarod_che@115.193.162.71] has quit [Ping timeout: 264 seconds] 05:29:19 jarod_ch_ [~jarod_che@125.119.97.228] has joined #scheme 05:39:21 gravicappa [~gravicapp@ppp91-77-185-182.pppoe.mtu-net.ru] has joined #scheme 05:44:51 -!- zett_zelett [~zett_zele@i59F56DE5.versanet.de] has quit [Ping timeout: 256 seconds] 05:46:37 weie [~eie@softbank221078042071.bbtec.net] has joined #scheme 05:48:14 -!- weie_ [~eie@softbank221078042071.bbtec.net] has quit [Ping timeout: 260 seconds] 06:14:18 -!- rurufufuss [~rurufufus@115-64-27-246.static.tpgi.com.au] has quit [Ping timeout: 245 seconds] 06:16:42 zett_zelett [~zett_zele@i59F56DE5.versanet.de] has joined #scheme 06:21:32 pygospa [~Pygosceli@kiel-4d067aeb.pool.mediaWays.net] has joined #scheme 06:33:49 mmc1 [~michal@j212142.upc-j.chello.nl] has joined #scheme 06:34:44 -!- pygospa [~Pygosceli@kiel-4d067aeb.pool.mediaWays.net] has quit [Ping timeout: 256 seconds] 06:35:56 taylanub: This page and the domain in general has lots of helpful information: http://community.schemewiki.org/?scheme-faq-macros 06:36:26 zacts [~zacts@unaffiliated/zacts] has joined #scheme 06:37:51 taylanub: You might like: http://petrofsky.org/src/primer.txt or "The Scheme Programming Language" (by Dybvig) http://www.scheme.com/tspl4/ 06:40:28 taylanub: Actually, it looks like Dybvig wrote a paper on the implementation: "Syntactic Abstraction in Scheme" Dybvig, Hieb, and Bruggeman. 06:40:47 www.cs.indiana.edu/~dyb/pubs/LaSC-5-4-pp295-326.pdf 06:42:50 pygospa [~Pygosceli@kiel-4d0663af.pool.mediaWays.net] has joined #scheme 06:44:36 -!- zacts [~zacts@unaffiliated/zacts] has quit [Quit: leaving] 06:48:58 zacts [~zacts@unaffiliated/zacts] has joined #scheme 06:50:32 -!- racycle [~racycle@75-25-129-128.lightspeed.sjcpca.sbcglobal.net] has quit [Remote host closed the connection] 06:51:58 -!- mmc1 [~michal@j212142.upc-j.chello.nl] has quit [Ping timeout: 276 seconds] 07:04:17 -!- pchrist_ [~spirit@gentoo/developer/pchrist] has quit [Quit: leaving] 07:04:41 pchrist [~spirit@gentoo/developer/pchrist] has joined #scheme 07:05:25 lloda [~user@mail.infoklick.ch] has joined #scheme 07:12:44 -!- bjz [~brendanza@125.253.99.68] has quit [Quit: Leaving...] 07:14:59 -!- certainty [~david@www1.d-coded.de] has quit [Read error: Operation timed out] 07:16:06 -!- tsuyoshi [~tsuyoshi@hikaru.yumegakanau.org] has quit [Read error: Operation timed out] 07:17:26 tsuyoshi [~tsuyoshi@hikaru.yumegakanau.org] has joined #scheme 07:17:55 certainty [~david@www1.d-coded.de] has joined #scheme 07:24:32 superjudge [~mjl@37-46-176-69.customers.ownit.se] has joined #scheme 07:26:03 hkBst [~marijn@80.120.175.18] has joined #scheme 07:26:03 -!- hkBst [~marijn@80.120.175.18] has quit [Changing host] 07:26:03 hkBst [~marijn@gentoo/developer/hkbst] has joined #scheme 07:29:26 -!- zacts [~zacts@unaffiliated/zacts] has quit [Quit: leaving] 07:58:51 youlysses [~user@24-217-211-79.dhcp.stls.mo.charter.com] has joined #scheme 08:00:22 userzxcvasdf [~neutral_a@c656847C1.dhcp.as2116.net] has joined #scheme 08:09:50 -!- pygospa [~Pygosceli@kiel-4d0663af.pool.mediaWays.net] has quit [Quit: leaving] 08:21:23 -!- gravicappa [~gravicapp@ppp91-77-185-182.pppoe.mtu-net.ru] has quit [Ping timeout: 240 seconds] 08:28:36 -!- CADD [~CADD@12.227.104.109] has quit [Quit: Lost terminal] 08:55:47 alexei_ [~amgarchin@theo1.theochem.tu-muenchen.de] has joined #scheme 09:00:53 pygospa [~Pygosceli@kiel-4d0663af.pool.mediaWays.net] has joined #scheme 09:14:59 add^_ [~user@m5-241-132-120.cust.tele2.se] has joined #scheme 09:17:10 hkBst_ [~marijn@80.120.175.18] has joined #scheme 09:17:10 -!- hkBst_ [~marijn@80.120.175.18] has quit [Changing host] 09:17:10 hkBst_ [~marijn@gentoo/developer/hkbst] has joined #scheme 09:18:39 -!- hkBst [~marijn@gentoo/developer/hkbst] has quit [Remote host closed the connection] 09:22:24 zacts [~zacts@unaffiliated/zacts] has joined #scheme 09:27:18 -!- zett_zelett [~zett_zele@i59F56DE5.versanet.de] has quit [Read error: Connection timed out] 09:28:20 Okasu [~1@94.25.228.24] has joined #scheme 09:28:25 -!- Okasu [~1@94.25.228.24] has quit [Changing host] 09:28:25 Okasu [~1@unaffiliated/okasu] has joined #scheme 09:29:04 zett_zelett [~zett_zele@i59F56DE5.versanet.de] has joined #scheme 09:44:15 MrFahrenheit [~RageOfTho@77.221.25.95] has joined #scheme 09:47:35 pnkfelix [~Adium@89.202.203.51] has joined #scheme 09:59:03 -!- tenq is now known as tenq|away 10:00:44 CADD [~CADD@12.227.104.109] has joined #scheme 10:01:35 -!- CADD [~CADD@12.227.104.109] has quit [Client Quit] 10:09:53 CADD [~CADD@12.227.104.109] has joined #scheme 10:10:16 -!- CADD is now known as Guest66946 10:10:40 -!- Guest66946 [~CADD@12.227.104.109] has quit [Client Quit] 10:45:09 -!- defanor [~d@ppp91-77-141-82.pppoe.mtu-net.ru] has quit [Remote host closed the connection] 10:45:10 -!- asumu [~at@2001:470:b:b7:1e6f:65ff:fe23:c3d4] has quit [Ping timeout: 240 seconds] 10:45:11 asumu [~at@2001:470:b:b7:1e6f:65ff:fe23:c3d4] has joined #scheme 10:55:34 mmc1 [~michal@sams-office-nat.tomtomgroup.com] has joined #scheme 10:55:36 -!- youlysses [~user@24-217-211-79.dhcp.stls.mo.charter.com] has quit [Quit: Peace people. o/] 10:58:00 gravicappa [~gravicapp@ppp91-77-185-182.pppoe.mtu-net.ru] has joined #scheme 11:02:52 -!- pygospa [~Pygosceli@kiel-4d0663af.pool.mediaWays.net] has quit [Disconnected by services] 11:03:00 pygospa [~Pygosceli@kiel-4d06699e.pool.mediaWays.net] has joined #scheme 11:07:49 -!- pygospa [~Pygosceli@kiel-4d06699e.pool.mediaWays.net] has quit [Disconnected by services] 11:07:57 pygospa [~Pygosceli@kiel-d9bfc735.pool.mediaWays.net] has joined #scheme 11:12:51 -!- pygospa [~Pygosceli@kiel-d9bfc735.pool.mediaWays.net] has quit [Disconnected by services] 11:12:58 TheRealPygo [~Pygosceli@kiel-d9bfc9b7.pool.mediaWays.net] has joined #scheme 11:18:31 defanor [~d@ppp91-77-141-82.pppoe.mtu-net.ru] has joined #scheme 11:23:02 -!- TheRealPygo is now known as pygospa 11:27:08 bjz [~brendanza@125.253.99.68] has joined #scheme 11:28:18 nostrzak [~nostrzak@hcl146.internetdsl.tpnet.pl] has joined #scheme 11:28:43 -!- nostrzak [~nostrzak@hcl146.internetdsl.tpnet.pl] has left #scheme 11:34:03 -!- pnkfelix [~Adium@89.202.203.51] has quit [Quit: Leaving.] 11:38:20 -!- superjudge [~mjl@37-46-176-69.customers.ownit.se] has quit [Ping timeout: 245 seconds] 11:53:32 defanor_ [~d@ppp91-77-117-161.pppoe.mtu-net.ru] has joined #scheme 11:55:01 vishesh [~vishesh@122.177.72.164] has joined #scheme 11:56:27 -!- defanor [~d@ppp91-77-141-82.pppoe.mtu-net.ru] has quit [Ping timeout: 260 seconds] 12:01:57 -!- arbscht_ [~arbscht@fsf/member/arbscht] has quit [Ping timeout: 264 seconds] 12:09:41 edw [~edw@207.239.61.34] has joined #scheme 12:10:16 rurufufuss [~rurufufus@115-64-27-246.static.tpgi.com.au] has joined #scheme 12:11:22 superjudge [~mjl@37-46-176-69.customers.ownit.se] has joined #scheme 12:13:04 -!- fogus|away [~fogus@freedom.d-a-s.com] has quit [Remote host closed the connection] 12:13:40 jewel [~jewel@41-133-109-236.dsl.mweb.co.za] has joined #scheme 12:14:18 fridim_ [~fridim@bas2-montreal07-2925317871.dsl.bell.ca] has joined #scheme 12:14:35 -!- zett_zelett [~zett_zele@i59F56DE5.versanet.de] has quit [Quit: Leaving.] 12:15:43 arbscht_ [~arbscht@fsf/member/arbscht] has joined #scheme 12:19:07 -!- fridim_ [~fridim@bas2-montreal07-2925317871.dsl.bell.ca] has quit [Ping timeout: 264 seconds] 12:30:02 -!- brendyn [brendyn@2400:8900::f03c:91ff:fedf:65b4] has quit [Ping timeout: 246 seconds] 12:30:07 -!- tenq|away is now known as tenq 12:35:07 brendyn [brendyn@2400:8900::f03c:91ff:fedf:65b4] has joined #scheme 12:37:34 -!- gravicappa [~gravicapp@ppp91-77-185-182.pppoe.mtu-net.ru] has quit [Remote host closed the connection] 12:50:35 pnkfelix [~Adium@89.202.203.51] has joined #scheme 12:54:20 -!- bjz [~brendanza@125.253.99.68] has quit [Quit: ##bullet] 12:54:27 b4283 [~b4283@118.150.139.66] has joined #scheme 12:54:29 bjz [~brendanza@125.253.99.68] has joined #scheme 13:08:10 davexunit [~user@38.104.7.18] has joined #scheme 13:12:41 -!- tabemann [~travisb@adsl-69-217-167-135.dsl.milwwi.ameritech.net] has quit [Quit: Leaving] 13:15:56 -!- jarod_ch_ [~jarod_che@125.119.97.228] has quit [Read error: Connection reset by peer] 13:16:16 -!- vishesh [~vishesh@122.177.72.164] has quit [Read error: Connection reset by peer] 13:16:39 -!- Shoozza [shoozza@unaffiliated/shoozza] has quit [Excess Flood] 13:17:07 Shoozza [shoozza@unaffiliated/shoozza] has joined #scheme 13:19:34 jarod_chen [~jarod_che@115.193.173.213] has joined #scheme 13:21:15 -!- Okasu [~1@unaffiliated/okasu] has quit [Ping timeout: 245 seconds] 13:23:17 -!- fizzie [fis@unaffiliated/fizzie] has quit [Read error: Operation timed out] 13:24:13 fizzie [fis@unaffiliated/fizzie] has joined #scheme 13:26:06 -!- pnkfelix [~Adium@89.202.203.51] has quit [Quit: Leaving.] 13:27:51 jao [~jao@55.Red-79-148-157.dynamicIP.rima-tde.net] has joined #scheme 13:27:54 -!- jao [~jao@55.Red-79-148-157.dynamicIP.rima-tde.net] has quit [Changing host] 13:27:54 jao [~jao@pdpc/supporter/professional/jao] has joined #scheme 13:35:24 oleo [~oleo@xdsl-78-35-155-33.netcologne.de] has joined #scheme 13:36:44 -!- oleo [~oleo@xdsl-78-35-155-33.netcologne.de] has quit [Max SendQ exceeded] 13:37:29 oleo [~oleo@xdsl-78-35-155-33.netcologne.de] has joined #scheme 13:46:35 langmartin [~user@host-68-169-175-226.WISOLT2.epbfi.com] has joined #scheme 13:50:41 -!- hkBst_ [~marijn@gentoo/developer/hkbst] has quit [Quit: Konversation terminated!] 13:54:52 vishesh [~vishesh@122.177.72.164] has joined #scheme 13:55:49 rszeno [~rszeno@79.114.107.161] has joined #scheme 13:56:53 -!- edw [~edw@207.239.61.34] has quit [Ping timeout: 248 seconds] 13:59:26 racycle [~racycle@75-25-129-128.lightspeed.sjcpca.sbcglobal.net] has joined #scheme 14:00:31 edw [~edw@207.239.61.34] has joined #scheme 14:10:00 -!- vishesh [~vishesh@122.177.72.164] has quit [Ping timeout: 245 seconds] 14:16:06 -!- jewel [~jewel@41-133-109-236.dsl.mweb.co.za] has quit [Ping timeout: 264 seconds] 14:24:14 -!- joast [~rick@76.178.135.192] has quit [Quit: Leaving.] 14:27:42 Riastradh [~riastradh@fsf/member/riastradh] has joined #scheme 14:43:11 -!- jrslepak [~jrslepak@punchout.ccs.neu.edu] has quit [Quit: leaving] 14:53:53 -!- arbscht_ [~arbscht@fsf/member/arbscht] has quit [Ping timeout: 245 seconds] 14:53:59 ASau [~user@p4FF97D53.dip0.t-ipconnect.de] has joined #scheme 14:58:09 -!- Riastradh [~riastradh@fsf/member/riastradh] has quit [Ping timeout: 240 seconds] 15:02:13 -!- oleo [~oleo@xdsl-78-35-155-33.netcologne.de] has quit [Ping timeout: 245 seconds] 15:04:18 joast [~rick@76.178.135.192] has joined #scheme 15:06:12 -!- tenq is now known as tenq|away 15:07:31 arbscht_ [~arbscht@fsf/member/arbscht] has joined #scheme 15:09:58 oloe [~oleo@xdsl-78-35-140-37.netcologne.de] has joined #scheme 15:15:07 -!- sstrickl [~sstrickl@racket/sstrickl] has quit [Quit: sstrickl] 15:18:15 -!- davexunit [~user@38.104.7.18] has quit [Remote host closed the connection] 15:18:19 -!- superjudge [~mjl@37-46-176-69.customers.ownit.se] has quit [Ping timeout: 276 seconds] 15:18:24 pumpkin360 [~main@abju121.neoplus.adsl.tpnet.pl] has joined #scheme 15:19:35 vishesh [~vishesh@103.26.217.191] has joined #scheme 15:19:44 tolk [~user@host182.190-30-206.telecom.net.ar] has joined #scheme 15:23:26 Hi. I want to make AVL trees in Scheme. Want them to be efficient but only in the means of time complexity (so called big O notation). The problem is that I never earlier created similar things in functional languages and have no idea where should the mutation go. Should I make referentially transparent insert, delete, etc. and make assigment with the whole tree or mutate the nodes of the tree? And how to 15:23:28 pass references? (without it I am not able to make the proper O(log n) time operations) 15:23:30 ? 15:23:31 joneshf-work [~joneshf@mail.concordusapps.com] has joined #scheme 15:24:17 pumpkin360: data structures don't necessarily translate to functional programming with the same complexity 15:24:35 pumpkin360: so I would say, if it's a data structure that fundamentally relies on imperative update, do that. 15:24:51 Look into purely functional data structures (e.g., Okasaki, Bagwell, etc.) if you want an alternative 15:25:05 ijp has a nice collection of them on github. 15:25:46 ok. And is it even possible to pass a pointer/reference to a node of a list ? 15:26:54 read that no, just want to make sure. 15:28:28 -!- jarod_chen [~jarod_che@115.193.173.213] has quit [Ping timeout: 245 seconds] 15:28:29 asumu: thank You for the advice. 15:29:08 gravicappa [~gravicapp@ppp91-77-180-34.pppoe.mtu-net.ru] has joined #scheme 15:29:22 -!- alexei_ [~amgarchin@theo1.theochem.tu-muenchen.de] has quit [Ping timeout: 276 seconds] 15:29:23 pumpkin360: no problem. Also for more references: http://cstheory.stackexchange.com/questions/1539/whats-new-in-purely-functional-data-structures-since-okasaki 15:29:24 http://tinyurl.com/2wl4jwg 15:30:01 jarod_c__ [~jarod_che@115.193.178.238] has joined #scheme 15:30:23 jrslepak [~jrslepak@syrah.ccs.neu.edu] has joined #scheme 15:38:06 -!- oloe [~oleo@xdsl-78-35-140-37.netcologne.de] has quit [Read error: Connection reset by peer] 15:41:10 sstrickl [~sstrickl@129-2-129-153.wireless.umd.edu] has joined #scheme 15:41:10 -!- sstrickl [~sstrickl@129-2-129-153.wireless.umd.edu] has quit [Changing host] 15:41:10 sstrickl [~sstrickl@racket/sstrickl] has joined #scheme 15:42:48 -!- pumpkin360 [~main@abju121.neoplus.adsl.tpnet.pl] has quit [Ping timeout: 260 seconds] 15:43:36 -!- rszeno [~rszeno@79.114.107.161] has quit [Quit: Leaving.] 15:43:38 pumpkin360: The 'value' of most variables in most functional language implementations is actually a reference to a storage location for the data rather than the data itself; so when you pass a 'list' in Scheme you are passing a reference to a node of a list. 15:46:43 Nisstyre [~yours@oftn/member/Nisstyre] has joined #scheme 15:47:11 oloe [~oleo@xdsl-87-79-252-91.netcologne.de] has joined #scheme 15:51:12 -!- oloe [~oleo@xdsl-87-79-252-91.netcologne.de] has quit [Client Quit] 15:55:31 -!- m4burns [m4burns@129.97.134.34] has quit [Read error: Connection reset by peer] 15:55:53 davexunit [~user@38.104.7.18] has joined #scheme 15:59:30 wbooze [~oleo@xdsl-84-44-153-182.netcologne.de] has joined #scheme 16:00:23 -!- wbooze [~oleo@xdsl-84-44-153-182.netcologne.de] has quit [Read error: Connection reset by peer] 16:00:55 wbooze [~oleo@xdsl-84-44-153-182.netcologne.de] has joined #scheme 16:01:17 -!- wbooze [~oleo@xdsl-84-44-153-182.netcologne.de] has quit [Read error: Connection reset by peer] 16:01:47 oleo [~oleo@xdsl-84-44-153-182.netcologne.de] has joined #scheme 16:01:55 -!- oleo is now known as Guest93860 16:03:05 -!- Guest93860 [~oleo@xdsl-84-44-153-182.netcologne.de] has quit [Read error: Connection reset by peer] 16:03:20 kobain [~kobian@unaffiliated/kobain] has joined #scheme 16:03:38 Guest93860 [~oleo@xdsl-84-44-153-182.netcologne.de] has joined #scheme 16:03:55 -!- Guest93860 [~oleo@xdsl-84-44-153-182.netcologne.de] has quit [Read error: Connection reset by peer] 16:03:59 oleo [~oleo@xdsl-84-44-153-182.netcologne.de] has joined #scheme 16:04:25 Guest93860 [~oleo@xdsl-84-44-153-182.netcologne.de] has joined #scheme 16:06:31 -!- levi [~user@c-24-10-225-212.hsd1.ut.comcast.net] has quit [Read error: Connection reset by peer] 16:07:06 levi [~user@c-24-10-225-212.hsd1.ut.comcast.net] has joined #scheme 16:07:19 -!- oleo [~oleo@xdsl-84-44-153-182.netcologne.de] has quit [Client Quit] 16:07:22 -!- Guest93860 [~oleo@xdsl-84-44-153-182.netcologne.de] has quit [Client Quit] 16:07:45 oleo [~oleo@xdsl-84-44-153-182.netcologne.de] has joined #scheme 16:09:19 -!- oleo [~oleo@xdsl-84-44-153-182.netcologne.de] has quit [Excess Flood] 16:09:48 oleo [~oleo@xdsl-84-44-153-182.netcologne.de] has joined #scheme 16:10:47 -!- sstrickl [~sstrickl@racket/sstrickl] has quit [Quit: sstrickl] 16:13:26 -!- b4283 [~b4283@118.150.139.66] has quit [Ping timeout: 240 seconds] 16:13:34 -!- oleo [~oleo@xdsl-84-44-153-182.netcologne.de] has quit [Client Quit] 16:14:08 oleo [~oleo@xdsl-84-44-153-182.netcologne.de] has joined #scheme 16:15:02 -!- oleo [~oleo@xdsl-84-44-153-182.netcologne.de] has quit [Client Quit] 16:15:38 oleo [~oleo@xdsl-84-44-153-182.netcologne.de] has joined #scheme 16:16:15 -!- scoofy [scoofy@catv-89-135-71-167.catv.broadband.hu] has quit [Ping timeout: 245 seconds] 16:17:12 -!- oleo [~oleo@xdsl-84-44-153-182.netcologne.de] has quit [Read error: Connection reset by peer] 16:17:43 oleo [~oleo@xdsl-84-44-153-182.netcologne.de] has joined #scheme 16:18:25 -!- oleo [~oleo@xdsl-84-44-153-182.netcologne.de] has quit [Read error: Connection reset by peer] 16:18:53 oleo [~oleo@xdsl-84-44-153-182.netcologne.de] has joined #scheme 16:21:38 -!- oleo [~oleo@xdsl-84-44-153-182.netcologne.de] has quit [Read error: Connection reset by peer] 16:22:05 oleo [~oleo@xdsl-84-44-153-182.netcologne.de] has joined #scheme 16:23:24 wbooze [~oleo@xdsl-84-44-153-182.netcologne.de] has joined #scheme 16:24:42 dessos_ [~dessos@c-174-60-176-249.hsd1.pa.comcast.net] has joined #scheme 16:24:57 -!- oleo [~oleo@xdsl-84-44-153-182.netcologne.de] has quit [Excess Flood] 16:25:42 -!- wbooze [~oleo@xdsl-84-44-153-182.netcologne.de] has quit [Excess Flood] 16:26:11 oleo [~oleo@xdsl-84-44-153-182.netcologne.de] has joined #scheme 16:26:24 -!- dessos_ is now known as dessos 16:26:29 wbooze [~oleo@xdsl-84-44-153-182.netcologne.de] has joined #scheme 16:26:50 sdi90 [~ase@ip56583baa.direct-adsl.nl] has joined #scheme 16:29:35 -!- cdidd [~cdidd@128-68-115-207.broadband.corbina.ru] has quit [Remote host closed the connection] 16:31:30 theseb [~cs@74.194.237.26] has joined #scheme 16:32:11 is it correct to say define's and lambda *ADD* stuff to current environment but only function/procedure applications/invocations *CREATE* new environments? 16:33:41 Yes but, it's not an application that creates a new environment, it's the creation of the procedure. 16:33:50 -!- theseb [~cs@74.194.237.26] has quit [Quit: Leaving] 16:33:54 Ugh. 16:34:22 -!- oleo [~oleo@xdsl-84-44-153-182.netcologne.de] has quit [Quit: Verlassend] 16:34:50 oleo [~oleo@xdsl-84-44-153-182.netcologne.de] has joined #scheme 16:37:01 alexei_ [~amgarchin@p4FD61C94.dip0.t-ipconnect.de] has joined #scheme 16:37:41 -!- mmc1 [~michal@sams-office-nat.tomtomgroup.com] has quit [Read error: Operation timed out] 16:45:33 -!- edw [~edw@207.239.61.34] has quit [Ping timeout: 245 seconds] 16:45:50 -!- wbooze [~oleo@xdsl-84-44-153-182.netcologne.de] has quit [Ping timeout: 240 seconds] 16:45:58 -!- oleo [~oleo@xdsl-84-44-153-182.netcologne.de] has quit [Ping timeout: 245 seconds] 16:47:13 oleo [~oleo@xdsl-78-35-134-179.netcologne.de] has joined #scheme 16:47:55 edw [~edw@207.239.61.34] has joined #scheme 16:50:38 -!- dsmith [~dsmith@cpe-184-56-129-232.neo.res.rr.com] has quit [Ping timeout: 240 seconds] 16:52:40 wbooze [~wbooze@xdsl-78-35-134-179.netcologne.de] has joined #scheme 16:59:44 Cromulent [~Cromulent@cpc1-reig5-2-0-cust251.6-3.cable.virginmedia.com] has joined #scheme 17:00:10 -!- Cromulent [~Cromulent@cpc1-reig5-2-0-cust251.6-3.cable.virginmedia.com] has quit [Client Quit] 17:05:04 dsmith [~dsmith@cpe-184-56-129-232.neo.res.rr.com] has joined #scheme 17:05:58 Kruppe [~user@CPE602ad0938e9a-CM602ad0938e97.cpe.net.cable.rogers.com] has joined #scheme 17:06:09 -!- wbooze [~wbooze@xdsl-78-35-134-179.netcologne.de] has quit [Ping timeout: 264 seconds] 17:06:09 -!- oleo [~oleo@xdsl-78-35-134-179.netcologne.de] has quit [Ping timeout: 264 seconds] 17:07:18 rszeno [~rszeno@79.114.106.243] has joined #scheme 17:08:39 -!- alexei_ [~amgarchin@p4FD61C94.dip0.t-ipconnect.de] has quit [Ping timeout: 260 seconds] 17:11:54 wbooze [~wbooze@xdsl-87-79-195-171.netcologne.de] has joined #scheme 17:12:23 -!- preflex [~preflex@unaffiliated/mauke/bot/preflex] has quit [Ping timeout: 259 seconds] 17:12:29 preflex_ [~preflex@unaffiliated/mauke/bot/preflex] has joined #scheme 17:12:32 jrslepak_neu [~jrslepak@punchout.ccs.neu.edu] has joined #scheme 17:12:41 -!- jrslepak is now known as jrslepak_ 17:12:50 -!- jrslepak_neu is now known as jrslepak 17:12:58 oleo [~wbooze@xdsl-87-79-195-171.netcologne.de] has joined #scheme 17:13:13 -!- preflex_ is now known as preflex 17:13:14 -!- wbooze [~wbooze@xdsl-87-79-195-171.netcologne.de] has quit [Disconnected by services] 17:13:51 -!- jrslepak_ [~jrslepak@syrah.ccs.neu.edu] has quit [Quit: What happened to Systems A through E?] 17:17:50 -!- oleo [~wbooze@xdsl-87-79-195-171.netcologne.de] has quit [Ping timeout: 240 seconds] 17:20:45 sstrickl [~sstrickl@129-2-129-153.wireless.umd.edu] has joined #scheme 17:20:45 -!- sstrickl [~sstrickl@129-2-129-153.wireless.umd.edu] has quit [Changing host] 17:20:45 sstrickl [~sstrickl@racket/sstrickl] has joined #scheme 17:20:49 theseb [~cs@74.194.237.26] has joined #scheme 17:21:20 alexei_ [~amgarchin@p4FD61C94.dip0.t-ipconnect.de] has joined #scheme 17:21:32 taylanub: what is diff between applying a function and "creating a procedure"? 17:22:36 theseb: `lambda' creates a procedure. 17:22:57 The environment for that procedure is created once, not every time the procedure is applied. 17:23:22 This *might* be an implementation-detail .. imma check the specs. 17:25:38 taylanub: i'm implementing a subset of scheme....where should i create new subenvironments?....i thought ONLY when functions/operators are invoked but you seem to suggest I should also add when functions defined with lambda are created as well 17:26:39 taylanub: oh wait...i think i see what you are saying 17:27:00 taylanub: every procedure drags around its own environment that existed at time of creation? 17:27:02 wow....freaky' 17:27:21 It's the basis for how closures work 17:29:42 taylanub: ok i think i get it..thanks 17:30:31 lexical scoping...interesting stuff 17:30:35 scheme is awesome 17:30:44 theseb: Yes but, it could also just point at the environment *in* which it was created, and then create a new environment (that has that one as its parent) every time it is applied. Reading 4.1.4 "Procedures" of R7RS-small seems to explain it to be working that way in fact, and not how I anticipated it (creating the new environment at procedure-creation and binding that one to the procedure, and not the one in which it was created). 17:32:24 Both implementation strategies would have the same abstract behavior I think, given that internal `define' forms just translate to `letrec*', and so there is not really a way to change the array of bindings in such a (non-top-level) environment. 17:33:22 taylanub: wow...so function invocation needs at least 2 environments beyond the global one 17:34:22 Well no, if the lambda was created in the top-level environment, then it just creates one more, such that there is just the top-level and that of the procedure. 17:35:24 ah 17:35:38 theseb: You might want to read the start of section 4.1.4 in R7RS-small. 17:36:28 *taylanub* should implement a Scheme at last. Wonders which strategy is the usual one, create new environment at procedure creation, or application ? 17:36:49 taylanub: well it may be both if func not created relative to global env 17:38:22 theseb, if i were you i would try to have a better understanding of how evaluation work. most of your questions are related with this as far as i guess 17:38:23 wbooze [~wbooze@xdsl-84-44-155-251.netcologne.de] has joined #scheme 17:39:30 -!- wbooze [~wbooze@xdsl-84-44-155-251.netcologne.de] has quit [Client Quit] 17:39:53 wbooze [~wbooze@xdsl-84-44-155-251.netcologne.de] has joined #scheme 17:40:04 -!- wbooze [~wbooze@xdsl-84-44-155-251.netcologne.de] has quit [Client Quit] 17:40:05 rszeno: yes 17:40:52 pnkfelix [~Adium@bas75-2-88-170-201-21.fbx.proxad.net] has joined #scheme 17:41:03 rszeno, taylanub: are you guys aware if there are publically available unit tests to confirm an interpreter conforms to spec? since everyone and their brother implements scheme it would be nice to have a battery of unit tests everyone could pound their code with the run all the tricky corner cases 17:41:20 s/the run/that runs/ 17:42:18 I don't know, but Google might bring up some RnRS conformance test-suits for some values of n. 17:42:20 i'm not sure is possible 17:42:21 -!- araujo [~araujo@gentoo/developer/araujo] has quit [Ping timeout: 268 seconds] 17:43:38 (s/suit/suite/ ?) 17:45:17 wbooze [~wbooze@xdsl-84-44-155-251.netcologne.de] has joined #scheme 17:45:30 rszeno: Why not ? 17:46:11 rszeno: it has to be...otherwise we'd never know what implementations we could trust 17:46:53 nothing is fully formalized, any test suite will be more a social convenience 17:46:57 rszeno: iirc Sun used to be nazis about confirming java implementations conformed to spec 17:47:47 rszeno: and with good reason since M$ was trying to make a Windows locked in java 17:48:05 yes but java is propety of oracle ( sun if you want ), they do whatever they like, :) 17:48:52 rszeno: i agree no test suite can guarantee full compliance....it can maybe make us 99.9% confident..that is all 17:49:25 sometime you maybe you don't want compliance 17:50:36 rs7 vs. previous revisions, some people doesn't like rs7 for example 17:52:22 we really don't know what is good, we just stick to something we 'think' is good and fight against we think is not good, :) 17:52:53 taylanub: that's impressive you've read the r?rs specs carefully 17:52:58 so finaly a test suite reflect only the author opinion/belive 17:53:14 There's this http://sisc-scheme.org/r5rs_pitfall.php but otherwise there do indeed not seem to be many RnRS compliance tests out there. 17:53:35 theseb: Not really, only specific parts. 17:54:07 taylanub: is it digestible by a beginner or too intense overall unless you're a "language lawyer"? 17:56:03 theseb, when you write a interpreter you already cross the line and you are not a beginner anymore, :) 17:57:46 I found the first few, oldest reports to be quite nice from an educational perspective. (Also AIM-199 as a precursor, which is referenced in the first Scheme report.) Starting from R3RS though, they have a very formal, "raw" style, most useful for implementors and to look up specific details I'd say, and not so good for a beginner to learn the language. 17:59:03 taylanub: there is a very thorough R6RS test suite and an executable formal model to check against. 18:00:55 mmc1 [~michal@j212142.upc-j.chello.nl] has joined #scheme 18:05:51 cdidd [~cdidd@128-68-30-148.broadband.corbina.ru] has joined #scheme 18:08:24 -!- mmc1 [~michal@j212142.upc-j.chello.nl] has quit [Read error: Connection reset by peer] 18:09:25 mmathis [~surya@198.199.68.171] has joined #scheme 18:12:35 -!- sdi90 [~ase@ip56583baa.direct-adsl.nl] has quit [Remote host closed the connection] 18:12:38 Okasu [~1@unaffiliated/okasu] has joined #scheme 18:20:09 mmc1 [~michal@j212142.upc-j.chello.nl] has joined #scheme 18:22:37 -!- mmathis [~surya@198.199.68.171] has left #scheme 18:26:52 -!- zacts [~zacts@unaffiliated/zacts] has quit [Ping timeout: 256 seconds] 18:27:43 -!- sstrickl [~sstrickl@racket/sstrickl] has quit [Quit: sstrickl] 18:28:03 -!- rurufufuss [~rurufufus@115-64-27-246.static.tpgi.com.au] has quit [Ping timeout: 245 seconds] 18:40:35 rurufufuss [~rurufufus@115-64-27-246.static.tpgi.com.au] has joined #scheme 18:45:50 -!- alexei_ [~amgarchin@p4FD61C94.dip0.t-ipconnect.de] has quit [Ping timeout: 245 seconds] 18:46:05 hiroakip [~hiroaki@77-20-192-229-dynip.superkabel.de] has joined #scheme 18:48:10 -!- hiroakip [~hiroaki@77-20-192-229-dynip.superkabel.de] has quit [Client Quit] 18:50:08 alexei_ [~amgarchin@p4FD61C94.dip0.t-ipconnect.de] has joined #scheme 18:58:18 -!- edw [~edw@207.239.61.34] has quit [Quit: Computer has gone to sleep.] 19:01:15 edw [~edw@207.239.61.34] has joined #scheme 19:17:57 -!- edw [~edw@207.239.61.34] has quit [Quit: Computer has gone to sleep.] 19:20:08 -!- userzxcvasdf [~neutral_a@c656847C1.dhcp.as2116.net] has quit [Remote host closed the connection] 19:25:23 -!- cdidd [~cdidd@128-68-30-148.broadband.corbina.ru] has quit [Read error: Connection reset by peer] 19:28:01 -!- theseb [~cs@74.194.237.26] has quit [Quit: Leaving] 19:30:27 cdidd [~cdidd@128-68-15-213.broadband.corbina.ru] has joined #scheme 19:32:12 edw [~edw@207.239.61.34] has joined #scheme 19:34:31 araujo [~araujo@190.73.45.171] has joined #scheme 19:34:31 -!- araujo [~araujo@190.73.45.171] has quit [Changing host] 19:34:31 araujo [~araujo@gentoo/developer/araujo] has joined #scheme 19:49:49 -!- Nisstyre [~yours@oftn/member/Nisstyre] has quit [Quit: Leaving] 20:02:09 -!- Kruppe [~user@CPE602ad0938e9a-CM602ad0938e97.cpe.net.cable.rogers.com] has quit [Remote host closed the connection] 20:03:25 Cromulent [~Cromulent@cpc1-reig5-2-0-cust251.6-3.cable.virginmedia.com] has joined #scheme 20:09:44 -!- Cromulent [~Cromulent@cpc1-reig5-2-0-cust251.6-3.cable.virginmedia.com] has quit [Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/] 20:11:43 -!- gravicappa [~gravicapp@ppp91-77-180-34.pppoe.mtu-net.ru] has quit [Remote host closed the connection] 20:14:07 -!- alexei_ [~amgarchin@p4FD61C94.dip0.t-ipconnect.de] has quit [Ping timeout: 246 seconds] 20:14:56 -!- Okasu [~1@unaffiliated/okasu] has quit [Quit: leaving] 20:20:53 -!- pnkfelix [~Adium@bas75-2-88-170-201-21.fbx.proxad.net] has quit [Quit: Leaving.] 20:24:16 Riastradh [~riastradh@fsf/member/riastradh] has joined #scheme 20:28:56 alexei_ [~amgarchin@p4FD61C94.dip0.t-ipconnect.de] has joined #scheme 20:35:09 -!- tenq|away is now known as tenq 20:35:29 -!- Riastradh [~riastradh@fsf/member/riastradh] has quit [Ping timeout: 240 seconds] 20:35:41 hiroakip [~hiroaki@77-20-192-229-dynip.superkabel.de] has joined #scheme 20:35:52 pumpkin360 [~main@abje159.neoplus.adsl.tpnet.pl] has joined #scheme 20:38:36 Hi. What happens if I make (cons node very-big-tree), does it copy the entire tree or not? Also what happens when I (define A (function-returning-big-tree)), is the define primitive copying the whole tree or just binds A to the already present result ? 20:43:53 (define x '(a b c d (f e))) (define y (cons 'g x)) (object-address x) (object-addres (cdr y)) 20:44:16 very big or not is not relevant 20:44:43 sstrickl [~sstrickl@pool-71-191-94-169.washdc.fios.verizon.net] has joined #scheme 20:44:43 -!- sstrickl [~sstrickl@pool-71-191-94-169.washdc.fios.verizon.net] has quit [Changing host] 20:44:43 sstrickl [~sstrickl@racket/sstrickl] has joined #scheme 20:46:50 so it always works in constant time? 20:47:12 probably 20:47:24 thanks. 20:47:34 pumpkin360: Cons cells are passed around through reference. 20:47:41 you are wellcome 20:48:25 (And in an abstract sense, all objects are; in the case of immutable ones you just can't see a difference.) 20:49:21 taylanub: a more formal way of saying what I wanted to hear. That implays that I can write everything I want in Scheme, that probably isn't the easiest way.. but who cares. Thank You too. 20:51:02 rszeno: Which implementations have `object-address' ?.. 20:51:16 guile 20:53:39 -!- pumpkin360 [~main@abje159.neoplus.adsl.tpnet.pl] has quit [Ping timeout: 256 seconds] 20:54:10 taylanub: You can approximate it with Racket's `eq-hash-code'. 20:57:25 I was just confused since we're in #scheme and not e.g. #guile. :) 21:00:40 -!- davexunit [~user@38.104.7.18] has quit [Quit: Later] 21:15:56 -!- nitefli [sage@reaver.cat.pdx.edu] has quit [Quit: WeeChat 0.3.9] 21:25:23 -!- pothos [~pothos@1-164-213-12.dynamic.hinet.net] has quit [Ping timeout: 256 seconds] 21:28:06 pothos [~pothos@1-164-213-12.dynamic.hinet.net] has joined #scheme 21:31:24 -!- alexei_ [~amgarchin@p4FD61C94.dip0.t-ipconnect.de] has quit [Quit: Konversation terminated!] 21:37:07 alexei_ [~amgarchin@p4FD61C94.dip0.t-ipconnect.de] has joined #scheme 21:37:56 -!- joneshf-work [~joneshf@mail.concordusapps.com] has quit [Read error: Connection reset by peer] 21:38:18 joneshf-work [~joneshf@mail.concordusapps.com] has joined #scheme 21:38:38 davexunit [~user@c-71-232-35-199.hsd1.ma.comcast.net] has joined #scheme 21:38:53 -!- langmartin [~user@host-68-169-175-226.WISOLT2.epbfi.com] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 21:40:44 -!- arbscht_ [~arbscht@fsf/member/arbscht] has quit [Ping timeout: 260 seconds] 21:41:56 -!- edw [~edw@207.239.61.34] has quit [Quit: Computer has gone to sleep.] 21:44:55 -!- githogori [~githogori@c-50-156-57-127.hsd1.ca.comcast.net] has quit [Ping timeout: 264 seconds] 21:46:34 ehaliewicz [~user@50-0-51-11.dsl.static.sonic.net] has joined #scheme 21:48:58 edw [~edw@207.239.61.34] has joined #scheme 21:56:14 githogori [~githogori@c-50-156-57-127.hsd1.ca.comcast.net] has joined #scheme 21:56:15 -!- jarod_c__ [~jarod_che@115.193.178.238] has quit [Ping timeout: 245 seconds] 21:57:11 jcowan [~John@mail.digitalkingdom.org] has joined #scheme 21:58:03 hoihoi 21:58:13 coi :) 21:59:22 -!- edw [~edw@207.239.61.34] has quit [Quit: Computer has gone to sleep.] 21:59:37 jarod_chen [~jarod_che@115.193.179.9] has joined #scheme 22:01:28 edw [~edw@207.239.61.34] has joined #scheme 22:04:14 How are things going with the standardization process ? There seems to be a still-stand. 22:05:51 Will Clinger is away for a month or so, and I haven't been able to write an implementation for SRFI 114 yet (on which the revision of SRFI 113 depends). 22:06:10 -!- githogori [~githogori@c-50-156-57-127.hsd1.ca.comcast.net] has quit [Remote host closed the connection] 22:09:18 What about the release of R7RS-small ? 22:11:10 is r7rs-draft-9 eq? to the final version? 22:15:02 -!- brianloveswords [~brianlove@li124-154.members.linode.com] has quit [Excess Flood] 22:16:05 brianloveswords [~brianlove@li124-154.members.linode.com] has joined #scheme 22:25:28 ecraven: No. 22:25:40 There is one significant change and a good many editorial ones. 22:25:47 The final version is simply named "r7rs.pdf" 22:26:08 s/one/two 22:26:12 http://trac.sacrideo.us/wg/wiki/NinthDraftEditorialCorrections 22:26:24 http://trac.sacrideo.us/wg/raw-attachment/wiki/WikiStart/r7rs.pdf 22:37:26 fridim_ [~fridim@bas2-montreal07-2925317871.dsl.bell.ca] has joined #scheme 22:38:57 -!- alexei_ [~amgarchin@p4FD61C94.dip0.t-ipconnect.de] has quit [Read error: Operation timed out] 22:42:22 taylanub: We can't make it official until the Steering Committee acts. 22:42:44 I see. 22:45:18 Or to put it better, it is *they* who make it official, not we. 22:45:49 -!- Kabaka [~Kabaka@botters/kabaka] has quit [Ping timeout: 240 seconds] 22:46:36 -!- edw [~edw@207.239.61.34] has quit [Quit: Computer has gone to sleep.] 22:51:48 Kabaka [~Kabaka@botters/kabaka] has joined #scheme 23:08:18 -!- sstrickl [~sstrickl@racket/sstrickl] has quit [Quit: sstrickl] 23:13:06 -!- jarod_chen [~jarod_che@115.193.179.9] has quit [Read error: Connection reset by peer] 23:21:32 jarod_ch_ [~jarod_che@115.193.190.118] has joined #scheme 23:23:52 Kruppe [~user@CPE602ad0938e9a-CM602ad0938e97.cpe.net.cable.rogers.com] has joined #scheme 23:32:55 tabemann [~travisb@adsl-68-254-166-0.dsl.milwwi.ameritech.net] has joined #scheme 23:39:57 tolk` [~user@host23.190-225-91.telecom.net.ar] has joined #scheme 23:41:50 -!- tolk [~user@host182.190-30-206.telecom.net.ar] has quit [Ping timeout: 240 seconds] 23:45:08 -!- rurufufuss [~rurufufus@115-64-27-246.static.tpgi.com.au] has quit [Ping timeout: 245 seconds] 23:48:10 arbscht_ [~arbscht@fsf/member/arbscht] has joined #scheme 23:52:07 zacts [~zacts@unaffiliated/zacts] has joined #scheme 23:54:00 Nisstyre [~yours@oftn/member/Nisstyre] has joined #scheme 23:55:04 -!- tolk` is now known as tolk 23:56:11 -!- bjz [~brendanza@125.253.99.68] has quit [Read error: Connection reset by peer]