00:02:40 -!- ASau [~user@46.115.109.167] has quit [Ping timeout: 260 seconds] 00:04:04 ASau [~user@46.115.109.167] has joined #scheme 00:40:15 -!- bjz [~brendanza@CPE-124-185-85-160.lns9.cha.bigpond.net.au] has quit [Quit: Leaving...] 00:44:14 -!- eizu [~ez@83.50.3.184] has quit [Quit: eizu] 01:05:12 -!- kilimanjaro [~kilimanja@unaffiliated/kilimanjaro] has quit [Ping timeout: 244 seconds] 01:09:51 nso95 [46ea6100@gateway/web/freenode/ip.70.234.97.0] has joined #scheme 01:13:31 -!- nso95 [46ea6100@gateway/web/freenode/ip.70.234.97.0] has left #scheme 01:16:24 bjz [~brendanza@CPE-124-185-85-160.lns9.cha.bigpond.net.au] has joined #scheme 01:16:30 spiderweb [~user@unaffiliated/lcc] has joined #scheme 02:12:12 jonrafkind [~jon@racket/jonrafkind] has joined #scheme 02:12:53 -!- MrFahrenheit [~RageOfTho@cable-77-221-21-70.dynamic.telemach.ba] has quit [Ping timeout: 244 seconds] 02:14:50 -!- araujo [~araujo@gentoo/developer/araujo] has quit [Quit: Leaving] 02:18:28 -!- amgarchIn9 [~amgarchin@p4FD61B77.dip0.t-ipconnect.de] has quit [Quit: Konversation terminated!] 02:21:42 -!- ffs [~garland@unaffiliated/ffs] has quit [Ping timeout: 245 seconds] 02:21:42 -!- acedia [~rage@unaffiliated/ffs] has quit [Ping timeout: 245 seconds] 02:32:43 -!- jrajav [~jrajav@66-188-176-243.dhcp.roch.mn.charter.com] has quit [Quit: I tend to be neutral about apples] 02:34:28 kilimanjaro [~kilimanja@unaffiliated/kilimanjaro] has joined #scheme 02:44:22 -!- Nisstyre-laptop [~yours@oftn/member/Nisstyre] has quit [Ping timeout: 246 seconds] 02:47:56 -!- kanru [~kanru@kanru-1-pt.tunnel.tserv15.lax1.ipv6.he.net] has quit [Quit: ZNC - http://znc.sourceforge.net] 02:51:26 kanru [~kanru@kanru-1-pt.tunnel.tserv15.lax1.ipv6.he.net] has joined #scheme 02:57:48 -!- jeapostrophe [~jay@racket/jeapostrophe] has quit [Ping timeout: 264 seconds] 03:09:47 -!- kanru [~kanru@kanru-1-pt.tunnel.tserv15.lax1.ipv6.he.net] has quit [Ping timeout: 260 seconds] 03:10:26 kanru [~kanru@kanru-1-pt.tunnel.tserv15.lax1.ipv6.he.net] has joined #scheme 03:17:05 b4283 [~b4283@1-172-82-202.dynamic.hinet.net] has joined #scheme 03:23:36 -!- kanru [~kanru@kanru-1-pt.tunnel.tserv15.lax1.ipv6.he.net] has quit [Ping timeout: 264 seconds] 03:27:25 kanru [~kanru@kanru-1-pt.tunnel.tserv15.lax1.ipv6.he.net] has joined #scheme 03:29:49 -!- Riastradh [~riastradh@fsf/member/riastradh] has quit [Remote host closed the connection] 03:30:36 Riastradh [~riastradh@fsf/member/riastradh] has joined #scheme 03:48:39 -!- Kruppe [~user@CPE602ad0938e9a-CM602ad0938e97.cpe.net.cable.rogers.com] has quit [Remote host closed the connection] 04:03:56 -!- kanru [~kanru@kanru-1-pt.tunnel.tserv15.lax1.ipv6.he.net] has quit [Quit: ZNC - http://znc.sourceforge.net] 04:05:25 kanru [~kanru@kanru-1-pt.tunnel.tserv15.lax1.ipv6.he.net] has joined #scheme 04:09:17 jcowan_ [~John@mail.digitalkingdom.org] has joined #scheme 04:10:40 replore_ [~replore@FL1-118-109-226-159.kng.mesh.ad.jp] has joined #scheme 04:12:48 -!- kanru [~kanru@kanru-1-pt.tunnel.tserv15.lax1.ipv6.he.net] has quit [Ping timeout: 264 seconds] 04:16:26 kanru [~kanru@kanru-1-pt.tunnel.tserv15.lax1.ipv6.he.net] has joined #scheme 04:17:58 -!- jcowan_ is now known as jcowan 04:18:52 -!- replore_ [~replore@FL1-118-109-226-159.kng.mesh.ad.jp] has quit [Remote host closed the connection] 04:24:55 -!- jonrafkind [~jon@racket/jonrafkind] has quit [Ping timeout: 260 seconds] 04:37:25 -!- spiderweb [~user@unaffiliated/lcc] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 04:39:49 -!- mmc [~michal@178-85-56-58.dynamic.upc.nl] has quit [Ping timeout: 264 seconds] 04:43:31 grettke [~grettke@cpe-65-30-29-70.wi.res.rr.com] has joined #scheme 04:44:28 spiderweb [~user@unaffiliated/lcc] has joined #scheme 04:45:58 hoi 04:48:18 hi John 04:51:14 hey ho 04:54:43 -!- youlysses [~user@75.132.17.145] has quit [Ping timeout: 245 seconds] 05:17:19 youlysses [~user@75-132-17-145.dhcp.stls.mo.charter.com] has joined #scheme 05:27:02 -!- Riastradh [~riastradh@fsf/member/riastradh] has quit [Remote host closed the connection] 05:32:32 Riastradh [~riastradh@fsf/member/riastradh] has joined #scheme 05:33:00 jonrafkind [~jon@racket/jonrafkind] has joined #scheme 05:34:02 realitygrill [~realitygr@209-6-30-187.c3-0.smr-ubr2.sbo-smr.ma.cable.rcn.com] has joined #scheme 05:35:11 jeapostrophe [~jay@69.169.141.110.provo.static.broadweavenetworks.net] has joined #scheme 05:35:11 -!- jeapostrophe [~jay@69.169.141.110.provo.static.broadweavenetworks.net] has quit [Changing host] 05:35:11 jeapostrophe [~jay@racket/jeapostrophe] has joined #scheme 05:39:49 jrslepak [~jrslepak@c-71-233-149-127.hsd1.ma.comcast.net] has joined #scheme 05:48:28 -!- jao [~jao@pdpc/supporter/professional/jao] has quit [Ping timeout: 245 seconds] 05:55:02 gravicappa [~gravicapp@91.77.161.105] has joined #scheme 05:55:54 -!- jeapostrophe [~jay@racket/jeapostrophe] has quit [Ping timeout: 260 seconds] 06:33:34 -!- realitygrill [~realitygr@209-6-30-187.c3-0.smr-ubr2.sbo-smr.ma.cable.rcn.com] has quit [Quit: Computer has gone to sleep] 06:55:01 -!- MichaelRaskin [~MichaelRa@195.91.224.225] has quit [Ping timeout: 256 seconds] 07:01:02 snits [~snits@174-17-118-53.phnx.qwest.net] has joined #scheme 07:01:37 -!- b4283 [~b4283@1-172-82-202.dynamic.hinet.net] has quit [Ping timeout: 246 seconds] 07:08:20 -!- youlysses [~user@75-132-17-145.dhcp.stls.mo.charter.com] has quit [Quit: Bed-time; Peace people. o/] 07:19:00 lewis1711 [~lewis@122-59-194-155.jetstream.xtra.co.nz] has joined #scheme 07:19:20 -!- jcowan [~John@mail.digitalkingdom.org] has quit [Quit: Leaving] 07:21:22 jewel [~jewel@105-236-20-105.access.mtnbusiness.co.za] has joined #scheme 07:37:00 -!- grettke [~grettke@cpe-65-30-29-70.wi.res.rr.com] has quit [Quit: Leaving] 07:42:57 http://pastebin.com/yxdPLqWp why does the macro at 26 fail so badly? "$: unbound identifier; 07:42:57 also, no #%top syntax transformer is bound in: $". the one at line 3 works great 07:43:13 there may be some racketisms in that paste 07:54:05 why is there so much hassle involved to just capture a variable 08:03:12 -!- kilimanjaro [~kilimanja@unaffiliated/kilimanjaro] has quit [Ping timeout: 264 seconds] 08:07:51 add^_ [~add^_@m90-141-50-109.cust.tele2.se] has joined #scheme 08:10:10 -!- dnolen [~user@cpe-74-64-61-245.nyc.res.rr.com] has quit [Remote host closed the connection] 08:16:36 lewis1711: you can't capture variables with standard scheme macros, because they are hygienic! 08:17:22 yeah i am considering abandoning all this wizardry and just using define-macro, which is appareantly much easier 08:17:52 But why do you want to capture a variable? 08:17:57 Even in CL, we avoid doing that in general. 08:18:30 You can write an englobing macro where you name the variable: (with-my-variable v (do-something (local-macro-using-the-variable))) 08:18:36 to avoid having to explicitly write "self/!" when declaring methods 08:19:01 or $, rather 08:19:05 So your englobing macro is define-method and your variable is self. 08:19:37 I don't understand what you mean here by "englobing" 08:19:37 Your define-macro can walk the body, and detect the references to slots, and expand them. 08:20:04 In your case it would be a define-method macro you would write. 08:20:21 It would be able to transform the body without problem. 08:20:49 can you show me an example? 08:22:02 Vinnipeg [~konstanti@79.126.103.55] has joined #scheme 08:24:22 In CL it would be something like: (defmacro define-method (name ((self class) &rest rest-of-lambda-list) &body body) `(defmethod ,name ((,self ,class) ,@ rest-of-lambda-list) ,@(transform-slot-accesses self class body))) 08:25:11 and transform-slot-accesses would fetch the slots from the class, and would walk the body tree and replace things like: (setf slot value) by (setf (slot-value self 'slot) value). 08:25:21 I am afraid I don't know common lisp :) I mentioned define-macro because I have read that it captures variables by default. 08:25:44 araujo [~araujo@gentoo/developer/araujo] has joined #scheme 08:25:52 it would be similar in scheme. 08:27:22 -!- adiii [~adityavit@c-76-117-52-187.hsd1.nj.comcast.net] has quit [Ping timeout: 246 seconds] 08:27:28 once I know how to capture a variable reliable I could write the macro 08:31:54 pjb: sorry I am reading what you right but perhaps my brain needs a rest because none of it makes sense :) 08:31:57 *write 08:33:11 lewis1711: it defines a macro that takes a name, a parameter (self), a class (class) and some other parameters (rest-of-lambda-list), and a body of expressions. 08:33:45 lewis1711: it expands to a call to the native operator to define methodes (defmethod), substituting the body by the transformed body. 08:33:52 pnpuff [~aeiou@unaffiliated/pnpuff] has joined #scheme 08:33:58 lewis1711: all occurs in the transform-slot-accesses function. 08:34:45 lewis1711: it is a code walker: it analyses each expression in body, recursively, to find accesses to the slot of the class and substitute them by the primitive slot accessing operators. 08:35:00 You should be able to do the same with define-macro. 08:36:26 ok, so this is a completely different idea from the (with-my-variable v (do-something (local-macro-using-the-variable))) thing? 08:36:40 your suggestion is to learn define-macro and do it that way? 08:39:37 Yes. 08:40:04 done 08:40:07 It's the same thing. with-my-variable == define-macro v == self local-macro-using-the-variable == (set! slot value) or (display slot). 08:42:05 adiii [~adityavit@76.117.52.187] has joined #scheme 08:43:37 yeah these are macros for a prototype object system I've made (which works but is ugly syntactically). 08:48:12 -!- jonrafkind [~jon@racket/jonrafkind] has quit [Ping timeout: 264 seconds] 08:49:47 googling my ass off trying to find some define-macro stuff 08:53:58 -!- phax [~phax@unaffiliated/phax] has quit [Quit: Leaving] 09:02:29 -!- Vinnipeg [~konstanti@79.126.103.55] has quit [Quit: Leaving.] 09:21:48 eli [~eli@winooski.ccs.neu.edu] has joined #scheme 09:21:48 -!- eli [~eli@winooski.ccs.neu.edu] has quit [Changing host] 09:21:48 eli [~eli@racket/eli] has joined #scheme 09:26:08 b4283 [~b4283@1-172-82-202.dynamic.hinet.net] has joined #scheme 09:27:54 phax [~phax@unaffiliated/phax] has joined #scheme 09:47:10 -!- phax [~phax@unaffiliated/phax] has quit [Ping timeout: 260 seconds] 09:55:52 answer_42 [~answer_42@gateway/tor-sasl/answer42/x-66983568] has joined #scheme 09:56:55 MichaelRaskin [~MichaelRa@195.91.224.225] has joined #scheme 10:01:41 MrFahrenheit [~RageOfTho@cable-77-221-21-70.dynamic.telemach.ba] has joined #scheme 10:01:42 yacks [~yacks@180.151.36.171] has joined #scheme 10:02:38 -!- adiii [~adityavit@76.117.52.187] has quit [Ping timeout: 245 seconds] 10:05:22 -!- spiderweb [~user@unaffiliated/lcc] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 10:06:31 graememcc [~chatzilla@host86-169-18-118.range86-169.btcentralplus.com] has joined #scheme 10:09:57 -!- taylanub [tub@p4FD92179.dip.t-dialin.net] has quit [Disconnected by services] 10:10:07 taylanub [tub@p4FD945CC.dip.t-dialin.net] has joined #scheme 10:30:00 add^_^ [~add^_@m90-141-9-232.cust.tele2.se] has joined #scheme 10:32:08 -!- add^_ [~add^_@m90-141-50-109.cust.tele2.se] has quit [Ping timeout: 255 seconds] 10:32:09 -!- add^_^ is now known as add^_ 10:37:35 mmc [~michal@178.85.56.58] has joined #scheme 10:51:27 -!- answer_42 [~answer_42@gateway/tor-sasl/answer42/x-66983568] has quit [Ping timeout: 276 seconds] 11:00:21 dzhus [~dzhus@95-31-27-234.broadband.corbina.ru] has joined #scheme 11:03:28 -!- gravicappa [~gravicapp@91.77.161.105] has quit [Ping timeout: 245 seconds] 11:13:59 gravicappa [~gravicapp@ppp91-77-170-52.pppoe.mtu-net.ru] has joined #scheme 11:15:37 acedia [~rage@unaffiliated/ffs] has joined #scheme 11:15:49 ffs [~garland@unaffiliated/ffs] has joined #scheme 11:22:07 answer_42 [~answer_42@gateway/tor-sasl/answer42/x-66983568] has joined #scheme 11:24:28 gffa [~unknown@unaffiliated/gffa] has joined #scheme 11:35:10 -!- lewis1711 [~lewis@122-59-194-155.jetstream.xtra.co.nz] has left #scheme 11:36:12 -!- yacks [~yacks@180.151.36.171] has quit [Ping timeout: 264 seconds] 11:39:42 BW^- [~Miranda@79.114.212.163] has joined #scheme 11:39:52 hm, now where's gambit's C main() defined.. 12:01:35 -!- leppie [~lolcow@105-236-244-248.access.mtnbusiness.co.za] has quit [] 12:06:50 leppie [~lolcow@105-236-244-248.access.mtnbusiness.co.za] has joined #scheme 12:07:26 -!- cdidd [~cdidd@93-80-126-135.broadband.corbina.ru] has quit [Ping timeout: 250 seconds] 12:21:48 -!- pnpuff [~aeiou@unaffiliated/pnpuff] has quit [Quit: :End] 12:45:38 amgarchIn9 [~amgarchin@p4FD61398.dip0.t-ipconnect.de] has joined #scheme 12:49:26 -!- Khisanth [~Khisanth@50.14.244.111] has quit [Ping timeout: 244 seconds] 13:02:36 Khisanth [~Khisanth@50.14.244.111] has joined #scheme 13:23:58 eni [~eni@82.230.88.217] has joined #scheme 13:27:18 masm [~masm@188.82.207.179] has joined #scheme 13:29:17 -!- dzhus [~dzhus@95-31-27-234.broadband.corbina.ru] has quit [Remote host closed the connection] 13:44:06 realitygrill [~realitygr@209-6-30-187.c3-0.smr-ubr2.sbo-smr.ma.cable.rcn.com] has joined #scheme 14:01:07 -!- add^_ [~add^_@m90-141-9-232.cust.tele2.se] has quit [Quit: add^_] 14:14:51 jeapostrophe [~jay@69.169.141.110.provo.static.broadweavenetworks.net] has joined #scheme 14:14:51 -!- jeapostrophe [~jay@69.169.141.110.provo.static.broadweavenetworks.net] has quit [Changing host] 14:14:51 jeapostrophe [~jay@racket/jeapostrophe] has joined #scheme 14:23:25 -!- realitygrill [~realitygr@209-6-30-187.c3-0.smr-ubr2.sbo-smr.ma.cable.rcn.com] has quit [Quit: Computer has gone to sleep] 14:24:09 eckman [~bearded_o@cpe-071-071-127-230.triad.res.rr.com] has joined #scheme 14:24:36 riddle me this: was Ben Bitdiddle a bit fiddler or a bit diddler, and if a fiddler did he piddle or if a diddler did he dawdle? 14:28:34 -!- eckman [~bearded_o@cpe-071-071-127-230.triad.res.rr.com] has left #scheme 14:52:37 Alatien [~Alatien@83.36.191.184] has joined #scheme 15:04:39 -!- Riastradh [~riastradh@fsf/member/riastradh] has quit [Remote host closed the connection] 15:06:01 Riastradh [~riastradh@fsf/member/riastradh] has joined #scheme 15:06:44 -!- bjz [~brendanza@CPE-124-185-85-160.lns9.cha.bigpond.net.au] has quit [Quit: Leaving...] 15:10:28 youlysses [~user@75-132-17-145.dhcp.stls.mo.charter.com] has joined #scheme 15:14:30 Onionnion|Eee [~ryan@68.254.160.140] has joined #scheme 15:18:32 snits_ [~snits@174-17-106-222.phnx.qwest.net] has joined #scheme 15:21:19 -!- snits [~snits@174-17-118-53.phnx.qwest.net] has quit [Ping timeout: 265 seconds] 15:22:00 -!- Onionnion|Eee [~ryan@68.254.160.140] has quit [Quit: Leaving] 15:25:28 masm1 [~masm@bl17-207-179.dsl.telepac.pt] has joined #scheme 15:27:38 -!- masm [~masm@188.82.207.179] has quit [Ping timeout: 245 seconds] 15:37:13 -!- eni [~eni@82.230.88.217] has quit [Ping timeout: 245 seconds] 15:46:11 wbooze [~wbooze@xdsl-78-35-128-9.netcologne.de] has joined #scheme 15:47:09 yacks [~yacks@180.151.36.171] has joined #scheme 15:49:47 -!- yacks [~yacks@180.151.36.171] has quit [Quit: Leaving] 15:50:05 yacks [~yacks@180.151.36.171] has joined #scheme 15:50:49 -!- yacks [~yacks@180.151.36.171] has quit [Client Quit] 15:51:03 yacks [~yacks@180.151.36.171] has joined #scheme 16:02:25 -!- yacks [~yacks@180.151.36.171] has quit [Quit: Leaving] 16:02:38 yacks [~yacks@180.151.36.171] has joined #scheme 16:14:24 langmartin [~user@host-68-169-154-130.WISOLT2.epbfi.com] has joined #scheme 16:16:46 adiii [~adityavit@76.117.52.187] has joined #scheme 16:19:27 -!- yacks [~yacks@180.151.36.171] has quit [Quit: Leaving] 16:19:42 yacks [~yacks@180.151.36.171] has joined #scheme 16:21:27 Nisstyre-laptop [~yours@oftn/member/Nisstyre] has joined #scheme 16:22:53 yours_truly [~yours@c-208-90-102-250.netflash.net] has joined #scheme 16:25:22 -!- BW^- [~Miranda@79.114.212.163] has quit [Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org] 16:33:31 -!- yours_truly [~yours@c-208-90-102-250.netflash.net] has quit [Quit: Leaving] 16:35:36 -!- b4283 [~b4283@1-172-82-202.dynamic.hinet.net] has quit [Ping timeout: 264 seconds] 16:41:06 tupi [~user@186.205.46.201] has joined #scheme 16:49:19 b4283 [~b4283@1-172-82-202.dynamic.hinet.net] has joined #scheme 17:00:33 -!- b4283 [~b4283@1-172-82-202.dynamic.hinet.net] has quit [Read error: Connection reset by peer] 17:04:27 hash_table [~quassel@70-138-242-181.lightspeed.hstntx.sbcglobal.net] has joined #scheme 17:07:09 civodul [~user@reverse-83.fdn.fr] has joined #scheme 17:15:51 b4283 [~b4283@1-172-82-202.dynamic.hinet.net] has joined #scheme 17:20:04 jao [~jao@83.32.71.232] has joined #scheme 17:20:07 -!- jao [~jao@83.32.71.232] has quit [Changing host] 17:20:07 jao [~jao@pdpc/supporter/professional/jao] has joined #scheme 17:27:44 likorat [~remi@45-183.107-92.cust.bluewin.ch] has joined #scheme 17:27:54 hi 17:29:20 I'm trying to implement a function unzip which would split a list of pair into a pair of list, but I've got errors 17:30:45 here is the code http://sprunge.us/RSGG?scm, could anybody point me to my errors ? 17:35:06 What is the error you're getting? 17:38:27 -!- graememcc [~chatzilla@host86-169-18-118.range86-169.btcentralplus.com] has quit [Quit: ChatZilla 0.9.89 [Firefox 17.0/20121120062532]] 17:39:24 map.scm:41:12: Wrong type to apply: (2) 17:41:10 jonrafkind [~jon@racket/jonrafkind] has joined #scheme 17:41:32 kilimanjaro [~kilimanja@unaffiliated/kilimanjaro] has joined #scheme 17:41:51 maybe you are calling the already defined map? That one has the order of its arguments the other way (map function list1 ...) 17:42:18 try renaming your map procedure to mymap or something similar and retry 17:44:13 it gives me the same error 17:45:37 And; in line 36, would there be a difference between "(lambda (c)..." or "(lambda c ..." ? I would say yes because the latter doesn't wrap c in a list... 17:46:23 eli, do you know where to get good shawarma in Tel Aviv? 17:47:32 likorat, clean up your toenail clippings! Leaving them all over the page like that makes it hard to read what the code is saying. You can't just put parentheses to emphasize grouping; each pair means something. `(cons ((cons ...' is not likely to do anything useful for you. 17:48:44 -!- jeapostrophe [~jay@racket/jeapostrophe] has quit [Ping timeout: 260 seconds] 17:50:04 it was that ! thanks 17:52:13 -!- Alatien [~Alatien@83.36.191.184] has quit [Ping timeout: 245 seconds] 17:52:20 Riastradh: What are you doing there? 17:52:59 In any case, look for some more "folkish" places, where the salads are all out for people to put themselves. 17:53:01 I'm not there, but someone who is there has not had luck finding better shawarma than in Boston. 17:53:09 ! 17:53:13 That's surprising. 17:54:02 You basically will not find any place in Israel (and the neighborhood) that do the US-shawarma thing of cutting the meat before and pulling it out of a tin-foiled thing or something. 17:54:17 That makes it automatically better. 17:55:28 It could be, of course, that his taste was dictated by what one finds in Boston. 17:59:51 -!- langmartin [~user@host-68-169-154-130.WISOLT2.epbfi.com] has quit [Remote host closed the connection] 18:00:33 -!- likorat [~remi@45-183.107-92.cust.bluewin.ch] has quit [Quit: Lost terminal] 18:02:26 jrajav [~jrajav@66-188-176-243.dhcp.roch.mn.charter.com] has joined #scheme 18:03:26 -!- mr_vile [~carnage@9ch.in] has quit [Read error: Connection reset by peer] 18:04:08 amoe_ [~amoe@host-2-96-229-219.as13285.net] has joined #scheme 18:04:14 -!- amoe [~amoe@host-92-26-166-128.as13285.net] has quit [Ping timeout: 252 seconds] 18:05:31 dnolen [~user@cpe-74-64-61-245.nyc.res.rr.com] has joined #scheme 18:08:33 chrisirc [~chrisirc@static.206.51.47.78.clients.your-server.de] has joined #scheme 18:08:42 mark_weaver [~user@209.6.91.212] has joined #scheme 18:09:42 -!- b4283 [~b4283@1-172-82-202.dynamic.hinet.net] has quit [Remote host closed the connection] 18:14:01 Hey. I'm looking into writing me a function that 'folds' over the list of arguments in the syntax of a lambda or define form. 18:14:20 I'm both wondering how to call it, and whether I shouldn't reinvent the wheel. 18:14:49 It seems R5RS is calling these lists "formals". Is that it? Thus, I'd go with formals-fold or something. 18:15:35 Anything better? 18:23:16 -!- wbooze [~wbooze@xdsl-78-35-128-9.netcologne.de] has quit [Ping timeout: 248 seconds] 18:26:21 chrisirc: Can you give an example? 18:30:20 -!- yacks [~yacks@180.151.36.171] has quit [Quit: Leaving] 18:30:36 yacks [~yacks@180.151.36.171] has joined #scheme 18:31:09 Alatien [~Alatien@79.156.36.70] has joined #scheme 18:31:19 wbooze [~wbooze@xdsl-84-44-155-46.netcologne.de] has joined #scheme 18:36:20 -!- kilimanjaro [~kilimanja@unaffiliated/kilimanjaro] has quit [Ping timeout: 255 seconds] 18:37:06 jaaso` [~user@178.239.26.136] has joined #scheme 18:40:12 spiderweb [~user@unaffiliated/lcc] has joined #scheme 18:44:59 -!- Alatien [~Alatien@79.156.36.70] has quit [Quit: Alatien] 18:51:05 eni [~eni@gob75-5-82-230-88-217.fbx.proxad.net] has joined #scheme 18:51:24 Alatien [~Alatien@79.156.36.70] has joined #scheme 19:05:54 -!- dnolen [~user@cpe-74-64-61-245.nyc.res.rr.com] has quit [Remote host closed the connection] 19:08:31 -!- spiderweb [~user@unaffiliated/lcc] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 19:08:45 chrisirc: it's usually called foldr or foldl in libraries. You may call yours fold-left or fold-right. 19:09:49 pjb: Does what he's saying make sense to you? 19:10:07 jarr 19:10:11 In SRFI-1 they are called 'fold' and 'fold-right'. 19:10:20 spiderweb [~user@unaffiliated/lcc] has joined #scheme 19:10:21 cdidd [~cdidd@128-69-186-214.broadband.corbina.ru] has joined #scheme 19:10:44 -!- jrslepak [~jrslepak@c-71-233-149-127.hsd1.ma.comcast.net] has quit [Quit: What happened to Systems A through E?] 19:16:20 pjb: it's a shame that you encouraged lewis1711 to use the non-hygienic 'define-macro', when 'syntax-case' would have allowed him to introduce the binding he wanted without introducing a bunch of other hygiene-related bugs. 19:17:01 -!- spiderweb [~user@unaffiliated/lcc] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 19:18:37 mark_weaver: I don't know scheme as well as I should then. Is it really possible to capture a variable with syntax-case? 19:18:51 pjb: absolutely. 19:19:06 pjb: see 'datum->syntax' 19:19:11 I've got a tutorial about it somewhere I should study 19:19:33 It seems pjb deliberately resists knowing Scheme as well as he `should'... 19:19:46 -!- tupi [~user@186.205.46.201] has quit [Ping timeout: 252 seconds] 19:20:57 Not really deliberately. If I could clone myself, I would have time to do it. 19:30:49 -!- jaaso` [~user@178.239.26.136] has quit [Remote host closed the connection] 19:35:18 -!- mmc [~michal@178.85.56.58] has quit [Read error: Connection reset by peer] 19:35:19 -!- cdidd [~cdidd@128-69-186-214.broadband.corbina.ru] has quit [Read error: Connection reset by peer] 19:35:33 mmc [~michal@178-85-56-58.dynamic.upc.nl] has joined #scheme 19:51:27 -!- amgarchIn9 [~amgarchin@p4FD61398.dip0.t-ipconnect.de] has quit [Quit: Konversation terminated!] 19:52:39 jrslepak [~jrslepak@ip-64-134-43-136.public.wayport.net] has joined #scheme 19:55:24 -!- jewel [~jewel@105-236-20-105.access.mtnbusiness.co.za] has quit [Ping timeout: 264 seconds] 20:02:52 cdidd [~cdidd@95-26-114-236.broadband.corbina.ru] has joined #scheme 20:07:16 -!- ijp [~user@host86-174-98-234.range86-174.btcentralplus.com] has quit [Quit: laterz] 20:15:59 -!- jonrafkind [~jon@racket/jonrafkind] has quit [Ping timeout: 260 seconds] 20:54:09 -!- Alatien [~Alatien@79.156.36.70] has quit [Quit: Alatien] 20:54:18 Brimstone and frobnostication! 20:55:43 -!- answer_42 [~answer_42@gateway/tor-sasl/answer42/x-66983568] has quit [Quit: WeeChat 0.3.9.2] 21:01:01 bjz [~brendanza@CPE-124-185-85-160.lns9.cha.bigpond.net.au] has joined #scheme 21:06:11 thoolihan [~Tim@50.43.133.161] has joined #scheme 21:10:23 -!- thoolihan [~Tim@50.43.133.161] has quit [Client Quit] 21:14:09 dnolen [~user@cpe-74-64-61-245.nyc.res.rr.com] has joined #scheme 21:16:06 RageOfThou [~RageOfTho@cable-77-221-21-70.dynamic.telemach.ba] has joined #scheme 21:17:07 -!- wbooze [~wbooze@xdsl-84-44-155-46.netcologne.de] has quit [Read error: Connection reset by peer] 21:20:30 -!- MrFahrenheit [~RageOfTho@cable-77-221-21-70.dynamic.telemach.ba] has quit [Ping timeout: 264 seconds] 21:24:11 wbooze [~wbooze@xdsl-84-44-155-46.netcologne.de] has joined #scheme 21:32:36 -!- wbooze [~wbooze@xdsl-84-44-155-46.netcologne.de] has quit [Remote host closed the connection] 21:40:47 kilimanjaro [~kilimanja@unaffiliated/kilimanjaro] has joined #scheme 21:54:10 -!- jrslepak [~jrslepak@ip-64-134-43-136.public.wayport.net] has quit [Quit: What happened to Systems A through E?] 21:56:24 -!- gffa [~unknown@unaffiliated/gffa] has quit [Quit: sleep] 21:56:43 wbooze [~wbooze@xdsl-84-44-155-46.netcologne.de] has joined #scheme 21:57:13 pothos_ [~pothos@114-25-197-172.dynamic.hinet.net] has joined #scheme 21:57:59 -!- pothos [~pothos@114-36-248-171.dynamic.hinet.net] has quit [Ping timeout: 265 seconds] 21:58:13 -!- pothos_ is now known as pothos 22:04:58 jeapostrophe [~jay@racket/jeapostrophe] has joined #scheme 22:09:48 -!- huseby [~huseby@gateway/tor-sasl/huseby] has quit [Quit: Leaving] 22:10:31 langmartin [~user@host-68-169-154-130.WISOLT2.epbfi.com] has joined #scheme 22:12:23 kk` [~kk@unaffiliated/kk/x-5380134] has joined #scheme 22:12:45 -!- gravicappa [~gravicapp@ppp91-77-170-52.pppoe.mtu-net.ru] has quit [Remote host closed the connection] 22:18:18 huseby [~huseby@gateway/tor-sasl/huseby] has joined #scheme 22:19:59 Alatien [~Alatien@79.156.36.70] has joined #scheme 22:26:39 jrslepak [~jrslepak@c-71-233-149-127.hsd1.ma.comcast.net] has joined #scheme 22:26:59 -!- BossKonaSegwaY1 [~Michael@cpe-75-187-42-68.columbus.res.rr.com] has quit [Ping timeout: 260 seconds] 22:29:45 -!- bjz [~brendanza@CPE-124-185-85-160.lns9.cha.bigpond.net.au] has quit [Quit: Leaving...] 22:29:51 gnomon, I cheated, but have now finally published my evidence. 22:36:12 bjz [~brendanza@CPE-124-185-85-160.lns9.cha.bigpond.net.au] has joined #scheme 22:36:32 Riastradh, your evidence of..? 22:36:43 *gnomon* checks mumble 22:37:57 The elusive Riemann Zeta pumpkin! 22:39:07 ...which the joke of a browser on my phone cannot render, because ,REASONS. Khaaaaan! 22:39:55 -!- eni [~eni@gob75-5-82-230-88-217.fbx.proxad.net] has quit [Quit: Leaving] 22:40:29 I'll check that on my proper machine once I'm back at the hotel. (the co-cat-caretaker and I are visiting friends in NYC) 22:46:05 -!- wbooze [~wbooze@xdsl-84-44-155-46.netcologne.de] has quit [Ping timeout: 255 seconds] 22:49:33 -!- ASau [~user@46.115.109.167] has quit [Remote host closed the connection] 22:53:17 -!- Nisstyre-laptop [~yours@oftn/member/Nisstyre] has quit [Quit: Leaving] 22:54:05 Nisstyre-laptop [~yours@oftn/member/Nisstyre] has joined #scheme 22:56:59 -!- bjz [~brendanza@CPE-124-185-85-160.lns9.cha.bigpond.net.au] has quit [Quit: Leaving...] 23:41:58 -!- civodul [~user@reverse-83.fdn.fr] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 23:42:08 -!- aoh [~aki@adsl-99-115.netplaza.fi] has quit [Read error: Operation timed out] 23:43:43 jonrafkind [~jon@racket/jonrafkind] has joined #scheme 23:44:47 -!- acarrico [~acarrico@pppoe-68-142-59-107.gmavt.net] has quit [Ping timeout: 265 seconds] 23:45:55 aoh [~aki@adsl-99-115.netplaza.fi] has joined #scheme 23:56:49 acarrico [~acarrico@pppoe-68-142-59-107.gmavt.net] has joined #scheme