00:01:18 peddie [n=peddie@c-98-210-236-72.hsd1.ca.comcast.net] has joined #scheme 00:06:14 -!- mrm [n=mmourato@94.41.17.72.dynamic.ufanet.ru] has quit [Read error: 60 (Operation timed out)] 00:09:44 -!- Nshag [i=user@Mix-Orleans-106-4-78.w193-248.abo.wanadoo.fr] has quit [Remote closed the connection] 00:12:22 monestri [n=safire@pool-173-79-64-97.washdc.fios.verizon.net] has joined #scheme 00:13:19 -!- peddie_ [n=peddie@c-98-210-236-72.hsd1.ca.comcast.net] has quit [Read error: 110 (Connection timed out)] 00:14:42 caoliver [n=oliver@75-134-208-20.dhcp.trcy.mi.charter.com] has joined #scheme 00:22:52 flippo [n=frivol@unaffiliated/flippo] has joined #scheme 00:43:30 -!- nowhere_man [n=pierre@lec67-4-82-235-57-28.fbx.proxad.net] has quit [Remote closed the connection] 00:49:56 nowhere_man [n=pierre@lec67-4-82-235-57-28.fbx.proxad.net] has joined #scheme 01:07:32 -!- MrFahrenheit [n=RageOfTh@users-42-204.vinet.ba] has quit [Read error: 104 (Connection reset by peer)] 01:07:50 MrFahrenheit [n=RageOfTh@users-42-204.vinet.ba] has joined #scheme 01:08:57 -!- masm [n=masm@bl7-204-131.dsl.telepac.pt] has left #scheme 01:17:47 -!- MichaelRaskin [n=MichaelR@195.91.224.225] has quit [Remote closed the connection] 01:18:19 MichaelRaskin [n=MichaelR@195.91.224.225] has joined #scheme 01:19:24 Kusanagi [n=Lernaean@unaffiliated/kusanagi] has joined #scheme 01:23:15 jeapostrophe [n=jay@69.169.141.110.provo.static.broadweavenetworks.net] has joined #scheme 01:23:28 -!- jeapostrophe [n=jay@69.169.141.110.provo.static.broadweavenetworks.net] has quit [Client Quit] 01:24:24 ventonegro [n=alex@189.62.124.3] has joined #scheme 01:32:47 tsker [n=tsker@207-172-132-71.c3-0.arl-ubr1.sbo-arl.ma.cable.rcn.com] has joined #scheme 01:36:15 -!- sepult [n=levgue@xdsl-87-78-120-124.netcologne.de] has quit [Read error: 104 (Connection reset by peer)] 01:36:49 MononcQc [n=parseido@modemcable062.225-20-96.mc.videotron.ca] has joined #scheme 01:44:37 sepult [n=levgue@xdsl-87-78-120-124.netcologne.de] has joined #scheme 01:57:37 sepult` [n=levgue@xdsl-87-78-100-97.netcologne.de] has joined #scheme 01:57:48 -!- sepult [n=levgue@xdsl-87-78-120-124.netcologne.de] has quit [Read error: 60 (Operation timed out)] 02:11:39 segoe [n=segoe@83.231.45.62] has joined #scheme 02:14:12 -!- towodo [n=jar@209-6-213-168.c3-0.arl-ubr1.sbo-arl.ma.cable.rcn.com] has quit [] 02:15:52 Guile is a major interpreter and is written almost entirely in C. 02:16:46 It's not a _good_ interpreter, mind you, but it has the blessing of GNU and the high profile that comes from it :) 02:25:15 towodo [n=anonymou@209-6-213-168.c3-0.arl-ubr1.sbo-arl.ma.cable.rcn.com] has joined #scheme 02:30:03 SCM is another relatively major interpreter written in C. 02:30:56 PLT and Gauche, on the other hand, are increasingly written in more and more Scheme. 02:32:30 does that hurt them performance-wise? 02:39:09 No, just the compilers and libraries are written in Scheme, the VMs are C. 02:39:28 that's great 02:39:51 it probably makes hacking on them easier 02:40:13 and more portable if at any time they had to move from c 02:48:34 -!- MrFahrenheit [n=RageOfTh@users-42-204.vinet.ba] has quit [Read error: 60 (Operation timed out)] 02:49:09 So uh... imap server in scheme. Doesn't exist, right? 02:49:38 not yet 02:49:55 I'll just hack something together really quick then. 02:50:06 Just didn't want to reinvent the wheel. 02:51:57 I guess POP might be easier. 02:52:14 Wait, I thought IMAP in SCheme had been done already? 02:52:23 synx: There is an IMAP client in Scheme I think. 02:52:29 I'm not sure if there is an IMAP server. 02:52:57 IMAP client is not what I need. 02:53:09 I need a way for thunderbird to interface with my scheme program. 02:53:23 -!- tsker [n=tsker@207-172-132-71.c3-0.arl-ubr1.sbo-arl.ma.cable.rcn.com] has left #scheme 02:53:31 synx: What does your Scheme program do? 02:53:59 It stores emails in a sqlite database. Pre-fetching them from a slow server, pretty much. 02:54:57 -!- monestri [n=safire@pool-173-79-64-97.washdc.fios.verizon.net] has quit [Remote closed the connection] 02:55:00 synx: Wouldn't it make more sense to store the emails into either an mbox or maildir format so that existing IMAP server software can make use of it? 02:55:11 If not, by all means, I would like to have an IMAP server written in Scheme myself. 02:56:49 Well mbox has some fatal escaping errors in it, and it seems to me that picking a maildir folder to write to (assuring the directory exists, spawning maildirmake, etc) would be just as hard as deciding on an IMAP folder to label it as. 02:58:27 Plus it'd be nice not to have to rely on that awful Courier-IMAP thing. 02:59:12 synx: Well, if you don't want to use the existing software, then I'd like to have a well written, portable IMAP server. 02:59:51 mjonsson [n=mjonsson@cpe-74-68-112-229.nyc.res.rr.com] has joined #scheme 03:01:01 portable, as in, it doesn't use tcp-listen? 03:01:09 Kind of hard to write a network server portable between schemes, since there's no standard for networking. 03:01:45 synx: Well, you don't have to use tcp-listen, but actually, I'm working on a portable sockets library, so if you want to play with that, I plan to port it to PLT Scheme as a test. 03:01:58 -!- mjonsson [n=mjonsson@cpe-74-68-112-229.nyc.res.rr.com] has left #scheme 03:02:15 synx: You can write it as an inetd service, and you don't have to worry about sockets. Otherwise, I think that my sockets library is already pretty portable. 03:02:28 synx: I am still cleaning up some of the abstractions though and making it more portable. 03:02:40 If I could see your sockets library I'd love to use it! 03:02:57 Even if you allow for different networking libraries, you shouldn't have any trouble writing a portable network server, because the networking code can be easily isolated. 03:03:02 inetd service heh 03:03:13 Yeah that much I can do. 03:03:15 synx: Hey, don't knock inetd: it works quite well for a lot of things. 03:03:18 :-) 03:03:29 I prefer tcpserver 03:03:52 -!- ventonegro [n=alex@189.62.124.3] has quit [] 03:04:05 synx: I'll give you the details of my sockets library off channel, if that's alright with you. 03:04:46 guess so. I won't make public anything you don't want people to know about. 03:09:49 No, it's just that it's a bunch of hairy details that don't need to clog up the list. 03:09:53 You can share anything here you want to. 03:10:14 It's just that talking about technical details of retrieval and usage aren't very productive here, when they've already been repeated a number of times. 03:14:21 -!- emma [n=em@unaffiliated/emma] has quit [Remote closed the connection] 03:24:52 -!- ve [n=a@94-193-95-252.zone7.bethere.co.uk] has quit [Read error: 60 (Operation timed out)] 03:31:04 jeapostrophe [n=jay@69.169.141.110.provo.static.broadweavenetworks.net] has joined #scheme 03:43:26 -!- nyquist [n=quassel@19.221.broadband4.iol.cz] has quit [Read error: 110 (Connection timed out)] 03:52:36 tjafk [n=timj@e176220088.adsl.alicedsl.de] has joined #scheme 03:54:24 -!- tjaway [n=timj@e176204001.adsl.alicedsl.de] has quit [Read error: 60 (Operation timed out)] 04:05:42 -!- bgs100 [n=ian@unaffiliated/bgs100] has quit [] 04:11:15 -!- copumpkin [n=pumpkin@c-24-63-67-154.hsd1.nh.comcast.net] has quit [] 04:13:24 copumpkin [n=pumpkin@c-24-63-67-154.hsd1.nh.comcast.net] has joined #scheme 04:21:54 kenjin [n=kenjin@163.152.181.104] has joined #scheme 04:21:55 Adamant [n=Adamant@unaffiliated/adamant] has joined #scheme 04:22:02 -!- kenjin is now known as Guest33558 04:22:08 -!- Guest33558 is now known as kenjin2 04:22:47 -!- jeapostrophe [n=jay@69.169.141.110.provo.static.broadweavenetworks.net] has quit [] 04:23:10 incubot: gosh, I do hate hair clogs. 04:23:14 clogs up traffic 04:27:02 zbigniew: slow day, eh? 04:27:15 oh. 04:27:32 \ 04:37:35 -!- leppie [n=lolcow@196-210-146-155-tvwt-esr-2.dynamic.isadsl.co.za] has quit [] 04:38:53 -!- sepult` [n=levgue@xdsl-87-78-100-97.netcologne.de] has quit [Remote closed the connection] 04:40:48 sepult [n=levgue@xdsl-87-78-100-97.netcologne.de] has joined #scheme 04:40:51 -!- MononcQc [n=parseido@modemcable062.225-20-96.mc.videotron.ca] has quit [Remote closed the connection] 04:41:34 -!- sepult [n=levgue@xdsl-87-78-100-97.netcologne.de] has quit [Read error: 104 (Connection reset by peer)] 04:42:11 sepult [n=levgue@xdsl-87-78-100-97.netcologne.de] has joined #scheme 04:56:06 -!- sepult [n=levgue@xdsl-87-78-100-97.netcologne.de] has quit ["ERC Version 5.3 (IRC client for Emacs)"] 04:56:13 -!- mejja [n=user@c-49b6e555.023-82-73746f38.cust.bredbandsbolaget.se] has quit [Remote closed the connection] 04:57:17 sepult [n=levgue@xdsl-87-78-100-97.netcologne.de] has joined #scheme 05:06:48 leppie [n=lolcow@196-210-146-155-tvwt-esr-2.dynamic.isadsl.co.za] has joined #scheme 05:19:23 -!- caoliver [n=oliver@75-134-208-20.dhcp.trcy.mi.charter.com] has left #scheme 05:20:42 ve [n=a@94-193-95-252.zone7.bethere.co.uk] has joined #scheme 05:24:18 -!- segoe [n=segoe@83.231.45.62] has quit [] 05:52:30 -!- peter_12 [n=peter_12@S01060024016bb36c.gv.shawcable.net] has quit [] 06:09:51 -!- arcfide [n=arcfide@ppp-70-246-149-77.dsl.stlsmo.swbell.net] has quit [Read error: 104 (Connection reset by peer)] 06:10:27 arcfide [n=arcfide@ppp-70-246-149-77.dsl.stlsmo.swbell.net] has joined #scheme 06:23:58 -!- luz [n=davids@189.122.90.116] has quit ["Client exiting"] 06:27:05 -!- jonrafkind [n=jon@98.202.86.149] has quit [Read error: 60 (Operation timed out)] 06:40:47 -!- towodo [n=anonymou@209-6-213-168.c3-0.arl-ubr1.sbo-arl.ma.cable.rcn.com] has quit [] 06:42:28 -!- leppie [n=lolcow@196-210-146-155-tvwt-esr-2.dynamic.isadsl.co.za] has quit [Read error: 60 (Operation timed out)] 06:42:51 leppie [n=lolcow@196-210-146-155-tvwt-esr-2.dynamic.isadsl.co.za] has joined #scheme 06:58:49 -!- Jafet [n=Jafet@unaffiliated/jafet] has quit ["Leaving."] 07:12:24 -!- kenjin2 [n=kenjin@163.152.181.104] has quit [Read error: 60 (Operation timed out)] 07:18:23 poet [n=poet@unaffiliated/poet] has joined #scheme 07:25:24 albacker [n=eni@unaffiliated/enyx] has joined #scheme 07:29:57 -!- gpaci [n=gpaci@gpaci-02.dsllan.toad.net] has quit [] 08:15:00 -!- kilimanjaro [n=kilimanj@cpe-173-172-99-25.austin.res.rr.com] has quit [Remote closed the connection] 08:15:19 -!- incwolf [n=phil@cpe-76-172-228-179.socal.res.rr.com] has quit [Read error: 60 (Operation timed out)] 08:15:28 bombshelter13_ [n=bombshel@CPE004005ca19db-CM000f211fd04a.cpe.net.cable.rogers.com] has joined #scheme 08:16:54 -!- bombshelter13_ [n=bombshel@CPE004005ca19db-CM000f211fd04a.cpe.net.cable.rogers.com] has quit [Remote closed the connection] 08:17:26 bombshelter13_ [n=bombshel@CPE004005ca19db-CM000f211fd04a.cpe.net.cable.rogers.com] has joined #scheme 08:17:52 incwolf [n=phil@cpe-76-172-228-179.socal.res.rr.com] has joined #scheme 08:22:15 bombshelter13__ [n=bombshel@CPE004005ca19db-CM000f211fd04a.cpe.net.cable.rogers.com] has joined #scheme 08:34:33 -!- araujo [n=araujo@gentoo/developer/araujo] has quit ["Leaving"] 08:35:00 -!- gaze [n=gaze@c-67-170-217-44.hsd1.ca.comcast.net] has quit [] 08:39:17 -!- bombshelter13_ [n=bombshel@CPE004005ca19db-CM000f211fd04a.cpe.net.cable.rogers.com] has quit [Read error: 110 (Connection timed out)] 08:42:33 bombshelter13_ [n=bombshel@CPE004005ca19db-CM000f211fd04a.cpe.net.cable.rogers.com] has joined #scheme 09:03:00 -!- bombshelter13__ [n=bombshel@CPE004005ca19db-CM000f211fd04a.cpe.net.cable.rogers.com] has quit [Read error: 110 (Connection timed out)] 09:06:04 -!- dmoerner [n=dmr@91-89.res.pomona.edu] has quit [Remote closed the connection] 09:07:46 pavelludiq [n=quassel@87.246.14.135] has joined #scheme 09:10:31 dmoerner [n=dmr@91-89.res.pomona.edu] has joined #scheme 09:24:55 Jafet [n=Jafet@unaffiliated/jafet] has joined #scheme 09:34:24 -!- TR2N [i=email@89.180.164.218] has left #scheme 09:42:15 Edico [n=Edico@unaffiliated/edico] has joined #scheme 10:20:51 dzhus [n=sphinx@95-24-104-38.broadband.corbina.ru] has joined #scheme 10:25:45 -!- Jafet [n=Jafet@unaffiliated/jafet] has quit ["Leaving."] 10:33:46 xwl [n=user@125.34.173.96] has joined #scheme 10:37:26 attila_lendvai [n=ati@catv-89-134-66-143.catv.broadband.hu] has joined #scheme 10:39:45 masm [n=masm@bl7-193-151.dsl.telepac.pt] has joined #scheme 10:40:51 -!- dzhus [n=sphinx@95-24-104-38.broadband.corbina.ru] has quit [Remote closed the connection] 10:45:30 hotblack23 [n=jh@p5B0572D9.dip.t-dialin.net] has joined #scheme 10:46:49 bombshelter13__ [n=bombshel@CPE004005ca19db-CM000f211fd04a.cpe.net.cable.rogers.com] has joined #scheme 10:49:30 towodo [n=anonymou@209-6-213-168.c3-0.arl-ubr1.sbo-arl.ma.cable.rcn.com] has joined #scheme 10:59:17 -!- bombshelter13_ [n=bombshel@CPE004005ca19db-CM000f211fd04a.cpe.net.cable.rogers.com] has quit [Success] 11:00:00 -!- bombshelter13__ [n=bombshel@CPE004005ca19db-CM000f211fd04a.cpe.net.cable.rogers.com] has quit [] 11:17:30 pdponze [n=pierre@144.85.120.251] has joined #scheme 11:26:00 -!- pdponze [n=pierre@144.85.120.251] has quit [Remote closed the connection] 11:37:19 -!- ejs [n=eugen@250-110-135-95.pool.ukrtel.net] has quit [Read error: 104 (Connection reset by peer)] 11:38:27 -!- towodo [n=anonymou@209-6-213-168.c3-0.arl-ubr1.sbo-arl.ma.cable.rcn.com] has quit [] 11:42:31 -!- masm [n=masm@bl7-193-151.dsl.telepac.pt] has quit ["Leaving."] 11:55:23 ejs [n=eugen@213-117-135-95.pool.ukrtel.net] has joined #scheme 11:56:01 hkBst [n=hkBst@gentoo/developer/hkbst] has joined #scheme 12:00:23 lvh [n=lvh@83.101.76.46] has joined #scheme 12:00:34 hi 12:04:50 lolcow [n=lolcow@dsl-243-43-102.telkomadsl.co.za] has joined #scheme 12:05:13 -!- nowhere_man [n=pierre@lec67-4-82-235-57-28.fbx.proxad.net] has quit [Read error: 60 (Operation timed out)] 12:05:35 nowhere_man [n=pierre@lec67-4-82-235-57-28.fbx.proxad.net] has joined #scheme 12:07:42 ASau [n=user@83.69.227.32] has joined #scheme 12:17:11 towodo [n=anonymou@209-6-213-168.c3-0.arl-ubr1.sbo-arl.ma.cable.rcn.com] has joined #scheme 12:17:33 kenjin [n=kenjin@163.152.180.216] has joined #scheme 12:17:55 -!- kenjin is now known as Guest39520 12:18:14 -!- leppie [n=lolcow@196-210-146-155-tvwt-esr-2.dynamic.isadsl.co.za] has quit [Read error: 110 (Connection timed out)] 12:20:20 -!- attila_lendvai [n=ati@catv-89-134-66-143.catv.broadband.hu] has quit ["..."] 12:21:18 -!- lolcow is now known as leppie 12:26:47 attila_lendvai [n=ati@catv-89-134-66-143.catv.broadband.hu] has joined #scheme 12:33:42 bgs100 [n=ian@unaffiliated/bgs100] has joined #scheme 12:39:01 MrFahrenheit [n=RageOfTh@users-55-102.vinet.ba] has joined #scheme 12:46:37 nyquist [n=quassel@19.221.broadband4.iol.cz] has joined #scheme 13:00:37 masm [n=masm@bl7-193-151.dsl.telepac.pt] has joined #scheme 13:02:57 -!- ASau [n=user@83.69.227.32] has quit [Read error: 104 (Connection reset by peer)] 13:06:19 ASau [n=user@83.69.227.32] has joined #scheme 13:21:58 -!- ASau [n=user@83.69.227.32] has quit [Read error: 104 (Connection reset by peer)] 13:24:28 ASau [n=user@83.69.227.32] has joined #scheme 13:27:34 ASau` [n=user@83.69.227.32] has joined #scheme 13:27:52 -!- ASau [n=user@83.69.227.32] has quit [Read error: 54 (Connection reset by peer)] 13:31:01 -!- mreggen [n=mreggen@cm-84.215.28.167.getinternet.no] has quit ["leaving"] 13:42:03 -!- ASau` [n=user@83.69.227.32] has quit [Read error: 104 (Connection reset by peer)] 13:45:20 ASau [n=user@83.69.227.32] has joined #scheme 13:51:05 fax [n=somebody@unaffiliated/fax] has joined #scheme 13:52:36 reprore [n=reprore@18.105.7.214] has joined #scheme 13:54:03 -!- reprore [n=reprore@18.105.7.214] has quit [Client Quit] 13:55:46 can I write R7RS? 13:57:54 if you're in one of the working groups (see http://scheme-reports.org/ ) 14:02:15 -!- masm [n=masm@bl7-193-151.dsl.telepac.pt] has quit ["Leaving."] 14:16:03 -!- ASau [n=user@83.69.227.32] has quit [Read error: 54 (Connection reset by peer)] 14:16:59 jeapostrophe [n=jay@69.169.141.110.provo.static.broadweavenetworks.net] has joined #scheme 14:17:25 MononcQc [n=Ferd@modemcable062.225-20-96.mc.videotron.ca] has joined #scheme 14:26:00 ASau [n=user@83.69.227.32] has joined #scheme 14:41:06 -!- MichaelRaskin [n=MichaelR@195.91.224.225] has quit [Remote closed the connection] 14:41:16 sepult` [n=levgue@xdsl-87-78-121-13.netcologne.de] has joined #scheme 14:41:36 MichaelRaskin [n=MichaelR@195.91.224.225] has joined #scheme 14:45:17 -!- snorble [n=none@s83-179-14-105.cust.tele2.se] has left #scheme 14:46:39 snorble [n=none@s83-179-14-105.cust.tele2.se] has joined #scheme 14:47:22 davazp [n=user@56.Red-79-153-148.dynamicIP.rima-tde.net] has joined #scheme 14:51:50 -!- Edico [n=Edico@unaffiliated/edico] has quit ["Ex-Chat"] 14:54:48 -!- jeapostrophe [n=jay@69.169.141.110.provo.static.broadweavenetworks.net] has quit [] 14:56:21 -!- sepult [n=levgue@xdsl-87-78-100-97.netcologne.de] has quit [No route to host] 15:01:27 -!- sladegen [n=nemo@unaffiliated/sladegen] has quit [Read error: 104 (Connection reset by peer)] 15:04:59 sladegen [n=nemo@unaffiliated/sladegen] has joined #scheme 15:04:59 -!- ASau [n=user@83.69.227.32] has quit [Read error: 104 (Connection reset by peer)] 15:08:46 ASau [n=user@83.69.227.32] has joined #scheme 15:09:11 masm [n=masm@bl7-193-151.dsl.telepac.pt] has joined #scheme 15:10:09 Nshag [i=user@Mix-Orleans-106-4-251.w193-248.abo.wanadoo.fr] has joined #scheme 15:13:46 TR2N [i=email@89-180-168-67.net.novis.pt] has joined #scheme 15:25:13 gpaci [n=gpaci@gpaci-02.dsllan.toad.net] has joined #scheme 15:25:23 -!- MononcQc [n=Ferd@modemcable062.225-20-96.mc.videotron.ca] has quit ["Leaving"] 15:32:32 jeapostrophe [n=jay@69.169.141.110.provo.static.broadweavenetworks.net] has joined #scheme 15:35:01 -!- jeapostrophe [n=jay@69.169.141.110.provo.static.broadweavenetworks.net] has quit [Client Quit] 15:36:34 rstandy [n=rastandy@net-93-144-237-227.t2.dsl.vodafone.it] has joined #scheme 15:41:14 chturne [n=chatzill@host86-128-230-231.range86-128.btcentralplus.com] has joined #scheme 15:44:08 Hi, I am having problems getting a list to come out right, I've got my code and output problems typed out here -> http://paste.lisp.org/display/89642 <- help appriciated :) 15:45:18 sorry, wrong output, it comes out like this (4 3 2 1) 15:45:53 the output given on the webpage is when APPEND is replaced by LIST 15:48:13 use CONS instead of APPEND 15:48:20 CONS makes a pair 15:48:40 annodomini [n=lambda@pool-141-154-241-241.bos.east.verizon.net] has joined #scheme 15:48:56 actually your program is not operating on ()/(_ . _) 15:49:06 emmy [n=em@cpe-98-14-154-71.nyc.res.rr.com] has joined #scheme 15:49:06 you are really operating on lists of lists -- so the recursion should reflect that 15:49:16 How can I get rid of the NULL CONSed onto my list though when I use CONS? I guess I need to change my null case? 15:49:22 no 15:49:34 you don't need a null case at all 15:50:00 just write it as (DEFINE (DEEP-REVERSE LIST) (REVERSE (MAP DEEP-REVERSE LIST))) 15:50:29 Thanks, but I haven't been introduced to those operations and would prefer to do it with what I know. 15:50:43 oh wait 15:50:50 Sorry 15:51:01 Misread you. 15:51:11 That's a nice one! Thanks very much 15:51:24 -!- emmy is now known as emma 15:52:48 Ah, I get errors because CAR gets a NULL to operate on. 15:53:43 should be .. (MAP REVERSE LIST) .. I think 15:53:46 that works 15:53:50 no it doesn't 15:54:03 does for me 15:54:19 I don't believe so 15:54:37 (DEFINE (DEEP-REVERSE LIST) (REVERSE (MAP REVERSE LIST))) gives ((4 3) (2 1)) 15:54:43 when applied to the x I defined 15:55:01 (DEFINE (DEEP-REVERSE LIST) '((4 3) (2 1))) is also giving that 15:55:06 I don't beleive it to be correct either 15:55:20 if you have ((() ()) ()) my suggestion for DEEP-REVERSE would work, but if you have ((a b) y) then you then you need a case for LIST and NOT-LIST. 15:56:02 ah, i see 15:56:30 it's the second case I'm dealing with, which my orginal procedure gets right sort of, but theres a NULL tacked onto the front all the time... 16:02:01 fixed it now 16:02:02 ta 16:04:43 -!- ASau [n=user@83.69.227.32] has quit [Read error: 104 (Connection reset by peer)] 16:09:49 -!- leppie [n=lolcow@dsl-243-43-102.telkomadsl.co.za] has quit [Read error: 60 (Operation timed out)] 16:10:03 leppie [n=lolcow@dsl-243-43-102.telkomadsl.co.za] has joined #scheme 16:10:30 ASau [n=user@83.69.227.32] has joined #scheme 16:21:14 nvteighen [n=nvteighe@226.Red-88-14-173.dynamicIP.rima-tde.net] has joined #scheme 16:21:28 hi 16:21:31 :) 16:22:53 -!- peddie [n=peddie@c-98-210-236-72.hsd1.ca.comcast.net] has quit [Remote closed the connection] 16:22:56 peddie [n=peddie@c-98-210-236-72.hsd1.ca.comcast.net] has joined #scheme 16:23:14 -!- ASau [n=user@83.69.227.32] has quit [Read error: 104 (Connection reset by peer)] 16:25:11 ASau [n=user@83.69.227.32] has joined #scheme 16:26:29 choas [n=lars@p5B0DAD22.dip.t-dialin.net] has joined #scheme 16:28:32 -!- annodomini [n=lambda@wikipedia/lambda] has quit [] 16:33:09 vishsingh [n=vsingh@CPE0014bf4af6c2-CM000a739caee2.cpe.net.cable.rogers.com] has joined #scheme 16:34:02 -!- towodo [n=anonymou@209-6-213-168.c3-0.arl-ubr1.sbo-arl.ma.cable.rcn.com] has quit [] 16:37:15 -!- nvteighen [n=nvteighe@226.Red-88-14-173.dynamicIP.rima-tde.net] has left #scheme 16:40:07 -!- ASau [n=user@83.69.227.32] has quit [Read error: 104 (Connection reset by peer)] 16:40:43 ASau [n=user@83.69.227.32] has joined #scheme 16:45:13 -!- masm [n=masm@bl7-193-151.dsl.telepac.pt] has quit ["Leaving."] 16:52:58 annodomini [n=lambda@pool-141-154-241-241.bos.east.verizon.net] has joined #scheme 16:54:40 Modius [n=Modius@cpe-70-123-130-159.austin.res.rr.com] has joined #scheme 16:56:07 -!- ASau [n=user@83.69.227.32] has quit [Read error: 104 (Connection reset by peer)] 16:57:50 ASau [n=user@83.69.227.32] has joined #scheme 17:01:55 Edico [n=Edico@unaffiliated/edico] has joined #scheme 17:02:39 wingo [n=wingo@94.Red-81-39-169.dynamicIP.rima-tde.net] has joined #scheme 17:02:41 jonrafkind [n=jon@98.202.86.149] has joined #scheme 17:10:36 -!- bgs100 [n=ian@unaffiliated/bgs100] has quit [Read error: 110 (Connection timed out)] 17:12:09 -!- ASau [n=user@83.69.227.32] has quit [Read error: 104 (Connection reset by peer)] 17:12:40 ASau [n=user@83.69.227.32] has joined #scheme 17:13:17 towodo [n=anonymou@209-6-213-168.c3-0.arl-ubr1.sbo-arl.ma.cable.rcn.com] has joined #scheme 17:26:11 mreggen [n=mreggen@cm-84.215.28.167.getinternet.no] has joined #scheme 17:40:57 BW^- [n=Miranda@86.34.16.1] has joined #scheme 17:41:15 do you know of any particularly good MySQL library in Scheme? 17:41:40 i'm implementing the NULL datatype for argument datatype when invoking prepared statements, in Gambit's MySQL lib. :) 17:41:44 need inspiration. 17:41:51 *wingo* does not know. 17:45:10 -!- BW^- [n=Miranda@86.34.16.1] has left #scheme 17:52:49 -!- gpaci [n=gpaci@gpaci-02.dsllan.toad.net] has quit [Read error: 60 (Operation timed out)] 17:53:20 -!- annodomini [n=lambda@wikipedia/lambda] has quit [] 17:58:23 annodomini [n=lambda@pool-141-154-241-241.bos.east.verizon.net] has joined #scheme 18:03:38 gpaci [n=gpaci@gpaci-02.dsllan.toad.net] has joined #scheme 18:04:58 -!- ASau [n=user@83.69.227.32] has quit [Remote closed the connection] 18:05:17 ASau [n=user@83.69.227.32] has joined #scheme 18:05:56 -!- ASau [n=user@83.69.227.32] has quit [Read error: 104 (Connection reset by peer)] 18:06:52 -!- towodo [n=anonymou@209-6-213-168.c3-0.arl-ubr1.sbo-arl.ma.cable.rcn.com] has quit [] 18:07:40 -!- annodomini [n=lambda@wikipedia/lambda] has quit [] 18:07:55 BW^- [n=Miranda@86.34.16.1] has joined #scheme 18:08:19 ASau [n=user@83.69.227.32] has joined #scheme 18:09:46 segoe [n=segoe@83.231.15.28] has joined #scheme 18:13:09 -!- fax [n=somebody@unaffiliated/fax] has quit ["Leaving"] 18:14:22 ..so if anyone has a clue on MySQL integration, you're welcome to note me now.. :) 18:16:37 masm [n=masm@bl7-193-151.dsl.telepac.pt] has joined #scheme 18:16:38 araujo [n=araujo@gentoo/developer/araujo] has joined #scheme 18:17:22 they have no public protocol reference, so you need to puzzle how it works yourself, eh. 18:18:36 -!- rstandy [n=rastandy@net-93-144-237-227.t2.dsl.vodafone.it] has quit [Read error: 110 (Connection timed out)] 18:18:59 Why not just write a binding for libmysql? 18:19:10 because i'm on a green threading system. 18:19:36 And libmysql has no nonblocking API? 18:19:43 gah, what crap 18:19:52 -!- stepnem [n=stepnem@88.103.132.186] has quit [SendQ exceeded] 18:20:01 i don't know if it has nonblocking. 18:20:11 i want to use gambit-internal functions in all cases, no reason not to. 18:20:25 stepnem [n=stepnem@88.103.132.186] has joined #scheme 18:20:31 Well, the reason not to would be the fact they don't publish a protocol spec ;) 18:20:39 -!- gpaci [n=gpaci@gpaci-02.dsllan.toad.net] has quit [Read error: 104 (Connection reset by peer)] 18:20:54 gpaci [n=gpaci@gpaci-02.dsllan.toad.net] has joined #scheme 18:21:25 there are open source implementations, including their own. 18:21:39 Well, have fun :) 18:21:49 em thx. :) 18:22:04 Do you need to use mysql? 18:22:06 -!- ASau [n=user@83.69.227.32] has quit [Read error: 104 (Connection reset by peer)] 18:22:21 Postgres has both a nonblocking API in libpq and a published protocol spec 18:23:10 i'm working atop a technology stack that uses mysql. 18:23:11 -!- pavelludiq [n=quassel@87.246.14.135] has quit [Read error: 54 (Connection reset by peer)] 18:23:13 so for now, yes i do. 18:23:17 more fun to implement the protocol anyway :) 18:23:30 yes i know postgres' protocol spec is more accessible 18:23:33 wingo: you have a point 18:24:50 sure :) 18:25:05 annodomini [n=lambda@pool-141-154-241-241.bos.east.verizon.net] has joined #scheme 18:25:22 duh-duh, is there no native implementation of mysql's protocol for scheme? 18:25:32 gpaci_ [n=gpaci@gpaci-02.dsllan.toad.net] has joined #scheme 18:25:34 i note both the ruby and perl pure implementations seem limited, 18:25:43 and python doesn't even bother to access mysql natively (but with c lib). 18:25:58 -!- gpaci [n=gpaci@gpaci-02.dsllan.toad.net] has quit [Read error: 104 (Connection reset by peer)] 18:25:59 -!- gpaci_ is now known as gpaci 18:30:06 any idea on how to get this magic knowledge? 18:30:10 ASau [n=user@83.69.227.32] has joined #scheme 18:31:21 use the source, of course :) 18:32:48 yes.. written in C :( 18:33:05 might be easy to read, might not 18:34:35 http://cvs.php.net/viewvc.cgi/php-src/ext/mysqlnd/ is an example for C source. 18:36:00 What a bright idea! Use the sources from PHP's bindings 18:36:03 18:39:00 RageOfThou [n=RageOfTh@users-42-117.vinet.ba] has joined #scheme 18:39:56 -!- MichaelRaskin [n=MichaelR@195.91.224.225] has quit [Remote closed the connection] 18:40:23 MichaelRaskin [n=MichaelR@195.91.224.225] has joined #scheme 18:42:28 lolcow [n=lolcow@dsl-243-43-102.telkomadsl.co.za] has joined #scheme 18:43:26 Kirill [n=user@74.12.124.120] has joined #scheme 18:44:00 hi! does there exist a construct that lets me "unpack" a list? e.g. I have a list '(a b c d), I want to bind variables x, y to 'a, 'b respectively. ideas? 18:44:01 -!- leppie [n=lolcow@dsl-243-43-102.telkomadsl.co.za] has quit [Read error: 104 (Connection reset by peer)] 18:44:52 nvteighen [n=nvteighe@226.Red-88-14-173.dynamicIP.rima-tde.net] has joined #scheme 18:44:58 hi 18:45:06 kirill: (apply (lambda (a b c d) ) your-var) 18:45:16 BW^-: d'oh, I'm an idiot. Thank you. 18:45:26 ; (let-args '(1 2 3) (a b c) c) => 3 18:45:29 (define-macro (let-args list args . code) `(apply (lambda ,args ,@code) ,list)) 18:45:33 gaze [n=gaze@c-67-170-217-44.hsd1.ca.comcast.net] has joined #scheme 18:45:37 nice 18:46:17 Kirill: PLT (and possibly other schemes) have a whole bunch of "match" special forms that do that sort of thing, too 18:46:40 Ah 18:46:42 I'm using PLT =) 18:46:48 I miss top-level programs =( 18:47:11 Sure the top level has oddball semantics when it comes to macros and such, but it sure as hell looks nice =) 18:47:18 hm... talking about macros 18:47:36 today I tried to implement something like a C switch and i failed miserably 18:47:52 nvteighen: use a cond or a case? 18:47:59 -!- ASau [n=user@83.69.227.32] has quit [Read error: 104 (Connection reset by peer)] 18:48:10 Kirill: let's say I wanted to reimplement case 18:48:10 nvteighen: or you want "break" too? you might need to use continuations for that 18:48:30 ASau [n=user@83.69.227.32] has joined #scheme 18:48:35 escape continuations are a tad simpler, if you just want "break" 18:48:44 rudybot: doc let/ec 18:48:44 offby1: http://docs.plt-scheme.org/reference/cont.html#(form._((lib._scheme%2Fprivate%2Fletstx-scheme..ss)._let%2Fec)) 18:49:17 My issue was... using pattern language I couldn't find a way to rearrange the thing 18:49:41 ah, it's possible that you'll need the fancier macro-defining thing. 18:49:42 (switch var (1 'a) -> (cond ((equal? var 1) 'a)) 18:49:53 syntax-case vs syntax-rules; one is more powerful, but I forget which 18:50:19 case 18:50:20 =) 18:50:35 hm... I'm using MIT/GNU... so forget syntax-case... 18:50:36 But you can do it with syntax-rules too 18:50:55 You can take a look at R5RS, they show how to implement cond and case using syntax-rules (I think) 18:51:01 nvteighen: I'm sure MIT/GNU scheme has some equivalent. 18:51:18 syntax-case is R6RS, IIRC 18:52:44 X[z]X [n=none@94.230.83.96] has joined #scheme 18:53:21 offby1: MIT/GNU has the syntactic closure system... 18:57:29 -!- MrFahrenheit [n=RageOfTh@users-55-102.vinet.ba] has quit [Read error: 113 (No route to host)] 18:59:14 -!- dmoerner [n=dmr@91-89.res.pomona.edu] has quit [Remote closed the connection] 18:59:28 dmoerner [n=dmr@91-89.res.pomona.edu] has joined #scheme 19:00:16 Well... I don't understand how the hell can this work 19:01:33 http://pastebin.com/m7f010105 19:02:23 -!- Kirill [n=user@74.12.124.120] has left #scheme 19:04:07 -!- ASau [n=user@83.69.227.32] has quit [Read error: 54 (Connection reset by peer)] 19:04:46 ASau [n=user@83.69.227.32] has joined #scheme 19:06:43 hi guys 19:06:47 a question 19:07:46 hi 19:08:01 if i have a list, lets say (a (b c) (d (e f))) 19:08:28 and i want to create a recursive function which will first, replace (e f) with some gensym variable 19:08:39 then (b c) 19:08:48 then (d g1) 19:09:02 and then just return the list (a g2 g3) 19:09:20 i'm quite confused on how to achieve this 19:09:48 The recursion would do something like... 19:10:02 a -- ((b c) (d (e f)) 19:10:29 Then, take the last part and subdivide in two 19:10:43 and take the last and subdivide in two 19:10:44 i've built a helper func which checks if the list is simple 19:11:10 Not necessary... in a tail recursion, what you'd do is to check the limit cases first and then recurse 19:11:40 a cond clause with a couple of cases should be enough... but well, if a helper func makes you confortable... 19:12:00 s/confortable/feel confortable/ 19:13:38 i've managed to get the cond right, i think, the only problem is how to call the recursion, since i think i should use the `(, annotation, but i'm having difficulties with that.. 19:14:02 and with a simple recursion, what will happen is that i will first replace (e f) 19:14:16 but then, i will replace (d g1), which is unwanted 19:14:42 i need, in the first "iteration" to replace the lowest "nodes" 19:15:13 hm... I don't understand your assignment... Are you binding the "deleted" values to those gensym variables? 19:15:21 yeah 19:15:24 with let 19:15:48 but i wanted to implement this "simple" part first.. 19:16:05 Is this a macro? 19:16:11 nope 19:16:18 a regular function.. 19:16:36 which, as i see it, should be devided to at least 2 diffrent one.. 19:17:30 so... (a (b c) (d (e f))) --> (a g2 g3), where g2 = (b c), g3 = (d g1), where g1 = (e f)? 19:17:45 yep 19:17:55 Ok, I don't get why you want this 19:17:59 lol 19:18:19 You could use The list itself 19:18:20 thats not the question, the question is how the hell to get it done in scheme.. 19:18:37 ok... 19:18:54 let me fire my text editor ;) 19:19:29 you must admit its a brain teaser 19:19:44 but it seems it shouldn't 19:20:00 this is no different than a regular binary tree traversal 19:20:00 -!- ASau [n=user@83.69.227.32] has quit [Read error: 104 (Connection reset by peer)] 19:20:18 depth first traversal, i think 19:21:27 -!- BW^- [n=Miranda@86.34.16.1] has quit [Read error: 110 (Connection timed out)] 19:22:28 ASau [n=user@83.69.227.32] has joined #scheme 19:23:16 X[z]X: what implementation are you using? MIT/GNU doesn't use gensym 19:23:30 pretty big 19:23:42 but the gensym is not the issue here 19:24:00 in dr.scheme 19:25:26 pavelludiq [n=quassel@87.246.30.96] has joined #scheme 19:27:46 Heck... I'm as lost as you 19:27:48 :p 19:28:29 But the issue seems to be to tell Scheme to recognize the difference between a list of length 2 ((b c) (d (e f)) 19:28:39 from a list of length 2 (e f) 19:28:46 thats simple 19:28:59 i've written a function that checks if a list is a simple-list? 19:29:08 which means, does it have nested lists 19:29:11 or not 19:29:18 IMO, the problem is just that... unless I'm missing something 19:29:53 well, i have the solution to that.. and still cant figure out the solution,.. 19:30:33 what kind of output do you get? 19:31:02 nothing to give me output yet. cant figure out the function itself 19:31:57 http://pastebin.com/me34b40c 19:32:06 This is what I've thought... 19:32:39 rudybot: eval (define (XzX input) `(a ,(gensym) ,(gensym))) 19:32:44 rudybot: eval (XzX '(a (b c) (d (e f)))) 19:32:44 offby1: ; Value: (a g9583 g9584) 19:32:47 works for me. 19:33:23 hm... but he wants the intermediate gensym variable too 19:33:54 Foofie [n=innocent@86.80-203-225.nextgentel.com] has joined #scheme 19:35:01 I must have not noticed the bit where he said that 19:35:01 let me restate the problem 19:35:27 given some expression, for example '(a (b c) (d (e f))) 19:36:01 i want to produce a list, which will contain the let bindings for all the variables which can be calculated in parralel 19:36:11 for this example: 19:36:27 yow, that sounds pretty sophisticated. 19:36:36 more work than I wanna do on a sunny Sunday morning 19:36:55 (let ((g1 (e f) (g2 (b c) (let g3 (d g1)) (a g2 g3) 19:37:05 oh, you're writing a compiler. 19:37:05 -!- ASau [n=user@83.69.227.32] has quit [Read error: 54 (Connection reset by peer)] 19:37:11 yep 19:37:18 What you want is a way to dynamically bind stuff "destructuring" the list? 19:37:50 Ok, if you're writing such a thing (a compiler), that's really over my head and any advice from me would be false 19:37:56 something like that, in this point its not "real" binding, but just the output 19:38:22 hmm... I gotta go now... bye! And good luck 19:38:24 -!- nvteighen [n=nvteighe@226.Red-88-14-173.dynamicIP.rima-tde.net] has left #scheme 19:38:33 any one else? 19:42:43 bgs100 [n=ian@h174.242.22.98.dynamic.ip.windstream.net] has joined #scheme 19:43:39 -!- antoszka [n=antoszka@unaffiliated/antoszka] has quit [Nick collision from syn.] 19:43:40 -!- Mr_Awesome [n=eric@c-98-212-135-60.hsd1.il.comcast.net] has quit [Nick collision from syn.] 19:43:40 -!- felipe [n=felipe@my.nada.kth.se] has quit [Nick collision from syn.] 19:43:40 -!- erg [n=erg@li13-154.members.linode.com] has quit [Nick collision from syn.] 19:43:41 -!- acieroid [n=acieroid@ks23738.kimsufi.com] has quit [Nick collision from syn.] 19:43:41 -!- elf [i=elf@antenora.aculei.net] has quit [Nick collision from syn.] 19:43:41 -!- Adrinael [n=adrinael@barrel.rolli.org] has quit [Nick collision from syn.] 19:43:41 -!- attila_lendvai [n=ati@catv-89-134-66-143.catv.broadband.hu] has quit [Nick collision from syn.] 19:43:41 -!- Adamant [n=Adamant@unaffiliated/adamant] has quit [Nick collision from syn.] 19:43:42 -!- albacker [n=eni@unaffiliated/enyx] has quit [Nick collision from syn.] 19:43:43 -!- apgwoz [n=apgwoz@216.156.136.2] has quit [Nick collision from syn.] 19:43:43 -!- elmex [i=elmex@89.144.17.55] has quit [Nick collision from syn.] 19:43:45 -!- ve [n=a@94-193-95-252.zone7.bethere.co.uk] has quit [Nick collision from syn.] 19:43:45 -!- Axioplase [n=Axioplas@fortigate.kb.ecei.tohoku.ac.jp] has quit [Nick collision from syn.] 19:43:46 -!- bohanlon [n=bohanlon@pool-173-48-104-141.bstnma.fios.verizon.net] has quit [Nick collision from syn.] 19:43:46 -!- araujo [n=araujo@gentoo/developer/araujo] has quit [Nick collision from syn.] 19:43:47 -!- Edico [n=Edico@unaffiliated/edico] has quit [Nick collision from syn.] 19:43:47 -!- TR2N [i=email@89-180-168-67.net.novis.pt] has quit [Nick collision from syn.] 19:43:47 -!- Chris [n=chris@unaffiliated/chris] has quit [Nick collision from syn.] 19:43:47 -!- emma [n=em@unaffiliated/emma] has quit [Nick collision from syn.] 19:43:47 -!- CaptainMorgan [n=CaptainM@c-24-62-183-102.hsd1.ma.comcast.net] has quit [Nick collision from syn.] 19:43:47 acieroid [n=acieroid@ks23738.kimsufi.com] has joined #scheme 19:43:49 -!- twopoint718 [n=chris@76.210.76.232] has quit [Nick collision from syn.] 19:43:50 -!- borism_ [n=boris@195-50-215-148-dsl.krw.estpak.ee] has quit [Nick collision from syn.] 19:43:50 -!- flippo [n=frivol@unaffiliated/flippo] has quit [Nick collision from syn.] 19:43:51 -!- dmoerner [n=dmr@91-89.res.pomona.edu] has quit [Nick collision from syn.] 19:43:51 -!- chturne [n=chatzill@host86-128-230-231.range86-128.btcentralplus.com] has quit [Nick collision from syn.] 19:43:51 -!- ejs [n=eugen@213-117-135-95.pool.ukrtel.net] has quit [Nick collision from syn.] 19:43:51 -!- arcfide [n=arcfide@ppp-70-246-149-77.dsl.stlsmo.swbell.net] has quit [Nick collision from syn.] 19:43:51 -!- eno [n=eno@nslu2-linux/eno] has quit [Nick collision from syn.] 19:43:51 -!- dfeuer [n=dfeuer@wikimedia/Dfeuer] has quit [Nick collision from syn.] 19:43:51 -!- eli [n=eli@winooski.ccs.neu.edu] has quit [Nick collision from syn.] 19:43:51 -!- aking [n=aking@67.23.13.119] has quit [Nick collision from syn.] 19:43:51 -!- certainty [n=david@hades.d-coded.de] has quit [Nick collision from syn.] 19:43:51 -!- C-Keen [i=ckeen@pestilenz.org] has quit [Nick collision from syn.] 19:43:51 -!- leppie|work [i=52d2e3c8@gateway/web/freenode/x-qlxpqifmkslvluro] has quit [Nick collision from syn.] 19:45:53 ccl-logbot [n=ccl-logb@master.clozure.com] has joined #scheme 19:45:53 19:45:53 -!- names: ccl-logbot flippo ve EwS bremac eno Guest22954 Edico charleyb erg Mr_Awesome ejs C-Keen borism duncanm CaptainMorgan dfeuer elmex TR2N brx dmoerner bgs100 Foofie pavelludiq X[z]X gaze lolcow MichaelRaskin RageOfThou gpaci annodomini stepnem masm segoe mreggen jonrafkind wingo Modius vishsingh choas peddie Nshag sladegen davazp snorble sepult` nyquist Guest39520 nowhere_man lvh hkBst hotblack23 xwl incwolf poet copumpkin tjafk Kusanagi offby1 19:45:53 -!- names: Poeir sstrickl synx gribozavr clog_ jao yosafbridge rdd gnomon hosh saccade_ Fufie sad0ur webframp TimMc rudybot xwl_ tizoc kazzmir Riastradh untouchable mornfall jyujin michaelw ponzao__ roderic mbishop cornbread Pepe_ lowlycoder _Jordan_ sjamaan ski ecraven joast ray zbigniew kniu tltstc jay-mccarthy makmanalp j0ni specbot minion rapacity Leonidas p1dzkl r0bby poucet guenthr linas Khisanth rotty samth ineiros z0d chandler cipher Arelius 19:45:53 -!- names: zeroish incubot thermal_ XTL StucKman Elly tessier zeroish` lisppaste foof pookey dlouhy nasloc__ nicktastique saccade rmrfchik klutometis tabe`` 19:46:14 elf [i=elf@antenora.aculei.net] has joined #scheme 19:47:37 -!- davazp [n=user@56.Red-79-153-148.dynamicIP.rima-tde.net] has quit [Remote closed the connection] 19:47:50 -!- Guest22954 is now known as attila_lendvai 19:48:24 Adamant [n=Adamant@c-68-51-134-164.hsd1.ga.comcast.net] has joined #scheme 19:48:42 antoszka [n=antoszka@chello087206024243.chello.pl] has joined #scheme 19:48:44 ASau [n=user@83.69.227.32] has joined #scheme 19:48:46 acieroid [n=acieroid@ks23738.kimsufi.com] has joined #scheme 19:48:56 aking [n=aking@67.23.13.119] has joined #scheme 19:48:59 Axioplase [n=Axioplas@fortigate.kb.ecei.tohoku.ac.jp] has joined #scheme 19:48:59 any one want to help me? 19:49:03 twopoint718 [n=chris@76.210.76.232] has joined #scheme 19:49:11 Armageddon00 [n=danking@zerowing.ccs.neu.edu] has joined #scheme 19:50:21 bohanlon [n=bohanlon@pool-173-48-104-141.bstnma.fios.verizon.net] has joined #scheme 19:50:51 -!- Fufie [n=innocent@86.80-203-225.nextgentel.com] has quit [Connection timed out] 19:51:26 X[z]X: we'll know once you ask your question... 19:51:37 -!- Edico [n=Dezlagra@86.126.162.146] has left #scheme 19:51:55 certainty [n=david@hades.d-coded.de] has joined #scheme 19:51:58 given some expression, for example '(a (b c) (d (e f))) 19:51:58 i want to produce a list, which will contain the let bindings for all the variables which can be calculated in parallel 19:52:12 for this example: (let ((g1 (e f) (g2 (b c) (let g3 (d g1)) (a g2 g3) 19:52:20 ada2358 [n=ada2358@login-linux.ccs.neu.edu] has joined #scheme 19:53:02 -!- attila_lendvai is now known as Guest31692 19:53:41 copumpkin,? 19:53:43 Edico [n=Edico@unaffiliated/edico] has joined #scheme 19:56:10 eli [n=eli@winooski.ccs.neu.edu] has joined #scheme 19:57:03 -!- eli [n=eli@winooski.ccs.neu.edu] has quit [Remote closed the connection] 19:57:10 eli [n=eli@winooski.ccs.neu.edu] has joined #scheme 19:58:47 -!- eli [n=eli@winooski.ccs.neu.edu] has left #scheme 19:58:51 eli [n=eli@winooski.ccs.neu.edu] has joined #scheme 19:59:25 -!- bremac [n=bremac@134.117.161.159] has left #scheme 20:03:32 felipe [n=felipe@my.nada.kth.se] has joined #scheme 20:03:55 araujo [n=araujo@gentoo/developer/araujo] has joined #scheme 20:05:16 -!- CaptainMorgan [n=CaptainM@24.62.183.102] has quit [Connection timed out] 20:08:06 -!- ASau [n=user@83.69.227.32] has quit [Read error: 104 (Connection reset by peer)] 20:08:27 ASau [n=user@83.69.227.32] has joined #scheme 20:12:19 -!- mreggen [n=mreggen@cm-84.215.28.167.getinternet.no] has quit ["leaving"] 20:15:44 schmir [n=schmir@p54A90E47.dip0.t-ipconnect.de] has joined #scheme 20:16:00 karme [n=user@kallisto.karme.de] has joined #scheme 20:24:06 -!- ASau [n=user@83.69.227.32] has quit [Read error: 54 (Connection reset by peer)] 20:33:48 -!- annodomini [n=lambda@wikipedia/lambda] has quit [] 20:38:50 -!- sepult` [n=levgue@xdsl-87-78-121-13.netcologne.de] has quit [Client Quit] 20:46:10 -!- segoe [n=segoe@83.231.15.28] has quit [Read error: 104 (Connection reset by peer)] 20:51:04 jeapostrophe [n=jay@69.169.141.110.provo.static.broadweavenetworks.net] has joined #scheme 20:54:42 -!- sstrickl [n=sstrickl@pool-129-44-182-54.bos.east.verizon.net] has quit [Read error: 104 (Connection reset by peer)] 21:00:07 -!- kazzmir [n=kazzmir@98.202.86.149] has quit [Read error: 60 (Operation timed out)] 21:00:58 -!- jeapostrophe [n=jay@69.169.141.110.provo.static.broadweavenetworks.net] has quit [] 21:09:32 -!- schmir [n=schmir@p54A90E47.dip0.t-ipconnect.de] has quit [Read error: 113 (No route to host)] 21:13:20 -!- MichaelRaskin [n=MichaelR@195.91.224.225] has quit [Remote closed the connection] 21:13:25 jjjj2_ [n=jon@98.202.86.149] has joined #scheme 21:13:54 MichaelRaskin [n=MichaelR@195.91.224.225] has joined #scheme 21:14:33 kazzmir [n=kazzmir@98.202.86.149] has joined #scheme 21:15:15 -!- jjjj2_ [n=jon@98.202.86.149] has quit [Client Quit] 21:15:35 jjjj2_ [n=jon@98.202.86.149] has joined #scheme 21:19:23 -!- gpaci [n=gpaci@gpaci-02.dsllan.toad.net] has quit [Read error: 104 (Connection reset by peer)] 21:19:58 -!- jonrafkind [n=jon@98.202.86.149] has quit [Connection timed out] 21:21:05 any one have the time to help me out with some code? 21:21:13 -!- jjjj2_ [n=jon@98.202.86.149] has quit ["Ex-Chat"] 21:21:14 gpaci [n=gpaci@gpaci-02.dsllan.toad.net] has joined #scheme 21:21:29 jonrafkind [n=jon@98.202.86.149] has joined #scheme 21:22:14 -!- Guest31692 [n=ati@catv-89-134-66-143.catv.broadband.hu] has quit [Read error: 60 (Operation timed out)] 21:22:21 ? 21:23:39 -!- flippo [n=frivol@unaffiliated/flippo] has left #scheme 21:36:57 segoe [n=segoe@83.231.107.129] has joined #scheme 21:38:31 ASau [n=user@83.69.227.32] has joined #scheme 21:41:23 any one want to help me with a problem i'm having? 21:48:25 MononcQc [n=parseido@modemcable062.225-20-96.mc.videotron.ca] has joined #scheme 21:54:10 -!- karme [n=user@kallisto.karme.de] has left #scheme 21:55:24 X[z]X, if you explain clearly what your problem is, with the current state of your code pasted at , perhaps. 22:03:16 -!- copumpkin is now known as TheHunter 22:03:22 -!- TheHunter is now known as copumpkin 22:04:21 -!- snorble [n=none@s83-179-14-105.cust.tele2.se] has left #scheme 22:05:47 -!- Nshag [i=user@Mix-Orleans-106-4-251.w193-248.abo.wanadoo.fr] has quit [Read error: 60 (Operation timed out)] 22:06:32 -!- segoe [n=segoe@83.231.107.129] has quit [Read error: 60 (Operation timed out)] 22:09:57 -!- ASau [n=user@83.69.227.32] has quit [Read error: 104 (Connection reset by peer)] 22:12:15 ASau [n=user@83.69.227.32] has joined #scheme 22:13:29 snorble [n=none@s83-179-14-105.cust.tele2.se] has joined #scheme 22:16:30 Greg02 [n=greg@ool-18bc79e7.dyn.optonline.net] has joined #scheme 22:19:24 -!- vishsingh [n=vsingh@CPE0014bf4af6c2-CM000a739caee2.cpe.net.cable.rogers.com] has quit [Read error: 110 (Connection timed out)] 22:21:11 mejja [n=user@c-49b6e555.023-82-73746f38.cust.bredbandsbolaget.se] has joined #scheme 22:26:54 -!- snorble [n=none@s83-179-14-105.cust.tele2.se] has left #scheme 22:27:06 -!- ASau [n=user@83.69.227.32] has quit [Read error: 104 (Connection reset by peer)] 22:27:07 dsmith [n=dsmith@cpe-173-88-196-177.neo.res.rr.com] has joined #scheme 22:31:13 -!- Edico [n=Edico@unaffiliated/edico] has quit ["Ex-Chat"] 22:34:12 annodomini [n=lambda@pool-141-154-241-241.bos.east.verizon.net] has joined #scheme 22:34:47 mreggen [n=mreggen@cm-84.215.28.167.getinternet.no] has joined #scheme 22:35:10 -!- nyquist [n=quassel@19.221.broadband4.iol.cz] has quit [Remote closed the connection] 22:37:50 Riastradh, still here? 22:38:22 actually i dont have any code yet, since i dont really know how to approach this issue.. 22:38:38 i would like some guidance on the direction.. 22:40:42 *mejja* loves the swimsuit issue... 22:44:27 -!- gpaci [n=gpaci@gpaci-02.dsllan.toad.net] has quit [] 22:46:58 -!- dmoerner [n=dmr@134.173.91.89] has quit [Remote closed the connection] 22:47:12 dmoerner [n=dmr@91-89.res.pomona.edu] has joined #scheme 22:47:44 sepult [n=levgue@xdsl-87-78-121-13.netcologne.de] has joined #scheme 22:53:20 -!- pavelludiq [n=quassel@87.246.30.96] has quit [Remote closed the connection] 22:56:15 snorble [n=none@s83-179-14-105.cust.tele2.se] has joined #scheme 22:58:11 gpaci [n=gpaci@gpaci-02.dsllan.toad.net] has joined #scheme 23:06:48 schmir [n=schmir@p54A90707.dip0.t-ipconnect.de] has joined #scheme 23:07:31 -!- mejja [n=user@c-49b6e555.023-82-73746f38.cust.bredbandsbolaget.se] has quit ["*bork bork*"] 23:21:26 vishsingh [n=vsingh@CPE0014bf4af6c2-CM000a739caee2.cpe.net.cable.rogers.com] has joined #scheme 23:24:12 emma [n=em@unaffiliated/emma] has joined #scheme 23:26:40 how could one call an archive (e.g. tarball) of a software project that includes all its dependencies? 23:26:53 (bundle is forbidden) 23:27:11 full distribution? 23:27:48 ok, I should have said "how could one call the archive *file* ..." 23:28:12 full distribution is a bit long for a filename 23:28:38 but I thought about -full, and that's what I'm leaning toward. 23:28:45 rotty, "with-deps" ? 23:28:46 Or maybe all-in :) 23:29:54 dsmith: that'd be OK as well. 23:30:31 Ideally, it should be a single adjective. 23:30:48 s/should/would/ 23:34:36 I can't think of a single word that unambiguously means "also includes all dependencies". Words like "full" or "complete" don't really convey "dependencies" to me. 23:36:00 nickgibbon [n=nring@210.8.201.244] has joined #scheme 23:36:42 -!- hkBst [n=hkBst@gentoo/developer/hkbst] has quit [Remote closed the connection] 23:36:51 How about `transitively closed dependencywise'? 23:40:56 ASau [n=user@83.69.227.32] has joined #scheme 23:45:17 CaptainMorgan [n=CaptainM@c-24-62-183-102.hsd1.ma.comcast.net] has joined #scheme 23:46:20 bombshelter13_ [n=bombshel@CPE0023cdd7a4b1-CM001cea87a35c.cpe.net.cable.rogers.com] has joined #scheme 23:48:03 towodo [n=anonymou@209-6-213-168.c3-0.arl-ubr1.sbo-arl.ma.cable.rcn.com] has joined #scheme 23:50:06 -!- hotblack23 [n=jh@p5B0572D9.dip.t-dialin.net] has quit ["Leaving."] 23:50:27 -!- schmir [n=schmir@p54A90707.dip0.t-ipconnect.de] has quit [Read error: 113 (No route to host)] 23:51:38 -!- bombshelter13_ [n=bombshel@CPE0023cdd7a4b1-CM001cea87a35c.cpe.net.cable.rogers.com] has quit [Read error: 104 (Connection reset by peer)] 23:55:12 rstandy [n=rastandy@net-93-144-60-82.t2.dsl.vodafone.it] has joined #scheme 23:56:12 -!- towodo [n=anonymou@209-6-213-168.c3-0.arl-ubr1.sbo-arl.ma.cable.rcn.com] has quit [Read error: 54 (Connection reset by peer)] 23:56:19 towodo [n=anonymou@209-6-213-168.c3-0.arl-ubr1.sbo-arl.ma.cable.rcn.com] has joined #scheme 23:56:33 -!- ray [i=ray@drong.notacat.org] has quit [Read error: 60 (Operation timed out)] 23:56:42 ray [i=ray@drong.notacat.org] has joined #scheme 23:57:10 -!- ASau [n=user@83.69.227.32] has quit [Read error: 54 (Connection reset by peer)] 23:57:51 -!- towodo [n=anonymou@209-6-213-168.c3-0.arl-ubr1.sbo-arl.ma.cable.rcn.com] has quit [Client Quit]