00:03:38 -!- jonrafkind [n=jon@crystalis.cs.utah.edu] has quit [No route to host] 00:14:45 -!- wingo [n=wingo@11.Red-81-33-46.dynamicIP.rima-tde.net] has quit [Read error: 113 (No route to host)] 00:27:10 -!- mrsolo [n=mrsolo@nat/yahoo/x-fee448d6632e8a92] has quit [Remote closed the connection] 00:36:27 maxigas [n=user@host86-133-190-81.range86-133.btcentralplus.com] has joined #scheme 00:38:52 -!- mmc [n=mima@cs162149.pp.htv.fi] has quit [Read error: 110 (Connection timed out)] 00:41:29 i am migrating to another computer and the code that i wrote on my previous system doesn't compile. 00:41:45 it says "/home/mxs/.plt-scheme/planet/300/4.1.3/cache/untyped/mirrors.plt/1/9/base.ss:61:63: compile: unbound identifier in module in: time-utc?" 00:41:56 did i forget to set up something? 00:42:27 i am using mzscheme 00:43:04 it was compiling it from source on my powerpc processor but now i just installed from the Ubuntu Jaunty repo. 00:44:43 they are both mzscheme 4.1.3 00:45:08 maxigas: http://planet.plt-scheme.org/package-source/untyped/unlib.plt/2/5/date.ss 00:45:19 appears to define time-utc?. 00:46:26 hmm.. so i have to download this package? 00:47:10 i thought that planet is the super thing because i just require a package and it's even downloaded. 00:47:34 i remember watching my computer downloading and compiling packages when i first ran this code. :o 00:48:22 davazp [n=user@56.Red-79-153-148.dynamicIP.rima-tde.net] has joined #scheme 00:48:29 maxigas: hmm, you're right; the plt gurus in here include offby1, eli, et al. 00:50:42 saccade_ [n=saccade@65-78-24-131.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com] has joined #scheme 00:51:02 /offby1 00:51:18 ok, i try to ask on plt-scheme 00:51:34 now i whoisd 'em and see that there is such a thing. 00:51:39 -!- soupdragon [n=f@amcant.demon.co.uk] has quit ["Leaving"] 00:51:53 eventually maybe i will have to subscribe to plt-scheme list again. :/ 00:52:07 thx, klutometis 00:52:35 i am trying to learn cl now so i will come back with more questions about that in some weeks. :) 00:53:30 oops, plt-scheme seems to be invitation-only! 00:53:41 i've been kicked off right away. :o 00:54:15 anybody can invite me? 00:54:22 or do i need to pass a (test) first? 00:55:41 -!- MrFahrenheit [n=RageOfTh@89.146.163.128] has quit [Read error: 110 (Connection timed out)] 00:55:59 PLT stands for Private Lispy Talkshow? :-) 00:58:09 maxigas: Did you sign up on the website? 00:58:27 maxigas: http://list.cs.brown.edu/mailman/listinfo/plt-scheme/ 00:59:43 maxigas: (a) Yes, if you have a `require' of some planet code, it will download & install it for you. 01:00:05 maxigas: (b) 4.1.3 is pretty old now -- better upgrade (4.2.1 is coming out shortly) 01:00:27 hello eli 01:00:35 maxigas: (c) the #plt-scheme channel is not a PLT Scheme support channel, it's just a channel that some of us use to talk about stuff. 01:01:57 maxigas: also (d) yes, the mailing list is the best place to ask plt scheme questions. 01:02:33 eli: and shouldn't 4.1.3 be compatible with itself? so it's a better chance to have a compatible version if i use a newer version of the same language? 01:02:56 ok, i will try anyway to compile myself an mzscheme, and if it doesn't work, i send a mail to the list. 01:03:03 (i just subscirbed.) 01:03:21 ok, the list was a superb resource anyway, just too many posts. 01:04:51 maxigas: Of course it should be compatible with itself... But if you switch to a newer version it should only improve things. 01:05:10 ok, i try now. 01:05:29 maxigas: As for the mailing list -- you can set it to "no mail" mode, and then read it on-line on google groups or gmane. 01:06:14 btw, it's quite annoying that i never find the "download mzscheme" page on the plt-scheme.org, it's not really linked from the "Download" page and eventually i google "site:plt-scheme.org download mzscheme" to find it. :) 01:07:11 maxigas: The mzscheme distribution is not intended for general use -- the only reason it is there is for servers, in case you want to deploy the plt web server on a remote machine. 01:07:40 Specifically, if you want to do your development on the console or in Emacs, you should still install the complete plt scheme distribution. 01:08:17 ok, why? 01:09:11 rouslan [n=Rouslan@pool-70-20-40-108.man.east.myfairpoint.net] has joined #scheme 01:09:41 Many reasons -- you don't get any help (or installed help pages), you don't get a bunch of stuff that is useful for development, etc etc. 01:10:06 aw, I'm not cool enough for #plt-scheme 01:10:15 it seems when i install mzscheme like "apt-get install mzscheme", everything gets installed, because now i types "apt-get install plt-scheme" and it said there is already everything installed on my computer. 01:10:27 ok i see 01:11:12 i was working from a 10 year old computer with a 10GB hard drive, so i was trying to be as sleek as possible. 01:11:27 but now i can afford to compile the whole plt-scheme. :) 01:11:28 10GB is a LOT of space for a linux install 01:11:30 maxigas: I have no idea what the ubuntu idea is of the `mzscheme' package, but there were several attempts at an artificial split, none successful -- AFAICT. 01:11:47 maxigas: if you want to make it smaller I can certainly help you with that. 01:12:21 eli: no, i just moved to a "modern" computer, so it's all right now. 01:13:36 wow look at this: 01:13:37 The following packages will be REMOVED 01:13:37 plt-scheme-doc 01:13:40 0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded. 01:13:43 After this operation, 73.8MB disk space will be freed. 01:13:44 73MB? 01:16:07 ok, i sent an email to the list with my problem, and installing the .deb from the website now. 01:17:38 -!- rouslan [n=Rouslan@unaffiliated/rouslan] has quit [Read error: 104 (Connection reset by peer)] 01:20:10 wow this new mzsceme is doing sth 01:20:32 maxigas: I have no idea what that plt-scheme-doc is; and btw, we don't have a .deb on the plt website -- just our own shell-based installer 01:21:02 Elly: you're taking #plt-scheme as something that it is not. 01:21:42 i didn't think it can bring my new computer as well over load 1. :) 01:21:54 hmm.. 01:21:56 setup-plt: error: during Building docs for /home/mxs/.plt-scheme/planet/300/4.2/cache/cce/scheme.plt/4/1/scribblings/main.scrbl 01:21:58 setup-plt: require: unknown module: 'program 01:22:19 eli: huh? I joined it and chanserv told me I was not cool enough :P 01:22:27 but it didn't return to the command line yet. 01:23:23 -!- wjlroe [n=will@78.86.14.131] has quit [] 01:23:28 Elly: In that case chanserv is treating you specially... 01:23:46 did you not see it? 01:23:52 maxigas: I don't know what that problem is -- might be some issue with that specific package. 01:24:18 Elly: All I've seen was "*** ChanServ ?KICK Elly #plt-scheme You are not authorized to be on this channel" 01:24:36 that would be chanserv telling me I am not cool enough :P 01:24:45 This whole chanserv stuff is pretty ... "obscure". 01:25:18 Elly: That would somehow imply that those (very) few of us that *are* on it are cool. 01:25:21 Elly: We're not. 01:25:26 :O 01:25:31 but aren't you PLT scheme developers? 01:25:48 Actually, with the current weather here, I'm as far from "cool" as possible. 01:26:19 Elly: Yeah -- it's just a channel that we've set up to talk about stuff when email is too slow. 01:26:27 ahh, I see 01:26:40 PLT is my scheme implementation of choice 01:27:09 Ideally, chanserv would convey that information and add a memo that questions should be asked on #scheme -- if you know of a way to make it do that I'd be happy to follow. 01:27:15 I do not 01:27:19 you could put it in the topic 01:27:46 ...and lose the topic that I set that makes me happy every time I happen to see it? 01:28:03 So, if you were working with a hardware system that had a bunch of I/O ports, and you had a bit vector to control access to those ports, what would a bit being set for a port mean? 01:28:08 well, there is that :P 01:28:33 elderK [n=elderk@222-152-15-122.jetstream.xtra.co.nz] has joined #scheme 01:28:37 perhaps /quote cs set #plt-scheme entrymsg This is not for scheme discussion etc? 01:30:07 Elly: But this is "a message sent to all users joining the channel" 01:30:13 yes 01:30:36 Hey, people! 01:30:41 I don't see a way to have a special message just for kicks caused by RESTRICTED 01:30:49 -!- fishey [n=fisheyss@ool-4573344b.dyn.optonline.net] has quit [Read error: 110 (Connection timed out)] 01:31:01 ok, i try to run it as root now, since it seems to be a problem -- it planet wants to write into a bunch of directories my normal user don't have the right for. 01:31:02 *Elly* disappears for a bit 01:31:28 Elly: I don't see anything like that... 01:31:32 fishey [n=fisheyss@ool-4573344b.dyn.optonline.net] has joined #scheme 01:31:34 hmm.. same errors. 01:31:51 maxigas: planet should *never* require writing to any directory outside of your own ~/.plt-scheme 01:32:14 .oO("guru"?) 01:32:34 that's what i thought as well, but then: 01:32:35 copy-file: cannot open destination file; cannot copy: /usr/plt/collects/launcher/sh to: /usr/plt/bin/sake 01:32:36 setup-plt: error: during Launcher Setup for /schematics/sake.plt/1/0 (Sake) 01:33:20 maxigas: That should be considered a bug. I'll raise it on the mailing list. 01:34:04 don't worry, i'll paste everything there in my next post. 01:34:09 looks like a problem with sake specifically. 01:35:26 synx: i'll try to run the same program as normal user again and see what happens. 01:36:00 maxigas: Well, too late I already sent it. 01:36:13 hehe 01:36:24 maxigas: The main problem -- as I wrote in that post -- is that now you're likely to have files owned by root in your ~/.plt-scheme 01:36:54 maxigas: It's probably a good idea if you now do this as root: chown -R maxigas:maxigas ~/.plt-scheme 01:37:11 or whatever your username is... 01:37:12 aha i see the point. 01:37:33 I have a ~/bin directory in my PATH, but that's definitely not standard. Normal users can't insert executables into any sort of standard path. 01:37:58 Easy enough to add ~/bin or whatnot, but since there's no standard for that, a PLT package can't psychically detect whatever system you yourself decided on. 01:38:06 synx: right -- I suspect that most people do that, and the sake thing wouldn't be a problem becuase of this. 01:38:38 eli: I believe if you add a join message to the channel, ChanServ will send it before kicking unauthorized users. 01:38:46 i installed from the official plt-scheme package and chose the default values. 01:39:01 The thing is sake looks like it's trying to make a conveniently reachable executable link, which is not allowed since all standard executable paths are root owned. 01:39:30 sake has...default values? ._. I really haven't installed it before. 01:39:53 synx: no, plt-scheme installer script has default values. 01:39:55 maybe one of the default values is "install programs in /usr/local/bin"? You could change that... 01:40:02 chandler: You mean the `entrymsg' thing? 01:40:14 Yes, that's it. 01:40:28 synx: being that it's automated, there's no way to change the default before you install it. 01:40:32 i am not trying to install sake, i am just running a plt-scheme program i wrote for the first time on this computer, so it's doin all these strange things. :) 01:40:59 ok, it died. :( 01:41:25 huh maxigas... might have been some trouble when installing PLT itself then... 01:41:33 do you want to see the error messages or should i keep it to the mailing list? 01:42:01 You can lisppaste them. 01:42:06 maxigas: you can paste it. 01:42:18 lisppaste: url? 01:42:19 To use the lisppaste bot, visit http://paste.lisp.org/new/scheme and enter your paste. 01:42:36 eliyahu [n=eli@24.61.14.53] has joined #scheme 01:42:46 -!- eliyahu is now known as elibarzilay 01:43:11 maxigas pasted "untitled" at http://paste.lisp.org/display/83770 01:43:20 -!- elibarzilay is now known as eliiii 01:43:46 voila 01:43:54 ELIIII!!! 01:44:00 (in kirk voice) 01:44:00 eli: wow such transformations. 01:44:13 that must have been a macro. :* 01:44:29 ... You're trying to run this as root? 01:44:38 Is there a very specific reason why root is necessary here? 01:44:40 chandler: for some reason, it now didn't kick me out 01:44:44 -!- eliiii [n=eli@24.61.14.53] has quit [Remote closed the connection] 01:45:18 It kicked me out, but it didn't display anything. 01:45:19 elibarNOT [n=eli@24.61.14.53] has joined #scheme 01:45:39 -!- levy_ [n=levy@apn-94-44-12-7.vodafone.hu] has quit [Read error: 110 (Connection timed out)] 01:45:42 -!- elibarNOT [n=eli@24.61.14.53] has quit [Remote closed the connection] 01:46:11 chandler: Yeah, that `entrymsg' thing is not doing what I hoped it would do. 01:46:30 OK. My mistake was in assuming that I understood ChanServ. 01:46:57 ok, now i run the same thing as root, but i guess the setup-plt and planet stuff is all in place, so there's only one deadly error message: 01:46:58 mxs@chaar: mzscheme code3.ss 01:46:58 /home/mxs/.plt-scheme/planet/300/4.2/cache/untyped/dispatch.plt/1/10/response.ss:70:53: compile: unbound identifier in module in: response? 01:46:59 mxs@chaar: mzscheme code3.ss 01:47:02 /home/mxs/.plt-scheme/planet/300/4.2/cache/untyped/dispatch.plt/1/10/response.ss:70:53: compile: unbound identifier in module in: response? 01:47:14 (sorry that was 2 times) 01:48:01 maxigas: I don't know what's the reason for these errors -- they're something that's coming from these planet packages. 01:48:14 I think you should rm ~/.plt-scheme -R and start over again. See if it gets screwed up a second time. 01:48:17 maxigas: In any case, it's not a good idea to run as root, as I said above. 01:48:39 i guess it's up to the untyped people on the list to answer that. 01:48:48 chandler: well, if you don't understant it, I'll conclude that it's impossible to do... 01:48:53 is untyped based in london? 01:49:15 I think it's Birmingham. 01:49:47 cool i just came to london from budapest, one day i visit them. :) 01:49:54 I believe the solution is to write a bot that sends an apologetic PRIVMSG to people that ChanServ kicks. 01:51:57 chandler: Ugh. Or a bot that slaps freenode. 01:52:08 minion: kill freenode, please. 01:52:09 die, freenode 01:52:19 kute 01:52:35 minion: kill democracy 01:52:35 die, democracy 01:52:48 minion: kill god 01:52:49 Would you /please/ stop playing with me? 3 messages in 39 seconds is too many. 01:52:57 reprore [n=reprore@EM114-48-157-40.pool.e-mobile.ne.jp] has joined #scheme 01:53:18 Ah, he doesn't like Nietzsche much. 01:54:07 minion: kill that mosquito that buzzes next to my left ear 01:54:08 die, that mosquito that buzzes next to your left ear 01:54:21 *eli* thanks minion for his good intentions 01:54:23 -!- reprore [n=reprore@EM114-48-157-40.pool.e-mobile.ne.jp] has quit [Remote closed the connection] 01:54:23 God is dead. - Nietzsche 01:54:31 Nietzsche is dead. - God 01:55:03 Nietzsche is God. - Dead 01:55:53 maxigas: That message you sent will probably not get any replies; "some code that doesn't run" isn't something that people can help you with. 01:58:49 hmm.. i didn't paste the code because i think the problem is not with *my* code. 01:59:38 now that i think about it it's a bug in sake and probably the untyped people have changed their planet package on the planet server since i last ran this code for the first time. 01:59:38 maxigas: At least paste the error message(s) 01:59:48 that's what i did. 02:00:04 I didn't see any mention of error on that post. 02:00:20 FWIW, Sake is a pretty new package, so it's likely to change fast. 02:00:46 are you talking about my second post today? 02:00:47 mxs@chaar: mzscheme code3.ss 02:00:48 /home/mxs/.plt-scheme/planet/300/4.2/cache/untyped/dispatch.plt/1/10/response.ss:70:53: compile: unbound identifier in module in: response? 02:00:48 You are here: ~/dev/stratobe 02:00:49 Ah, I see now your second post, with the error message. 02:00:51 <--------------------------------------------------------[ 02:55 0.10]----> 02:00:54 oh, ok 02:01:52 it's error messages all over. :D 02:01:53 -!- copumpkin [n=pumpkin@dhcp-212-202.cs.dartmouth.edu] has quit [Client Quit] 02:02:21 eli: what is the time in your time zone? 02:02:29 maxigas: Yes, your second post is fine. 02:02:35 The time here is 22:02 02:03:21 so you also have nothing better to do on a friday night then muse about cryptic error messages? 02:03:39 maxigas: imahacker. I hack. 02:05:02 -!- blackened` [n=blackene@89.102.28.224] has quit [] 02:09:01 hmm.. i was writing this code during an electro party. .O 02:10:45 http://lsesu.gn.apc.org/DSCF7986.JPG 02:14:40 maxigas: You should try live coding. 02:15:08 minion: that mosquito is messing with my mind, and your good intentions are not helping -- I need action! 02:15:09 i need more cpu 02:15:37 That's an odd request for killing mosquitos. 02:17:45 eli: i tried live coding. :) 02:19:23 I think minion's answer was honest, though. 02:19:24 10910 www-data 15 0 547m 493m 4848 S 89.2 24.1 21812:15 tracd 02:19:31 (on the machine that minion is also running on) 02:20:07 honesty won't kill this bug that's driving me crazy. 02:20:20 -!- ASau [n=user@193.138.70.52] has quit [Remote closed the connection] 02:21:22 ASau [n=user@193.138.70.52] has joined #scheme 02:24:04 copumpkin [n=pumpkin@c-24-63-67-154.hsd1.nh.comcast.net] has joined #scheme 02:26:22 -!- Dewi_ [n=dewi@guy78-3-82-239-227-15.fbx.proxad.net] has quit [Remote closed the connection] 02:32:14 jonrafkind [n=jon@98.202.86.149] has joined #scheme 02:32:36 -!- ray [i=ray@ipv6.the.ug] has quit [Read error: 60 (Operation timed out)] 02:34:41 ok, thx for the directions, i go to sleep now (4:30am here) 02:36:36 ray [i=ray@ipv6.the.ug] has joined #scheme 02:40:20 reprore [n=reprore@EM114-48-20-44.pool.e-mobile.ne.jp] has joined #scheme 02:43:44 somehow "maxigas" doesn't strike me as the most mellifluous nick 02:43:57 although I must confess I originally named rudybot "farbot", so who am I to judge. 02:44:02 *ahem* 02:44:05 s/farbot/fartbot/ 02:45:05 -!- maxigas [n=user@host86-133-190-81.range86-133.btcentralplus.com] has quit ["maxigas"] 02:46:20 -!- r2q2 [n=user@c-24-7-212-60.hsd1.il.comcast.net] has quit [Read error: 110 (Connection timed out)] 02:47:06 karlw [n=karl@adsl-99-157-202-134.dsl.pltn13.sbcglobal.net] has joined #scheme 02:48:41 rudybot: fart 02:48:41 eli: eh? Try "rudybot: help". 02:49:15 offby1: That response should be "eh? try pulling my finger." 02:50:32 :) 02:50:51 Pegazus [n=gawgaw@host250.190-224-109.telecom.net.ar] has joined #scheme 02:51:11 -!- langmartin [n=user@exeuntcha.tva.gov] has quit ["ERC Version 5.3 (IRC client for Emacs)"] 02:52:58 tjafk1 [n=timj@e176197010.adsl.alicedsl.de] has joined #scheme 02:55:13 *karlw* decides to start a flame war about looping construct standardization for no particular reason. 02:56:46 let was good enough for my granpappy and it's good enough for me 03:04:25 annodomini [n=lambda@pool-141-154-207-110.bos.east.verizon.net] has joined #scheme 03:09:34 -!- tjafk2 [n=timj@85.176.203.70] has quit [Read error: 110 (Connection timed out)] 03:15:06 Someone asked me about looping constructs in Scheme, so I sent him a handy macro I wrote. 03:15:50 karlw: In that case you're part of the problem. 03:17:34 Well, it's proof-of-concept code. 03:18:03 We were arguing about ``paradigm support.'' 03:20:05 karlw: Well, there's too much "proof of concept" scheme code around, which at least should be the core of your flame war. 03:20:34 karlw pasted "Basic for loop" at http://paste.lisp.org/display/83772 03:20:47 And a proper answer would be "here's some proof-of-concept, a real macro has these many other considerations, now go use " 03:21:45 Oy. 03:21:53 Vey. 03:22:02 :(? 03:22:23 You're consing up a list of the numbers. 03:22:41 Even newbies get some vague feeling that something is wrong there. 03:22:46 I know. 03:23:01 And there's no reason to do so, when you can do it all as part of the macro. 03:24:05 karlw: See this, for example: http://csu660.barzilay.org/lec23.txt 03:25:19 Well, it's better to make the macro out of a `do-range' higher order function so enlightened people have a less pathological interface. 03:26:04 karlw: Huh? 03:26:34 karlw: There is a fundamental difference between a range when expressed as some iteration and a range when expressed as a list. 03:26:53 This difference is what makes all practical encoding of ranges *not* be lists. 03:27:01 rudybot: eval (in-range 10) 03:27:02 eli: your scheme sandbox is ready 03:27:02 eli: ; Value: # 03:27:47 This encoding is often similar to a lazy list, for a good reason -- it expresses a computation where some binding ranges over a set of numbers. 03:27:57 Indeed. 03:28:40 Given that this is a subtle enough point, and given that most newbies know about the imperative kind of loops, doing the straightforward loop makes more sense first, 03:29:06 and then you can go on and discuss the positive value of a first-class encoding of a range, and various approaches for doing so. 03:29:09 gwern [n=gwern@wikipedia/Gwern] has joined #scheme 03:29:33 I wanted to avoid confusing my reader by introducing as feww new constructs as possible. 03:30:05 In contrast, when you just write that kind of macros, you're risking the all-too-common Scheme disease of "oh well, it's a cute toy -- now I have some *real work* to do, so obviously I'll keep on using ". 03:30:27 I have a style question; suppose I have something like (let (a 10) (b (* a 2)) foo); I can do this with either a let* to make a be evaluate before b, or a letrec, or I could nest 2 regular lets; which of these 3 is preferred in general? they all seem about equally clear to me 03:31:26 eli: Hence the boilerplate legal disclaimer. I guess it's not just because I'm poor. 03:34:19 karlw: Well, the thing with such pieces of concept code is that they tend to carry on more than your intended audience (for example, I bet that page can be popular in the near future when someone googles for "Scheme basic for loop") -- you should at least mention the issue. 03:34:46 Okay 03:39:29 One thing I find dangerously confusing about loops is when you have two iterations independent from each other. 03:39:43 karlw annotated #83772 "Note" at http://paste.lisp.org/display/83772#1 03:41:05 synx: Yes, that's when things become more complicated than a simple macro. 03:41:06 Like if I'm picking out letters and numbers, I can't have a let for letters and a let for numbers. I have to have a single named let that adds on both letters and numbers to two parameters. Gets confusing sometimes... 03:41:29 synx: And most good looping constructs will have good solutions. 03:42:46 The solution is a single let that iterates both, but it's not always obvious. 03:43:23 (let loop ((letters null) (numbers null) (things things)) ... (loop (cons (car things) letters) numbers (cdr things))) to add a letter for instance... 03:43:47 synx: The real solution would be to use a good macro, like `for' in PLT. 03:44:15 Everything is a cute toy, even when you become a quant. 03:44:29 I don't understand how `for' works, or how it'd be more real than that. 03:44:54 I guess I'm ducking now. 03:46:30 Looping macros need both an efficient implementation and an obvious user interface. 03:46:32 synx: It's more real in giving you a more convenient iteration construct that does not require welding things yourself out of named `let's. 03:47:20 karlw: That's a good summary of the requirements; an addition would be -- flexible enough to incorporate new kinds of iterations. 03:47:52 Though ``obviousness'' is a trade off for flexibility at times. 03:48:06 Or, rather, vice versa. 03:48:30 I dunno eli, `for' is good for combining disparate lists, but it's not very useful if you're trying to separate useful things out of a single list or generator. 03:49:15 synx: Huh? Concrete example, please. 03:49:54 Separating a sequence of characters into a list of letters and a list of numbers. 03:50:02 phax [n=phax@unaffiliated/phax] has joined #scheme 03:50:13 eli: Sounds like that would be why you want more choices for looping constructs :) 03:50:41 My macro is, on the other hand, in true BASIC style. 03:51:31 synx: You're just talking about a different kind of loop, one that returns two lists -- and that's a much more rare requirement for iteration constructs, and hardly a reason to "stick to your grandfather's named `let's". 03:51:39 parolang: define "that". 03:52:12 eli: "flexible enough to incorporate new kinds of iterations." 03:52:17 eli: I was joking about my grandpappy. 03:52:22 Should have specified what I was replying to. 03:52:27 and about named lets 03:52:50 synx: I wasn't joking about using named `let's instead of an iteration construct -- as common as it may be. 03:53:58 parolang: Actually, looping constructs are very good at doing a bunch of stuff, which is why you'd prefer building on them instead of coming up with a new construct for new kinds of looping. *Good* looping constructs can all have these kinds of extensions. 03:54:21 (I have an iteration macro that I wrote and that is still part of Swindle -- it is not good exactly for this reason.) 03:54:28 Is there anyway to 'provide' bindings from a module (in PLT Scheme) only to certain other modules. Concretely, I want to allow a "test.ss" file/module to have complete access to my "main.ss" file/module (which it will run tests on), however, I want any other module that 'require's "main.ss" to only get certain bindings. 03:54:54 danking: No. 03:54:58 :'[ 03:55:12 eli: hmm 03:55:15 danking: But look up `require/expose', or use the sandbox library for testing. 03:55:23 eli: Ok. 04:10:19 -!- elderK [n=elderk@222-152-15-122.jetstream.xtra.co.nz] has quit ["Leaving..."] 04:13:19 danking, you can always use an extra module. 04:13:44 Provide everything from A; require A in B, and provide only what you want to expose; require A in your test module; and require B in everything else. 04:21:30 Riastradh: That would probably do nicely... 04:21:36 Thanks. 04:36:41 athos [n=philipp@92.250.250.68] has joined #scheme 04:38:30 dnm_ [n=dnm@c-68-49-47-248.hsd1.va.comcast.net] has joined #scheme 04:42:13 -!- kniu [n=kniu@pool-71-107-56-85.lsanca.dsl-w.verizon.net] has quit [Read error: 110 (Connection timed out)] 04:46:41 kniu [n=kniu@pool-71-107-56-85.lsanca.dsl-w.verizon.net] has joined #scheme 04:51:59 -!- parolang [n=user@keholmes.oregonrd-wifi-1261.amplex.net] has quit [Remote closed the connection] 04:54:14 -!- athos [n=philipp@92.250.250.68] has quit [Remote closed the connection] 05:08:22 -!- phax [n=phax@unaffiliated/phax] has quit [Remote closed the connection] 05:10:33 20:47 Though ``obviousness'' is a trade off for flexibility at times. 05:14:41 k 05:14:45 -!- karlw [n=karl@adsl-99-157-202-134.dsl.pltn13.sbcglobal.net] has left #scheme 05:23:37 -!- davazp [n=user@56.Red-79-153-148.dynamicIP.rima-tde.net] has quit ["ERC Version 5.2 (IRC client for Emacs)"] 05:48:20 -!- annodomini [n=lambda@wikipedia/lambda] has quit [] 05:56:50 dum dum dum 05:57:10 moo 06:00:32 -!- gwern [n=gwern@wikipedia/Gwern] has left #scheme 06:27:46 soupdragon [n=f@amcant.demon.co.uk] has joined #scheme 06:32:32 Foofie [n=innocent@86.80-203-225.nextgentel.com] has joined #scheme 06:48:53 reprore__ [n=reprore@EM114-48-201-237.pool.e-mobile.ne.jp] has joined #scheme 06:49:40 -!- Fufie [n=innocent@86.80-203-225.nextgentel.com] has quit [Read error: 110 (Connection timed out)] 06:54:55 -!- saccade_ [n=saccade@65-78-24-131.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com] has quit ["This computer has gone to sleep"] 06:55:21 -!- kniu [n=kniu@pool-71-107-56-85.lsanca.dsl-w.verizon.net] has quit [Read error: 60 (Operation timed out)] 07:00:40 -!- reprore [n=reprore@EM114-48-20-44.pool.e-mobile.ne.jp] has quit [Read error: 110 (Connection timed out)] 07:10:57 kniu [n=kniu@pool-71-107-56-85.lsanca.dsl-w.verizon.net] has joined #scheme 07:40:09 -!- Elly [n=elly@198-144-37-142.static.vdsl.nidhog.net] has quit [Remote closed the connection] 07:40:20 Elly [n=elly@198-144-37-142.static.vdsl.nidhog.net] has joined #scheme 07:48:40 p1dzkl [i=p1dzkl@cave69.methlab.biz] has joined #scheme 08:32:06 -!- reprore__ [n=reprore@EM114-48-201-237.pool.e-mobile.ne.jp] has quit [Remote closed the connection] 08:50:31 ejs [n=eugen@tarelka.tenet.odessa.ua] has joined #scheme 08:58:07 attila_lendvai [n=ati@apn-89-223-211-170.vodafone.hu] has joined #scheme 08:59:03 -!- dnm_ [n=dnm@c-68-49-47-248.hsd1.va.comcast.net] has quit [Read error: 60 (Operation timed out)] 09:09:48 dzhus [n=sphinx@93-80-232-175.broadband.corbina.ru] has joined #scheme 09:20:45 ejs1 [n=eugen@tarelka.tenet.odessa.ua] has joined #scheme 09:34:13 -!- ejs [n=eugen@tarelka.tenet.odessa.ua] has quit [Read error: 110 (Connection timed out)] 09:36:30 alaricsp [n=alaricsp@217.205.201.45] has joined #scheme 09:36:48 -!- attila_lendvai [n=ati@apn-89-223-211-170.vodafone.hu] has quit [Remote closed the connection] 09:37:03 attila_lendvai [n=ati@apn-89-223-211-170.vodafone.hu] has joined #scheme 09:39:34 sepult [n=user@xdsl-87-78-25-120.netcologne.de] has joined #scheme 09:41:53 -!- kilimanjaro [n=kilimanj@70.116.95.163] has quit [Remote closed the connection] 09:46:02 Judofyr [n=Judofyr@c8F99BF51.dhcp.bluecom.no] has joined #scheme 09:49:53 yawn 09:55:06 -!- leppie [n=lolcow@dsl-243-38-156.telkomadsl.co.za] has quit [] 10:00:41 levy [n=levy@apn-94-44-12-7.vodafone.hu] has joined #scheme 10:01:33 leppie [n=lolcow@dsl-243-38-156.telkomadsl.co.za] has joined #scheme 10:02:02 -!- levy [n=levy@apn-94-44-12-7.vodafone.hu] has left #scheme 10:02:44 -!- thesnowdog [i=thesnowd@122.110.43.162] has quit [Read error: 110 (Connection timed out)] 10:28:40 -!- ponzao___ [n=vesam@a243-120.24online.fi] has quit [Remote closed the connection] 10:28:51 ponzao___ [n=vesam@84.239.243.120] has joined #scheme 10:33:09 kib2 [n=kib@bd137-1-82-228-159-28.fbx.proxad.net] has joined #scheme 10:39:48 mmc [n=mima@cs162149.pp.htv.fi] has joined #scheme 11:00:15 -!- Pepe_ [n=ppjet@78.116.13.28] has quit [Read error: 60 (Operation timed out)] 11:00:39 jewel [n=jewel@dsl-242-130-65.telkomadsl.co.za] has joined #scheme 11:03:30 Pepe_ [n=ppjet@78.116.5.162] has joined #scheme 11:24:48 MrFahrenheit [n=RageOfTh@89.146.175.97] has joined #scheme 11:29:40 -!- soupdragon [n=f@amcant.demon.co.uk] has quit [Read error: 113 (No route to host)] 11:40:40 -!- attila_lendvai [n=ati@apn-89-223-211-170.vodafone.hu] has quit [Read error: 60 (Operation timed out)] 11:40:58 soupdragon [n=f@amcant.demon.co.uk] has joined #scheme 11:59:25 Edico [n=Edico@unaffiliated/edico] has joined #scheme 12:10:58 wingo [n=wingo@11.Red-81-33-46.dynamicIP.rima-tde.net] has joined #scheme 12:25:08 -!- ejs1 [n=eugen@tarelka.tenet.odessa.ua] has quit ["This computer has gone to sleep"] 12:30:40 wjlroe [n=will@78.86.14.131] has joined #scheme 12:36:57 -!- jewel [n=jewel@dsl-242-130-65.telkomadsl.co.za] has quit [Read error: 113 (No route to host)] 12:37:03 reprore_ [n=reprore@114.48.134.77] has joined #scheme 12:38:28 ejs [n=eugen@tarelka.tenet.odessa.ua] has joined #scheme 12:39:44 -!- reprore_ [n=reprore@114.48.134.77] has quit [Remote closed the connection] 12:43:39 xwl [n=user@124.126.239.67] has joined #scheme 12:46:31 -!- dzhus [n=sphinx@93-80-232-175.broadband.corbina.ru] has quit [Remote closed the connection] 12:47:06 -!- ejs [n=eugen@tarelka.tenet.odessa.ua] has quit ["Leaving"] 12:56:58 -!- Adrinael [n=adrinael@barrel.rolli.org] has quit [Read error: 60 (Operation timed out)] 12:58:35 Adrinael [n=adrinael@barrel.rolli.org] has joined #scheme 13:00:04 blackened` [n=blackene@89.102.28.224] has joined #scheme 13:29:14 rouslan [n=Rouslan@unaffiliated/rouslan] has joined #scheme 13:31:38 *rotty* has the basics of his R6RS awk macro nailed down :-) 13:42:09 -!- alaricsp [n=alaricsp@217.205.201.45] has quit [Read error: 110 (Connection timed out)] 13:47:08 -!- sepult [n=user@xdsl-87-78-25-120.netcologne.de] has quit ["ERC Version 5.3 (IRC client for Emacs)"] 13:56:14 moghar [n=user@unaffiliated/moghar] has joined #scheme 13:56:20 alaricsp [n=alaricsp@85.189.36.251] has joined #scheme 13:57:02 hiyuh [n=hiyuh@KD124214245222.ppp-bb.dion.ne.jp] has joined #scheme 13:57:53 rotty, I would be very interested in seeing that when you're done. 14:27:18 davazp [n=user@56.Red-79-153-148.dynamicIP.rima-tde.net] has joined #scheme 14:33:14 dsmith [n=dsmith@cpe-173-88-196-177.neo.res.rr.com] has joined #scheme 14:33:48 ACSpike[Home] [n=ACSpike@66.60.212.45] has joined #scheme 14:37:14 annodomini [n=lambda@pool-141-154-207-110.bos.east.verizon.net] has joined #scheme 14:54:20 carlocci [n=nes@93.37.223.205] has joined #scheme 14:54:38 -!- Judofyr [n=Judofyr@c8F99BF51.dhcp.bluecom.no] has quit [Read error: 110 (Connection timed out)] 14:58:32 -!- xwl [n=user@124.126.239.67] has quit [Remote closed the connection] 15:01:28 -!- MrFahrenheit [n=RageOfTh@89.146.175.97] has quit [Read error: 110 (Connection timed out)] 15:02:41 Judofyr [n=Judofyr@81.191.153.143] has joined #scheme 15:06:18 snurble [n=snurble@s83-191-238-2.cust.tele2.se] has joined #scheme 15:09:12 -!- carlocci [n=nes@93.37.223.205] has quit ["eventually IE will rot and die"] 15:09:54 -!- synx [i=synx@gateway/gpg-tor/key-0xA71B0C6A] has quit [Remote closed the connection] 15:10:52 synx [i=synx@gateway/gpg-tor/key-0xA71B0C6A] has joined #scheme 15:12:38 dnm_ [n=dnm@c-68-49-47-248.hsd1.va.comcast.net] has joined #scheme 15:17:36 Pepe__ [n=ppjet@78.116.5.162] has joined #scheme 15:18:15 -!- Pepe_ [n=ppjet@78.116.5.162] has quit [Read error: 113 (No route to host)] 15:33:52 awfaw [n=gawgaw@host250.190-224-109.telecom.net.ar] has joined #scheme 15:38:01 -!- snurble [n=snurble@s83-191-238-2.cust.tele2.se] has quit [Read error: 104 (Connection reset by peer)] 15:38:13 -!- Pegazus [n=gawgaw@host250.190-224-109.telecom.net.ar] has quit [Read error: 60 (Operation timed out)] 15:39:17 snurble [n=snurble@s83-191-238-2.cust.tele2.se] has joined #scheme 15:49:52 wow, awk in R6RS? 15:53:30 Yeah, it was one of the last-minute changes the `editors' made to the document, slipping through when no one was looking. 15:54:16 -!- wjlroe [n=will@78.86.14.131] has quit [] 15:58:31 damned late-night amendments 16:05:40 -!- pantsd_ [n=hkarau@nat/uwaterloo/x-0364d82c1d5b14f7] has quit [Remote closed the connection] 16:05:44 pantsd_ [n=hkarau@nat/uwaterloo/x-6274542859f7943e] has joined #scheme 16:05:45 CodeMagus [n=yvon@dualxdrive.com] has joined #scheme 16:10:51 -!- rouslan [n=Rouslan@unaffiliated/rouslan] has quit [Remote closed the connection] 16:11:22 -!- snurble [n=snurble@s83-191-238-2.cust.tele2.se] has quit [Read error: 104 (Connection reset by peer)] 16:14:42 So now I can say that R6RS was heading in a awk-ward direction? 16:16:13 *sigh* 16:16:22 Hagaer: No. No, you may not. 16:18:36 Hello, i'v look a lot on the web to see if i should start with lisp or scheme but can't find an answers so maybe you peoples can tell me a bit more about why scheme would be great to start with at first or not ;-) ? 16:25:12 snurble [n=snurble@s83-191-238-2.cust.tele2.se] has joined #scheme 16:25:24 JKGpp [n=juergen@dslb-092-075-022-042.pools.arcor-ip.net] has joined #scheme 16:26:05 -!- CodeMagus [n=yvon@dualxdrive.com] has quit [] 16:27:48 -!- JKGpp [n=juergen@dslb-092-075-022-042.pools.arcor-ip.net] has quit [Client Quit] 16:32:44 -!- socialite [n=piespy@dynamic-62-87-248-203.ssp.dialog.net.pl] has quit [Read error: 110 (Connection timed out)] 16:33:58 -!- sladegen [n=nemo@unaffiliated/sladegen] has quit [Read error: 110 (Connection timed out)] 16:37:14 langmartin [n=user@exeuntcha.tva.gov] has joined #scheme 16:38:00 -!- snurble [n=snurble@s83-191-238-2.cust.tele2.se] has quit [Read error: 54 (Connection reset by peer)] 16:38:28 snurble [n=snurble@s83-191-238-2.cust.tele2.se] has joined #scheme 16:38:30 sladegen [n=nemo@unaffiliated/sladegen] has joined #scheme 16:38:54 elderK [n=elderk@222-152-15-122.jetstream.xtra.co.nz] has joined #scheme 16:41:16 Scheme is a little newer than lisp, and therefore (arguably) has a bit less historical cruft. 16:41:42 It's also a little more modern, in that it is lexically-scoped, as are most other common languages; Common Lisp is _mostly_ lexically scoped. 16:41:54 oops, he's gone anway 16:41:56 anyway 16:42:44 hey offby1 16:43:05 Fare [n=Fare@c-98-216-111-110.hsd1.ma.comcast.net] has joined #scheme 16:43:22 naunsins [i=charles_@120.138.100.81] has joined #scheme 16:45:12 LA la dum. 16:45:13 de do. 16:45:29 *offby1* is doing a "Programming Praxis" exercise or two 16:45:36 _really_ simple stuff, but surprisingly fun 16:45:47 -!- alaricsp [n=alaricsp@85.189.36.251] has quit ["Leaving."] 16:45:50 offby1: oh? link? 16:46:09 "IMO 1962 Problem 01" at http://elrinconde-ex.blogspot.com/2009/07/solving-simple-international.html 16:46:10 -rudybot:#scheme- http://tinyurl.com/l2dqxj 16:46:17 socialite [n=piespy@dynamic-62-87-248-203.ssp.dialog.net.pl] has joined #scheme 16:46:17 takes about a minute, but what the heck! 16:46:21 It's like eating snack food 16:46:50 I did a bunch of "Project Euler" a while ago, too; those were fun (and challenging). 16:47:00 I solved every problem by brute force, which is underrated. 16:47:09 The hell with cleverness, I say. 16:47:49 and when I say "every problem", I mean "every one -of the tiny subset of problems that I actually solved-", not "all of the Project Euler problems(!)" 16:48:25 also I worked on the easiest problems, as measured by number of people who completed them :-) 16:48:33 My doctor has cautioned me against thinking too much; says it's dangerous and unpleasant. 16:48:48 *offby1* suddenly wonders if incubot is recording all this 16:48:51 incubot: unpleasant 16:48:55 XML's primary distinction is that it is defined by a gigantic specification that includes every sort of unpleasant detailed misdesign you ever hoped would not plague you, and which many people ignore, thereby failing to correctly implement the specification, and negating the solitary virtue in XML -- that it has a single precise specification. 16:49:09 slurpyhurpymurpy is cool. 16:49:25 incubot: slurpyhurpymurpy 16:51:24 curse incubot and its latency 16:52:02 -!- naunsins [i=charles_@120.138.100.81] has left #scheme 16:52:09 "slurpyhurpymurpy"? 16:52:29 *gnomon* adds that to the list-of-words-nobody-uses-so-it's-a-useful-sentinel-value 16:52:39 Right beside "abalamahalamatandra" 16:57:15 saccade_ [n=saccade@65-78-24-131.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com] has joined #scheme 17:10:17 They called him Mahasamatman and said he was a god. He preferd to drop the "Maha" and the "Atman" and called himself Sam. He never claimed to be a god, but then he never claimed not to be... 17:10:35 -!- Judofyr [n=Judofyr@81.191.153.143] has quit [Remote closed the connection] 17:12:47 sepult [n=user@xdsl-87-78-27-224.netcologne.de] has joined #scheme 17:22:35 -!- wingo [n=wingo@11.Red-81-33-46.dynamicIP.rima-tde.net] has quit [Read error: 104 (Connection reset by peer)] 17:24:54 athos [n=philipp@92.250.250.68] has joined #scheme 17:26:18 -!- kib2 [n=kib@bd137-1-82-228-159-28.fbx.proxad.net] has left #scheme 17:30:49 -!- saccade_ [n=saccade@65-78-24-131.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com] has quit ["This computer has gone to sleep"] 17:32:27 -!- moghar [n=user@unaffiliated/moghar] has quit [Read error: 104 (Connection reset by peer)] 17:34:48 gnomon: egg zackly 17:35:06 I don't know that I've ever claimed not to be a god, either. 17:37:41 -!- sladegen [n=nemo@unaffiliated/sladegen] has quit [Nick collision from services.] 17:37:50 sladegen [n=nemo@unaffiliated/sladegen] has joined #scheme 17:39:22 wingo [n=wingo@123.Red-79-151-125.dynamicIP.rima-tde.net] has joined #scheme 17:40:25 moghar [n=user@157.185.jawnet.pl] has joined #scheme 17:46:26 -!- soupdragon [n=f@amcant.demon.co.uk] has quit ["Leaving"] 17:48:55 -!- socialite [n=piespy@dynamic-62-87-248-203.ssp.dialog.net.pl] has quit [Read error: 110 (Connection timed out)] 17:52:55 socialite [n=piespy@dynamic-78-8-14-48.ssp.dialog.net.pl] has joined #scheme 17:53:18 -!- annodomini [n=lambda@wikipedia/lambda] has quit [] 17:57:30 -!- Fare [n=Fare@c-98-216-111-110.hsd1.ma.comcast.net] has quit ["Leaving"] 18:03:08 -!- awfaw [n=gawgaw@host250.190-224-109.telecom.net.ar] has left #scheme 18:07:37 annodomini [n=lambda@pool-141-154-207-110.bos.east.verizon.net] has joined #scheme 18:25:36 -!- davazp [n=user@56.Red-79-153-148.dynamicIP.rima-tde.net] has quit [Remote closed the connection] 18:30:09 -!- elderK [n=elderk@222-152-15-122.jetstream.xtra.co.nz] has quit ["Leaving..."] 18:45:26 -!- annodomini [n=lambda@wikipedia/lambda] has quit [] 18:45:59 -!- Quadrescence [n=quad@unaffiliated/quadrescence] has quit [Read error: 113 (No route to host)] 18:46:57 annodomini [n=lambda@pool-141-154-207-110.bos.east.verizon.net] has joined #scheme 18:47:16 -!- annodomini [n=lambda@wikipedia/lambda] has quit [Client Quit] 18:47:28 -!- Edico [n=Edico@unaffiliated/edico] has quit ["Leaving"] 19:06:23 quiet 19:08:24 loud 19:08:30 -!- sepult [n=user@xdsl-87-78-27-224.netcologne.de] has quit ["ERC Version 5.3 (IRC client for Emacs)"] 19:12:33 -!- copumpkin [n=pumpkin@c-24-63-67-154.hsd1.nh.comcast.net] has quit [Client Quit] 19:13:04 copumpkin [n=pumpkin@c-24-63-67-154.hsd1.nh.comcast.net] has joined #scheme 19:18:27 Quadrescence [n=quad@unaffiliated/quadrescence] has joined #scheme 19:18:44 -!- ASau [n=user@193.138.70.52] has quit [Read error: 110 (Connection timed out)] 19:23:13 ravenex [n=raven@156-243-252-87-dynamic-pool.gprs.mts.by] has joined #scheme 19:28:40 -!- athos [n=philipp@92.250.250.68] has quit ["leaving"] 19:32:02 -!- kniu [n=kniu@pool-71-107-56-85.lsanca.dsl-w.verizon.net] has quit [Read error: 60 (Operation timed out)] 19:32:30 -!- ACSpike[Home] [n=ACSpike@66.60.212.45] has left #scheme 19:34:22 gnomon: the AWK thing? 19:34:26 ASau [n=user@193.138.70.52] has joined #scheme 19:40:24 ventonegro [n=alex@189.62.116.27] has joined #scheme 19:43:34 dudleyf [n=dudleyf@65.243.31.107] has joined #scheme 19:56:36 saccade_ [n=saccade@65-78-24-131.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com] has joined #scheme 19:58:15 athos [n=philipp@92.250.250.68] has joined #scheme 20:01:31 -!- saccade_ [n=saccade@65-78-24-131.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com] has quit ["This computer has gone to sleep"] 20:08:07 saccade_ [n=saccade@65-78-24-131.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com] has joined #scheme 20:13:45 -!- saccade_ [n=saccade@65-78-24-131.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com] has quit ["This computer has gone to sleep"] 20:18:12 -!- araujo [n=araujo@gentoo/developer/araujo] has quit ["Leaving"] 20:21:42 sepult [n=user@xdsl-87-78-27-224.netcologne.de] has joined #scheme 20:27:57 -!- ASau [n=user@193.138.70.52] has quit [Read error: 110 (Connection timed out)] 20:31:47 dbaser [n=Adium@ti211310a141-0151.dialup.online.no] has joined #scheme 20:32:27 hrvat^2 [n=hrvat^2@78-0-71-107.adsl.net.t-com.hr] has joined #scheme 20:32:34 razumije li me itko 20:32:39 prica tko naski 20:33:05 http://www.iq-test-online.ch/#134887 20:33:06 http://www.iq-test-online.ch/#134887 20:33:07 http://www.iq-test-online.ch/#134887 20:33:08 http://www.iq-test-online.ch/#134887 20:33:09 http://www.iq-test-online.ch/#134887 20:33:10 http://www.iq-test-online.ch/#134887 20:33:10 http://www.iq-test-online.ch/#134887 20:33:11 http://www.iq-test-online.ch/#134887 20:33:12 http://www.iq-test-online.ch/#134887 20:33:31 hrvat^2, you have thirty seconds to justify your existence. 20:33:45 -!- copumpkin [n=pumpkin@c-24-63-67-154.hsd1.nh.comcast.net] has quit [Client Quit] 20:33:47 -!- ChanServ has set mode +o Riastradh 20:34:22 -!- Riastradh [n=rias@pool-141-154-207-110.bos.east.verizon.net] has been kicked from #scheme 20:34:27 -!- Riastradh has set mode -o Riastradh 20:36:48 Edico [n=Edico@unaffiliated/edico] has joined #scheme 20:39:31 -!- Thren [n=Thren@pool-98-113-187-131.nycmny.fios.verizon.net] has quit [Remote closed the connection] 20:39:50 rotty, yes indeed, the AWK thing. 20:40:09 Riastradh, that was very patient of you! 20:43:13 Thren [n=Thren@pool-98-113-187-131.nycmny.fios.verizon.net] has joined #scheme 20:52:45 copumpkin [n=pumpkin@dhcp-212-202.cs.dartmouth.edu] has joined #scheme 20:53:46 -!- shaunxcode_ [n=shaungil@65.181.49.171] has quit [Client Quit] 21:01:37 in hrvat^2's defense ... jonrafkind _did_ ask for "loud" 21:02:51 -!- sepult [n=user@xdsl-87-78-27-224.netcologne.de] has quit [Connection timed out] 21:09:55 ASau [n=user@193.138.70.52] has joined #scheme 21:13:27 wy [n=wy@c-24-16-38-23.hsd1.wa.comcast.net] has joined #scheme 21:14:22 davazp [n=user@56.Red-79-153-148.dynamicIP.rima-tde.net] has joined #scheme 21:15:27 irc is serious business 21:26:00 masm [n=masm@213.22.191.93] has joined #scheme 21:27:49 tell me about it! 21:28:04 Guy I know was called to Washington to testify before a House subcommittee. 21:28:06 *offby1* nods gravely 21:28:07 *offby1* whistles innocently 21:34:04 it's not legal to have something like (if (so) if (so) do that .... ? 21:34:13 -!- dbaser [n=Adium@ti211310a141-0151.dialup.online.no] has left #scheme 21:35:06 an if as a second argument to an if? 21:35:24 Edico, you could try: (if (condition?) true-branch [false-branch]) 21:36:28 Edico, and then you could try: (if condition? (if other-condition? true-branch [false-branch]) [false-branch) 21:37:14 Edico, or you could try: (if (and condition? other-condition?) true-branch [false-branch]), or whatever, depending on your boolean requirements. 21:37:55 In other words, we don't know what you should write unless we know what you're trying to accomplish. 21:37:55 -!- snurble [n=snurble@s83-191-238-2.cust.tele2.se] has quit [Read error: 104 (Connection reset by peer)] 21:45:33 sepult [n=user@xdsl-87-78-27-224.netcologne.de] has joined #scheme 21:50:21 -!- jao [n=jao@52.Red-83-43-32.dynamicIP.rima-tde.net] has quit [Success] 21:55:55 snurble [n=snurble@s83-191-238-2.cust.tele2.se] has joined #scheme 21:56:24 -!- wy [n=wy@c-24-16-38-23.hsd1.wa.comcast.net] has quit ["Leaving"] 22:09:28 -!- dudleyf [n=dudleyf@65.243.31.107] has quit [] 22:09:29 r2q2 [n=user@c-24-7-212-60.hsd1.il.comcast.net] has joined #scheme 22:14:24 -!- ravenex [n=raven@156-243-252-87-dynamic-pool.gprs.mts.by] has quit [Read error: 104 (Connection reset by peer)] 22:15:27 la la la 22:16:12 -!- ASau [n=user@193.138.70.52] has quit [Read error: 104 (Connection reset by peer)] 22:20:42 Edico: You can nest if statements. 'if by itself is bad syntax though, it only makes sense in the form of '(if something something something) 22:20:43 -!- wingo [n=wingo@123.Red-79-151-125.dynamicIP.rima-tde.net] has quit [Read error: 104 (Connection reset by peer)] 22:20:53 Unless you use a weird syntax, but I doubt that. 22:25:14 arcfide [n=arcfide@adsl-99-50-228-230.dsl.bltnin.sbcglobal.net] has joined #scheme 22:25:25 synthase, Hagaer gnomon I made it, look what has goes out http://codepad.org/jCZPDly8 :) 22:25:34 For CGI processing, I know about Oleg's CGI stuff, but I was wondering if anyone had anything else out there with which to compare it? 22:25:39 sorry ping synx 22:26:03 ASau [n=user@193.138.70.52] has joined #scheme 22:27:08 *has gone 22:29:57 Edico: pong 22:30:44 just typed synthase instead of synx 22:30:54 :) 22:31:31 anyway see you tomorrow 22:31:36 good night 22:32:46 good night! 22:35:27 -!- synthase [n=synthase@adsl-220-173-127.mob.bellsouth.net] has quit [Read error: 60 (Operation timed out)] 22:36:00 -!- Edico [n=Edico@unaffiliated/edico] has quit ["Leaving"] 22:36:55 synthase [n=synthase@adsl-220-180-235.mob.bellsouth.net] has joined #scheme 22:37:14 wingo [n=wingo@205.Red-83-32-66.dynamicIP.rima-tde.net] has joined #scheme 22:40:01 -!- moghar [n=user@unaffiliated/moghar] has quit [Read error: 113 (No route to host)] 22:40:19 arcfide: Perhaps Gauche? It has a CGI module. 22:51:09 -!- athos [n=philipp@92.250.250.68] has quit ["leaving"] 22:57:09 -!- ventonegro [n=alex@189.62.116.27] has quit [] 22:59:41 So what's with awk? 23:03:32 "with" it? 23:03:55 ta da da da da dy dy dy da 23:03:59 so what? 23:06:38 [that was Miles Davis, in case you didn't recognize it] 23:15:10 antoszka [n=antoszka@unaffiliated/antoszka] has joined #scheme 23:15:20 dsmith: that's what seinfeld was asking just the other day 23:16:57 -!- mmc [n=mima@cs162149.pp.htv.fi] has quit ["Leaving."] 23:17:31 mmc [n=mima@cs162149.pp.htv.fi] has joined #scheme 23:18:06 -!- mmc [n=mima@cs162149.pp.htv.fi] has quit [Client Quit] 23:18:10 dsmith_ [n=dsmith@66.178.229.162] has joined #scheme 23:18:38 mmc [n=mima@cs162149.pp.htv.fi] has joined #scheme 23:19:28 -!- mmc [n=mima@cs162149.pp.htv.fi] has quit [Client Quit] 23:20:03 mmc [n=mima@cs162149.pp.htv.fi] has joined #scheme 23:20:28 does anyone have a tree walking code that outputs graphviz-files? 23:20:34 -!- dsmith [n=dsmith@cpe-173-88-196-177.neo.res.rr.com] has quit [Read error: 110 (Connection timed out)] 23:20:40 -!- mmc [n=mima@cs162149.pp.htv.fi] has quit [Client Quit] 23:20:48 MrFahrenheit [n=RageOfTh@89.146.191.10] has joined #scheme 23:26:48 bombshelter13 [n=bombshel@CPE00179ab667a9-CM001a6682dc74.cpe.net.cable.rogers.com] has joined #scheme 23:27:00 anybody having recommendations for a portable (R[56]RS) algebraic datatype package (like in EOPL), with a liberal license? 23:28:10 or anybody having an idea what license the EOPL code is under? 23:31:49 dzhus [n=sphinx@95-24-104-249.broadband.corbina.ru] has joined #scheme 23:32:20 *Elly* giggles 23:32:26 Hulu is giving me ads for Plan B 23:32:33 'targeted advertising' 23:34:24 Tageted like this? http://img170.imageshack.us/img170/2338/inappropriate.jpg 23:39:50 too bad PLaneT packages don't contain licenses (at least not consistently) 23:40:01 -!- davazp [n=user@56.Red-79-153-148.dynamicIP.rima-tde.net] has quit ["ERC Version 5.3 (IRC client for Emacs)"] 23:43:30 Hagaer: kind of! 23:47:06 -!- langmartin [n=user@exeuntcha.tva.gov] has quit ["ERC Version 5.3 (IRC client for Emacs)"] 23:51:45 -!- mbishop [n=martin@unaffiliated/mbishop] has quit [Read error: 110 (Connection timed out)] 23:52:38 mbishop [n=martin@unaffiliated/mbishop] has joined #scheme 23:53:38 -!- bombshelter13 [n=bombshel@CPE00179ab667a9-CM001a6682dc74.cpe.net.cable.rogers.com] has quit [Success]