00:00:17 perhaps it should be renamed to DrBlackHole. 00:00:37 sladegen: i'm not sure how low maintenance fish are; couple of mine just had a dozen babies, for instance. and now my inches-of-fish-per-gallon-of-water ratio is all off. 00:00:41 have to upgrade tanks 00:00:55 sucking programming languages in since ... (insert proper date). 00:00:59 -!- jcowan [~jcowan@cpe-98-14-172-204.nyc.res.rr.com] has quit [Ping timeout: 265 seconds] 00:01:18 Paraselene_ [~Not@81-178-167-119.dsl.pipex.com] has joined #scheme 00:02:06 vasectomy? fishnutery? perhaps there is some water additive to make their life "misearable"... 00:02:08 mastertogo [~togo@ip70-171-249-111.tc.ph.cox.net] has joined #scheme 00:03:59 i know... an anti noah arc. one specimen of each species only! 00:04:07 and a snail! 00:04:31 -!- Paraselene [~Not@81-178-167-119.dsl.pipex.com] has quit [Ping timeout: 258 seconds] 00:04:35 or not... they may be hermafrotides ;-o 00:08:52 -!- Jafet [~Jafet@unaffiliated/jafet] has quit [Ping timeout: 265 seconds] 00:09:16 copumpkin [~copumpkin@32.161.108.146] has joined #scheme 00:25:50 jcowan [~jcowan@cpe-98-14-172-204.nyc.res.rr.com] has joined #scheme 00:28:36 sladegen: saltpeter 00:29:12 Jafet [~Jafet@unaffiliated/jafet] has joined #scheme 00:29:35 nobody expects spanish flies! 00:29:45 nobody except junior-high boys 00:30:36 thirdy-smth female school workers unite! 00:30:56 once they unite in one spot, I'll sell them insurance 00:31:03 ... and skin-care products! 00:31:35 *sladegen* re-restrains his restraints. 00:38:14 -!- futilius [~otheruser@2001:470:d:128:216:3eff:fe86:c70e] has quit [Quit: Coyote finally caught me] 00:41:05 futilius [~otheruser@2001:470:d:128:216:3eff:fe86:c70e] has joined #scheme 00:45:05 -!- copumpkin [~copumpkin@32.161.108.146] has quit [Read error: Connection reset by peer] 00:50:42 -!- MichaelRaskin [~MichaelRa@195.91.224.225] has left #scheme 00:50:58 MichaelRaskin [~MichaelRa@195.91.224.225] has joined #scheme 00:54:47 copumpkin [~copumpkin@32.161.108.146] has joined #scheme 00:56:21 -!- Jafet [~Jafet@unaffiliated/jafet] has quit [Ping timeout: 245 seconds] 01:00:32 arcfide [~arcfide@adsl-99-186-236-73.dsl.bltnin.sbcglobal.net] has joined #scheme 01:03:14 ysph [~user@75-143-70-52.dhcp.aubn.al.charter.com] has joined #scheme 01:03:25 haesbaert [~haesbaert@c9155a20.virtua.com.br] has joined #scheme 01:03:30 -!- haesbaert [~haesbaert@c9155a20.virtua.com.br] has quit [Client Quit] 01:03:47 haesbaert [~haesbaert@c9155a20.virtua.com.br] has joined #scheme 01:07:50 -!- Mohamdu [~Mohamdu@CPE0013f7bc6820-CM0013f7bc681c.cpe.net.cable.rogers.com] has quit [Quit: Leaving] 01:09:48 -!- copumpkin [~copumpkin@32.161.108.146] has quit [Read error: Connection reset by peer] 01:12:58 -!- jcowan [~jcowan@cpe-98-14-172-204.nyc.res.rr.com] has quit [Quit: Leaving] 01:13:02 copumpkin [~copumpkin@32.161.108.146] has joined #scheme 01:14:18 -!- arcfide [~arcfide@adsl-99-186-236-73.dsl.bltnin.sbcglobal.net] has quit [Quit: Leaving.] 01:16:05 arcfide [~arcfide@adsl-99-186-236-73.dsl.bltnin.sbcglobal.net] has joined #scheme 01:28:25 kniu [~kniu@pool-71-105-73-34.lsanca.dsl-w.verizon.net] has joined #scheme 01:30:21 -!- morphir [~morphir@84-52-234.12.3p.ntebredband.no] has quit [Quit: leaving] 01:33:52 Thomas [~Thomas_H@d207-6-77-199.bchsia.telus.net] has joined #scheme 01:36:20 -!- Thomas_H [~Thomas_H@d207-6-77-199.bchsia.telus.net] has quit [Ping timeout: 240 seconds] 01:36:29 ri4a [~ri4a@2002:d45b:fb92::1] has joined #scheme 01:43:54 sepult [~user@xdsl-78-34-254-240.netcologne.de] has joined #scheme 01:44:59 mjonsson [~mjonsson@cpe-74-68-121-85.nyc.res.rr.com] has joined #scheme 01:45:06 Jafet [~Jafet@unaffiliated/jafet] has joined #scheme 02:01:13 hohoho [~hohoho@ntkngw227224.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #scheme 02:02:22 -!- hohoho [~hohoho@ntkngw227224.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit [Remote host closed the connection] 02:03:36 -!- curi_ [~curi@adsl-99-114-139-86.dsl.pltn13.sbcglobal.net] has quit [Quit: Leaving] 02:05:02 emma [~em@unaffiliated/emma] has joined #scheme 02:09:16 -!- RageOfThou [~RageOfTho@users-55-251.vinet.ba] has quit [Ping timeout: 245 seconds] 02:14:39 -!- bgs000 is now known as bgs100 02:16:11 -!- proq [~user@unaffiliated/proqesi] has quit [Ping timeout: 248 seconds] 02:19:05 hohoho [~hohoho@ntkngw227224.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #scheme 02:26:46 -!- sepult [~user@xdsl-78-34-254-240.netcologne.de] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 02:30:31 sepult [~user@xdsl-78-34-254-240.netcologne.de] has joined #scheme 02:32:25 -!- MichaelRaskin [~MichaelRa@195.91.224.225] has quit [Remote host closed the connection] 02:33:22 -!- kniu [~kniu@pool-71-105-73-34.lsanca.dsl-w.verizon.net] has quit [Ping timeout: 264 seconds] 02:33:25 MichaelRaskin [~MichaelRa@195.91.224.225] has joined #scheme 02:45:17 -!- hohoho [~hohoho@ntkngw227224.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit [Remote host closed the connection] 02:49:49 hohoho [~hohoho@ntkngw227224.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #scheme 02:52:47 timj__ [~timj@e176192147.adsl.alicedsl.de] has joined #scheme 02:56:06 -!- timj_ [~timj@e176192054.adsl.alicedsl.de] has quit [Ping timeout: 265 seconds] 02:57:40 -!- hohoho [~hohoho@ntkngw227224.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit [Remote host closed the connection] 03:00:08 -!- ros3 [~roselynro@99.13.242.166] has quit [Quit: ros3] 03:04:56 -!- asarch [~asarch@187.132.131.137] has quit [Quit: Leaving] 03:08:19 -!- ysph [~user@75-143-70-52.dhcp.aubn.al.charter.com] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 03:09:14 -!- saccade [~saccade@209-6-54-113.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com] has quit [Ping timeout: 240 seconds] 03:15:54 -!- tommylommy2 [~tg551@pc175s.cs.york.ac.uk] has quit [Quit: Lost terminal] 03:16:37 -!- Zarutian [~zarutian@194-144-84-110.du.xdsl.is] has quit [Quit: Zarutian] 03:16:59 -!- Checkie [926@unaffiliated/checkie] has quit [Ping timeout: 248 seconds] 03:21:17 -!- td123 [~tom@c-67-173-188-34.hsd1.il.comcast.net] has quit [Ping timeout: 240 seconds] 03:36:42 -!- jonrafkind [~jon@crystalis.cs.utah.edu] has quit [Ping timeout: 276 seconds] 03:39:07 -!- bgs100 is now known as bgs000 03:42:01 -!- eli [~eli@winooski.ccs.neu.edu] has quit [Ping timeout: 264 seconds] 03:51:30 saccade [~saccade@209-6-54-113.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com] has joined #scheme 03:53:26 eli [~eli@winooski.ccs.neu.edu] has joined #scheme 04:07:45 ysph [~user@75-143-70-52.dhcp.aubn.al.charter.com] has joined #scheme 04:20:07 toast-opt [~toast-opt@c-71-227-233-160.hsd1.wa.comcast.net] has joined #scheme 04:25:12 zbigniew [~zb@3e8.org] has joined #scheme 04:29:32 -!- MichaelRaskin [~MichaelRa@195.91.224.225] has quit [Remote host closed the connection] 04:34:09 MichaelRaskin [~MichaelRa@195.91.224.225] has joined #scheme 04:58:36 incubot: it's difficult to describe the giddiness i experience upon hearing the rach 3; what pre-bolshevik majesty! 04:58:39 From my mouth issues only the purest utterances of Her Majesty's English. 05:00:19 toekutr [~toekutr@adsl-69-107-97-1.dsl.pltn13.pacbell.net] has joined #scheme 06:30:16 pliea2 pasted "if 500 people join #ubuntu-women ill show my tits" at http://paste.lisp.org/display/106012 06:33:05 pliea2 pasted "if 500 people join #ubuntu-women ill show my tits" at http://paste.lisp.org/display/106275 06:33:46 pliea2 pasted "if 500 people join #ubuntu-women ill show my tits" at http://paste.lisp.org/display/106437 06:34:27 pliea2 pasted "if 500 people join #ubuntu-women ill show my tits" at http://paste.lisp.org/display/106599 06:35:08 pliea2 pasted "if 500 people join #ubuntu-women ill show my tits" at http://paste.lisp.org/display/106761 06:35:32 ugh 06:35:49 pliea2 pasted "if 500 people join #ubuntu-women ill show my tits" at http://paste.lisp.org/display/106923 06:36:30 pliea2 pasted "if 500 people join #ubuntu-women ill show my tits" at http://paste.lisp.org/display/107085 06:37:11 pliea2 pasted "if 500 people join #ubuntu-women ill show my tits" at http://paste.lisp.org/display/107248 06:37:56 pliea2 pasted "if 500 people join #ubuntu-women ill show my tits" at http://paste.lisp.org/display/107410 06:38:37 pliea2 pasted "if 500 people join #ubuntu-women ill show my tits" at http://paste.lisp.org/display/107572 06:39:16 .oO( African or European? ) 06:39:18 pliea2 pasted "if 500 people join #ubuntu-women ill show my tits" at http://paste.lisp.org/display/107734 06:40:00 pliea2 pasted "if 500 people join #ubuntu-women ill show my tits" at http://paste.lisp.org/display/107896 06:40:41 pliea2 pasted "if 500 people join #ubuntu-women ill show my tits" at http://paste.lisp.org/display/108058 06:40:52 proq [~user@unaffiliated/proqesi] has joined #scheme 06:41:22 pliea2 pasted "if 500 people join #ubuntu-women ill show my tits" at http://paste.lisp.org/display/108220 06:42:02 pliea2 pasted "if 500 people join #ubuntu-women ill show my tits" at http://paste.lisp.org/display/108382 06:42:44 pliea2 pasted "if 500 people join #ubuntu-women ill show my tits" at http://paste.lisp.org/display/108544 06:43:24 pliea2 pasted "if 500 people join #ubuntu-women ill show my tits" at http://paste.lisp.org/display/108706 06:44:05 pliea2 pasted "if 500 people join #ubuntu-women ill show my tits" at http://paste.lisp.org/display/108868 06:44:46 pliea2 pasted "if 500 people join #ubuntu-women ill show my tits" at http://paste.lisp.org/display/109030 06:45:29 pliea2 pasted "if 500 people join #ubuntu-women ill show my tits" at http://paste.lisp.org/display/109192 06:46:10 pliea2 pasted "if 500 people join #ubuntu-women ill show my tits" at http://paste.lisp.org/display/109354 06:46:52 pliea2 pasted "if 500 people join #ubuntu-women ill show my tits" at http://paste.lisp.org/display/109516 06:47:33 pliea2 pasted "if 500 people join #ubuntu-women ill show my tits" at http://paste.lisp.org/display/109678 06:48:14 pliea2 pasted "if 500 people join #ubuntu-women ill show my tits" at http://paste.lisp.org/display/109840 06:50:00 hypatia pasted "if 500 people join #ubuntu-women ill show my tits" at http://paste.lisp.org/display/110034 06:50:41 hypatia pasted "if 500 people join #ubuntu-women ill show my tits" at http://paste.lisp.org/display/110196 06:51:24 hypatia pasted "if 500 people join #ubuntu-women ill show my tits" at http://paste.lisp.org/display/110358 06:52:06 hypatia pasted "if 500 people join #ubuntu-women ill show my tits" at http://paste.lisp.org/display/110520 06:52:27 Perhaps someone should ping elly, leppie, or chandler 06:52:47 hypatia pasted "if 500 people join #ubuntu-women ill show my tits" at http://paste.lisp.org/display/110682 06:53:09 yes, how do we stop this nonsense? 06:53:17 bytecolor [~user@adsl-70-133-77-125.dsl.scrm01.sbcglobal.net] has joined #scheme 06:53:29 hypatia pasted "if 500 people join #ubuntu-women ill show my tits" at http://paste.lisp.org/display/110844 06:53:36 they stopped it on #emacs, i guess you have to be a mod 06:53:49 -!- specbot [~specbot@common-lisp.net] has quit [Quit: Common Lisp IRC library - http://common-lisp.net/project/cl-irc] 06:53:50 -!- lisppaste [~lisppaste@common-lisp.net] has quit [Quit: Want lisppaste in your channel? Email lisppaste-requests AT common-lisp.net.] 06:53:50 -!- minion [~minion@common-lisp.net] has quit [Quit: Common Lisp IRC library - http://common-lisp.net/project/cl-irc] 06:53:50 Jafet: I tried 06:54:17 are they all hosted together? 06:54:22 -!- bytecolor [~user@adsl-70-133-77-125.dsl.scrm01.sbcglobal.net] has left #scheme 06:57:11 -!- ysph [~user@75-143-70-52.dhcp.aubn.al.charter.com] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 06:57:31 -!- toast-opt [~toast-opt@c-71-227-233-160.hsd1.wa.comcast.net] has quit [Quit: toast-opt] 06:58:00 toast-opt [~toast-opt@c-71-227-233-160.hsd1.wa.comcast.net] has joined #scheme 06:58:35 -!- toast-opt [~toast-opt@c-71-227-233-160.hsd1.wa.comcast.net] has quit [Client Quit] 06:58:55 rbarraud_ [~rbarraud@118-93-14-168.dsl.dyn.ihug.co.nz] has joined #scheme 06:59:14 -!- rbarraud [~rbarraud@118-93-254-201.dsl.dyn.ihug.co.nz] has quit [Ping timeout: 241 seconds] 06:59:17 kar8nga [~kar8nga@jol13-1-82-66-176-74.fbx.proxad.net] has joined #scheme 07:01:27 -!- xwl [~user@125.34.168.205] has quit [Remote host closed the connection] 07:02:05 melba [~blee@unaffiliated/lazz0] has joined #scheme 07:05:56 -!- rbarraud_ [~rbarraud@118-93-14-168.dsl.dyn.ihug.co.nz] has quit [Ping timeout: 245 seconds] 07:06:42 rbarraud_ [~rbarraud@118-92-133-60.dsl.dyn.ihug.co.nz] has joined #scheme 07:09:16 -!- Jafet [~Jafet@unaffiliated/jafet] has quit [Ping timeout: 245 seconds] 07:11:58 rbarraud__ [~rbarraud@118-93-184-230.dsl.dyn.ihug.co.nz] has joined #scheme 07:12:33 -!- rbarraud_ [~rbarraud@118-92-133-60.dsl.dyn.ihug.co.nz] has quit [Ping timeout: 260 seconds] 07:17:13 -!- rbarraud__ [~rbarraud@118-93-184-230.dsl.dyn.ihug.co.nz] has quit [Ping timeout: 260 seconds] 07:18:07 rbarraud__ [~rbarraud@118-93-188-140.dsl.dyn.ihug.co.nz] has joined #scheme 07:26:39 gravicappa [~gravicapp@ppp85-140-147-26.pppoe.mtu-net.ru] has joined #scheme 07:31:18 alaricsp [~alaric@relief.warhead.org.uk] has joined #scheme 07:31:48 -!- rbarraud__ [~rbarraud@118-93-188-140.dsl.dyn.ihug.co.nz] has quit [Ping timeout: 260 seconds] 07:36:58 rbarraud__ [~rbarraud@118-93-21-214.dsl.dyn.ihug.co.nz] has joined #scheme 07:50:46 -!- alaricsp [~alaric@relief.warhead.org.uk] has quit [Remote host closed the connection] 07:51:18 -!- melba [~blee@unaffiliated/lazz0] has quit [Quit: i want to be formal but i'm here to party] 07:57:41 melba [~blee@unaffiliated/lazz0] has joined #scheme 08:04:47 -!- kar8nga [~kar8nga@jol13-1-82-66-176-74.fbx.proxad.net] has quit [Remote host closed the connection] 08:11:20 -!- TR2N [email@89.180.145.98] has left #scheme 08:16:57 stis [~stis@1-1-1-39a.veo.vs.bostream.se] has joined #scheme 08:21:52 kar8nga [~kar8nga@jol13-1-82-66-176-74.fbx.proxad.net] has joined #scheme 08:28:53 masm [~masm@bl19-153-121.dsl.telepac.pt] has joined #scheme 08:30:57 -!- toekutr [~toekutr@adsl-69-107-97-1.dsl.pltn13.pacbell.net] has quit [Quit: Leaving] 08:36:59 -!- arcfide [~arcfide@adsl-99-186-236-73.dsl.bltnin.sbcglobal.net] has quit [Quit: Leaving.] 08:57:06 -!- Thomas [~Thomas_H@d207-6-77-199.bchsia.telus.net] has quit [Read error: Connection reset by peer] 08:57:26 Thomas_H [~Thomas_H@d207-6-77-199.bchsia.telus.net] has joined #scheme 08:59:58 ejs [~eugen@229-66-94-178.pool.ukrtel.net] has joined #scheme 09:04:29 -!- ejs [~eugen@229-66-94-178.pool.ukrtel.net] has quit [Ping timeout: 240 seconds] 09:04:56 ejs [~eugen@nat.ironport.com] has joined #scheme 09:06:40 -!- proq [~user@unaffiliated/proqesi] has quit [Ping timeout: 240 seconds] 09:14:06 HG` [~HG@xdslam194.osnanet.de] has joined #scheme 09:25:19 -!- copumpkin [~copumpkin@32.161.108.146] has quit [Read error: Connection reset by peer] 09:31:00 guess it's the captcha time... wisp. 09:35:57 *leppie* wonders why he got summonned 09:39:43 -!- mastertogo [~togo@ip70-171-249-111.tc.ph.cox.net] has quit [Ping timeout: 276 seconds] 09:41:06 lispppaste spamming. 09:46:54 I am not sure what I was suppose to do about that, unless I secretly got some super powers 09:49:07 -!- emma [~em@unaffiliated/emma] has quit [Ping timeout: 260 seconds] 09:50:25 certainty_ [~quassel@dslc-082-082-129-215.pools.arcor-ip.net] has joined #scheme 09:51:03 -!- certainty_ is now known as certainty 09:54:01 -!- MichaelRaskin [~MichaelRa@195.91.224.225] has left #scheme 09:55:01 mastertogo [~togo@ip70-171-249-111.tc.ph.cox.net] has joined #scheme 09:55:07 MichaelRaskin [~MichaelRa@195.91.224.225] has joined #scheme 09:55:34 -!- certainty is now known as certainty_work 09:55:37 -!- certainty_work is now known as certainty 09:58:42 -!- ejs [~eugen@nat.ironport.com] has quit [Ping timeout: 252 seconds] 10:03:46 leppie: you don't? I thought that #scheme was a meeting place for people with super powers 10:03:47 ejs [~eugen@229-66-94-178.pool.ukrtel.net] has joined #scheme 10:06:27 -!- ejs [~eugen@229-66-94-178.pool.ukrtel.net] has quit [Client Quit] 10:10:03 -!- jmcphers [~jmcphers@218.185.108.156] has quit [Remote host closed the connection] 10:15:40 is there a way in schelog to create new fresh variables like with fresh/exist in miniKanren? 10:18:38 Leonidas: use those super powers to enforce your will on it 10:20:05 *Leonidas* :) 10:20:13 thanks, worked 10:21:26 alvatar [~alvatar@59.233.218.87.dynamic.jazztel.es] has joined #scheme 10:22:15 MrFahrenheit [~RageOfTho@users-33-41.vinet.ba] has joined #scheme 10:27:37 -!- melba [~blee@unaffiliated/lazz0] has quit [Read error: Connection reset by peer] 10:29:50 melba [~blee@unaffiliated/lazz0] has joined #scheme 11:05:27 hohoho [~hohoho@ntkngw227224.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #scheme 11:07:39 schmir [~schmir@p54A92561.dip0.t-ipconnect.de] has joined #scheme 11:11:01 -!- hohoho [~hohoho@ntkngw227224.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit [Remote host closed the connection] 11:11:27 Jafet [~Jafet@unaffiliated/jafet] has joined #scheme 11:11:37 hohoho [~hohoho@ntkngw227224.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #scheme 11:11:40 incubot: opa! opa! opa! 11:11:46 -!- schmir [~schmir@p54A92561.dip0.t-ipconnect.de] has quit [Ping timeout: 245 seconds] 11:12:13 incubot: doctor smooth operator? 11:12:17 emacs just kills my hands though; never managed to figure out a smooth way to operate it. 11:12:27 -!- Thomas_H [~Thomas_H@d207-6-77-199.bchsia.telus.net] has quit [Read error: Connection reset by peer] 11:13:17 *sladegen* wonders if there is emacs version written in something smalltakish. 11:13:34 it should be "smooth". 11:14:30 emma [~em@unaffiliated/emma] has joined #scheme 11:19:39 klutometis : i suspect you may want `dynamic-wind', but possibly the entries on `dynamic-wind',`unwind-protect',"control brackets" at can help you decide ? 11:25:32 lisppaste [~lisppaste@common-lisp.net] has joined #scheme 11:27:07 minion [~minion@common-lisp.net] has joined #scheme 11:27:14 specbot [~specbot@common-lisp.net] has joined #scheme 11:29:06 -!- MichaelRaskin [~MichaelRa@195.91.224.225] has quit [Remote host closed the connection] 11:29:47 MichaelRaskin [~MichaelRa@195.91.224.225] has joined #scheme 11:36:46 -!- rbarraud__ [~rbarraud@118-93-21-214.dsl.dyn.ihug.co.nz] has quit [Remote host closed the connection] 11:36:55 exDM69 [~riku@e-werk.entropy.fi] has joined #scheme 11:37:23 has anyone succesfully completed SICP excercise 4.79? 11:37:47 it's the one about implementing the query evaluator with environments instead of variable renaming on rule application 11:38:19 I found a solution on wizardbook.org, but I think it does not work (havn't confirmed that, but my similar solution does not) 11:38:51 I don't quite understand what the environment should look like before, during and after rule application 11:48:55 -!- virl [~virl__@chello062178085149.1.12.vie.surfer.at] has quit [Remote host closed the connection] 11:59:17 asarch [~asarch@189.188.198.195] has joined #scheme 12:03:47 -!- hohoho [~hohoho@ntkngw227224.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit [Remote host closed the connection] 12:09:45 hohoho [~hohoho@ntkngw227224.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #scheme 12:09:57 -!- kar8nga [~kar8nga@jol13-1-82-66-176-74.fbx.proxad.net] has quit [Remote host closed the connection] 12:15:45 -!- asarch [~asarch@189.188.198.195] has quit [Ping timeout: 240 seconds] 12:15:50 -!- hohoho [~hohoho@ntkngw227224.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit [Remote host closed the connection] 12:16:54 hohoho [~hohoho@ntkngw227224.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #scheme 12:21:19 -!- Jafet [~Jafet@unaffiliated/jafet] has quit [Quit: Leaving.] 12:21:26 Jafet [~Jafet@unaffiliated/jafet] has joined #scheme 12:23:57 asarch [~asarch@189.188.198.195] has joined #scheme 12:24:07 -!- asarch [~asarch@189.188.198.195] has quit [Client Quit] 12:24:37 asarch [~asarch@189.188.198.195] has joined #scheme 12:28:44 -!- hohoho [~hohoho@ntkngw227224.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit [Remote host closed the connection] 12:29:06 hohoho [~hohoho@ntkngw227224.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #scheme 12:32:02 exDM69 : note there's also #sicp (which you've found),##sicp and (iirc) ##club-classroom 12:32:21 unkanon [~48c8da6f@gateway/web/freenode/x-hlonercoflmqwend] has joined #scheme 12:32:23 hey people 12:32:50 C-Pip [~Pip@unaffiliated/pip] has joined #scheme 12:33:04 i'm using drScheme, R5RS 12:33:13 does it not have "define-macro" ? 12:33:26 ski: thanks, I've already tried a variety of channels with no luck 12:34:18 Anyone uses emacs for scheme, how to get indent automatically ? 12:34:24 unkanon : you should use `define-syntax' 12:34:36 C-Pip, enter scheme-mode? 12:34:42 I am in 12:34:49 unkanon : also, you will need to use some specific macro system, like `syntax-rules', if you're doing simple macros 12:35:02 But it seems there is no auto indentation 12:35:29 hmm I don't understand 12:35:40 can you help me use this example: (define-macro when (lambda (test . branch) (list 'if test (cons 'begin branch)))) 12:35:45 C-Pip, you could ask #emacs 12:35:45 taken from here: 12:35:47 http://everything2.com/title/Teach+Yourself+Scheme%253A+8+Macros 12:36:05 Jafet, your emacs do indentation automatically ? 12:36:08 (define-syntax when 12:36:14 (syntax-rules () 12:36:22 C-Pip, last time I used it, yes 12:36:28 ((when test . branch) 12:36:42 (if test 12:36:50 (begin 12:36:59 . branch))))) 12:37:01 ski, I expect compensation for the eye damage 12:37:08 ski, I could not believe your IRC client have indentation for scheme as well :D 12:37:10 unkanon : something like that 12:37:22 ski: you rock sir 12:37:23 *has 12:37:33 ski: it works fine now 12:37:34 Jafet : here, have a lollipop : `-o' 12:37:43 ski: thanks a lot! 12:37:53 Lollipops suck 12:38:13 well, maybe you meant to say that you suck on them ? 12:38:21 C-Pip : it doesn't 12:42:55 unkanon : imo, it is bad that that page uses `define-macro' to explain macros in Scheme. possibly you want to take a look at and ? 12:43:19 -!- Nshag [user@lns-bzn-45-82-65-134-199.adsl.proxad.net] has quit [Ping timeout: 260 seconds] 12:43:57 ski: imo too, i was just imagining the nightmare of trying to translate back and forht 12:43:59 forth^ 12:45:20 ski: thanks for the links 12:45:32 ski: quick question: can scheme do non-hygienic macros too? 12:45:47 In scheme mode, the TAB doesn't work at all :S 12:45:53 ski: CL can constrain macros into being hygienic 12:45:58 ski: so can scheme do the opposite? 12:47:00 `syntax-rules' can't do unhygienic macros, but several other macro systems in Scheme can (in a controlled fashion) introduce unhygiene in the specific cases where you want it 12:47:16 also, CL can't "constrain macros into being hygienic" 12:48:37 ski: yeah not exactly, but they do say that what scheme says is a problem of unhygienic macros isn't a problem at all 12:48:42 one can use `gensym' to introduce fresh identifiers to get hygiene in the situation of the macro introducing new local names (unless one forgets to do it, in which case one has a bug :) 12:49:19 but the other "point" of hygiene is that a macro should be able to expand to code that refers to a name that is not exported from the module 12:49:31 afaiu it, CL can't do this 12:51:11 Nshag [user@lns-bzn-32-82-254-2-17.adsl.proxad.net] has joined #scheme 12:51:29 hmm ok then 12:51:40 i hope other parts of that book are not so outdated 12:51:57 so where did he get "define-macro" from"? 12:53:18 (also, afaiu, it may be that the "problem" of unhygienic macros in CL doesn't arise *that* often (maybe others can comment on this), but when it *does* arise, there's not really a proper way out .. well, that, and that having to remember to `gensym' yourself invites bugs) 12:53:22 which book ? 12:53:40 oh, TYSIFD 12:54:10 *ski* hasn't read that, but imagines it was (originally) written before the introduction of hygienic macros 12:55:30 yeah 12:55:39 i don't know why i thought "the little schemer" was free 12:55:47 so i'm waiting for it to arrive now 12:55:50 but while it doesn't 12:55:57 i'm trying to find alternatives 12:59:55 ski: gotta go to bed now, i'll be away 12:59:57 ski: thanks again! 13:00:18 ok 13:00:28 yw, good night 13:00:29 -!- unkanon is now known as unkanon--away 13:00:38 :) 13:03:06 kar8nga [~kar8nga@jol13-1-82-66-176-74.fbx.proxad.net] has joined #scheme 13:06:47 nowhereman [~pierre@AStrasbourg-551-1-5-234.w92-141.abo.wanadoo.fr] has joined #scheme 13:07:12 lisppaste: ,url 13:07:12 To use the lisppaste bot, visit http://paste.lisp.org/new/scheme and enter your paste. 13:07:35 Leonidas pasted "call/cc weirdness" at http://paste.lisp.org/display/110923 13:07:57 while I was trying to port schelog to r6rs, i ran into this problem: 13:08:59 `internal-set!' looks non-working 13:09:02 when I invoke %where, schelog:*more-k* is 'forward in r6rs but a procedure in r5rs 13:09:23 how so? 13:09:33 -!- nowhere_man [~pierre@AStrasbourg-551-1-58-125.w83-194.abo.wanadoo.fr] has quit [Ping timeout: 240 seconds] 13:09:37 *Leonidas* suspects missing something really obvious 13:10:31 it only `set!'s the local variable `variable-name' which is created when `internal-set!' is called; it doesn't `set!' `schelog:*more-k*' or `schelog:*more-fk*' when called from `schelog:set-more-k!' or `schelog:set-more-fk!', e.g. 13:10:54 fix : either unfold, or make a macro out of `internal-set!' 13:11:53 ski: I can't make it a macro, because then I run into 13:11:56 set!: cannot mutate module-required identifier in: counter 13:12:09 hm 13:12:10 set!: cannot mutate module-required identifier in: schelog:*more-k* 13:12:57 this is exactly why I need a setter defined inside a r6rs library 13:13:01 so, unfold 13:13:26 are you talking about making `internal-set!' a macro, or making `schelog:set-more-k!',&c. macros ? 13:14:03 (as long as `schelog:set-more-k!',&c. is defined inside the library themselves, of course) 13:16:11 btw, i don't think you need to / should name the continuations in the literals list in `(syntax-rules (schelog:*more-k* schelog:*more-fk*) ...)' 13:16:59 that should only contain identifiers that you want your macro to match on, in your pattern (like `else' in `(cond ... (else ...))') 13:17:14 ski: hmm, now that you mention it, making internal-set! a macro would have worked too, I suppose. 13:17:34 ski: I did not write that code 13:20:17 it did strike me as odd, but first I wanted to get it working :) 13:20:28 (well, making `internal-set!' was what i was suggesting .. :) 13:20:53 hm 13:21:55 maybe the author(s) want to enable the users of `%which' to be able to refer to `schelog:*more-k*' and `schelog:*more-fk*' in the goal, even though they are not exported ? 13:22:24 *ski* is not sure that would work .. but doesn't know that much about the details of how literals lists are treated in such situations 13:27:19 *Leonidas* is now in the middle of r6rs-incompatibility-land 13:27:45 my code works with plt & ypsilon and fails with ikarus and mosh 13:28:50 ikarus and mos complain about attempting to reference schelog:*more-k* 13:29:48 and when I export it, I get "attempt to export mutated variable" 13:30:02 i guess i need to wrap that in a getter, tool 13:30:08 s/tool/too./ 13:31:09 *Leonidas* actually hates this %which %more mutable variable interface and prefers (run n ...) from minikanren 13:31:23 -!- melba [~blee@unaffiliated/lazz0] has quit [Read error: Connection reset by peer] 13:32:24 melba [~blee@unaffiliated/lazz0] has joined #scheme 13:34:27 Leonidas: are you applying "scheme" prolog to something interesting (while going trough so much troubles). 13:35:17 s/\./?/ 13:35:43 incubot: should i escape the question mark, too? 13:35:46 underlying reason for explicitly marking an escape is that the language can't distinguish on its own when you mean to use a value from some other context. If the language is capable of distinguishing that, it "understands" more about what's going on, which I claim is higher-level. 13:36:35 concept of the "concept" for materiasticly retarted! 13:37:51 sladegen: no, just n-queen. I'm presenting scheme macros for a seminar and wanted to demonstrate it using macros that build up a prolog system 13:40:26 sepult` [~user@xdsl-78-34-99-222.netcologne.de] has joined #scheme 13:40:49 did I mention that I finally succeded? :) 13:41:15 well, you did now :) 13:41:46 -!- C-Pip [~Pip@unaffiliated/pip] has quit [Quit: It's not my problem.] 13:41:49 -!- sepult [~user@xdsl-78-34-254-240.netcologne.de] has quit [Disconnected by services] 13:42:02 -!- sepult` is now known as sepult 13:42:09 -!- sepult [~user@xdsl-78-34-99-222.netcologne.de] has quit [Remote host closed the connection] 13:42:09 eli: thanks for telling me about racketlog, I was able to learn a lot from the example code 13:43:11 sepult [~user@xdsl-78-34-99-222.netcologne.de] has joined #scheme 13:44:27 *Leonidas* now tries to decipher what %which is doing, to create a %which which returns all results at once 13:45:46 probably you could make a `run' which calls `%which' and then `%more' until the end ? 13:46:29 -!- alvatar [~alvatar@59.233.218.87.dynamic.jazztel.es] has quit [Quit: leaving] 13:48:42 ski: yep, that would be the simplest solution. I just thought I could get a nicer version that does not mutate *mire-K* 13:48:48 *more-k* 13:49:05 but that might be more work than it's worth. 13:49:25 *ski* suspects the internal implementation mutates `*more-k*' (and possibly `*more-fk*' as well), not just `%where' and (maybe) `%more' 13:50:52 ski: you're right. And I don't have much of an idea on how it does so 13:51:01 call/cc is currently way over my skills 13:51:25 probably it does something similar that the usual implementation of `amb' does 13:51:38 i.e. uses (effectively) delimited continuations 13:51:59 (in this case simulated by using `call/cc' and a mutable cell) 13:53:44 (and (i read it as that) eli claimed that Racklog uses a direct implementation of delimited continuations, instead of using `call/cc', so is therefore probably more efficient) 13:54:33 -!- hohoho [~hohoho@ntkngw227224.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit [Remote host closed the connection] 13:54:58 contains an example of what is possible to do with delimited/composable continuations 14:00:22 hohoho [~hohoho@ntkngw227224.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #scheme 14:01:17 -!- MichaelRaskin [~MichaelRa@195.91.224.225] has quit [Remote host closed the connection] 14:01:31 MichaelRaskin [~MichaelRa@195.91.224.225] has joined #scheme 14:01:45 lisppaste: ,url 14:01:46 To use the lisppaste bot, visit http://paste.lisp.org/new/scheme and enter your paste. 14:02:18 Leonidas pasted "run* returns all results from %which and %more" at http://paste.lisp.org/display/110951 14:02:51 so, this would be my attempt to force all evaluations of %which 14:03:48 *Leonidas* wonders whether not to throw in a `car' here and there 14:03:54 (btw, in case you weren't aware, you could have annotated the original paste with this, since it is related) 14:04:10 -!- specbot [~specbot@common-lisp.net] has quit [Remote host closed the connection] 14:04:10 -!- minion [~minion@common-lisp.net] has quit [Remote host closed the connection] 14:04:10 -!- lisppaste [~lisppaste@common-lisp.net] has quit [Remote host closed the connection] 14:04:57 true, I suppose this is caused by my lazyness 14:05:07 and i killed lisppaste :) 14:05:11 hm .. now why did lisppaste spontaneously self-combust, say ? 14:06:23 (run* (l) (permute '(1 2 3) l)) 14:06:23 (((l (1 2 3))) ((l (2 1 3))) ((l (2 3 1))) ((l (1 3 2))) ((l (3 1 2))) ((l (3 2 1)))) 14:06:44 ski: I'm rebooting it to make sure that the latest anti-spam changes survive a reboot. 14:07:07 *Leonidas* drops the idea with the `car' 14:07:26 chandler : ah, ok 14:07:34 If this doesn't work, lisppaste will leave IRC permanently. 14:07:44 chandler: that would be a pity 14:07:53 chandler: what are these measures? 14:08:00 Indeed. But I've precious little time to chase after aggressive spammers, and nobody else is helping. 14:08:10 understandable 14:08:21 -!- melba [~blee@unaffiliated/lazz0] has quit [Quit: i want to be formal but i'm here to party] 14:08:40 In addition to the existing regexp-based content blocks, now if a given IP address pastes more than a certain number of pastes within a given time period, that IP will be banned from the service. 14:10:47 chandler: what about better captchas? as much as I hate them myself, they might be helpful 14:12:01 lisppaste [~lisppaste@common-lisp.net] has joined #scheme 14:12:14 The last round of spam was via the XML-RPC interface that's used to paste from Emacs and Edwin. 14:12:21 minion [~minion@common-lisp.net] has joined #scheme 14:12:22 I think that's going to be another victim here. 14:12:27 specbot [~specbot@common-lisp.net] has joined #scheme 14:15:49 melba [~blee@unaffiliated/lazz0] has joined #scheme 14:21:23 -!- kar8nga [~kar8nga@jol13-1-82-66-176-74.fbx.proxad.net] has quit [Remote host closed the connection] 14:35:29 askhader [~askhader@taurine.csclub.uwaterloo.ca] has joined #scheme 14:36:05 I am trying to print/display a string with multiple variable substituitions, can someone tell me why this doesn't work? (display "~a is to ~a" a b) 14:36:08 where a and b are defined 14:37:01 That looks like you're trying to use display as format 14:37:37 Ah I see 14:37:38 thanks =] 14:38:07 One of the SRFIs has format, I think 14:40:05 r5rs display 14:40:06 http://www.schemers.org/Documents/Standards/R5RS/HTML/r5rs-Z-H-9.html#%_idx_624 14:40:06 -rudybot:#scheme- http://tinyurl.com/7rd27g 14:42:39 we need a third bot to do something with the tinyurls 14:43:02 Drive me botty 14:43:14 jewel [~jewel@196-210-134-109-rhwh-esr-2.dynamic.isadsl.co.za] has joined #scheme 14:47:13 .. do what with the tinyurls ? 14:51:55 parolang [~user@8e4a01246100775874c4f448e9887093.oregonrd-wifi-1261.amplex.net] has joined #scheme 14:52:29 -!- bgs000 is now known as bgs100 14:55:08 Ideally, discard or delete them. 14:56:09 msg them to offby1 14:57:29 alvatar [~alvatar@164.127.222.87.dynamic.jazztel.es] has joined #scheme 15:07:29 Leonidas: Good to hear, and I'm sure that if you ask for opinions on the plt list you'll get some feedback. 15:09:27 -!- dfkjjkfd_ [~paulh@88-13-ftth.onsnetstudenten.nl] has quit [Quit: Lost terminal] 15:39:25 -!- certainty [~quassel@dslc-082-082-129-215.pools.arcor-ip.net] has quit [Remote host closed the connection] 15:53:13 -!- hohoho [~hohoho@ntkngw227224.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit [Remote host closed the connection] 15:53:35 ski: Ideally, send them back to specbot somehow, so that we can get an endless loop. 15:53:54 endless loops being the ultimate aim of IRC bots. 15:54:05 endless spiral would be more fun... 15:54:49 tortoises all the way up! 15:55:20 *sladegen* sings a ballad of cyborg chingis hun burning CPUs to the ground. 15:55:36 incubot, release the cylons 15:55:39 They'll be in release 0.6, but I don't know when that will be. 15:55:51 That's fairly scary. 15:57:15 offby1 : well, specbot, being a bot, is not supposed to respond to `NOTICE's, so that ought not to work :/ 15:57:50 incubot: (display "minion: kill offby1, please") 15:57:51 minion: kill offby1, please# 15:57:51 die, offby1 please 15:57:57 ... Heh. 15:58:27 Zarutian [~zarutian@194-144-84-110.du.xdsl.is] has joined #scheme 16:00:04 c++ templates, euww. 16:02:03 minion: tell rudybot to drop dead 16:02:10 rudybot: watch out, you'll make krystof angry 16:02:11 minion: watch out, you'll make krystof angry 16:02:11 -!- Jafet [~Jafet@unaffiliated/jafet] has quit [Ping timeout: 245 seconds] 16:02:12 watch out, you'll make krystof angry 16:02:33 that was close. 16:03:14 rudybot: chant 16:03:14 minion: chant 16:03:15 MORE THINKING 16:06:40 minion: rudybotloop for rudybot 16:06:40 rudybot: rudybotloop: rudybotloop 16:06:40 minion: rudybotloop for rudybot 16:06:56 Aw. 16:08:54 minion: rudybot 16:08:55 rudybot: rudybotloop 16:08:55 minion: rudybotloop for rudybot 16:08:55 rudybot: rudybotloop: rudybotloop 16:08:56 minion: rudybotloop for rudybot 16:09:09 hohoho [~hohoho@ntkngw227224.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #scheme 16:09:27 minion: rudybot 16:09:27 rudybot: rudybot 16:09:27 minion: eval (/ 3 2) 16:09:28 does torturing a poor bot with things beyond its comprehension please you? 16:10:54 incubot: (values "Hi") 16:10:54 Hi 16:11:16 incubot: (values "rudybot: incubotloop") 16:11:16 rudybot: incubotloop 16:11:33 incubot: (values "rudybot: incubotloop") 16:11:33 rudybot: incubotloop 16:11:35 Hm. 16:14:01 rudybot ignores messages from anyone whose nick ends in "bot" 16:14:40 Ah. 16:15:11 Hey, Abbot!! 16:15:38 Huzon I 16:22:21 RageOfThou [~RageOfTho@users-55-143.vinet.ba] has joined #scheme 16:25:56 -!- MrFahrenheit [~RageOfTho@users-33-41.vinet.ba] has quit [Ping timeout: 245 seconds] 16:26:14 Hwaetzon II 16:28:24 kar8nga [~kar8nga@jol13-1-82-66-176-74.fbx.proxad.net] has joined #scheme 16:28:49 PiRSquared17 [~chatzilla@unaffiliated/pirsquared17] has joined #scheme 16:28:58 rudybot: Look! An elephant for you! 16:28:59 PiRSquared17: My code: (define (elephant elephants) (if (= 0 elephants) 1 (* (elephant (- elephants 1)) elephants))) (display (elephant 3)) 16:29:21 rudybot: eval (define (elephant elephants) (if (= 0 elephants) 1 (* (elephant (- elephants 1)) elephants))) (display (elephant 3)) 16:29:23 PiRSquared17: your sandbox is ready 16:29:23 PiRSquared17: ; stdout: "6" 16:29:34 elephactorial... 16:30:25 incubot: Look! An elephant for you! 16:30:28 we just dont want to add an elephant, two monkeys, and a family of squirrels to our back to do so. 16:30:36 incubot: Look! An elephant for you! 16:30:39 Also, I miss CLOS and Elephant. 16:30:45 incubot: Look! An elephant for you! 16:30:48 "Sure, he's a baby elephant!" 16:30:54 XD 16:30:59 incubot: Look! An elephant for you! 16:31:02 ...which consequently ate all my memory like an elephant on crack 16:31:18 rudybot: Look! An elephant for you! 16:31:18 PiRSquared17: Well, yes. In the same way that it's a personal prerogative to walk around looking like the Elephant Man. 16:31:39 This must be the elephant-pumping lemma in action. 16:31:49 rudybot: Look! An elephant for you! 16:31:49 PiRSquared17: And land upon the Great Elephant 16:31:51 rudybot: Look! An elephant for you! 16:31:52 PiRSquared17: Please don't overwrite my elephant! 16:31:55 rudybot: Look! An elephant for you! 16:31:55 PiRSquared17: the elephant in the room, unfortunately, is big and woolly 16:31:57 rudybot: Look! An elephant for you! 16:31:57 PiRSquared17: Well, yes. In the same way that it's a personal prerogative to walk around looking like the Elephant Man. 16:32:00 rudybot: Look! An elephant for you! 16:32:00 PiRSquared17: Celebrate Hannibal Day this year. Take an elephant to lunch. 16:32:16 rudybot: Look! An elephant for you! 16:32:16 PiRSquared17: Celebrate Hannibal Day this year. Take an elephant to lunch. 16:32:19 rudybot: Look! An elephant for you! 16:32:19 PiRSquared17: This one is just a spectacular example though. It's the white elephant of stupidity. 16:32:46 ... 16:33:10 Why did someone write (define (elephant elephants) (if (= 0 elephants) 1 (* (elephant (- elephants 1)) elephants))) (display (elephant 3)) ? 16:36:27 rudybot: rudybot 16:36:27 PiRSquared17: eval cons 16:36:38 wtfff 16:36:40 rudybot: chroot jail 16:36:40 PiRSquared17: I was copying a debian chroot from a debian host to a fedora host, and it changed e.g. syslog from (say) UID 53 to UID 17 16:36:42 eval (add1 1) 16:36:45 rudybot: chroot jail 16:36:45 PiRSquared17: all else is started in a chroot or via getty 16:36:48 rudybot: chroot jail 16:36:48 PiRSquared17: Other than hacks like a chroot or a --force 16:37:01 rudybot: space-time 16:37:01 PiRSquared17: Maybe he/she is stuck in a rip in the spacetime continuum 16:37:39 rudybot: haole 16:37:39 PiRSquared17: haole pasted "untitled" at http://paste.lisp.org/display/96019 16:38:07 rudybot: 16:38:10 rudybot: 16:39:00 rudybot: have you mooed today? 16:39:01 PiRSquared17: emacswiki is uncomfortably slow today. 16:39:39 -!- PiRSquared17 [~chatzilla@unaffiliated/pirsquared17] has left #scheme 16:39:43 PiRSquared17 [~chatzilla@unaffiliated/pirsquared17] has joined #scheme 16:50:06 -!- alvatar [~alvatar@164.127.222.87.dynamic.jazztel.es] has quit [Quit: leaving] 16:53:08 scheibo [~scheibo@dsl-173-206-227-68.tor.primus.ca] has joined #scheme 16:53:11 *sladegen* feels no remorse, now. 17:00:25 -!- hohoho [~hohoho@ntkngw227224.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit [Remote host closed the connection] 17:03:17 -!- HG` [~HG@xdslam194.osnanet.de] has quit [Quit: Leaving.] 17:08:02 rudybot: eval (define (PiRSquared17 x) "rudybot: Look! An elephant for you!") (display (PiRSquared17 "")) 17:08:02 PiRSquared17: ; stdout: "rudybot: Look! An elephant for you!" 17:13:01 Mohamdu [~Mohamdu@CPE0013f7bc6820-CM0013f7bc681c.cpe.net.cable.rogers.com] has joined #scheme 17:16:50 -!- PiRSquared17 [~chatzilla@unaffiliated/pirsquared17] has quit [Ping timeout: 258 seconds] 17:18:33 PiRSquared17 [~chatzilla@ip72-192-23-71.ri.ri.cox.net] has joined #scheme 17:19:02 -!- PiRSquared17 [~chatzilla@ip72-192-23-71.ri.ri.cox.net] has quit [Changing host] 17:19:02 PiRSquared17 [~chatzilla@unaffiliated/pirsquared17] has joined #scheme 17:19:23 -!- parolang [~user@8e4a01246100775874c4f448e9887093.oregonrd-wifi-1261.amplex.net] has quit [Remote host closed the connection] 17:22:34 -!- gravicappa [~gravicapp@ppp85-140-147-26.pppoe.mtu-net.ru] has quit [Ping timeout: 265 seconds] 17:28:17 chittoor [~chittoor@117.204.55.53] has joined #scheme 17:51:29 electrogeek [~electroge@unaffiliated/electrogeek] has joined #scheme 17:52:42 fradgers- [~fradgers-@5e02b45e.bb.sky.com] has joined #scheme 17:53:02 *offby1* is glad to have provided entertainment 17:55:23 Jafet [~Jafet@unaffiliated/jafet] has joined #scheme 18:04:25 gravicappa [~gravicapp@ppp85-141-166-52.pppoe.mtu-net.ru] has joined #scheme 18:04:43 -!- scheibo [~scheibo@dsl-173-206-227-68.tor.primus.ca] has quit [Quit: leaving] 18:07:01 r2q2 [~r2q2@c-24-7-212-58.hsd1.il.comcast.net] has joined #scheme 18:07:07 Yo 18:07:44 hadronzoo [~hadronzoo@adsl-71-158-167-23.dsl.rcsntx.sbcglobal.net] has joined #scheme 18:07:49 -!- r2q2 [~r2q2@c-24-7-212-58.hsd1.il.comcast.net] has left #scheme 18:07:57 r2q2 [~r2q2@c-24-7-212-58.hsd1.il.comcast.net] has joined #scheme 18:09:17 -!- sepult [~user@xdsl-78-34-99-222.netcologne.de] has quit [Read error: Connection reset by peer] 18:12:41 sepult [~user@xdsl-78-34-99-222.netcologne.de] has joined #scheme 18:15:28 toekutr [~toekutr@adsl-69-107-97-1.dsl.pltn13.pacbell.net] has joined #scheme 18:19:28 Reisen [Mor@unaffiliated/reisen] has joined #scheme 18:20:51 Oy 18:21:19 -!- saccade [~saccade@209-6-54-113.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com] has quit [Quit: This computer has gone to sleep] 18:23:27 pdponze [~pdponze@144.85.124.96] has joined #scheme 18:23:59 I'm learning scheme, in in all the tutorials I've read so far, the 'let' syntax was (let ((def1) ... (defn)) (body1) (bodyn)) 18:24:34 Continued to read that, let is just defined in terms of lambda: (let ((i 0)) (body)) == ((lambda (i) (body) 0) 18:25:13 But now I'm completely confused: http://en.wikipedia.org/wiki/Scheme_(programming_language)#Proper_tail_recursion 18:25:29 Could someone explain this let syntax to me, it's not in either of my tutorials 18:26:36 it's standard. 18:26:42 Like it says -- named let. 18:26:46 its absence from your tutorials just means that your tutorials aren't complete. 18:27:11 Well, how would it look if it were translated to a lambda expression? 18:28:54 kniu [~kniu@pool-71-105-73-34.lsanca.dsl-w.verizon.net] has joined #scheme 18:29:00 -!- hadronzoo [~hadronzoo@adsl-71-158-167-23.dsl.rcsntx.sbcglobal.net] has quit [Quit: hadronzoo] 18:29:37 kind of like this 18:29:37 (let loop ([foo 'bar]) (baz 'ugh) (loop 'snord)) => (define something (lambda (foo) (baz 'ugh) (something 'snord))) 18:29:56 except of course the binding of "something" isn't visible outside the "let" itself. 18:30:15 I suppose I should have written "loop" instead of "something" 18:30:27 http://docs.plt-scheme.org/guide/let.html?q=named%20let#(part._.Named_let) might explain nicely 18:30:32 the PLT docs are usually pretty good 18:30:33 I'll check it out now 18:32:23 Ah I see, 'triggers a different parsing', thanks. I've been trying for like 15 minutes to understand how it was broken down with this: http://codepad.org/19xnK3PX 18:36:32 HG` [~HG@xdslea014.osnanet.de] has joined #scheme 18:38:39 -!- PiRSquared17 [~chatzilla@unaffiliated/pirsquared17] has quit [Remote host closed the connection] 18:47:08 note that the above named-`let' would start off with calling (something 'bar) 18:47:48 Reisen I believe that is covered in r5rs 18:47:53 r5rs let 18:47:53 http://www.schemers.org/Documents/Standards/R5RS/HTML/r5rs-Z-H-7.html#%_idx_124 18:47:56 -rudybot:#scheme- http://tinyurl.com/695ay7 18:48:51 (follow the link to "4.2.4" from there, and scroll down a little bit) 18:49:59 Just looked, thanks, but it was more the define-syntax definition I was curious about 18:50:02 Reisen: a warning about codepad -- it claims to evaluate "scheme", but that's mighty vague. In fact, it's using mzscheme v370-something, which is ancient. 18:50:15 Which I managed to find, described with letrec so all is good! Thanks for the help 18:50:41 offby1, I grabbed chicken to learn with, it looked pretty good, should I be using something better? 18:51:47 Reisen: nah, chicken is fine 18:51:49 Chicken scheme in my opinion is fine 18:51:57 PLT scheme is just different 18:52:02 *offby1* sprinkles paprika and salt on r2q2 18:52:13 *r2q2* prepairs to be eaten 18:52:18 *offby1* sharpens his spit and opens a new can of lighter fluid 18:53:04 *r2q2* also to installs drscheme 18:53:06 yum install chicken 18:53:14 Makes me wish I had fedora 18:53:43 yum! chicken. 18:53:47 When does plt scheme become plt racket? 18:53:51 *offby1* slips into a KFC reverie 18:53:57 r2q2: pretty soon now, I think. 18:54:07 They're finishing up the 5.0 release, which I assume is the one that'll be called "racket" 18:54:20 I'm sure eli will have some details; he seems to be the release manager 18:54:45 oh 18:55:19 At a conf I ran at my new college (UIC) I got one of the PLT guys to speak there. 18:55:43 That was neat he talked about macros 18:55:53 they're a smart buncha fellows 18:55:54 *offby1* glances around nervously. 18:57:09 http://www.flourishconf.com/flourish2010/node/6#findler 18:59:05 -!- sepult [~user@xdsl-78-34-99-222.netcologne.de] has quit [Remote host closed the connection] 19:01:24 Checkie [1064@unaffiliated/checkie] has joined #scheme 19:01:29 Findler is the only name I recognize on that list 19:02:54 damd [~damd@unaffiliated/damd] has joined #scheme 19:02:56 -!- damd [~damd@unaffiliated/damd] has left #scheme 19:05:40 -!- MichaelRaskin [~MichaelRa@195.91.224.225] has quit [Remote host closed the connection] 19:05:50 sepult [~user@xdsl-78-34-99-222.netcologne.de] has joined #scheme 19:05:50 MichaelRaskin [~MichaelRa@195.91.224.225] has joined #scheme 19:13:02 -!- sepult [~user@xdsl-78-34-99-222.netcologne.de] has quit [Read error: Connection reset by peer] 19:20:13 proq [~user@unaffiliated/proqesi] has joined #scheme 19:27:01 -!- HG` [~HG@xdslea014.osnanet.de] has quit [Quit: Leaving.] 19:27:59 offby1: Yea getting recognizable people was sort of a challenge and also my fault :-( 19:33:52 -!- masm [~masm@bl19-153-121.dsl.telepac.pt] has quit [Ping timeout: 240 seconds] 19:35:02 saccade [~saccade@BRAIN-AND-COG-THREE-TEN.MIT.EDU] has joined #scheme 19:39:12 -!- Poeir [~Poeir@c-98-228-60-162.hsd1.il.comcast.net] has quit [Quit: This computer has gone to sleep] 19:40:50 Poeir [~Poeir@c-98-228-60-162.hsd1.il.comcast.net] has joined #scheme 19:43:39 Miller` [~Millrawr@dhcp184-48-53-37.oakmv.sjc.wayport.net] has joined #scheme 19:45:03 -!- mastertogo [~togo@ip70-171-249-111.tc.ph.cox.net] has quit [Ping timeout: 260 seconds] 19:45:30 If I have a list '(1 2 3 4 5) and I want to in-place add 1 to the 3rd index to result in '(1 2 3 5 5), what is the best/most efficient way to do this? 19:46:25 traverse the list, counting indices, and use `set-car!' ? 19:47:06 masm [~masm@2.80.135.10] has joined #scheme 19:47:23 alvatar [~alvatar@182.127.222.87.dynamic.jazztel.es] has joined #scheme 19:49:13 phao [~phao@189.107.137.227] has joined #scheme 19:49:35 ski: I was hoping there might be something built in I didn't know about... but I'll just do that. 19:52:00 there might be something appropriate in srfi-1 .. i'm not sure 19:52:22 (maybe something like `nth-pair', or whatever it might be named) 19:52:33 I've been looking through srfi-1 and couldn't find anything... 19:52:50 there's a list-ref that lets you grab a nth index, but you can't call set! on it 19:56:59 hm, i suppose `drop' could be used 19:57:42 Miller`: Keep in mind that you can't mutate a literal - like '(1 2 3 4 5) - at all; if you try to do so, the effects are unspecified. 19:59:29 sepult [~user@xdsl-78-34-99-222.netcologne.de] has joined #scheme 20:00:27 mastertogo [~togo@ip70-171-249-111.tc.ph.cox.net] has joined #scheme 20:04:13 morphir [~morphir@84-52-234.12.3p.ntebredband.no] has joined #scheme 20:05:50 -!- alvatar [~alvatar@182.127.222.87.dynamic.jazztel.es] has quit [Quit: leaving] 20:12:26 -!- r2q2 [~r2q2@c-24-7-212-58.hsd1.il.comcast.net] has quit [Remote host closed the connection] 20:14:51 -!- phao [~phao@189.107.137.227] has quit [Quit: Leaving] 20:21:21 -!- jewel [~jewel@196-210-134-109-rhwh-esr-2.dynamic.isadsl.co.za] has quit [Ping timeout: 245 seconds] 20:30:07 bipt [~bpt@cl-851.chi-02.us.sixxs.net] has joined #scheme 20:33:27 d3mn0id [~daniel@vc-41-14-169-239.umts.vodacom.co.za] has joined #scheme 20:36:08 snorble [~none@s83-179-14-105.cust.tele2.se] has joined #scheme 20:40:28 -!- kar8nga [~kar8nga@jol13-1-82-66-176-74.fbx.proxad.net] has quit [Remote host closed the connection] 20:46:28 arcfide [~arcfide@adsl-99-186-238-18.dsl.bltnin.sbcglobal.net] has joined #scheme 20:47:17 Quadrescence: also here :) 20:47:53 elly: ERROR: Unbound variable: : 20:47:54 ABORT: (unbound-variable) 20:47:57 Haha. 20:48:17 d3mn0id: ALSO and HERE are bound? 20:49:00 *chandler* is befuddled. 20:49:08 alvatar [~alvatar@179.126.222.87.dynamic.jazztel.es] has joined #scheme 20:49:22 elly: Is only ran :) through guile, firstly. 20:49:36 aw :( 20:49:58 Secondly, if i had run "also here :)" it would output too much 20:52:05 elly stole the precious syntax error 20:52:49 Daemmerung: what? 20:55:46 kar8nga [~kar8nga@jol13-1-82-66-176-74.fbx.proxad.net] has joined #scheme 21:00:46 jmcphers [~jmcphers@218.185.108.156] has joined #scheme 21:09:11 td123 [~tom@c-67-173-188-34.hsd1.il.comcast.net] has joined #scheme 21:19:35 -!- toekutr [~toekutr@adsl-69-107-97-1.dsl.pltn13.pacbell.net] has quit [Quit: Leaving] 21:37:52 -!- chittoor [~chittoor@117.204.55.53] has quit [Ping timeout: 272 seconds] 22:12:24 -!- melba [~blee@unaffiliated/lazz0] has quit [Quit: i want to be formal but i'm here to party] 22:15:48 -!- pdponze [~pdponze@144.85.124.96] has left #scheme 22:21:51 -!- stiv [~steve@blender/coder/stivs] has quit [Quit: Leaving] 22:22:55 -!- sepult [~user@xdsl-78-34-99-222.netcologne.de] has quit [Remote host closed the connection] 22:23:35 MrFahrenheit [~RageOfTho@users-55-167.vinet.ba] has joined #scheme 22:25:06 -!- Jafet [~Jafet@unaffiliated/jafet] has quit [Ping timeout: 245 seconds] 22:26:11 Jafet [~Jafet@unaffiliated/jafet] has joined #scheme 22:26:21 -!- RageOfThou [~RageOfTho@users-55-143.vinet.ba] has quit [Ping timeout: 245 seconds] 22:26:25 -!- alvatar [~alvatar@179.126.222.87.dynamic.jazztel.es] has quit [Quit: leaving] 22:30:30 sepult [~user@xdsl-78-34-99-222.netcologne.de] has joined #scheme 22:31:07 -!- d3mn0id [~daniel@vc-41-14-169-239.umts.vodacom.co.za] has quit [Quit: leaving] 22:53:51 -!- gravicappa [~gravicapp@ppp85-141-166-52.pppoe.mtu-net.ru] has quit [Ping timeout: 245 seconds] 22:55:43 -!- MichaelRaskin [~MichaelRa@195.91.224.225] has quit [Remote host closed the connection] 22:55:55 MichaelRaskin [~MichaelRa@195.91.224.225] has joined #scheme 22:57:27 -!- alexsuraci [~alex@pool-71-188-133-67.aubnin.fios.verizon.net] has quit [Ping timeout: 260 seconds] 22:59:26 alexsuraci [~alex@pool-71-188-133-67.aubnin.fios.verizon.net] has joined #scheme 23:01:33 virl [~virl__@chello062178085149.1.12.vie.surfer.at] has joined #scheme 23:02:03 -!- fradgers- [~fradgers-@5e02b45e.bb.sky.com] has quit [Remote host closed the connection] 23:03:19 ico_ [~gino@host32-148-dynamic.50-82-r.retail.telecomitalia.it] has joined #scheme 23:05:42 -!- sepult [~user@xdsl-78-34-99-222.netcologne.de] has quit [Read error: Connection reset by peer] 23:05:43 -!- ico_ [~gino@host32-148-dynamic.50-82-r.retail.telecomitalia.it] has quit [Read error: Connection reset by peer] 23:06:44 sepult [~user@xdsl-78-34-99-222.netcologne.de] has joined #scheme 23:08:44 -!- proq [~user@unaffiliated/proqesi] has quit [Ping timeout: 258 seconds] 23:08:44 -!- stis [~stis@1-1-1-39a.veo.vs.bostream.se] has quit [Read error: Connection reset by peer] 23:11:49 incubot: (number? +nan) 23:11:50 #t 23:11:57 lovely ;) 23:18:07 -!- MichaelRaskin [~MichaelRa@195.91.224.225] has quit [Remote host closed the connection] 23:18:22 MichaelRaskin [~MichaelRa@195.91.224.225] has joined #scheme 23:19:51 -!- kar8nga [~kar8nga@jol13-1-82-66-176-74.fbx.proxad.net] has quit [Remote host closed the connection] 23:21:15 josephholsten [~josephhol@ip70-189-106-111.ok.ok.cox.net] has joined #scheme 23:37:51 -!- masm [~masm@2.80.135.10] has quit [Quit: Leaving.] 23:37:53 jonrafkind [~jon@c-67-172-254-235.hsd1.ut.comcast.net] has joined #scheme 23:49:54 how can I represent (cons (cons )(cons )) as a pattern in (syntax-rules)? 23:50:43 Im very new to pattern construction.. 23:53:06 rudybot: (bread? +naan) 23:53:07 *offby1: in my defense, the naan _was_ delicious 23:53:26 rudybot: I didn't ask you for an opinion; I asked for a -value- 23:53:28 *offby1: what is everyone's opinion on ELPA? My opinion is GNU Emacs needs a distributed package system which simply pulls things from different places... something like BSD ports... I'm mentioning this because the clojure-slime thing relies on ELPA... but also just thinking about packages in emacs in general 23:53:34 *sigh* 23:57:12 rudybot: but then, what about your specific distro's packages 23:57:14 td123: I've been thinking about using my distro's pachage manager as well, eventhough it'd be the cleanest way to manage my current config, that's the least protable solution 23:57:43 my solution is less protable 23:58:01 -!- td123 [~tom@c-67-173-188-34.hsd1.il.comcast.net] has left #scheme 23:58:46 *Daemmerung* is thirsty and craves potable solutions