00:02:06 arcfide [arcfide@adsl-99-50-224-173.dsl.bltnin.sbcglobal.net] has joined #scheme 00:03:25 -!- fabe [~fabe@p54A7E286.dip.t-dialin.net] has quit [Quit: Leaving] 00:07:06 djjack [~djjack@cpe-098-026-029-215.nc.res.rr.com] has joined #scheme 00:09:26 -!- djjack [~djjack@cpe-098-026-029-215.nc.res.rr.com] has quit [Client Quit] 00:11:22 mreggen [~mreggen@cm-84.215.18.49.getinternet.no] has joined #scheme 00:15:13 -!- fradgers- [~fradgers-@5ad4c06e.bb.sky.com] has left #scheme 00:25:23 -!- tltstc` [~tltstc@cpe-76-90-95-39.socal.res.rr.com] has quit [Quit: tltstc`] 00:27:23 mejja [~user@c-68b6e555.023-82-73746f38.cust.bredbandsbolaget.se] has joined #scheme 00:28:42 tltstc [~tltstc@cpe-76-90-95-39.socal.res.rr.com] has joined #scheme 00:29:28 sepult [~user@xdsl-87-78-75-141.netcologne.de] has joined #scheme 00:29:28 -!- sepult [~user@xdsl-87-78-75-141.netcologne.de] has quit [Remote host closed the connection] 00:31:43 sepult [~user@xdsl-87-78-75-141.netcologne.de] has joined #scheme 00:35:11 -!- sepult [~user@xdsl-87-78-75-141.netcologne.de] has quit [Remote host closed the connection] 00:35:43 -!- Fabse [~mightyfid@wikipedia/Track-n-Field] has quit [] 00:36:30 sepult [~user@xdsl-87-78-75-141.netcologne.de] has joined #scheme 00:36:58 -!- luz [~davids@139.82.89.70] has quit [Quit: Client exiting] 00:41:25 -!- fda314925 [~fda314925@211.239.124.232] has quit [Remote host closed the connection] 00:46:38 fda314925 [~fda314925@211.239.124.232] has joined #scheme 00:50:08 -!- jlongster [~user@c-76-127-22-64.hsd1.tn.comcast.net] has quit [Ping timeout: 258 seconds] 00:56:22 sphex_ [~nobody@modemcable072.42-37-24.mc.videotron.ca] has joined #scheme 00:57:53 -!- sepult [~user@xdsl-87-78-75-141.netcologne.de] has quit [Remote host closed the connection] 00:59:30 -!- sphex [~nobody@modemcable072.42-37-24.mc.videotron.ca] has quit [Ping timeout: 252 seconds] 00:59:49 sepult [~user@xdsl-87-78-75-141.netcologne.de] has joined #scheme 01:01:34 -!- sepult [~user@xdsl-87-78-75-141.netcologne.de] has quit [Remote host closed the connection] 01:02:51 sepult [~user@xdsl-87-78-75-141.netcologne.de] has joined #scheme 01:11:57 MrFahrenheit [~RageOfTho@users-55-63.vinet.ba] has joined #scheme 01:12:13 -!- sepult [~user@xdsl-87-78-75-141.netcologne.de] has quit [Remote host closed the connection] 01:12:31 -!- RageOfThou [~RageOfTho@users-55-63.vinet.ba] has quit [Read error: No route to host] 01:13:35 sepult [~user@xdsl-87-78-75-141.netcologne.de] has joined #scheme 01:14:10 samth_ : yes 01:14:51 MononcQc [~ferd@modemcable062.225-20-96.mc.videotron.ca] has joined #scheme 01:16:44 -!- sepult [~user@xdsl-87-78-75-141.netcologne.de] has quit [Remote host closed the connection] 01:17:23 -!- nego [~nego@c-76-16-30-244.hsd1.il.comcast.net] has quit [Quit: Lost terminal] 01:18:16 sepult [~user@xdsl-87-78-75-141.netcologne.de] has joined #scheme 01:20:32 -!- MrFahrenheit [~RageOfTho@users-55-63.vinet.ba] has quit [Ping timeout: 265 seconds] 01:34:34 -!- Kusanagi [~Lernaean@unaffiliated/kusanagi] has quit [] 01:35:54 _rata_ [~bea182e9@gateway/web/freenode/x-gptttqpyekuckdzo] has joined #scheme 01:40:15 -!- bgs100 [~ian@unaffiliated/bgs100] has quit [Quit: Leaving] 01:40:48 myu2 [~myu2@161.90.128.210.bf.2iij.net] has joined #scheme 01:51:07 -!- Colloguy [~flx@64.134.19.223] has quit [Ping timeout: 246 seconds] 01:54:28 Kusanagi [~Lernaean@unaffiliated/kusanagi] has joined #scheme 01:55:00 jcowan [~jcowan@cpe-98-14-172-204.nyc.res.rr.com] has joined #scheme 01:55:31 jcowan_ [~jcowan@cpe-98-14-172-204.nyc.res.rr.com] has joined #scheme 01:56:29 -!- jcowan_ [~jcowan@cpe-98-14-172-204.nyc.res.rr.com] has quit [Client Quit] 02:00:20 -!- merimus_ [~merimus@c-67-171-83-6.hsd1.pa.comcast.net] has quit [Quit: merimus_] 02:10:20 -!- sepult [~user@xdsl-87-78-75-141.netcologne.de] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 02:10:48 -!- masm [~masm@bl7-37-118.dsl.telepac.pt] has quit [Quit: Leaving.] 02:11:50 joolean [~julian@officebv.conductor.com] has joined #scheme 02:16:14 -!- mario-goulart [~user@67.205.85.241] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 02:18:55 -!- sstrickl [~sstrickl@nomad.ccs.neu.edu] has quit [Quit: sstrickl] 02:21:35 -!- MichaelRaskin [~MichaelRa@195.91.224.225] has quit [Remote host closed the connection] 02:21:48 MichaelRaskin [~MichaelRa@195.91.224.225] has joined #scheme 02:23:16 I'm trying to write a syntax-case macro that uses cond-like syntax (i.e., the else and => literals) and expands to a cond form. But I'm finding that when the resulting cond form is expanded, it fails to properly expand the else clauses. 02:26:45 hadronzoo [~hadronzoo@64.134.146.124] has joined #scheme 02:29:48 lisppaste: url? 02:29:49 To use the lisppaste bot, visit http://paste.lisp.org/new/scheme and enter your paste. 02:29:53 joolean: Can you paste your example here? 02:30:07 chandler: sure, one sec 02:30:38 (Where "here" means at the URL given by lisppaste, not into the channel directly.) 02:30:47 No, of course. :) 02:39:56 -!- drwho [~drwho@c-71-225-11-30.hsd1.pa.comcast.net] has quit [Quit: A known mistake is better than an unknown truth.] 02:59:09 -!- hadronzoo [~hadronzoo@64.134.146.124] has quit [Quit: hadronzoo] 03:02:32 drwho [~drwho@c-71-225-11-30.hsd1.pa.comcast.net] has joined #scheme 03:08:40 jlongster [~user@c-68-59-187-95.hsd1.tn.comcast.net] has joined #scheme 03:18:19 -!- MononcQc [~ferd@modemcable062.225-20-96.mc.videotron.ca] has quit [Quit: leaving] 03:22:41 nego [~nego@c-76-16-30-244.hsd1.il.comcast.net] has joined #scheme 03:26:37 bombshelter13b [~bombshelt@76-10-149-209.dsl.teksavvy.com] has joined #scheme 03:26:54 -!- mejja [~user@c-68b6e555.023-82-73746f38.cust.bredbandsbolaget.se] has quit [Quit: error] 03:29:10 sstrickl [~sstrickl@pool-68-160-0-94.bos.east.verizon.net] has joined #scheme 03:32:08 bokr [~eduska@95.154.102.124] has joined #scheme 03:34:25 -!- saint_cypher [~saint_cyp@adsl-99-2-72-93.dsl.pltn13.sbcglobal.net] has quit [Ping timeout: 265 seconds] 03:37:48 -!- joolean [~julian@officebv.conductor.com] has quit [Ping timeout: 265 seconds] 03:43:46 hadronzoo [~hadronzoo@ppp-70-251-110-101.dsl.rcsntx.swbell.net] has joined #scheme 03:44:35 phao [~phao@189.107.189.167] has joined #scheme 03:46:50 -!- hadronzoo [~hadronzoo@ppp-70-251-110-101.dsl.rcsntx.swbell.net] has quit [Read error: Connection reset by peer] 03:47:44 hadronzoo [~hadronzoo@ppp-70-251-91-197.dsl.rcsntx.swbell.net] has joined #scheme 03:51:12 chupish [~182ed347@gateway/web/freenode/x-itigauntuunxvfbj] has joined #scheme 03:52:45 timj_ [~timj@e176219149.adsl.alicedsl.de] has joined #scheme 03:52:49 -!- sstrickl [~sstrickl@pool-68-160-0-94.bos.east.verizon.net] has quit [Quit: sstrickl] 03:54:05 -!- timj [~timj@e176218249.adsl.alicedsl.de] has quit [Read error: Operation timed out] 03:56:16 -!- myu2 [~myu2@161.90.128.210.bf.2iij.net] has quit [Remote host closed the connection] 03:57:12 -!- jlongster [~user@c-68-59-187-95.hsd1.tn.comcast.net] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 03:59:32 oconnore_ [~oconnore_@ip72-210-76-249.mc.at.cox.net] has joined #scheme 04:02:18 myu2 [~myu2@161.90.128.210.bf.2iij.net] has joined #scheme 04:02:43 -!- myu2 [~myu2@161.90.128.210.bf.2iij.net] has quit [Remote host closed the connection] 04:03:00 myu2 [~myu2@161.90.128.210.bf.2iij.net] has joined #scheme 04:04:58 sstrickl [~sstrickl@c-76-119-235-9.hsd1.ma.comcast.net] has joined #scheme 04:05:06 -!- myu2 [~myu2@161.90.128.210.bf.2iij.net] has quit [Remote host closed the connection] 04:07:04 myu2 [~myu2@161.90.128.210.bf.2iij.net] has joined #scheme 04:08:22 Colloguy [~flx@adsl-99-59-72-151.dsl.pltn13.sbcglobal.net] has joined #scheme 04:15:49 -!- jcowan [~jcowan@cpe-98-14-172-204.nyc.res.rr.com] has quit [Quit: Leaving] 04:18:11 -!- sstrickl [~sstrickl@c-76-119-235-9.hsd1.ma.comcast.net] has quit [Quit: sstrickl] 04:30:12 -!- chupish [~182ed347@gateway/web/freenode/x-itigauntuunxvfbj] has quit [Quit: Page closed] 04:31:13 -!- scheibo [~scheibo@129-97-249-183.uwaterloo.ca] has quit [Ping timeout: 264 seconds] 04:34:42 sstrickl [~sstrickl@pool-68-160-0-94.bos.east.verizon.net] has joined #scheme 04:40:02 -!- snorble [~none@s83-179-14-105.cust.tele2.se] has quit [Ping timeout: 248 seconds] 04:42:22 -!- MichaelRaskin [~MichaelRa@195.91.224.225] has quit [Remote host closed the connection] 04:53:58 -!- adiabatic [~adiabatic@dsl-206-55-130-248.tstonramp.com] has quit [Quit: Rockin music will set you free.] 05:20:28 MichaelRaskin [~MichaelRa@pantagruel.mccme.ru] has joined #scheme 05:21:46 -!- kencausey [~ken@67.15.6.88] has quit [Ping timeout: 260 seconds] 05:29:30 -!- kniu [~kniu@HOHOHO.RES.CMU.EDU] has quit [Read error: Operation timed out] 05:31:37 proq [~user@unaffiliated/proqesi] has joined #scheme 05:46:39 kniu [~kniu@CMU-311358.WV.CC.CMU.EDU] has joined #scheme 05:50:24 toekutr [~toekutr@adsl-69-107-143-127.dsl.pltn13.pacbell.net] has joined #scheme 05:59:20 sz0 [~user@94.54.200.109] has joined #scheme 06:00:56 -!- xwl_ [~user@esprx01x.nokia.com] has quit [Remote host closed the connection] 06:01:28 xwl_ [~user@esprx01x.nokia.com] has joined #scheme 06:02:31 annodomini [~lambda@c-75-69-96-104.hsd1.nh.comcast.net] has joined #scheme 06:02:31 -!- annodomini [~lambda@c-75-69-96-104.hsd1.nh.comcast.net] has quit [Changing host] 06:02:31 annodomini [~lambda@wikipedia/lambda] has joined #scheme 06:04:35 Wow, it's been quiet around here lately. 06:04:41 I guess everyone just has a lot of work to do? :-) 06:05:16 Spring Break, methinks 06:05:26 But Spring Break is over! 06:06:00 And ICFP is looming. Stinkin' deadlines. 06:13:52 Yeah, my own next deadline spans ICFP by a week. Not enough hours in the evening any more.... 06:18:44 gavino [~g@w005.z209031033.sjc-ca.dsl.cnc.net] has joined #scheme 06:19:12 what scheme support multi core concurrent parallel programming these days? 06:19:37 Chez Scheme does so very well, and I know of a few other Schemes that have that as their primary research interest. 06:20:07 I think that PLT Scheme is trying to get some native threading into their system as well. 06:20:24 Actually, does anyone have some nice concurrent programming models on top of native threading that they use? 06:20:34 is termite maintained? 06:20:43 *arcfide* shrugs unknowingly. 06:21:33 -!- kilimanjaro [~kilimanja@unaffiliated/kilimanjaro] has quit [Quit: Leaving] 06:22:01 -!- sstrickl [~sstrickl@pool-68-160-0-94.bos.east.verizon.net] has quit [Quit: sstrickl] 06:23:58 -!- serfurj [~user@24-155-108-191.dyn.grandenetworks.net] has quit [Ping timeout: 276 seconds] 06:25:38 snorble [~none@s83-179-14-105.cust.tele2.se] has joined #scheme 06:27:45 sstrickl [~sstrickl@c-76-119-235-9.hsd1.ma.comcast.net] has joined #scheme 06:28:32 gavino, the last commit there is May 2009 06:28:46 There was a total of twenty commits or so. 06:35:52 arcfide: s/is trying to get/has/ 06:36:09 eli: nice. 06:36:17 Do you have a quick link I can see? 06:36:42 http://blog.plt-scheme.org/2009/12/futures-fine-grained-parallelism-in-plt.html 06:36:44 -rudybot:#scheme- http://tinyurl.com/ye8ggvf 06:37:33 And there's another approach -- more heavyweight (somewhat similar to a whole process) which is very close to being enabled. 06:37:39 -!- sstrickl [~sstrickl@c-76-119-235-9.hsd1.ma.comcast.net] has quit [Quit: sstrickl] 06:43:55 sstrickl [~sstrickl@pool-68-160-0-94.bos.east.verizon.net] has joined #scheme 07:01:47 -!- myu2 [~myu2@161.90.128.210.bf.2iij.net] has quit [Remote host closed the connection] 07:05:10 -!- annodomini [~lambda@wikipedia/lambda] has quit [Quit: annodomini] 07:06:38 -!- mbohun [~mbohun@202.124.75.112] has quit [Quit: Leaving] 07:06:48 myu2 [~myu2@161.90.128.210.bf.2iij.net] has joined #scheme 07:08:17 -!- myu2 [~myu2@161.90.128.210.bf.2iij.net] has quit [Remote host closed the connection] 07:16:08 hkBst [~hkBst@gentoo/developer/hkbst] has joined #scheme 07:21:18 pkrumins [nhl@unaffiliated/pkrumins] has joined #scheme 07:27:50 -!- pkrumins [nhl@unaffiliated/pkrumins] has left #scheme 07:33:12 -!- bombshelter13b [~bombshelt@76-10-149-209.dsl.teksavvy.com] has quit [Quit: If only your veins were filled with oil, the world would rush to your rescue!] 07:36:56 -!- _rata_ [~bea182e9@gateway/web/freenode/x-gptttqpyekuckdzo] has quit [Quit: Page closed] 07:43:43 myu2 [~myu2@161.90.128.210.bf.2iij.net] has joined #scheme 07:52:00 pavelludiq [~quassel@87.246.58.73] has joined #scheme 08:04:46 mbohun [~mbohun@ppp115-156.static.internode.on.net] has joined #scheme 08:12:47 sphex [~nobody@modemcable072.42-37-24.mc.videotron.ca] has joined #scheme 08:13:34 -!- toekutr [~toekutr@adsl-69-107-143-127.dsl.pltn13.pacbell.net] has quit [Quit: Leaving] 08:16:13 -!- sphex_ [~nobody@modemcable072.42-37-24.mc.videotron.ca] has quit [Ping timeout: 264 seconds] 08:16:38 ASau` [~user@77.246.230.180] has joined #scheme 08:19:39 -!- proq [~user@unaffiliated/proqesi] has quit [Ping timeout: 240 seconds] 08:20:24 -!- gavino [~g@w005.z209031033.sjc-ca.dsl.cnc.net] has quit [Disconnected by services] 08:24:06 pkrumins [nhl@unaffiliated/pkrumins] has joined #scheme 08:24:41 Wondering if I can define '#u' and '#s' symbols to use in my program. 08:26:27 I'd like to have (define #u fail) and (define #s succeed), but can't do it. 08:26:30 Getting syntax error. 08:26:53 You cannot. 08:27:24 Okay. Gonna go with U and S then 08:27:27 (Some Schemes will let you extend the reader, but it is far from standard.) 08:27:36 (define U fail) and (define S succeed) 08:27:59 Daemmerung, got it. Thanks! 08:37:22 -!- Checkie [3260@unaffiliated/checkie] has quit [Ping timeout: 248 seconds] 08:41:31 -!- phao [~phao@189.107.189.167] has quit [Quit: Leaving] 09:11:40 hkBst_ [~hkBst@gentoo/developer/hkbst] has joined #scheme 09:12:18 -!- hkBst [~hkBst@gentoo/developer/hkbst] has quit [Ping timeout: 258 seconds] 09:33:18 -!- pavelludiq [~quassel@87.246.58.73] has quit [Remote host closed the connection] 09:34:39 schmir [~schmir@mail.brainbot.com] has joined #scheme 09:37:30 -!- brandelune [~suzume@pl571.nas982.takamatsu.nttpc.ne.jp] has quit [Quit: brandelune] 09:51:02 -!- MichaelRaskin [~MichaelRa@pantagruel.mccme.ru] has quit [Remote host closed the connection] 09:51:14 MichaelRaskin [~MichaelRa@pantagruel.mccme.ru] has joined #scheme 10:07:04 -!- oconnore_ [~oconnore_@ip72-210-76-249.mc.at.cox.net] has quit [Read error: Operation timed out] 10:07:53 oconnore_ [~oconnore_@ip72-210-76-249.mc.at.cox.net] has joined #scheme 10:10:02 -!- jmcphers [~jmcphers@218.185.108.156] has quit [Remote host closed the connection] 10:10:48 jmcphers [~jmcphers@218.185.108.156] has joined #scheme 10:11:25 -!- PygoscelisPapua [~pygospa@f055120194.adsl.alicedsl.de] has quit [Ping timeout: 264 seconds] 10:11:40 masm [~masm@bl7-195-198.dsl.telepac.pt] has joined #scheme 10:12:56 PygoscelisPapua [~pygospa@f055115163.adsl.alicedsl.de] has joined #scheme 10:13:11 -!- oconnore_ [~oconnore_@ip72-210-76-249.mc.at.cox.net] has quit [Remote host closed the connection] 10:13:14 oconnore_ [~oconnore_@ip72-210-76-249.mc.at.cox.net] has joined #scheme 10:35:37 -!- schmir [~schmir@mail.brainbot.com] has quit [Remote host closed the connection] 10:39:11 -!- virl [~virl__@chello062178085149.1.12.vie.surfer.at] has quit [Remote host closed the connection] 10:39:12 -!- pchrist [~spirit@gentoo/developer/pchrist] has quit [Quit: leaving] 10:39:30 attila_lendvai [~ati@89.135.207.141] has joined #scheme 10:39:49 -!- myu2 [~myu2@161.90.128.210.bf.2iij.net] has quit [Remote host closed the connection] 10:39:54 pchrist [~spirit@gentoo/developer/pchrist] has joined #scheme 10:48:22 melba [~blee@unaffiliated/lazz0] has joined #scheme 11:08:29 -!- MichaelRaskin [~MichaelRa@pantagruel.mccme.ru] has quit [Remote host closed the connection] 11:10:28 MichaelRaskin [~MichaelRa@pantagruel.mccme.ru] has joined #scheme 11:16:30 -!- fda314925 [~fda314925@211.239.124.232] has quit [Read error: Connection reset by peer] 11:17:04 fda314925 [~fda314925@211.239.124.232] has joined #scheme 11:59:00 Neato, I finally managed to implement my preferences for concurrent programming. :-) 11:59:43 -!- pkrumins [nhl@unaffiliated/pkrumins] has left #scheme 12:04:15 mario-goulart [~user@67.205.85.241] has joined #scheme 12:09:02 schmir [~schmir@mail.brainbot.com] has joined #scheme 12:13:12 -!- arcfide [arcfide@adsl-99-50-224-173.dsl.bltnin.sbcglobal.net] has quit [Quit: ircII EPIC4-2.8 -- Are we there yet?] 12:29:30 -!- hkBst_ [~hkBst@gentoo/developer/hkbst] has quit [Remote host closed the connection] 12:39:14 luz [~davids@139.82.89.70] has joined #scheme 12:55:03 -!- ve [~a@smith.xen.tardis.ed.ac.uk] has quit [Ping timeout: 260 seconds] 12:55:21 ve [~a@smith.xen.tardis.ed.ac.uk] has joined #scheme 13:48:26 -!- winxordie [~winxordie@n128-227-67-152.xlate.ufl.edu] has quit [Ping timeout: 245 seconds] 13:49:05 leppie [~lolcow@196-210-254-162.dynamic.isadsl.co.za] has joined #scheme 13:56:00 -!- mbohun [~mbohun@ppp115-156.static.internode.on.net] has quit [Quit: Leaving] 13:56:10 antoszka [~antoszka@unaffiliated/antoszka] has joined #scheme 13:59:32 xwl [~user@123.115.118.27] has joined #scheme 14:05:39 serfurj [~user@24-155-108-191.dyn.grandenetworks.net] has joined #scheme 14:12:15 -!- antoszka [~antoszka@unaffiliated/antoszka] has quit [Quit: +++ killed by SIGSEGV +++] 14:12:24 -!- sstrickl [~sstrickl@pool-68-160-0-94.bos.east.verizon.net] has quit [Ping timeout: 265 seconds] 14:13:45 -!- csmrfx [csmr@xob.kapsi.fi] has left #scheme 14:24:41 sphex_ [~nobody@modemcable072.42-37-24.mc.videotron.ca] has joined #scheme 14:27:37 -!- sphex [~nobody@modemcable072.42-37-24.mc.videotron.ca] has quit [Ping timeout: 264 seconds] 14:32:00 Jafet [~Jafet@unaffiliated/jafet] has joined #scheme 14:36:10 -!- luz [~davids@139.82.89.70] has quit [Ping timeout: 260 seconds] 14:43:06 luz [~davids@139.82.89.70] has joined #scheme 14:50:08 -!- bokr [~eduska@95.154.102.124] has quit [Quit: Leaving.] 14:52:22 fradgers- [~fradgers-@5ad4c06e.bb.sky.com] has joined #scheme 14:52:35 lorenzosu [~lorenzosu@host66-155-static.115-81-b.business.telecomitalia.it] has joined #scheme 14:53:15 -!- lorenzosu [~lorenzosu@host66-155-static.115-81-b.business.telecomitalia.it] has left #scheme 14:54:22 -!- attila_lendvai [~ati@89.135.207.141] has quit [Ping timeout: 264 seconds] 14:57:25 davazp [~user@147.Red-88-6-205.staticIP.rima-tde.net] has joined #scheme 14:58:44 -!- luz [~davids@139.82.89.70] has quit [Remote host closed the connection] 15:02:56 langmartin [~user@exeuntcha2.tva.gov] has joined #scheme 15:11:51 Fabse [~mightyfid@wikipedia/Track-n-Field] has joined #scheme 15:14:30 -!- ASau` [~user@77.246.230.180] has quit [Quit: day is over.] 15:16:45 mdmkolbe [~adamsmd@2001:18e8:2:244:212:3fff:fe43:5290] has joined #scheme 15:17:42 sstrickl [~sstrickl@nomad.ccs.neu.edu] has joined #scheme 15:18:14 Is there already a function in R6RS that does (lambda (f x) (map f (filter f x)))? Or a good, clear, one-liner way to do that in only one pass? 15:20:34 Why does it need to be one-pass? Have you checked srfi-1? I think it provides that 15:22:20 "only one pass" is b/c technically (map f (filter f x)) is a (sort of) good, clear one-linter that does it 15:22:43 Contra [~Contra@login-linux.ccs.neu.edu] has joined #scheme 15:22:59 I don't understand where the one-pass-ness comes in. 15:23:41 (map f (filter f x)) makes two passes over the list `x' (or some subset of it). 15:25:43 It sounds like mdmkolbe is asking for something very much like http://srfi.schemers.org/srfi-1/srfi-1.html#filter-map , but which accepts an arbitrary predicate. 15:26:22 mdmkolbe: There is, as far as I know, no built-in R6RS procedure for this. 15:26:32 gnomon: I think filter-map is exactly what I'm describing 15:28:40 no, you describe map-filter 15:29:51 sloyd_: Can you give me an example of where `map-filter' would return something different than `filter-map'? 15:30:01 fabe [~fabe@p54A7E248.dip.t-dialin.net] has joined #scheme 15:32:38 chandler: when your mapping function returns something that your filter doesn't accept 15:33:25 -!- oconnore_ [~oconnore_@ip72-210-76-249.mc.at.cox.net] has quit [Remote host closed the connection] 15:33:28 -!- hapt1K is now known as haptiK 15:33:46 That answer doesn't make sense. What mdmkolbe described is a procedure that takes one procedure-type argument that is used as both filter and map. 15:33:52 oconnore_ [~oconnore_@ip72-210-76-249.mc.at.cox.net] has joined #scheme 15:35:37 ok 15:44:44 -!- Poeir [~Poeir@c-98-228-48-133.hsd1.il.comcast.net] has quit [Read error: Connection reset by peer] 15:45:48 Poeir [~Poeir@c-98-228-48-133.hsd1.il.comcast.net] has joined #scheme 15:46:10 deferred executing list comprehensions 15:47:04 I agree with sloyd_ though, map-filter != filter-map 15:47:38 leppie: Can you show me an example of where it differs, then? 15:47:59 Assume both `map-filter' and `filter-map' have the same signature, as described for `filter-map' in SRFI-1. 15:49:14 (map not (filter not '(#f #t #f #t #f))) 15:49:16 (filter not (map not '(#f #t #f #t #f))) 15:50:00 reprore [~reprore@ntkngw227224.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #scheme 15:50:05 chandler: satisfied :) 15:53:22 Nshag [user@lns-bzn-40-82-251-176-146.adsl.proxad.net] has joined #scheme 15:53:29 Which one of those is supposed to be `map-filter', and which is supposed to be `filter-map'? 15:54:01 you chose, I didnt bother looking at SRFI-1 15:54:11 different answers though 15:54:14 Sertico [~Sertico@189.147.62.67] has joined #scheme 15:54:28 Right, but (filter f (map f ...)) isn't `filter-map'. 15:54:52 *leppie* goes to look at SRFI-1... 15:55:15 "Like map, but only true values are saved." 15:55:59 *gnomon* points up above at the "...but which accepts an arbitrary predicate" bit 15:56:08 ahh ok, what what happens when you have a list of booleans? 15:56:35 That depends on what your transformation procedure does with those booleans. 15:56:36 leppie: You wrap (and x ...) around the function body? 15:57:18 hm, that's not quite the same since it would get #f return values removed 15:57:30 sjamaan: I was gonna say I dont understand :) 15:57:37 gnomon: I'm not sure what you meant by that bit, actually. 15:57:43 Whereas your example would remove the #f first and then map over it 15:57:46 Keeping #f results 15:57:52 mdmkolbe: Actually, did you consider (filter values (map f x)) ? 15:57:56 I vote to have confusing procedures removed! 15:58:08 luz [~davids@139.82.89.70] has joined #scheme 15:58:12 chandler: that is still 2 passes 15:58:23 It is, but it's at least concise. :-) 15:58:26 filter-map is more generally useful 15:58:41 I wonder why it's not in the R6RS. 16:00:04 chandler: yes, and that is what I'm doing right now. I was just wondering if there was a "better" way 16:00:44 well if you want R6RS, you can use my LINQ for R6RS Scheme library, will look like (let ((f ...)) (iterator->list (from x in some-list where (f x) select (f x)))) 16:01:16 .... Yikes. 16:01:26 single pass though :) 16:01:48 still slightly easier than writing it out 16:01:50 leppie: ?! um, code conciseness wins in this case 16:02:04 grrrr loop macro grrr 16:02:24 leppie, there's also always http://srfi.schemers.org/srfi-42/ , if you're insane. 16:02:31 well you can (define (filter-map f some-list) ...) 16:02:34 proq [~user@unaffiliated/proqesi] has joined #scheme 16:03:35 -!- Poeir [~Poeir@c-98-228-48-133.hsd1.il.comcast.net] has quit [Read error: Connection reset by peer] 16:03:59 Hmm, it could have had a bit more proofreading, too: "The origin of this SRFI is my frustration that there is no simple for the list of integers from 0 to n-1." 16:04:19 Poeir [~Poeir@c-98-228-48-133.hsd1.il.comcast.net] has joined #scheme 16:04:51 he wanted it so simple, so simple, it just requires 1 word :) 16:06:26 gtab2 [~gtab@h-149-70.A256.priv.bahnhof.se] has joined #scheme 16:07:33 hey guys, about object oriented programming in scheme... do you recommend using define-struct or class or something else? 16:09:45 I recommend using lambda, and only lambda. 16:09:50 minion, chant. 16:09:51 MORE PROOFREADING 16:10:01 i concur gnomon 16:10:07 kar8nga [~kar8nga@jol13-1-82-66-176-74.fbx.proxad.net] has joined #scheme 16:10:14 foof [~user@i220-220-122-111.s02.a013.ap.plala.or.jp] has joined #scheme 16:11:17 thats probably the way, thanks 16:11:48 classes are the poor man's closures 16:19:03 *foof* thought objects were the poor man's closure 16:19:35 classes/objects/types, what ever they call it :) 16:20:15 but no foof, closures are the poor man's objects 16:20:19 -!- jao [~jao@83.50.65.250] has quit [Remote host closed the connection] 16:20:27 *leppie* likes that story :) 16:24:30 AqD|Home [~AqD|Home@122-116-21-207.HINET-IP.hinet.net] has joined #scheme 16:25:10 how about men are the poor class' closure? 16:31:51 -!- Sertico [~Sertico@189.147.62.67] has quit [Quit: Saliendo] 16:35:39 jlongster [~user@c-68-59-187-95.hsd1.tn.comcast.net] has joined #scheme 16:39:07 -!- schmir [~schmir@mail.brainbot.com] has quit [Remote host closed the connection] 16:45:18 gavino [~g@w005.z209031033.sjc-ca.dsl.cnc.net] has joined #scheme 16:48:07 jonrafkind [~jon@crystalis.cs.utah.edu] has joined #scheme 16:48:50 scheibo [~scheibo@129-97-249-183.uwaterloo.ca] has joined #scheme 16:49:02 hmm, in Haskell they call FILTER-MAP mapMaybe, which is slightly better but still not great 16:51:36 so scheme can hadnle multiple ores now? 16:51:40 -!- Jafet [~Jafet@unaffiliated/jafet] has quit [Ping timeout: 246 seconds] 16:52:43 what's the property of f such that f(f(a, b), c) = f(a, b, c)? i want to say, "assocativity"; but associativity is a property of binary operations. 16:57:38 kencausey [~ken@67.15.6.88] has joined #scheme 16:58:04 -!- Adamant [~Adamant@unaffiliated/adamant] has quit [Quit: Adamant] 17:02:00 -!- hadronzoo [~hadronzoo@ppp-70-251-91-197.dsl.rcsntx.swbell.net] has quit [Ping timeout: 252 seconds] 17:03:10 hadronzoo [~hadronzoo@ppp-70-251-91-197.dsl.rcsntx.swbell.net] has joined #scheme 17:04:06 fuck; i made the mistake to ask in #math about n-ary addition operators, since i'm spoiled by the semantics of (+ ...) 17:04:42 forgetting that plus is strictly binary to mathematicians, apparently 17:05:49 is there anything mathematically offensive about the notion of an n-ary function? 17:07:02 n-ary functions are sufficient to elicit LOLs from the chorus 17:07:30 :-) 17:13:55 thank god some oracle of mathematical magic spoke up 17:15:26 What did he say? That (+ 1 2 3) is the same as (+ (+ 1 2) 3) even if mathematicians don't like it? 17:16:28 mario-goulart: indeed; but there was great delay and much smoking of pipe before the oracle answered 17:16:57 standard nerds! 17:16:59 and then someone tried to teach me about fold ;) 17:17:47 *mario-goulart* is afraid of #math 17:18:52 so whats this actor model 17:19:00 and do schemes implement it? 17:19:03 mario-goulart: yeah; TRWBW (#math's Riastradh) even rickrolled me once for being saucy 17:19:06 is it nice for parallelism? 17:19:08 or crap? 17:19:22 ria is a devil 17:19:30 he hates me 17:19:50 gavino: termite implemented a so-called "impure" actor model in scheme, i believe 17:20:41 oh, but there's a more fundamental sense of actor that sussman and steele worked on, i guess 17:21:01 quite apart from questions of parallelism 17:21:04 so do schemers write programs that exploit 8 core boxes? 17:21:12 Ah, yes. Those who act on movies! 17:21:13 will my program run 8x as fast? 17:21:28 I want speed for my 6 hit a day website damnit! 17:21:35 I exploit 8-core boxes all the time. I subject them to abusive work conditions and pay them peanuts. 17:22:30 termite's supposed to be some erlang-like thing that should exploit poly-boxen 17:23:09 :) 17:23:13 gavino: what website? 17:23:23 www.shemaleswhowantme.org 17:23:47 Is it a religious site? 17:24:26 incubot: When you feed the trolls overly much, the trolls in turn feed upon you 17:24:30 you need to come back to #emacs, without you, the void is filled by trolls of a much higher caliber 17:24:52 mario-goulart: if it is, maybe it explains how the virgin mary auto-seminated 17:25:15 :-D 17:25:18 *Daemmerung* fills the Abgrund with .50 BMG trolls 17:31:43 my body is a weapon of love 17:31:45 -!- leppie [~lolcow@196-210-254-162.dynamic.isadsl.co.za] has quit [Ping timeout: 268 seconds] 17:32:22 -!- dmoerner [~dmr@90-69.res.pomona.edu] has quit [Ping timeout: 268 seconds] 17:33:50 saint_cypher [~saint_cyp@adsl-99-2-72-93.dsl.pltn13.sbcglobal.net] has joined #scheme 17:37:09 -!- sstrickl [~sstrickl@nomad.ccs.neu.edu] has quit [Quit: sstrickl] 17:38:36 -!- proq [~user@unaffiliated/proqesi] has quit [Remote host closed the connection] 17:38:54 proq [~user@71-20-201-84.war.clearwire-wmx.net] has joined #scheme 17:38:57 -!- proq [~user@71-20-201-84.war.clearwire-wmx.net] has quit [Changing host] 17:38:57 proq [~user@unaffiliated/proqesi] has joined #scheme 17:40:03 -!- ChanServ has set mode +o kencausey 17:42:23 -!- nego [~nego@c-76-16-30-244.hsd1.il.comcast.net] has quit [Quit: Lost terminal] 17:42:27 -!- proq [~user@unaffiliated/proqesi] has quit [Remote host closed the connection] 17:43:05 proq [~user@unaffiliated/proqesi] has joined #scheme 17:45:38 -!- xwl [~user@123.115.118.27] has quit [Ping timeout: 260 seconds] 17:48:27 -!- gavino [~g@w005.z209031033.sjc-ca.dsl.cnc.net] has quit [Ping timeout: 276 seconds] 17:48:32 hotblack23 [~jh@p4FC5B8DE.dip.t-dialin.net] has joined #scheme 17:56:11 rdd [~user@c83-250-52-182.bredband.comhem.se] has joined #scheme 18:00:19 pavelludiq [~quassel@91.139.196.209] has joined #scheme 18:02:54 schmir [~schmir@p54A9216A.dip0.t-ipconnect.de] has joined #scheme 18:05:11 -!- samth_ is now known as samth 18:17:51 chittoor [~chittoor@listertech.in] has joined #scheme 18:23:26 phao [~phao@189.107.202.118] has joined #scheme 18:23:40 -!- phao [~phao@189.107.202.118] has quit [Client Quit] 18:24:15 -!- alaricsp [~alaric@router1.hotdesktop.biz] has quit [Quit: Leaving] 18:24:34 -!- MichaelRaskin [~MichaelRa@pantagruel.mccme.ru] has quit [Remote host closed the connection] 18:25:07 -!- jlongster [~user@c-68-59-187-95.hsd1.tn.comcast.net] has quit [Remote host closed the connection] 18:26:45 Checkie [5530@unaffiliated/checkie] has joined #scheme 18:26:51 -!- serfurj [~user@24-155-108-191.dyn.grandenetworks.net] has quit [Ping timeout: 260 seconds] 18:28:21 MrFahrenheit [~RageOfTho@users-33-175.vinet.ba] has joined #scheme 18:29:03 -!- Nshag [user@lns-bzn-40-82-251-176-146.adsl.proxad.net] has quit [Ping timeout: 265 seconds] 18:31:16 prah [~c74c98d1@gateway/web/freenode/x-gkakbaswnxnrgnja] has joined #scheme 18:31:23 -!- prah [~c74c98d1@gateway/web/freenode/x-gkakbaswnxnrgnja] has left #scheme 18:31:40 ihtfp [~c74c98d1@gateway/web/freenode/x-gkakbaswnxnrgnja] has joined #scheme 18:41:22 blard [~blard@p508EA07D.dip.t-dialin.net] has joined #scheme 18:41:44 -!- schmir [~schmir@p54A9216A.dip0.t-ipconnect.de] has quit [Ping timeout: 276 seconds] 18:41:47 does anyone know if this is a fake? http://www.plt-racket.org/new-name.html 18:42:08 Hi! I hope I don't ignite a flame war by asking this, but if you were going to deliver a "real world" application in Scheme, which implementation would you use? I know Scheme fairly well, but I've just been using mit-scheme for purposes of working through SICP, and I'd like to find a practical Scheme to write some small apps in, preferably something that's reasonably fast and has good libraries. 18:42:43 ihtfp: Chicken is a good option. 18:43:30 mario-goulart: I'll check it out. 18:44:00 There's also #chicken if you want to ask specific questions about Chicken. 18:44:07 mario-goulart: Awesome. 18:44:27 ihtfp, you might also consider plt scheme 18:44:31 blard: That domain is owned by this guy: http://www.cs.brown.edu/~sk/ (; 18:45:03 blard, that would be a bizarre thing to fake 18:45:14 It's almost April 1 18:45:24 Maybe you're seeing something you're not supposed to see just yet :) 18:45:30 [o [~0fdb9951@gateway/web/freenode/x-ptckmfenhsbyrgjx] has joined #scheme 18:45:39 sjamaan, that could have many meanings 18:46:02 *[o* mario-goulart o] * 18:46:38 sjamaan: :D 18:47:13 sz0` [~user@94.54.200.109] has joined #scheme 18:47:22 -!- sz0 [~user@94.54.200.109] has quit [Read error: Connection reset by peer] 18:48:46 -!- sz0` [~user@94.54.200.109] has quit [Remote host closed the connection] 18:49:16 mario-goulart: I'm pretty sure I just decided on Chicken. This is awesome. 18:49:37 ihtfp: Very nice. 18:50:23 <[o> how do you position the cursor on the console using scheme? 18:50:34 <[o> like the gotoXY() from pascal 18:50:43 On ansi terminals? 18:50:58 <[o> I dont know. is a special terminal required? 18:51:12 <[o> is it portable on windows/linux? 18:51:27 IIRC, the windows terminal is ansi-compatible. 18:51:32 (mostly) 18:52:02 <[o> hmmm 18:52:15 <[o> so, using ansi codes should work... 18:52:48 Nshag [user@lns-bzn-60-82-254-216-20.adsl.proxad.net] has joined #scheme 18:55:19 toekutr [~toekutr@adsl-69-107-143-127.dsl.pltn13.pacbell.net] has joined #scheme 18:55:29 -!- chittoor [~chittoor@listertech.in] has quit [Quit: Leaving] 18:55:54 <[o> and to read a key from the keyboard? 18:55:58 <[o> like READKEY from pascal 18:56:36 -!- foof [~user@i220-220-122-111.s02.a013.ap.plala.or.jp] has quit [Ping timeout: 265 seconds] 18:58:42 chittoor [~chittoor@listertech.in] has joined #scheme 19:05:07 hadronzoo_ [~hadronzoo@ppp-70-251-91-197.dsl.rcsntx.swbell.net] has joined #scheme 19:08:15 tewk [~tewk@katan.cs.utah.edu] has joined #scheme 19:08:30 -!- hadronzoo [~hadronzoo@ppp-70-251-91-197.dsl.rcsntx.swbell.net] has quit [Ping timeout: 252 seconds] 19:08:30 -!- hadronzoo_ is now known as hadronzoo 19:08:55 -!- ihtfp [~c74c98d1@gateway/web/freenode/x-gkakbaswnxnrgnja] has quit [] 19:09:10 kilimanjaro [~kilimanja@unaffiliated/kilimanjaro] has joined #scheme 19:10:47 i'm troubled by the fact that randomness seems to be a macro-phenomenon, whereas (save heisenberg) micro-phenomena are deterministic. 19:10:56 is it safe to call randomness an emergent phenomenon? 19:12:26 "true random number generators" give me an especially bad case of cognitive dissonance; given the micro-macro paradox above 19:15:31 Belaf [~campedel@net-93-144-14-196.t2.dsl.vodafone.it] has joined #scheme 19:15:46 "cryptographically sound" and "chaotic source" are much better 19:15:58 -!- reprore [~reprore@ntkngw227224.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit [Remote host closed the connection] 19:17:58 klutometis: are you smoking the same pipe as people's from #math? :-) 19:18:03 -!- Belaf [~campedel@net-93-144-14-196.t2.dsl.vodafone.it] has left #scheme 19:19:14 mario-goulart: heh; maybe. i wonder if they developed a delivery mechanism for THC over intarwebs 19:19:33 :-) 19:19:39 14:10 < klutometis> i'm troubled by the fact that randomness seems to be a macro-phenomenon, whereas (save heisenberg) micro-phenomena are deterministic. 19:19:42 14:10 < klutometis> is it safe to call randomness an emergent phenomenon? 19:19:45 14:12 < klutometis> "true random number generators" give me an especially bad case of cognitive dissonance; given the micro-macro paradox above 19:19:48 14:15 -!- Belaf [~campedel@net-93-144-14-196.t2.dsl.vodafone.it] has joined #scheme 19:19:52 14:15 < klutometis> "cryptographically sound" and "chaotic source" are much better 19:19:55 whoops; wrong paste ;) 19:20:01 :-D 19:20:36 jesus; maybe i did hit up some inadvertent wacky weed 19:21:27 THC-TCP is what i meant to paste ;) 19:27:02 -!- MrFahrenheit [~RageOfTho@users-33-175.vinet.ba] has quit [Ping timeout: 246 seconds] 19:29:03 i feel stupid, i can't write Exercise 28.2.4. from htdp 19:30:00 oh n-queens? 19:30:05 yea 19:30:30 you did 28.2.3? 19:30:38 -!- davazp [~user@147.Red-88-6-205.staticIP.rima-tde.net] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 19:30:56 yep, i find the looping hard 19:31:04 too used to c-style loops 19:31:19 well can you think of the solution abstractly at least 19:32:24 jao [~jao@83.50.65.250] has joined #scheme 19:32:35 i dunno if this helps but what if you think about what needs to be done to an incorrect placement of queens to make the placement correct 19:32:59 MichaelRaskin [~MichaelRa@195.91.224.225] has joined #scheme 19:34:59 -!- kar8nga [~kar8nga@jol13-1-82-66-176-74.fbx.proxad.net] has quit [Remote host closed the connection] 19:35:18 i will handle it, was just sharing some frustration :) 19:46:06 -!- hadronzoo [~hadronzoo@ppp-70-251-91-197.dsl.rcsntx.swbell.net] has quit [Remote host closed the connection] 19:46:13 hadronzoo [~hadronzoo@ppp-70-251-91-197.dsl.rcsntx.swbell.net] has joined #scheme 19:48:02 schmir [~schmir@p54A9216A.dip0.t-ipconnect.de] has joined #scheme 19:50:22 bill_hager [~hager@c-98-231-14-62.hsd1.fl.comcast.net] has joined #scheme 19:51:22 Is there a way to list all the ids that are currently bound from the REPL? 19:52:57 blar1 [~blard@p508EFD1E.dip.t-dialin.net] has joined #scheme 19:55:00 bill_hager, in what implementation? 19:55:03 -!- blard [~blard@p508EA07D.dip.t-dialin.net] has quit [Ping timeout: 260 seconds] 19:55:05 -!- blar1 is now known as blard 19:55:41 samth: PLT Scheme 19:56:16 bill_hager, there are a number of ways to do this, but which one you want depends on what you want to do 19:56:19 Why do you want to do this? 19:56:41 phao [~phao@189.107.202.118] has joined #scheme 19:56:42 -!- acarrico [~acarrico@pppoe-68-142-33-192.gmavt.net] has left #scheme 19:58:11 -!- gtab2 [~gtab@h-149-70.A256.priv.bahnhof.se] has quit [Ping timeout: 246 seconds] 19:58:18 chandler: I'm trying to create a macro that uses define. My macro runs without error, but what I expect to be defined is not. 19:58:19 SICP implements a bunch of things (for example, generic operators that can operate on rational numbers, polynomials, etc.). And it teaches the ideas of how more generic systems could be done for different types of job. In the "real world", do you guys implement all that and form your own "personal library"? 19:58:32 Or is it done somewhere in scheme? 19:58:52 phao: People use libraries, like in any other language :) 19:59:23 attila_lendvai [~ati@89.135.207.141] has joined #scheme 19:59:32 Is there any kind of "list" of common libraries used in scheme out there? 19:59:36 bill_hager: Do you understand how hygiene works? 19:59:51 phao: There's srfi.schemers.org, which is a list of semi-standard libs 20:00:09 But mostly people use the libraries of a particular scheme system 20:00:28 chandler: I don't understand hygiene or macros real well. I've been reading the documentation and trying things out the past couple days. 20:00:31 ok 20:00:44 Like those listed on http://chicken.wiki.br/chicken-projects/egg-index-4.html and http://planet.plt-scheme.org 20:02:50 bill_hager, read this documentation: http://docs.plt-scheme.org/guide/pattern-macros.html?q=macros 20:02:52 bill_hager: OK. Put simply, hygiene means that a macro may not bind an identifier which is not present in the input to the macro. Thus, if `m' is a hygienic macro, (m) at the top level won't result in any new bindings named by identifiers that I can enter at the REPL. 20:03:07 (Well, it might define `m', but that's pretty silly.) 20:03:28 (m a) can bind `m' and `a'. 20:03:37 Any other definitions in the body of `m' are renamed. 20:03:52 dfkjjkfd [~paulh@82-13-ftth.onsnetstudenten.nl] has joined #scheme 20:03:54 bill_hager pasted "Macro not doing what I expected" at http://paste.lisp.org/display/96929 20:04:13 gtab2 [~gtab@h-149-70.A256.priv.bahnhof.se] has joined #scheme 20:04:44 That's not even valid. Don't use #` and #, . They're not for this. 20:05:03 bill_hager: most (if not all) scheme implementations let you call the expander of a macro explicitly so you can see what it would be expanded to. In chicken scheme you can use (pp (expand '(your macro sexpr))) 20:05:28 bill_hager: In PLT, the macro stepper is an invaluable tool for this sort of thing. 20:05:40 It's the best macro debugger in any Scheme implementation, bar none. 20:06:01 agreed 20:08:11 -!- MichaelRaskin [~MichaelRa@195.91.224.225] has quit [Remote host closed the connection] 20:08:38 MichaelRaskin [~MichaelRa@195.91.224.225] has joined #scheme 20:08:59 My end goal is to do something like define-struct. i.e. from th REPL I would enter (my-macro id) and the macro would add several definitions to the environment like id-func1, id-func2 etc. How would I go about that? 20:11:28 I'm not trying to replicate define-struct entirely just the fact that it adds several ids to the environment based on an id it's given. 20:14:41 -!- MichaelRaskin [~MichaelRa@195.91.224.225] has quit [Remote host closed the connection] 20:16:04 MichaelRaskin [~MichaelRa@195.91.224.225] has joined #scheme 20:18:50 -!- MichaelRaskin [~MichaelRa@195.91.224.225] has quit [Remote host closed the connection] 20:18:50 -!- metasyntax` [~taylor@75-149-208-121-Illinois.hfc.comcastbusiness.net] has quit [Quit: Be seeing you.] 20:19:02 MichaelRaskin [~MichaelRa@195.91.224.225] has joined #scheme 20:23:39 bill_hager: You need to fabricate an identifier using the marks of the input identifier, using datum->syntax. 20:23:46 rudybot: init scheme 20:23:48 bill_hager, you can see some good examples here: http://www.scheme.com/tspl4/syntax.html#./syntax:h3 20:23:56 chandler: your scheme sandbox is ready 20:24:56 rudybot: eval (define-syntax foo (lambda (stx) (syntax-case stx () ((_ id) (with-syntax ((new-id (datum->syntax 'foobar #'id))) #'(define new-id 42))))) 20:24:56 chandler: error: eval:1:0: read: expected a `)' to close `(' 20:25:00 rudybot: eval (define-syntax foo (lambda (stx) (syntax-case stx () ((_ id) (with-syntax ((new-id (datum->syntax 'foobar #'id))) #'(define new-id 42)))))) 20:25:05 rudybot: (foo a) 20:25:05 chandler: eh? Try "rudybot: help". 20:25:10 rudybot: eval (foo a) 20:25:10 chandler: error: datum->syntax: expects type as 1st argument, given: foobar; other arguments were: # 20:25:18 fax [~none@unaffiliated/fax] has joined #scheme 20:25:20 lol what 20:25:21 OK, sorry for the noise. 20:25:41 irssi is not an ideal Scheme development environment. 20:25:44 "we are changing our name so taht it doesn't have scheme in it since our implementation is good and all schemes are shit"? 20:25:53 fax: Are you trolling or what? 20:25:55 haha 20:26:04 chandler, I'm not the one trolling: http://www.plt-racket.org/new-name.html 20:26:26 this is almost as funny as R6RS 20:26:38 Yes, you are trolling. 20:26:52 rudybot: eval (define-syntax foo (lambda (stx) (syntax-case stx () ((_ id) (with-syntax ((new-id (datum->syntax #'id 'foobar))) #'(define new-id 42)))))) 20:27:01 rudybot: eval (foo a) 20:27:03 rudybot: eval foobar 20:27:04 chandler: ; Value: 42 20:27:08 bill_hager: This should give you a start. 20:27:52 fax: I'm not going to have the discussion via privmsg. It's trolling and I'm asking you to stop. 20:28:01 fuck this 20:28:03 I already stopped 20:28:42 And be polite while you're at it. 20:29:09 this channel is turned into some stupid homework help thing, we used to talk about scheme here 20:29:48 chandler: thanks! 20:30:08 You can talk about it. What you can't do is wildly misconstrue what the PLT team has described as their reasons for choosing a new name. 20:31:01 -!- blard [~blard@p508EFD1E.dip.t-dialin.net] has quit [Read error: Connection reset by peer] 20:32:03 blard [~blard@p508EFD1E.dip.t-dialin.net] has joined #scheme 20:32:23 m811 [~user@150.181.35.213.dyn.estpak.ee] has joined #scheme 20:33:39 chandler why wont you talk to me in PM about this? 20:33:55 I (obviously) moved there to not cause further disruption 20:34:31 I'm not interested in having a discussion, that's why. 20:35:46 Well I think you're being quite rude and unfair and clearly there's nothing going on here 20:35:54 -!- fax [~none@unaffiliated/fax] has left #scheme 20:37:07 Nicely handled, chandler. 20:37:11 Some men you just can't reach. 20:37:23 The name change is interesting. However, the first thing that comes to my mind is organized crime. 20:37:40 gnomon: Is that sarcasm? 20:38:43 -!- blard [~blard@p508EFD1E.dip.t-dialin.net] has quit [Quit: blard] 20:39:05 No, chandler, I was being serious. You stuck to your guns, kept your temper, and succintly explained why you didn't want to engage in a fruitless argument. Well done. 20:39:31 bill_hager: It's a fairly common naming convention for Scheme-related software. See for example Larceny and Swindle. 20:39:47 gnomon: Oh. My sarcasm detector must be out of calibration, then. 20:39:49 bill_hager, also Gambit 20:40:00 Plan -> Connive -> Scheme -> Larceny -> Swindle -> Racket 20:40:02 and Planner and Conniver from way back 20:40:25 chandler, it's possible that I'm just off-charting right now because of an earlier argument I had. 20:40:38 samth, jinx. 20:41:25 Oh, that's funny. 20:47:45 -!- phao [~phao@189.107.202.118] has quit [Quit: Leaving] 20:47:47 chandler: datum->syntax was the piece I was missing. I think I've got it now. Thanks. 20:48:12 chandler, gnomon: actually "Swindle" is only related by accident. 20:48:31 It stands for "Scheme with noodlle extensions". 20:48:38 s/stands/stood/ 20:48:56 *gnomon* imitates the O RLY owl in eli's general direction 20:49:00 I did not know that. 20:49:29 "Noodlle" is some scheme-like thing that was used in cornell, which was full of bugs and what eventually drove me to do swindle. 20:49:43 -!- eldragon [~eldragon@84.79.67.254] has quit [Read error: Connection reset by peer] 20:50:55 And AFAICR, I don't think that I was aware of the the criminally-inclined names at the time. 20:51:01 eldragon [~eldragon@84.79.67.254] has joined #scheme 20:51:29 -!- langmartin [~user@exeuntcha2.tva.gov] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 20:51:59 foof [~user@i220-220-122-111.s02.a013.ap.plala.or.jp] has joined #scheme 20:53:00 *chandler* mutters something about "the exception that proves the rule" 20:56:09 -!- foof [~user@i220-220-122-111.s02.a013.ap.plala.or.jp] has quit [Ping timeout: 240 seconds] 20:57:45 bgs100 [~ian@unaffiliated/bgs100] has joined #scheme 20:58:18 -!- toekutr [~toekutr@adsl-69-107-143-127.dsl.pltn13.pacbell.net] has quit [Quit: Leaving] 20:59:48 eli, did they really not know how to spell 'noodle' at cornell? 21:00:13 i mean, i know that it's a land grant school and all, but ... 21:00:16 :) 21:01:50 samth: It stood for something, I don't remember what. 21:03:50 Wow. It actually looks like an implementation of an ancient version of Dylan, from before the syntax change. 21:04:39 Yes, that's how it started. 21:04:47 Implemented in Java and full of bugs. 21:06:13 -!- kilimanjaro [~kilimanja@unaffiliated/kilimanjaro] has quit [Remote host closed the connection] 21:07:54 wow, that's quite a design history 21:08:55 Adamant [~Adamant@c-68-54-179-181.hsd1.ga.comcast.net] has joined #scheme 21:08:57 -!- Adamant [~Adamant@c-68-54-179-181.hsd1.ga.comcast.net] has quit [Changing host] 21:08:57 Adamant [~Adamant@unaffiliated/adamant] has joined #scheme 21:12:06 MrFahrenheit [~RageOfTho@users-33-187.vinet.ba] has joined #scheme 21:14:16 -!- schmir [~schmir@p54A9216A.dip0.t-ipconnect.de] has quit [Ping timeout: 245 seconds] 21:16:11 -!- m811 [~user@150.181.35.213.dyn.estpak.ee] has quit [Quit: "If you put a million monkeys at a million keyboards, one of them will eventually write a Java program. The rest of them will write Perl programs."] 21:26:41 leppie [~lolcow@196-210-254-162.dynamic.isadsl.co.za] has joined #scheme 21:27:04 -!- Nshag [user@lns-bzn-60-82-254-216-20.adsl.proxad.net] has quit [Quit: Quitte] 21:32:00 kilimanjaro [~kilimanja@unaffiliated/kilimanjaro] has joined #scheme 21:34:12 -!- Colloguy [~flx@adsl-99-59-72-151.dsl.pltn13.sbcglobal.net] has quit [Read error: Operation timed out] 21:35:49 -!- luz [~davids@139.82.89.70] has quit [Quit: Client exiting] 21:38:06 -!- gnomon [~gnomon@CPE0022158a8221-CM000f9f776f96.cpe.net.cable.rogers.com] has quit [Ping timeout: 252 seconds] 21:38:24 gnomon [~gnomon@CPE0022158a8221-CM000f9f776f96.cpe.net.cable.rogers.com] has joined #scheme 21:51:12 -!- X-Scale [email@89.180.203.138] has left #scheme 21:53:59 -!- hadronzoo [~hadronzoo@ppp-70-251-91-197.dsl.rcsntx.swbell.net] has quit [Quit: hadronzoo] 21:55:41 -!- gtab2 [~gtab@h-149-70.A256.priv.bahnhof.se] has quit [Ping timeout: 240 seconds] 21:56:58 gtab2 [~gtab@h-149-70.A256.priv.bahnhof.se] has joined #scheme 22:05:22 -!- leppie [~lolcow@196-210-254-162.dynamic.isadsl.co.za] has quit [] 22:14:21 -!- jonrafkind [~jon@crystalis.cs.utah.edu] has quit [Ping timeout: 240 seconds] 22:14:40 leppie [~lolcow@196-210-254-162.dynamic.isadsl.co.za] has joined #scheme 22:15:31 -!- melba [~blee@unaffiliated/lazz0] has quit [Quit: my favourite color is blue......NO, YELLOWWWWWWWWW] 22:27:31 -!- leppie [~lolcow@196-210-254-162.dynamic.isadsl.co.za] has quit [] 22:31:46 leppie [~lolcow@196-210-254-162.dynamic.isadsl.co.za] has joined #scheme 22:34:28 -!- leppie [~lolcow@196-210-254-162.dynamic.isadsl.co.za] has quit [Client Quit] 22:38:10 Fare [~Fare@c-24-218-127-11.hsd1.ma.comcast.net] has joined #scheme 22:38:59 leppie [~lolcow@196-210-254-162.dynamic.isadsl.co.za] has joined #scheme 22:47:19 _rata_ [~929bd90b@gateway/web/freenode/x-zqjxpxozevndjfop] has joined #scheme 22:47:34 <_rata_> hi 22:50:55 Mr-Cat [~Mr-Cat@bahirkin1507.static.corbina.ru] has joined #scheme 22:51:59 -!- leppie [~lolcow@196-210-254-162.dynamic.isadsl.co.za] has quit [Ping timeout: 276 seconds] 22:52:15 foof [~user@i220-220-122-111.s02.a013.ap.plala.or.jp] has joined #scheme 22:56:02 -!- Checkie [5530@unaffiliated/checkie] has quit [Ping timeout: 248 seconds] 22:57:22 -!- foof [~user@i220-220-122-111.s02.a013.ap.plala.or.jp] has quit [Ping timeout: 268 seconds] 23:01:05 attila_lendvai_ [~ati@adsl-89-132-54-34.monradsl.monornet.hu] has joined #scheme 23:01:17 mbohun [~mbohun@ppp115-156.static.internode.on.net] has joined #scheme 23:02:08 -!- kniu [~kniu@CMU-311358.WV.CC.CMU.EDU] has quit [Ping timeout: 265 seconds] 23:04:08 -!- attila_lendvai [~ati@89.135.207.141] has quit [Ping timeout: 258 seconds] 23:07:54 -!- attila_lendvai_ is now known as attila_lendvai 23:26:20 -!- pavelludiq [~quassel@91.139.196.209] has quit [Read error: Connection reset by peer] 23:26:50 -!- _rata_ [~929bd90b@gateway/web/freenode/x-zqjxpxozevndjfop] has quit [Quit: Page closed] 23:27:40 luz [~davids@201.37.225.185] has joined #scheme 23:33:55 virl [~virl__@chello062178085149.1.12.vie.surfer.at] has joined #scheme 23:38:13 -!- rdd [~user@c83-250-52-182.bredband.comhem.se] has quit [Read error: Connection reset by peer] 23:42:25 bzzbzz [~franco@modemcable240.34-83-70.mc.videotron.ca] has joined #scheme 23:49:25 -!- masm [~masm@bl7-195-198.dsl.telepac.pt] has quit [Quit: Leaving.] 23:51:16 -!- mdmkolbe [~adamsmd@2001:18e8:2:244:212:3fff:fe43:5290] has quit [Quit: Leaving.]