00:01:40 -!- kuribas [~user@d54C431AF.access.telenet.be] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 00:09:08 carldoncarls [~chris@CPE-76-177-215-56.natcky.res.rr.com] has joined #scheme 00:09:28 bluephoenix47 [~bluephoen@99-70-235-79.lightspeed.iplsin.sbcglobal.net] has joined #scheme 00:21:13 -!- smtlaissezfaire [~smtlaisse@user-387hbid.cable.mindspring.com] has quit [Quit: smtlaissezfaire] 00:25:04 smtlaissezfaire [~smtlaisse@user-387hbid.cable.mindspring.com] has joined #scheme 00:25:29 fantazo_ [~fantazo@178-191-162-51.adsl.highway.telekom.at] has joined #scheme 00:26:30 -!- fantazo [~fantazo@178-191-166-65.adsl.highway.telekom.at] has quit [Read error: Operation timed out] 00:38:13 genieliu [~genieliu@59.78.62.120] has joined #scheme 00:41:37 -!- dnolen_away [~davidnole@184.152.69.75] has quit [Quit: dnolen_away] 00:51:48 -!- ToxicFrog [~ToxicFrog@24-246-40-169.cable.teksavvy.com] has quit [Ping timeout: 255 seconds] 00:54:58 mithridates [~mithridat@142.167.229.211] has joined #scheme 01:00:51 eholk_ [~eholk@64.134.230.72] has joined #scheme 01:00:51 -!- eholk [~eholk@64.134.230.72] has quit [Read error: Connection reset by peer] 01:00:51 -!- eholk_ is now known as eholk 01:01:10 -!- dRbiG [drbig@unhallowed.pl] has quit [Ping timeout: 260 seconds] 01:01:22 EarlGray [~dmytrish@inherent.puzzler.volia.net] has joined #scheme 01:04:22 dRbiG [~p@unhallowed.pl] has joined #scheme 01:08:45 -!- dRbiG [~p@unhallowed.pl] has quit [Ping timeout: 260 seconds] 01:11:15 Jafet [~Jafet@unaffiliated/jafet] has joined #scheme 01:22:04 -!- littlebobby [~bob@unaffiliated/littlebobby] has quit [Quit: Ex-Chat] 01:25:55 kilimanjaro [~kilimanja@unaffiliated/kilimanjaro] has joined #scheme 01:27:54 -!- dsmith [~dsmith@cpe-184-56-129-232.neo.res.rr.com] has quit [Read error: Operation timed out] 01:32:47 -!- rstandy [~rastandy@net-2-32-228-1.cust.dsl.teletu.it] has quit [Ping timeout: 258 seconds] 01:45:49 dsmith [~dsmith@cpe-184-56-129-232.neo.res.rr.com] has joined #scheme 01:53:26 eli: http://programmers.stackexchange.com/q/91126#comment-165258 <-- this commenter is stuck in CL-think, methinks. ;-) 01:54:58 -!- wilx [wilx@shell.sh.cvut.cz] has quit [Read error: Operation timed out] 02:04:17 kniu [~kniu@pool-96-250-3-60.nycmny.fios.verizon.net] has joined #scheme 02:08:31 -!- eholk [~eholk@64.134.230.72] has quit [Quit: eholk] 02:08:55 -!- smtlaissezfaire [~smtlaisse@user-387hbid.cable.mindspring.com] has quit [Quit: smtlaissezfaire] 02:09:25 -!- genieliu [~genieliu@59.78.62.120] has quit [Quit: Lost terminal] 02:12:44 aidalgol [~user@114-134-7-23.rurallink.co.nz] has joined #scheme 02:13:25 You didn't really address the question. Structural induction is a useful concept and way to think about things, but it isn't related to whether lists or arrays are better fit for the representation of code. 02:14:42 Riastradh: Ah. So I should approach it from a macro-writing point of view, then? Since structural induction seriously seems (to me) to win there. 02:19:57 -!- acarrico [~acarrico@pppoe-68-142-35-133.gmavt.net] has quit [Ping timeout: 276 seconds] 02:21:54 Win for what? What difference does it make to writing macros, or anything else that works on the code? 02:24:40 pnkfelix [~Adium@c-68-80-192-44.hsd1.pa.comcast.net] has joined #scheme 02:24:44 srid [~srid@unaffiliated/srid] has joined #scheme 02:25:25 -!- kilimanjaro [~kilimanja@unaffiliated/kilimanjaro] has quit [Ping timeout: 258 seconds] 02:25:28 Riastradh: It would seem that picking apart forms (whether for pattern matching or what not) would be much more easily done if the forms were lists, not vectors. 02:25:36 But perhaps I'm mistaken. 02:26:25 Certainly, lists are generally much more favoured than vectors, with good reason, and so it's not a bad thing to use that for code also. 02:36:42 ToxicFrog [~ToxicFrog@24-246-40-169.cable.teksavvy.com] has joined #scheme 02:43:44 cky: You mean the "compman" thing? 02:44:50 Riastradh: Could be done either way, but the main problem for what most people mean when they talk about arrays is something that require using an index to access it rather than directly pulling apart the pieces. 02:47:06 wilx [wilx@shell.sh.cvut.cz] has joined #scheme 02:50:50 r2q2 [43ad6b5a@gateway/web/freenode/ip.67.173.107.90] has joined #scheme 02:51:29 eli: Yes. 02:54:06 eli: To be fair to compman's comment, the version of map I posted at the time of his comment is not tail-recursive. 02:55:51 (Hence the whole addendum I wrote just to address it. :-P) 03:08:28 -!- r2q2 [43ad6b5a@gateway/web/freenode/ip.67.173.107.90] has quit [Quit: Page closed] 03:09:53 -!- tzhuang [~tzhuang@72.53.83.36] has quit [Ping timeout: 246 seconds] 03:12:31 ymasory [~ymasory@c-76-99-55-224.hsd1.pa.comcast.net] has joined #scheme 03:16:24 jcowan [~John@cpe-74-68-112-189.nyc.res.rr.com] has joined #scheme 03:22:09 -!- jonrafkind [~jon@jonr5.dsl.xmission.com] has quit [Ping timeout: 276 seconds] 03:23:00 -!- X-Scale [email@2001:470:1f14:135b::2] has quit [Remote host closed the connection] 03:28:21 -!- copumpkin [~pumpkin@unaffiliated/pumpkingod] has quit [Quit: Computer has gone to sleep.] 03:31:22 -!- ymasory [~ymasory@c-76-99-55-224.hsd1.pa.comcast.net] has quit [Quit: Leaving] 03:38:39 -!- Jafet [~Jafet@unaffiliated/jafet] has quit [Quit: Leaving.] 03:39:49 coi 03:50:12 cky: I somehow think it won't matter... 03:51:38 eli: As in, naysayers will never be appeased? Or did you have something else in mind? 03:54:25 -!- pnkfelix [~Adium@c-68-80-192-44.hsd1.pa.comcast.net] has quit [Quit: Leaving.] 03:54:34 cky: Just using "iteration" I'd be surprised if he wasn't thinking of the usual bangs. 03:55:10 But if you really want to be picky, Racket's implementation strategy makes the forward thing faster than the backward+reverse thing. 03:56:33 Nice, very nice. :-) 04:02:03 -!- blueadept [~blueadept@unaffiliated/blueadept] has quit [Quit: Leaving] 04:02:25 blueadept [~blueadept@unaffiliated/blueadept] has joined #scheme 04:09:41 pnkfelix [~Adium@c-68-80-192-44.hsd1.pa.comcast.net] has joined #scheme 04:35:18 Nobody wants to write either (let ((t (cadr e)) (c (caddr e)) (a (cadddr e))) ...) or (let ((t (vector-ref e 1)) (c (vector-ref e 2)) (a (vector-ref e 3))) ...). Everyone would prefer to write the pattern (IF ) to destructure a conditional, and the way you write the pattern is independent of whether the object is represented as a list or a vector. 04:37:09 There's lots of structural recursion in macros and program analyzers, but all the important recursion is over the tree structure of the code, not over the chain structure of the lists in terms of which branches in the tree are represented. 04:40:26 genieliu [~genieliu@59.78.62.120] has joined #scheme 04:41:21 bokr [~ed@109.110.46.243] has joined #scheme 04:44:57 Riastradh: Obviously the chain structure is irrelevant. 04:47:06 tauntaun [~user@li327-197.members.linode.com] has joined #scheme 04:56:26 eholk [~eholk@63-235-13-3.dia.static.qwest.net] has joined #scheme 05:05:04 smtlaissezfaire [~smtlaisse@user-387hbid.cable.mindspring.com] has joined #scheme 05:07:09 -!- srid [~srid@unaffiliated/srid] has quit [Quit: Computer has gone to sleep.] 05:07:21 -!- eno [~eno@nslu2-linux/eno] has quit [Ping timeout: 264 seconds] 05:08:38 eno [~eno@nslu2-linux/eno] has joined #scheme 05:09:24 -!- jcowan [~John@cpe-74-68-112-189.nyc.res.rr.com] has quit [Quit: Leaving] 05:14:51 Jafet [~Jafet@unaffiliated/jafet] has joined #scheme 05:19:31 -!- tupi [~david@189.60.162.202] has quit [Quit: Leaving] 05:26:51 -!- bgs100 [~ian@unaffiliated/bgs100] has quit [Quit: [Quit message here]] 05:30:30 -!- leppie [~lolcow@196-210-194-43.dynamic.isadsl.co.za] has quit [Read error: Connection reset by peer] 05:33:09 teurastaja [~Samuel@modemcable072.213-81-70.mc.videotron.ca] has joined #scheme 05:37:20 -!- genieliu [~genieliu@59.78.62.120] has quit [Quit: leaving] 05:38:22 leppie [~lolcow@196-210-194-43.dynamic.isadsl.co.za] has joined #scheme 05:38:45 genieliu [~genieliu@59.78.62.120] has joined #scheme 05:40:02 copumpkin [~pumpkin@user-12hcrs5.cable.mindspring.com] has joined #scheme 05:40:02 -!- copumpkin [~pumpkin@user-12hcrs5.cable.mindspring.com] has quit [Changing host] 05:40:02 copumpkin [~pumpkin@unaffiliated/pumpkingod] has joined #scheme 05:44:28 -!- genieliu [~genieliu@59.78.62.120] has quit [Quit: Lost terminal] 05:46:42 -!- teurastaja [~Samuel@modemcable072.213-81-70.mc.videotron.ca] has quit [Quit: --> Put something intelligent here when I'm more bored <--] 05:48:18 -!- mithridates [~mithridat@142.167.229.211] has quit [Quit: Lost terminal] 05:51:15 srid [~srid@unaffiliated/srid] has joined #scheme 05:53:14 -!- pnkfelix [~Adium@c-68-80-192-44.hsd1.pa.comcast.net] has quit [Quit: Leaving.] 06:22:09 darkf [~darkf@unaffiliated/darkf] has joined #scheme 06:24:09 -!- Jafet [~Jafet@unaffiliated/jafet] has quit [Ping timeout: 252 seconds] 06:28:01 clsimons [~csimons@c-98-202-21-204.hsd1.ut.comcast.net] has joined #scheme 06:29:23 -!- clsimons [~csimons@c-98-202-21-204.hsd1.ut.comcast.net] has quit [Client Quit] 06:34:29 -!- aidalgol [~user@114-134-7-23.rurallink.co.nz] has quit [Remote host closed the connection] 06:35:26 -!- srid [~srid@unaffiliated/srid] has quit [Quit: Computer has gone to sleep.] 06:46:36 -!- aehrisch [~aehrisch@vhost.knauel.org] has left #scheme 06:47:05 tessier [~treed@216.105.40.125] has joined #scheme 06:53:41 -!- bluephoenix47 [~bluephoen@99-70-235-79.lightspeed.iplsin.sbcglobal.net] has quit [Ping timeout: 250 seconds] 07:05:15 jewel [~jewel@196-209-224-145.dynamic.isadsl.co.za] has joined #scheme 07:11:34 -!- eholk [~eholk@63-235-13-3.dia.static.qwest.net] has quit [Quit: eholk] 07:11:34 gravicappa [~gravicapp@ppp91-77-176-116.pppoe.mtu-net.ru] has joined #scheme 07:22:51 -!- jewel [~jewel@196-209-224-145.dynamic.isadsl.co.za] has quit [Ping timeout: 255 seconds] 07:23:46 louis418 [~louis@cm218-253-158-90.hkcable.com.hk] has joined #scheme 07:34:29 -!- smtlaissezfaire [~smtlaisse@user-387hbid.cable.mindspring.com] has quit [Quit: smtlaissezfaire] 07:35:05 homie` [~levgue@xdsl-78-35-159-249.netcologne.de] has joined #scheme 07:35:25 Blkt [~user@82.84.130.109] has joined #scheme 07:36:41 -!- gravicappa [~gravicapp@ppp91-77-176-116.pppoe.mtu-net.ru] has quit [Ping timeout: 258 seconds] 07:37:01 -!- homie [~levgue@xdsl-78-35-168-252.netcologne.de] has quit [Ping timeout: 250 seconds] 07:40:10 -!- blueadept [~blueadept@unaffiliated/blueadept] has quit [Quit: Leaving] 07:41:19 good day everyone 08:00:30 -!- louis418 [~louis@cm218-253-158-90.hkcable.com.hk] has quit [Quit: ] 08:09:39 -!- drdo [~drdo@91.205.108.93.rev.vodafone.pt] has quit [Ping timeout: 276 seconds] 08:14:31 realitygrill [~realitygr@c-24-5-7-139.hsd1.ca.comcast.net] has joined #scheme 08:25:36 fantazo__ [~fantazo@178-190-234-36.adsl.highway.telekom.at] has joined #scheme 08:28:17 -!- monqy [~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net] has quit [Quit: hello] 08:29:36 -!- fantazo_ [~fantazo@178-191-162-51.adsl.highway.telekom.at] has quit [Ping timeout: 276 seconds] 08:34:29 drdo [~drdo@91.205.108.93.rev.vodafone.pt] has joined #scheme 08:37:04 -!- Blkt [~user@82.84.130.109] has quit [Ping timeout: 240 seconds] 08:42:53 -!- kennyd [~kennyd@93-138-89-98.adsl.net.t-com.hr] has quit [Ping timeout: 250 seconds] 08:46:19 kennyd [~kennyd@93-138-82-32.adsl.net.t-com.hr] has joined #scheme 08:49:49 alaricsp: Thanks for voting, the results are up! 08:50:15 Yay 08:50:18 *alaricsp* will look presently 09:00:49 aehrisch [~aehrisch@vhost.knauel.org] has joined #scheme 09:02:39 aidalgol [~user@114-134-7-23.rurallink.co.nz] has joined #scheme 09:07:00 masm [~masm@bl15-133-116.dsl.telepac.pt] has joined #scheme 09:08:27 -!- rgrinberg_ [~rgrinberg@dsl-67-204-33-191.acanac.net] has quit [Ping timeout: 250 seconds] 09:13:29 Blkt [~user@82.84.130.109] has joined #scheme 10:02:36 -!- realitygrill [~realitygr@c-24-5-7-139.hsd1.ca.comcast.net] has quit [Ping timeout: 255 seconds] 10:31:05 -!- homie` [~levgue@xdsl-78-35-159-249.netcologne.de] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 10:32:00 -!- wingo [~wingo@90.164.198.39] has quit [Ping timeout: 252 seconds] 10:33:28 -!- Oddity [~Oddity@unaffiliated/oddity] has quit [Ping timeout: 252 seconds] 10:37:31 realitygrill [~realitygr@c-24-5-7-139.hsd1.ca.comcast.net] has joined #scheme 10:51:01 gravicappa [~gravicapp@ppp91-77-214-179.pppoe.mtu-net.ru] has joined #scheme 10:52:35 ccorn [~ccorn@g132123.upc-g.chello.nl] has joined #scheme 10:55:09 -!- slilo [~user@host-92-126-198-197.pppoe.omsknet.ru] has quit [Read error: Connection reset by peer] 10:55:23 slilo [~user@host-92-126-198-197.pppoe.omsknet.ru] has joined #scheme 10:59:09 -!- ccorn [~ccorn@g132123.upc-g.chello.nl] has quit [Quit: ccorn] 11:06:42 -!- aidalgol [~user@114-134-7-23.rurallink.co.nz] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 11:21:07 ccorn [~ccorn@g132123.upc-g.chello.nl] has joined #scheme 11:32:22 -!- sonstwo [~garland@unaffiliated/ffs] has quit [Remote host closed the connection] 11:35:10 -!- Blkt [~user@82.84.130.109] has quit [Remote host closed the connection] 11:35:35 sonstwo [~garland@unaffiliated/ffs] has joined #scheme 11:44:18 homie [~levgue@xdsl-78-35-159-249.netcologne.de] has joined #scheme 11:52:21 -!- darkf [~darkf@unaffiliated/darkf] has quit [Quit: Leaving] 11:54:51 -!- homie [~levgue@xdsl-78-35-159-249.netcologne.de] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 11:58:25 homie [~levgue@xdsl-78-35-159-249.netcologne.de] has joined #scheme 12:14:27 -!- gravicappa [~gravicapp@ppp91-77-214-179.pppoe.mtu-net.ru] has quit [Ping timeout: 255 seconds] 12:17:00 -!- sonstwo [~garland@unaffiliated/ffs] has quit [Remote host closed the connection] 12:18:55 k 12:23:01 sonstwo [~garland@unaffiliated/ffs] has joined #scheme 12:23:16 -!- tessier [~treed@216.105.40.125] has quit [Changing host] 12:23:16 tessier [~treed@kernel-panic/copilotco] has joined #scheme 12:25:20 Kajtek [~paniwladc@nat4-230.ghnet.pl] has joined #scheme 12:35:39 -!- sonstwo [~garland@unaffiliated/ffs] has quit [Remote host closed the connection] 12:36:28 sonstwo [~garland@2a01:198:5ab:2112:2d70:1614:b5be:3e09] has joined #scheme 12:36:51 genieliu [~genieliu@59.78.62.120] has joined #scheme 12:36:53 -!- sonstwo is now known as Guest90610 12:51:40 jewel [~jewel@196-209-224-145.dynamic.isadsl.co.za] has joined #scheme 13:10:02 -!- REPLeffect [~REPLeffec@69.54.115.254] has quit [Ping timeout: 252 seconds] 13:13:17 -!- tessier [~treed@kernel-panic/copilotco] has quit [Ping timeout: 250 seconds] 13:17:34 EbiDK [~ebi@3e6b7ac3.rev.stofanet.dk] has joined #scheme 13:20:51 gravicappa [~gravicapp@ppp91-77-208-220.pppoe.mtu-net.ru] has joined #scheme 13:21:26 tessier [~treed@216.105.40.125] has joined #scheme 13:23:55 REPLeffect [~REPLeffec@69.54.115.254] has joined #scheme 13:35:43 -!- bokr [~ed@109.110.46.243] has quit [Quit: Leaving.] 13:50:40 acarrico [~acarrico@pppoe-68-142-35-133.gmavt.net] has joined #scheme 13:54:38 DrDuck [~duck@adsl-98-81-58-65.hsv.bellsouth.net] has joined #scheme 13:59:39 tzhuang [~tzhuang@72.53.83.36] has joined #scheme 14:05:33 -!- ccorn [~ccorn@g132123.upc-g.chello.nl] has quit [Quit: ccorn] 14:09:20 smtlaissezfaire [~smtlaisse@user-387hbid.cable.mindspring.com] has joined #scheme 14:10:18 rgrinberg_ [~rgrinberg@66.49.149.80] has joined #scheme 14:11:41 tab1ta [~tab1ta@95.238.46.7] has joined #scheme 14:24:59 -!- homie [~levgue@xdsl-78-35-159-249.netcologne.de] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 14:26:48 djcb [~djcb@a88-114-88-233.elisa-laajakaista.fi] has joined #scheme 14:28:41 -!- gravicappa [~gravicapp@ppp91-77-208-220.pppoe.mtu-net.ru] has quit [Ping timeout: 250 seconds] 14:31:39 gravicappa [~gravicapp@ppp91-77-167-243.pppoe.mtu-net.ru] has joined #scheme 14:37:42 louis418 [~louis@cm218-253-158-90.hkcable.com.hk] has joined #scheme 14:41:14 -!- louis418 [~louis@cm218-253-158-90.hkcable.com.hk] has quit [Client Quit] 14:41:20 -!- carldoncarls [~chris@CPE-76-177-215-56.natcky.res.rr.com] has quit [Ping timeout: 252 seconds] 14:45:48 homie [~levgue@xdsl-78-35-159-249.netcologne.de] has joined #scheme 14:46:47 -!- gravicappa [~gravicapp@ppp91-77-167-243.pppoe.mtu-net.ru] has quit [Ping timeout: 258 seconds] 14:50:13 -!- DrDuck [~duck@adsl-98-81-58-65.hsv.bellsouth.net] has quit [Ping timeout: 252 seconds] 15:19:57 -!- smtlaissezfaire [~smtlaisse@user-387hbid.cable.mindspring.com] has quit [Quit: smtlaissezfaire] 15:21:08 -!- genieliu [~genieliu@59.78.62.120] has quit [Quit: Lost terminal] 15:24:53 smtlaissezfaire [~smtlaisse@user-387hbid.cable.mindspring.com] has joined #scheme 15:25:15 vu3rdd [~vu3rdd@122.172.246.141] has joined #scheme 15:25:15 -!- vu3rdd [~vu3rdd@122.172.246.141] has quit [Changing host] 15:25:15 vu3rdd [~vu3rdd@fsf/member/vu3rdd] has joined #scheme 15:30:33 -!- rgrinberg_ [~rgrinberg@66.49.149.80] has quit [Ping timeout: 252 seconds] 15:48:05 pnkfelix [~Adium@c-68-80-192-44.hsd1.pa.comcast.net] has joined #scheme 15:52:38 rgrinberg_ [~rgrinberg@66.49.149.80] has joined #scheme 15:55:50 srid [~srid@S010678ca39ff0146.vn.shawcable.net] has joined #scheme 15:55:51 -!- srid [~srid@S010678ca39ff0146.vn.shawcable.net] has quit [Changing host] 15:55:51 srid [~srid@unaffiliated/srid] has joined #scheme 15:58:47 barglfargl [4b83ce06@gateway/web/freenode/ip.75.131.206.6] has joined #scheme 15:58:52 hi 16:00:46 how would the lambda calculus expression "(La.Lb.Lf.f a b)" be expressed in scheme? 16:01:25 certainty [~david@matrix.d-coded.de] has joined #scheme 16:02:44 this is what I have tried: http://paste.lisp.org/+2N1P 16:03:31 barglfargl, CONS is right, you forgot to apply `c' in HEAD and TAIL. 16:03:48 (lambda (c) (c (lambda (a) (lambda (b) a)))) 16:03:55 (lambda (c) (c (lambda (a) (lambda (b) b)))) 16:04:22 barglfargl: (lambda (a) (lambda (b) (lambda (f) ((f a) b)))) 16:04:34 DT``: ah, thanks! 16:05:20 pjb, right, that too. 16:06:02 pbj: right, i just caught that and was trying to figure it out 16:06:17 i see, that makes sense 16:07:09 X-Scale [email@2001:470:1f14:135b::2] has joined #scheme 16:07:11 (HEAD ((CONS 'a) 'b)) => 'b, that's strange 16:07:20 teurastaja [~Samuel@modemcable072.213-81-70.mc.videotron.ca] has joined #scheme 16:07:45 it seems like this would be more natural to represent in ML, because of the way you can curry function arguments 16:10:03 barglfargl: you can also write: (define ((f a) b) ...) and call it ((f 42) 33). 16:10:25 But granted it's not really currying. 16:10:27 pjb, that's not R5RS IIRC. 16:10:33 Yes, it is. 16:10:37 (and it *is* currying) 16:10:48 And it's not because it's just a syntactic trick. 16:11:04 You cannot call (f 42) and get a function. 16:11:19 haha, really? that's interesting 16:11:40 rudybot, (define ((f a) b) (+ a b)) 16:11:40 DT``: your sandbox is ready 16:11:40 DT``: Done. 16:11:43 rudybot, (f 42) 16:11:43 DT``: ; Value: # 16:11:45 ? 16:12:01 barglfargl: the problem is that scheme and lisp in general have multiple parameter functions. Therefore currying is not needed and delicate to implement. 16:12:12 -!- smtlaissezfaire [~smtlaisse@user-387hbid.cable.mindspring.com] has quit [Quit: smtlaissezfaire] 16:12:26 barglfargl: to have a really practical curry operator, you need to define all your functions as taking only a single argument. 16:13:34 pjp: is ee. 16:15:08 barglfargl, also, you can use this macro http://paste.lisp.org/display/123182 to call curried functions without all the nested parentheses. 16:16:13 -!- certainty is now known as certainty|underc 16:17:05 -!- certainty|underc is now known as un|certainty 16:19:04 mithridates [~mithridat@142.167.229.211] has joined #scheme 16:19:06 oh, cool, thanks 16:21:59 -!- Guest90610 [~garland@2a01:198:5ab:2112:2d70:1614:b5be:3e09] has quit [Quit: leaving] 16:22:48 sonstwo [~garland@unaffiliated/ffs] has joined #scheme 16:25:50 fantazo_ [~fantazo@178-191-169-229.adsl.highway.telekom.at] has joined #scheme 16:26:59 monqy [~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net] has joined #scheme 16:28:50 -!- barglfargl [4b83ce06@gateway/web/freenode/ip.75.131.206.6] has quit [Quit: Page closed] 16:29:57 -!- fantazo__ [~fantazo@178-190-234-36.adsl.highway.telekom.at] has quit [Ping timeout: 276 seconds] 16:31:34 jonrafkind [~jon@jonr5.dsl.xmission.com] has joined #scheme 16:45:11 -!- EbiDK [~ebi@3e6b7ac3.rev.stofanet.dk] has quit [Ping timeout: 260 seconds] 16:49:39 carldoncarls [~chris@76.177.215.56] has joined #scheme 16:53:23 -!- Riastradh [~riastradh@fsf/member/riastradh] has quit [Quit: leaving] 17:06:05 bluephoenix47 [~bluephoen@99-70-235-79.lightspeed.iplsin.sbcglobal.net] has joined #scheme 17:06:56 -!- homie [~levgue@xdsl-78-35-159-249.netcologne.de] has quit [Remote host closed the connection] 17:12:30 dnolen_ [~davidnole@184.152.69.75] has joined #scheme 17:15:27 homie [~levgue@xdsl-78-35-159-249.netcologne.de] has joined #scheme 17:26:20 -!- homie [~levgue@xdsl-78-35-159-249.netcologne.de] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 17:28:55 homie [~levgue@xdsl-78-35-159-249.netcologne.de] has joined #scheme 17:34:53 Riastradh [~riastradh@fsf/member/riastradh] has joined #scheme 17:41:00 -!- bluephoenix47 [~bluephoen@99-70-235-79.lightspeed.iplsin.sbcglobal.net] has quit [Ping timeout: 276 seconds] 17:42:05 -!- pnkfelix [~Adium@c-68-80-192-44.hsd1.pa.comcast.net] has quit [Quit: Leaving.] 17:43:18 pnkfelix [~Adium@c-68-80-192-44.hsd1.pa.comcast.net] has joined #scheme 17:46:40 -!- vu3rdd [~vu3rdd@fsf/member/vu3rdd] has quit [Remote host closed the connection] 17:48:18 tomppa_ [~tomppa@b27.kiulu.jyu.fi] has joined #scheme 17:51:51 -!- EarlGray [~dmytrish@inherent.puzzler.volia.net] has quit [Ping timeout: 276 seconds] 17:56:20 -!- tomppa_ is now known as Flatlander 17:57:47 -!- Flatlander [~tomppa@b27.kiulu.jyu.fi] has left #scheme 17:58:20 -!- mithridates [~mithridat@142.167.229.211] has quit [Quit: Lost terminal] 18:00:23 tomppa_ [~tomppa@b27.kiulu.jyu.fi] has joined #scheme 18:00:43 -!- tomppa_ [~tomppa@b27.kiulu.jyu.fi] has quit [Client Quit] 18:00:48 EarlGray [~dmytrish@inherent.puzzler.volia.net] has joined #scheme 18:00:49 Flatlander [~tomppa@b27.kiulu.jyu.fi] has joined #scheme 18:06:40 -!- masm [~masm@bl15-133-116.dsl.telepac.pt] has quit [Ping timeout: 252 seconds] 18:15:24 -!- pnkfelix [~Adium@c-68-80-192-44.hsd1.pa.comcast.net] has quit [Quit: Leaving.] 18:15:48 littlebobby [~bob@unaffiliated/littlebobby] has joined #scheme 18:18:33 bluephoenix47 [~bluephoen@99-70-235-79.lightspeed.iplsin.sbcglobal.net] has joined #scheme 18:22:48 -!- REPLeffect [~REPLeffec@69.54.115.254] has quit [Ping timeout: 252 seconds] 18:28:02 -!- littlebobby [~bob@unaffiliated/littlebobby] has quit [Quit: Ex-Chat] 18:31:13 bugQ [~bug@c-71-195-207-34.hsd1.ut.comcast.net] has joined #scheme 18:32:19 -!- homie [~levgue@xdsl-78-35-159-249.netcologne.de] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 18:41:15 masm [~masm@bl15-133-116.dsl.telepac.pt] has joined #scheme 18:42:44 chris__ [~chris@76.177.215.56] has joined #scheme 18:46:31 -!- carldoncarls [~chris@76.177.215.56] has quit [Ping timeout: 260 seconds] 18:51:39 blueadept [~blueadept@unaffiliated/blueadept] has joined #scheme 18:53:00 HG` [~HG@p5DC058EE.dip.t-dialin.net] has joined #scheme 18:59:38 choas [~lars@p5792C590.dip.t-dialin.net] has joined #scheme 19:16:04 -!- bluephoenix47 [~bluephoen@99-70-235-79.lightspeed.iplsin.sbcglobal.net] has left #scheme 19:17:50 -!- srid [~srid@unaffiliated/srid] has quit [Quit: Computer has gone to sleep.] 19:18:06 homie [~levgue@xdsl-78-35-159-249.netcologne.de] has joined #scheme 19:19:52 -!- Riastradh [~riastradh@fsf/member/riastradh] has quit [Remote host closed the connection] 19:21:59 ccorn [~ccorn@g132123.upc-g.chello.nl] has joined #scheme 19:23:31 Odditus [~Oddity@unaffiliated/oddity] has joined #scheme 19:26:19 Daemmerung [~goetter@1133sae.mazama.net] has joined #scheme 19:27:35 Murphant [~olivier@x-132-204-241-60.xtpr.umontreal.ca] has joined #scheme 19:28:15 -!- jewel [~jewel@196-209-224-145.dynamic.isadsl.co.za] has quit [Ping timeout: 255 seconds] 19:28:56 -!- realitygrill [~realitygr@c-24-5-7-139.hsd1.ca.comcast.net] has quit [Quit: realitygrill] 19:29:00 gravicappa [~gravicapp@ppp91-77-160-86.pppoe.mtu-net.ru] has joined #scheme 19:29:41 Riastradh [~riastradh@fsf/member/riastradh] has joined #scheme 19:29:54 realitygrill [~realitygr@c-24-5-7-139.hsd1.ca.comcast.net] has joined #scheme 19:34:48 -!- bugQ [~bug@c-71-195-207-34.hsd1.ut.comcast.net] has quit [Read error: Operation timed out] 19:38:30 Riastradh: A long time ago, you checked out the compose function I wrote at http://refactormycode.com/codes/836, and you said it wasn't tail-recursive. I studied it harder this morning, and couldn't see why. (BTW, I'm referring to the REDUCE-based version, not the FOLD-based one. Of course the latter is not tail-recursive.) 19:38:48 how should I interpret a function that returns "#!void"? 19:39:16 Murphant: What do you want to do with it? 19:40:12 its function should be to simplify an algaebraic expression, but it randomly fails on the same input when I don't change my code at all 19:40:26 Murphant: You should lisppaste the code you have. :-) 19:40:40 what website should I use? 19:40:53 http://paste.lisp.org/new/scheme 19:41:01 cky, well, you probably want to use REDUCE, not FOLD. 19:41:15 Riastradh: Right; my fixed version does use REDUCE. *nods* 19:41:21 mjonsson [~mjonsson@38.109.95.205] has joined #scheme 19:41:32 Riastradh: (It's there if you scroll down the page some more.) 19:41:35 Oh, I see, that's below. 19:41:42 Yep. 19:42:52 Thanks for clarifying---not so confused any more. :-) 19:48:31 kilimanjaro [~kilimanja@unaffiliated/kilimanjaro] has joined #scheme 19:51:17 I seem to have a problem with my changes not being saved in the executed version of my program in emacs 19:51:42 for example, I can change a letter in the pretty printer and that letter is not changed in the executed program even though I reload the file 19:54:10 any idea as to what could cause this? 19:55:00 Murphant, you need to be much, much more specific. In particular, you must specify (1) exactly what you typed, (2) exactly what you saw, and (3) exactly what you expected to see. 19:55:12 smtlaissezfaire [~smtlaisse@user-387hbid.cable.mindspring.com] has joined #scheme 19:57:11 -!- gravicappa [~gravicapp@ppp91-77-160-86.pppoe.mtu-net.ru] has quit [Ping timeout: 240 seconds] 19:57:52 -!- alaricsp [~alaric@relief.warhead.org.uk] has quit [Quit: Leaving] 19:57:57 (1) I had (display "Simpli : ") in my repl, which I changed for (display "Simplif :") note the f 19:58:03 -!- realitygrill [~realitygr@c-24-5-7-139.hsd1.ca.comcast.net] has quit [Quit: realitygrill] 19:58:51 I ran saved the code and ran the program, and what is printed is "Simpli :" without the quotes 19:59:09 (3) I expected to see "Simplif :" 19:59:36 Murphant: Are you using Geiser or any other program for sending your Scheme program to an actual Scheme implementation? 20:00:01 Murphant: I've never used Geiser, but I thought it had functionality for telling a Scheme implementation to reload a file. Or maybe not. 20:00:08 yes, I am using Gambit as the implementation 20:00:19 Well, I just typed `(display "Simpli : ")' at a REPL, saw `Simpli : ', typed `(display "Simplif : ")', and then saw `Simplif : ', so obviously there's something more than what you've just described. 20:00:33 I use C-c C-l to load the program every time 20:01:14 Hmm, C-c C-l? Is there some Emacs buffer, and some file, involved? If so, you need to specify that very clearly. 20:01:34 Murphant: if you do not supply enough information to let somebody reconstruct your environment, nobody can possibly understand your situation, let alone help you. It is up to you to volunteer sufficient details. 20:02:38 rimmjob_ [~rimmjob@99.45.102.166] has joined #scheme 20:02:51 I will rebuild my entire environement and if it doesn't work I will describe it here 20:03:26 gravicappa [~gravicapp@ppp91-77-168-74.pppoe.mtu-net.ru] has joined #scheme 20:03:59 I just ran `M-x run-scheme RET' in GNU Emacs, wrote `(display "Simpli : ")' to a buffer for /tmp/lose.scm, saved it with `C-x C-s', loaded it with `C-c C-l RET', and saw `Simpli : ' in the *scheme* buffer. Then I added the `f', saved the buffer with `C-x C-s' again, loaded it with `C-c C-l RET' again, and saw `Simplif : '. 20:04:08 So obviously there is still more to what you are doing than what you have said. 20:06:10 -!- Flatlander [~tomppa@b27.kiulu.jyu.fi] has quit [Quit: Ex-Chat] 20:07:28 -!- mmc [~michal@82-148-210-75.fiber.unet.nl] has quit [Quit: Leaving.] 20:11:13 -!- choas [~lars@p5792C590.dip.t-dialin.net] has quit [Quit: leaving] 20:13:18 -!- ccorn [~ccorn@g132123.upc-g.chello.nl] has quit [Quit: ccorn] 20:14:47 ccorn [~ccorn@g132123.upc-g.chello.nl] has joined #scheme 20:15:34 -!- djcb [~djcb@a88-114-88-233.elisa-laajakaista.fi] has quit [Remote host closed the connection] 20:17:48 -!- ccorn [~ccorn@g132123.upc-g.chello.nl] has quit [Client Quit] 20:19:12 -!- smtlaissezfaire [~smtlaisse@user-387hbid.cable.mindspring.com] has quit [Ping timeout: 246 seconds] 20:19:51 -!- gravicappa [~gravicapp@ppp91-77-168-74.pppoe.mtu-net.ru] has quit [Ping timeout: 260 seconds] 20:20:54 join #gambit 20:21:54 smtlaissezfaire [~smtlaisse@user-387hbid.cable.mindspring.com] has joined #scheme 20:24:08 homie` [~levgue@xdsl-78-35-169-200.netcologne.de] has joined #scheme 20:25:10 mmc [~michal@82-148-210-75.fiber.unet.nl] has joined #scheme 20:25:48 -!- elliottcable is now known as idiot 20:26:05 -!- homie [~levgue@xdsl-78-35-159-249.netcologne.de] has quit [Ping timeout: 260 seconds] 20:37:35 gravicappa [~gravicapp@ppp91-77-185-180.pppoe.mtu-net.ru] has joined #scheme 20:38:10 srid [~srid@S010678ca39ff0146.vn.shawcable.net] has joined #scheme 20:38:10 -!- srid [~srid@S010678ca39ff0146.vn.shawcable.net] has quit [Changing host] 20:38:10 srid [~srid@unaffiliated/srid] has joined #scheme 20:38:13 -!- homie` [~levgue@xdsl-78-35-169-200.netcologne.de] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 20:41:32 -!- srid [~srid@unaffiliated/srid] has quit [Client Quit] 20:43:37 -!- Murphant [~olivier@x-132-204-241-60.xtpr.umontreal.ca] has left #scheme 20:44:12 wisey [~Steven@host109-153-37-181.range109-153.btcentralplus.com] has joined #scheme 20:45:41 djcb [~djcb@a88-114-88-233.elisa-laajakaista.fi] has joined #scheme 20:45:55 does anybody know the best version of scheme to run on windows vista for following 'Simply scheme: introducing computer science' by brian harvey, matthew wright? 20:47:00 realitygrill [~realitygr@c-67-180-21-185.hsd1.ca.comcast.net] has joined #scheme 20:48:43 mithridates [~mithridat@142.167.229.211] has joined #scheme 20:51:42 -!- idiot is now known as elliottcable 20:53:18 -!- realitygrill [~realitygr@c-67-180-21-185.hsd1.ca.comcast.net] has quit [Ping timeout: 255 seconds] 20:55:31 -!- mmc [~michal@82-148-210-75.fiber.unet.nl] has quit [Quit: Leaving.] 20:55:33 -!- gravicappa [~gravicapp@ppp91-77-185-180.pppoe.mtu-net.ru] has quit [Ping timeout: 255 seconds] 21:03:39 -!- mithridates [~mithridat@142.167.229.211] has quit [Ping timeout: 246 seconds] 21:07:33 srid [~srid@unaffiliated/srid] has joined #scheme 21:09:36 gravicappa [~gravicapp@ppp91-77-161-65.pppoe.mtu-net.ru] has joined #scheme 21:09:53 realitygrill [~realitygr@99-203-252-90.pools.spcsdns.net] has joined #scheme 21:10:11 kuribas [~user@94-227-91-219.access.telenet.be] has joined #scheme 21:11:15 mithridates [~mithridat@142.167.229.211] has joined #scheme 21:13:30 -!- mithridates [~mithridat@142.167.229.211] has quit [Client Quit] 21:13:51 mithridates [~mithridat@142.167.229.211] has joined #scheme 21:15:52 ice_man [~user@CPE0024d23789ef-CM001a666a9242.cpe.net.cable.rogers.com] has joined #scheme 21:15:56 -!- ice_man [~user@CPE0024d23789ef-CM001a666a9242.cpe.net.cable.rogers.com] has quit [Client Quit] 21:16:26 ice_man [~user@CPE0024d23789ef-CM001a666a9242.cpe.net.cable.rogers.com] has joined #scheme 21:16:29 -!- ice_man [~user@CPE0024d23789ef-CM001a666a9242.cpe.net.cable.rogers.com] has left #scheme 21:21:43 -!- realitygrill [~realitygr@99-203-252-90.pools.spcsdns.net] has quit [Quit: realitygrill] 21:27:03 -!- gravicappa [~gravicapp@ppp91-77-161-65.pppoe.mtu-net.ru] has quit [Ping timeout: 255 seconds] 21:32:44 -!- sonstwo [~garland@unaffiliated/ffs] has quit [Quit: Wir sollten die Leistungsfähigkeit des Bundesnachrichtendienstes nicht durch parlamentarische Untersuchungsausschüsse gefährden. -- klein Wolfi] 21:38:22 ccorn [~ccorn@g132123.upc-g.chello.nl] has joined #scheme 21:43:39 ffs [~garland@unaffiliated/ffs] has joined #scheme 21:54:33 -!- ccorn [~ccorn@g132123.upc-g.chello.nl] has quit [Quit: ccorn] 21:55:13 DrDuck [~duck@adsl-98-81-58-65.hsv.bellsouth.net] has joined #scheme 21:59:44 -!- mjonsson [~mjonsson@38.109.95.205] has quit [Ping timeout: 240 seconds] 22:02:55 -!- DrDuck [~duck@adsl-98-81-58-65.hsv.bellsouth.net] has quit [Ping timeout: 260 seconds] 22:05:05 -!- tab1ta [~tab1ta@95.238.46.7] has quit [Quit: Leaving] 22:11:10 wisey: dyoo has a teachpack supporting Simply Scheme on Racket. (require (planet "main.rkt" ("dyoo" "simply-scheme.plt" 2 1))) 22:13:54 sonstwo [~garland@unaffiliated/ffs] has joined #scheme 22:15:06 -!- ffs [~garland@unaffiliated/ffs] has quit [Ping timeout: 276 seconds] 22:15:13 -!- smtlaissezfaire [~smtlaisse@user-387hbid.cable.mindspring.com] has quit [Read error: Connection reset by peer] 22:15:25 smtlaissezfaire [~smtlaisse@user-387hbid.cable.mindspring.com] has joined #scheme 22:15:43 daemmerung ye. I've already set it up. All the code from the book is working great. Now I'll just enjoy reading it. 22:16:02 -!- srid [~srid@unaffiliated/srid] has quit [Quit: Textual IRC Client: http://www.textualapp.com/] 22:17:43 cool thing is, you can follow the book on mac and windows 22:19:19 time for coffee to celebrate a new quest 22:22:24 -!- kuribas [~user@94-227-91-219.access.telenet.be] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 22:26:11 robba [~robba@99-8-86-31.lightspeed.livnmi.sbcglobal.net] has joined #scheme 22:31:20 -!- robba [~robba@99-8-86-31.lightspeed.livnmi.sbcglobal.net] has quit [Quit: Lost terminal] 22:37:06 wisey7 [~Steven@host86-177-247-249.range86-177.btcentralplus.com] has joined #scheme 22:37:47 -!- wisey7 [~Steven@host86-177-247-249.range86-177.btcentralplus.com] has quit [Read error: Connection reset by peer] 22:38:08 wisey7 [~Steven@host86-177-247-249.range86-177.btcentralplus.com] has joined #scheme 22:38:28 ffs [~garland@unaffiliated/ffs] has joined #scheme 22:38:33 -!- sonstwo [~garland@unaffiliated/ffs] has quit [Ping timeout: 264 seconds] 22:39:16 -!- wisey [~Steven@host109-153-37-181.range109-153.btcentralplus.com] has quit [Ping timeout: 260 seconds] 22:39:43 -!- wisey7 [~Steven@host86-177-247-249.range86-177.btcentralplus.com] has quit [Client Quit] 22:47:05 -!- HG` [~HG@p5DC058EE.dip.t-dialin.net] has quit [Quit: Leaving.] 22:49:13 wisey [~Steven@host86-177-247-249.range86-177.btcentralplus.com] has joined #scheme 22:49:24 DrDuck [~duck@adsl-98-81-58-65.hsv.bellsouth.net] has joined #scheme 22:51:48 aidalgol [~user@202.36.179.68] has joined #scheme 22:52:04 oh yes. i'm looking forward to reading 'simply scheme'. I'm trying to get into programming and i've bought the books from this site http://wla.berkeley.edu/ so hopefully i'll be able to watch some lectures to complement the text books. I hope they can get the site working properly, its never really been reliable. 22:54:10 mjonsson [~mjonsson@38.109.95.205] has joined #scheme 22:54:26 MIT Open Courseware is good as well. 22:54:51 iTunes U has also helped 23:07:17 -!- ffs [~garland@unaffiliated/ffs] has quit [Read error: Connection reset by peer] 23:07:37 ffs [~garland@unaffiliated/ffs] has joined #scheme 23:08:09 -!- aidalgol [~user@202.36.179.68] has quit [Ping timeout: 240 seconds] 23:12:15 wisey: iTunes U has the Brian Harvey's CS 61A lectures in audio (and I think video), though that course uses SICP as text, and SS as supplemental. 23:12:49 ... or maybe you already found that. if so, disregard. 23:13:10 -!- Kajtek [~paniwladc@nat4-230.ghnet.pl] has quit [Quit: Leaving.] 23:16:18 -!- fantazo_ [~fantazo@178-191-169-229.adsl.highway.telekom.at] has quit [Remote host closed the connection] 23:17:11 penryu yes. cs 3 comes before cs 61a. CS 3 uses SS and CS 61A uses SICP. SS is designed to be a prequel to SICP. 23:17:27 I wanted to start simple 23:18:30 Hal9k [~Lernaean@unaffiliated/kusanagi] has joined #scheme 23:22:00 aidalgol [~user@202.36.179.68] has joined #scheme 23:26:17 -!- wisey [~Steven@host86-177-247-249.range86-177.btcentralplus.com] has quit [Quit: Leaving] 23:44:11 -!- kilimanjaro [~kilimanja@unaffiliated/kilimanjaro] has quit [Ping timeout: 240 seconds] 23:54:37 ymasory [~ymasory@c-76-99-55-224.hsd1.pa.comcast.net] has joined #scheme