00:03:42 copumpkin [n=pumpkin@pat9.border1-cfw.dartmouth.edu] has joined #scheme 00:03:47 -!- copumpkin [n=pumpkin@pat9.border1-cfw.dartmouth.edu] has quit [Remote closed the connection] 00:11:51 who the hell is Grant Rettke and why does he clog up Planet Scheme with off topic blog posts? :/ 00:17:43 AtnNn [n=welcome@modemcable087.62-56-74.mc.videotron.ca] has joined #scheme 00:18:47 -!- alaricsp [n=alaricsp@217.205.201.45] has quit ["Leaving."] 00:19:15 -!- athos [n=philipp@92.250.250.68] has quit ["leaving"] 00:19:34 -!- mbishop__ is now known as mbishop 00:22:10 He's a very enthusiastic person. Posts a lot of rather off topic stuff to the PLT lists. The volume can be taxing, but that's why mail clients include filters. 00:28:27 -!- rudybot [n=luser@q-static-138-125.avvanta.com] has quit [Read error: 60 (Operation timed out)] 00:28:48 rudybot [n=luser@q-static-138-125.avvanta.com] has joined #scheme 00:38:18 -!- ssttss [i=stepnem@173-19-7-99.client.mchsi.com] has quit [Read error: 104 (Connection reset by peer)] 00:39:38 ssttss [i=stepnem@173-19-7-99.client.mchsi.com] has joined #scheme 00:52:50 -!- kniu [n=kniu@pool-71-107-56-85.lsanca.dsl-w.verizon.net] has quit [Read error: 110 (Connection timed out)] 00:57:12 kniu [n=kniu@pool-71-107-56-85.lsanca.dsl-w.verizon.net] has joined #scheme 00:57:23 -!- meanburrito920_ [n=John@76-217-6-100.lightspeed.irvnca.sbcglobal.net] has quit [Read error: 104 (Connection reset by peer)] 01:02:00 saccade_ [n=saccade@65-78-24-47.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com] has joined #scheme 01:02:09 incubot: unclogifigators? 01:02:23 yes, it's dead! 01:03:12 rodge: where's podge? 01:03:34 -!- saccade_ [n=saccade@65-78-24-47.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com] has quit [Client Quit] 01:05:03 -!- melgray [n=melgray@70.99.250.82] has quit [] 01:05:20 wow, i had to wiki that, never seen that show before 01:05:33 complete culture miss 01:09:50 ah, I figured you were Irish 01:11:09 -!- johnnowak [n=johnnowa@207-38-171-48.c3-0.wsd-ubr1.qens-wsd.ny.cable.rcn.com] has left #scheme 01:16:08 ablaert [n=manusfer@pc-97-164-214-201.cm.vtr.net] has joined #scheme 01:17:37 -!- ablaert [n=manusfer@pc-97-164-214-201.cm.vtr.net] has left #scheme 01:19:30 lol, it's a good show though 01:19:53 ablaert [n=ablaert@nezmar.jabbim.cz] has joined #scheme 01:28:05 -!- jonrafkind [n=jon@crystalis.cs.utah.edu] has quit [Read error: 113 (No route to host)] 01:33:46 -!- araujo [n=araujo@gentoo/developer/araujo] has quit ["Leaving"] 01:45:34 grettke [n=grettke@CPE-69-23-38-57.wi.res.rr.com] has joined #scheme 01:50:39 reprore [n=reprore@ntkngw261071.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #scheme 02:05:21 saccade_ [n=saccade@65-78-24-47.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com] has joined #scheme 02:09:40 pantsd [n=hkarau@69-165-159-107.dsl.teksavvy.com] has joined #scheme 02:10:07 jcowan [n=jcowan@cpe-74-68-154-18.nyc.res.rr.com] has joined #scheme 02:13:49 *jcowan* unvanishes, looking about warily for that dratted offby2 02:18:39 -!- reprore [n=reprore@ntkngw261071.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit [Read error: 54 (Connection reset by peer)] 02:19:23 reprore_ [n=reprore@ntkngw261071.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #scheme 02:25:19 jcowan: turns out with that margin of error, though, he's been offby0 on a number of occasions; much like a stopped clock 02:26:09 -!- pants1 [n=hkarau@75-119-239-194.dsl.teksavvy.com] has quit [Read error: 113 (No route to host)] 02:32:57 Ah; right twice a day, is it? 02:34:58 -!- reprore_ [n=reprore@ntkngw261071.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit [Read error: 104 (Connection reset by peer)] 02:35:00 reprore [n=reprore@ntkngw261071.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #scheme 02:36:45 -!- reprore [n=reprore@ntkngw261071.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit [Read error: 113 (No route to host)] 02:36:52 reprore__ [n=reprore@ntkngw261071.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #scheme 02:41:38 -!- reprore__ [n=reprore@ntkngw261071.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit [Read error: 113 (No route to host)] 02:41:53 reprore__ [n=reprore@ntkngw261071.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #scheme 02:45:01 reprore [n=reprore@ntkngw261071.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #scheme 02:46:26 -!- reprore__ [n=reprore@ntkngw261071.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit [Read error: 113 (No route to host)] 02:49:16 -!- reprore [n=reprore@ntkngw261071.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit [Read error: 104 (Connection reset by peer)] 02:49:25 reprore [n=reprore@ntkngw261071.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #scheme 02:50:39 -!- reprore [n=reprore@ntkngw261071.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit [Read error: 54 (Connection reset by peer)] 02:51:19 reprore_ [n=reprore@ntkngw261071.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #scheme 02:53:04 tjafk1 [n=timj@e176216107.adsl.alicedsl.de] has joined #scheme 02:58:33 -!- reprore_ [n=reprore@ntkngw261071.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit [Operation timed out] 02:58:43 -!- grettke [n=grettke@CPE-69-23-38-57.wi.res.rr.com] has left #scheme 02:59:52 grettke [n=grettke@CPE-69-23-38-57.wi.res.rr.com] has joined #scheme 03:01:53 -!- pantsd [n=hkarau@69-165-159-107.dsl.teksavvy.com] has quit [Read error: 113 (No route to host)] 03:02:12 pantsd [n=hkarau@76-10-155-81.dsl.teksavvy.com] has joined #scheme 03:09:05 -!- tjafk2 [n=timj@e176209036.adsl.alicedsl.de] has quit [Read error: 110 (Connection timed out)] 03:09:15 zbigniew: those changes you made to the utf8 egg never made it in the chicken 3 tarball, eh? 03:11:04 eno_ [n=eno@adsl-70-137-134-113.dsl.snfc21.sbcglobal.net] has joined #scheme 03:19:11 -!- pantsd [n=hkarau@76-10-155-81.dsl.teksavvy.com] has quit [Read error: 110 (Connection timed out)] 03:21:29 pantsd [n=hkarau@69-165-158-26.dsl.teksavvy.com] has joined #scheme 03:21:37 -!- eno [n=eno@nslu2-linux/eno] has quit [Read error: 110 (Connection timed out)] 03:26:48 -!- davidad [n=me@dhcp-18-111-6-158.dyn.mit.edu] has quit [Read error: 110 (Connection timed out)] 03:30:26 mmmulani [n=mmmulani@taurine.csclub.uwaterloo.ca] has joined #scheme 03:30:43 is there a R5RS analogue of zipWith from Haskell? 03:30:51 (or even zip) 03:31:37 mmulani: learn a bit of scheme 03:31:46 it's a really fun puzzle, it'd be mean to just give it away 03:31:50 soupdragon: I know how to implement it myself 03:31:52 -!- joast [n=rick@76.178.184.231] has quit [Read error: 110 (Connection timed out)] 03:32:17 I just want to know if there is a function I can use instead of making my own :P 03:32:25 mmmulani: how does zipWith work? 03:33:01 sepult [n=sepult@xdsl-87-78-72-238.netcologne.de] has joined #scheme 03:33:04 mmulani: ok I'll just tell you, MAP 03:33:05 grettke: I believe you supply a function that is applied to each element of the list after they are zipped 03:33:18 since you don't seem to enjoy puzzles like I do 03:33:19 soupdragon: map requires both lists to be the same length, zip does not :P 03:35:26 grettke: as I understand it (zipWith a b c) is equivalent to (map a (zip b c)) 03:35:49 r5rs zip 03:35:50 Sorry, I couldn't find anything for zip. 03:35:51 srfi 1 map doesn't require both lists to be the same length 03:36:18 mmmulani: ok thanks, I'm not aware of such a function 03:36:46 p1dzkl: ouuu that is nice 03:36:56 I made it in 29 characters so I'm too upset :P 03:38:57 *I'm not 03:43:59 GreyLensman [n=ray@c-76-109-2-157.hsd1.fl.comcast.net] has joined #scheme 03:59:16 Cowmoo [n=Cowmoo@207-237-217-78.c3-0.avec-ubr11.nyr-avec.ny.cable.rcn.com] has joined #scheme 04:04:10 -!- jcowan [n=jcowan@cpe-74-68-154-18.nyc.res.rr.com] has left #scheme 04:10:03 is there a better way of doing (andmap (lambda (x) (not (false? x))) list)? 04:10:43 to me it seems like andmap should do that with only one parameter, as in by default 04:14:03 (compose not false?) 04:14:14 (complement false?) 04:14:18 true? 04:15:18 there is no true? 04:15:24 I did forget about compose though, thanks 04:15:26 you can define it 04:15:39 ahah well of course I could :P 04:15:56 agh, I thought remove-duplicates didn't exist so I made it myself 04:16:02 (looking through help desk) 04:16:27 joast [n=rick@76.178.184.231] has joined #scheme 04:16:41 what you want is something like any, it seems 04:16:57 I mean, ALL 04:17:01 ANDMAP is just awkward 04:17:28 ALL? rather 04:18:14 *mmmulani* smacks head 04:18:19 I could've just used the id function 04:19:01 You must not have been conscious of your id. 04:19:14 ahahaha 04:23:14 -!- GreyLensman [n=ray@c-76-109-2-157.hsd1.fl.comcast.net] has left #scheme 04:25:47 araujo [n=araujo@gentoo/developer/araujo] has joined #scheme 04:26:45 synx: the superego reigneth, apparently 04:29:52 davidad [n=me@dhcp-18-111-6-158.dyn.mit.edu] has joined #scheme 04:31:59 -!- sepult [n=sepult@xdsl-87-78-72-238.netcologne.de] has quit ["leaving"] 04:33:04 -!- joast [n=rick@76.178.184.231] has quit [Read error: 104 (Connection reset by peer)] 04:33:55 joast [n=rick@76.178.184.231] has joined #scheme 04:37:19 -!- grettke [n=grettke@CPE-69-23-38-57.wi.res.rr.com] has quit [] 04:38:28 grettke [n=grettke@CPE-69-23-38-57.wi.res.rr.com] has joined #scheme 04:38:28 -!- grettke [n=grettke@CPE-69-23-38-57.wi.res.rr.com] has left #scheme 04:39:31 -!- eno_ is now known as eno 04:46:26 Cowmoo` [n=Cowmoo@207-237-217-78.c3-0.avec-ubr11.nyr-avec.ny.cable.rcn.com] has joined #scheme 04:51:09 -!- Cowmoo [n=Cowmoo@207-237-217-78.c3-0.avec-ubr11.nyr-avec.ny.cable.rcn.com] has quit [Connection timed out] 05:02:21 -!- joast [n=rick@76.178.184.231] has quit [Read error: 113 (No route to host)] 05:04:15 joast [n=rick@76.178.184.231] has joined #scheme 05:15:21 dnm_ [n=dnm@c-68-49-46-251.hsd1.va.comcast.net] has joined #scheme 05:16:20 mmmm 05:16:48 is and guaranteed to bail out when a condition is #f before evaluating the rest of conditions? 05:16:56 yes 05:17:09 thanks :) 05:17:26 i was writing code like this 05:17:28 (and (and (> year 1900) (= day 1) (= weekday 7)) 05:17:28 (set! result (+ 1 result))) 05:17:57 hopefully if it is guaranteed, this should suffice 05:17:59 (and (> year 1900) (= day 1) (= weekday 7) 05:17:59 (set! result (+ 1 result))) 05:23:51 it is, cel...check page 45 of R5RS 05:24:10 It shows how it is a special forma and how the respective macro works 05:24:15 *cel* takes a look 05:24:25 by the way, it makes code less verbose this way 05:24:45 yes...the same with special form 'or' 05:24:47 now i'll have to revisit all previous problems 05:25:00 but i think is good learning those things 05:27:24 true...also check page 11...they explain 'and' and 'or' too 05:27:37 i miss something like... 05:28:09 (if (expression) (do something with the expression result)) 05:28:27 when and unless 05:28:35 oh no 05:28:40 use cond 05:28:43 mmmm 05:28:47 i mean... 05:28:57 ;; stupid example 05:29:01 (cond [(expression) => (lambda (result) ...)]) 05:29:03 (if (+ 2 3) (display ...)) 05:29:19 the condition returns a value that is not #f 05:29:29 but i have no way to use the already computed value on the body 05:29:29 yes 05:29:45 ah 05:29:50 the => in cond 05:30:04 it passes the resultto the proc 05:30:23 that's quite nice :) 05:30:40 so you could write: (cond [(+ 1 2) => display]) 05:31:00 rudybot: eval (cond [(+ 1 2) => display]) 05:31:01 X-Scale: your sandbox is ready 05:31:01 X-Scale: ; stdout: "3" 05:31:08 mmmm 05:31:31 rudybot: eval (cond [(+ 1 2) => (lambda (x) (+ x 3))]) 05:31:32 cel: your sandbox is ready 05:31:32 cel: ; Value: 6 05:31:38 great 05:31:41 hehe :) 05:31:58 and if you don't have a special form ready to use, create it with a macro 05:32:13 i suposse there is already all those things i sometimes miss 05:32:23 look at the way cond macro is built on page 43 05:33:02 thanks a lot :) 05:33:58 ((cond (test => result)) 05:34:03 (let ((temp test)) 05:34:06 (if temp (result temp)))) 05:34:50 another question... (maybe stupid one?) 05:35:07 why there is "let loop", but no "let* loop" and the let variants? 05:35:57 cel: if you hav (let* loop ... (loop x y z)) the order of evaluation of arguments to loop would not be specified in order 05:35:58 i dont think there can be any benefit 05:36:28 soupdragon ah okay 05:36:58 i find let loop easier than thinking always recursive 05:37:09 it is recursion.. 05:37:10 i suposse it is practice a lot 05:37:20 named let's rule :p 05:37:39 yes but... it's different, it's more like a traditional loop or easier at least for me 05:37:42 cel, you know it doesn't have to be called loop btw 05:37:46 jonrafkind [n=jon@c-98-202-86-149.hsd1.ut.comcast.net] has joined #scheme 05:40:35 -!- Cowmoo` [n=Cowmoo@207-237-217-78.c3-0.avec-ubr11.nyr-avec.ny.cable.rcn.com] has quit [Connection timed out] 05:40:54 yes you can name it whatever you want 05:41:12 mmm, "loop" is good, easy to follow when reading 05:43:12 i just use the traditional 'f' 05:46:20 is there any condition in which let loop can't be transformed into an equivalent letrec form? 05:53:13 rudybot: eval (and) 05:53:14 X-Scale: ; Value: #t 05:53:17 rudybot: eval (or) 05:53:18 X-Scale: ; Value: #f 06:09:31 hkBst [n=hkBst@gentoo/developer/hkbst] has joined #scheme 06:11:41 -!- ice_man` [n=user@CPE000d6074b550-CM001a66704e52.cpe.net.cable.rogers.com] has quit ["ERC Version 5.3 (IRC client for Emacs)"] 06:12:26 klutometis: don't know, i'll look 06:12:50 klutometis: wait, did you mean the ssax egg? 06:14:48 klutometis: if utf8, I haven't made any changes; if ssax, the small change I made is definitely in the repository, and should be in the tarball 06:17:53 klutometis: Chicken 3's utf8 egg is dangerous. 06:23:35 ejs [n=eugen@192-205-124-91.pool.ukrtel.net] has joined #scheme 06:24:55 eno_ [n=eno@adsl-70-137-142-7.dsl.snfc21.sbcglobal.net] has joined #scheme 06:36:26 -!- eno [n=eno@nslu2-linux/eno] has quit [Read error: 110 (Connection timed out)] 06:40:45 -!- ejs [n=eugen@192-205-124-91.pool.ukrtel.net] has quit ["This computer has gone to sleep"] 06:44:12 -!- xomas [n=wakeup@unaffiliated/xomas] has quit [Excess Flood] 06:45:11 xomas [n=wakeup@41.196.51.7] has joined #scheme 06:46:40 incubot: did you know your last name is an adverb? 06:46:43 English allows the adverb to be separated from the verb. 06:47:30 Mr_Awesome [n=eric@pool-98-115-38-45.chi01.dsl-w.verizon.net] has joined #scheme 06:49:19 zbigniew: Do you want to keep all the obj modules separate, or is it OK to just group them into the two main interfaces 'objc and 'objc-base with includes? 06:50:51 If you'd rather do this, by all means... I can check in my current changes which is just all the define-macros replaced with er macros. 06:52:08 you can feel free to check it in, however, there is a bit of a catch 06:53:34 mainly, the existence of the optional class proxies .so 06:54:46 Oh? They're marked as required-at-runtime, how are they optional? 06:54:53 -!- Lectus [n=Frederic@189.105.25.5] has quit [SendQ exceeded] 06:56:20 You may (use objc-base) instead of (use objc) and skip the class proxies 06:56:58 Right, which is why I proposed _two_ modules, not lumping everything into _one_ module :) 06:57:26 -!- luz [n=davids@189.122.121.232] has quit ["Client exiting"] 06:58:05 This distinction should probably be clobbered, but the intent was to allow alter class proxy implementations 06:58:53 Do you want me to just check in what I have and hand it over to you? 06:58:56 Well, that was one reason I hadn't ported it yet ... also iirc when class proxies are loaded some global identifiers are rewritten (!) 06:59:34 foof: I'm probably not going to work on it right now, so a) feel free to check it in and b) feel free to work on it further if desired 07:00:25 although, did you get it working? 07:01:10 No, I haven't started wrapping the modules yet... I was just confirming how many modules to make - 1, 2 or the 6 that exist in Chicken 3 :) 07:01:46 yeah, ... :) 07:04:38 Oh wait... they both want objc-support at runtime... that's 3 modules. 07:07:57 well, clearly, since it is no longer necessary to separate syntax out, you may at least combine objc.scm+objc-class-proxies+objc-class-proxies-bin and objc-support+objc-base 07:08:57 But objc needs objc-support but not objc-base. 07:08:59 now, class-proxies and class-proxies-bin were separate modules for my convenience (REPL reloading); I like them in separate files, but they could be joined with an include 07:09:20 foof: ah, that's where you're wrong ;) 07:09:23 Oh wait... it does use objc-base... 07:09:24 objc.scm: 07:09:25 (require-extension objc-base) 07:09:37 the dependencies are totally fucked up 07:10:18 Yeah, that's the only actual dependency in any of the source files, which threw me off, everything else is in setup :) 07:10:19 it was the ONLY way to get everything working properly in Chicken 3 (or perhaps 2 at the time) 07:11:20 And, note that the objc-base "extension" includes cocoa.so but does not depend on it -- the user must load it separately 07:11:48 npe [n=npe@d54C450C4.access.telenet.be] has joined #scheme 07:12:00 imo, cocoa should remain a separate module, but be called "objc-cocoa" 07:12:11 OK 07:12:43 also, remember I had no idea what I was doing 07:12:53 That's fine :) 07:15:55 Anyway, the separate class proxies thing should probably be rethought, but if you trim things down to objc and objc-base, we could always merge those two modules later. objc-base is not that useful by itself, it's just there as I said in case some other proxy implementation were developed (e.g. tinyclos) 07:17:05 gotta go, check in whatever you like, but don't feel obligated to get it working :) 07:17:11 also, thanks 07:17:14 np 07:20:08 -!- hkBst [n=hkBst@gentoo/developer/hkbst] has quit [Remote closed the connection] 07:32:28 ikaros [n=ikaros@e179091167.adsl.alicedsl.de] has joined #scheme 07:33:00 elias` [n=me@host217-42-207-213.range217-42.btcentralplus.com] has joined #scheme 07:38:14 -!- X-Scale is now known as X-Scale2 07:38:54 jao [n=jao@77.Red-83-37-137.dynamicIP.rima-tde.net] has joined #scheme 07:39:34 -!- X-Scale2 is now known as X-Scale 07:42:11 mike [n=m@p54A1B43B.dip.t-dialin.net] has joined #scheme 07:42:39 -!- mike is now known as Guest39288 07:44:31 -!- soupdragon [n=f@amcant.demon.co.uk] has quit [Read error: 113 (No route to host)] 07:44:48 -!- Guest39288 [n=m@p54A1B43B.dip.t-dialin.net] has quit [Client Quit] 07:51:42 mike [n=m@p54A1B43B.dip.t-dialin.net] has joined #scheme 07:52:09 -!- mike is now known as Guest88983 07:53:39 -!- Guest88983 [n=m@p54A1B43B.dip.t-dialin.net] has quit [Client Quit] 08:00:03 Arelius [n=indy@64.174.9.113] has joined #scheme 08:00:24 dzhus [n=sphinx@95-24-185-3.broadband.corbina.ru] has joined #scheme 08:12:09 OK, the setting of globals from random external modules is making my head spin... I'm done for the day :/ 08:15:16 -!- Judofyr [n=Judofyr@c2391BF51.dhcp.bluecom.no] has quit [Remote closed the connection] 08:18:04 -!- MichaelRaskin [n=MichaelR@195.91.224.225] has left #scheme 08:18:26 HG` [n=wells@xdsles176.osnanet.de] has joined #scheme 08:18:35 MichaelRaskin [n=MichaelR@195.91.224.225] has joined #scheme 08:22:22 Heyoo 08:40:28 -!- Arelius [n=indy@64.174.9.113] has quit ["Lost terminal"] 08:41:06 Arelius [n=indy@64.174.9.113] has joined #scheme 08:41:19 sepult [n=buggarag@87.78.72.238] has joined #scheme 08:43:13 barney [n=bernhard@p549A2715.dip0.t-ipconnect.de] has joined #scheme 08:59:17 -!- saccade_ [n=saccade@65-78-24-47.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com] has quit ["This computer has gone to sleep"] 09:06:39 -!- jao [n=jao@77.Red-83-37-137.dynamicIP.rima-tde.net] has quit [Read error: 110 (Connection timed out)] 09:21:23 -!- barney [n=bernhard@p549A2715.dip0.t-ipconnect.de] has quit [Read error: 104 (Connection reset by peer)] 09:22:44 hotblack23 [n=jh@p5B057571.dip.t-dialin.net] has joined #scheme 09:26:41 zbigniew: you're right, it was ssax 09:27:04 foof: what do you mean by "dangerous"? i do get weird things when i include utf8; inexplicable things 09:27:56 incubot: just got back from an LA burlesque, where i was singled out by a fishnet dancer for a kiss and a slap; surreal 09:27:59 Let me do my TRIBUTE to FISHNET STOCKINGS... 09:28:08 yeah! 09:29:47 when did strippers suddenly get all classy again? not that I'm against it, i'm just wondering 09:31:16 jao [n=jao@184.Red-81-32-182.dynamicIP.rima-tde.net] has joined #scheme 09:32:19 athos [n=philipp@92.250.250.68] has joined #scheme 09:32:52 wingo [n=wingo@139.Red-79-151-124.dynamicIP.rima-tde.net] has joined #scheme 09:34:26 -!- jao [n=jao@184.Red-81-32-182.dynamicIP.rima-tde.net] has quit [Read error: 104 (Connection reset by peer)] 09:44:41 klutometis: In chicken 3 utf8 modifies the global string procedures, which breaks eggs which assume strings hold bytes. 09:45:03 In chicken 4 it's a module, so only modules that (import utf8) see the utf8 semantics. 09:49:57 Axioplase [n=Pied@p4159-ipbf606aobadori.miyagi.ocn.ne.jp] has joined #scheme 09:53:16 -!- ikaros [n=ikaros@e179091167.adsl.alicedsl.de] has quit [Remote closed the connection] 09:54:19 -!- pchrist [n=spirit@gentoo/developer/pchrist] has quit ["leaving"] 09:55:47 pchrist|univ [n=spirit@84.38.11.88] has joined #scheme 09:56:01 -!- pchrist|univ [n=spirit@84.38.11.88] has quit [Client Quit] 09:58:58 pchrist [n=spirit@gentoo/developer/pchrist] has joined #scheme 10:01:13 `Antonio` [n=kvirc@92.2.103.152] has joined #scheme 10:01:31 *`Antonio`* good morning 10:06:52 ct2rips [n=ct2rips@blfd-4db1cbc6.pool.einsundeins.de] has joined #scheme 10:12:28 -!- sepult [n=buggarag@87.78.72.238] has quit ["leaving"] 10:19:49 blackened` [n=blackene@ip-89-102-28-224.karneval.cz] has joined #scheme 10:20:18 do common scheme implementations have limitations on the number of arguments to a function? 10:21:31 sounds like you've said Common Scheme :) 10:22:05 heh 10:30:37 jewel_ [n=jewel@dsl-242-134-212.telkomadsl.co.za] has joined #scheme 10:35:48 Mr-Cat [n=Mr-Cat@95-24-121-195.broadband.corbina.ru] has joined #scheme 10:36:58 Nshag [i=user@Mix-Orleans-106-1-12.w193-248.abo.wanadoo.fr] has joined #scheme 10:41:58 Judofyr [n=Judofyr@ti0056a380-dhcp0820.bb.online.no] has joined #scheme 10:52:25 jao [n=jao@47.Red-81-32-187.dynamicIP.rima-tde.net] has joined #scheme 10:55:59 Edico [n=Edico@unaffiliated/edico] has joined #scheme 11:02:06 -!- AtnNn [n=welcome@modemcable087.62-56-74.mc.videotron.ca] has quit [Read error: 60 (Operation timed out)] 11:04:29 AtnNn [n=welcome@modemcable087.62-56-74.mc.videotron.ca] has joined #scheme 11:41:05 -!- elias` [n=me@unaffiliated/elias/x-342423] has quit [Read error: 145 (Connection timed out)] 11:54:51 -!- kniu [n=kniu@pool-71-107-56-85.lsanca.dsl-w.verizon.net] has quit [Read error: 110 (Connection timed out)] 12:02:46 nan8 [n=user@88.64.149.56] has joined #scheme 12:09:56 reprore [n=reprore@EM114-48-163-35.pool.e-mobile.ne.jp] has joined #scheme 12:15:31 _JFT_ [n=_JFT_@modemcable183.11-202-24.mc.videotron.ca] has joined #scheme 12:16:57 MrFahrenheit [n=RageOfTh@92.36.193.219] has joined #scheme 12:28:48 grettke [n=grettke@CPE-69-23-38-57.wi.res.rr.com] has joined #scheme 12:42:46 -!- ct2rips [n=ct2rips@blfd-4db1cbc6.pool.einsundeins.de] has quit ["Noch da, noch da ... Uuuuund weg."] 12:49:01 -!- npe [n=npe@d54C450C4.access.telenet.be] has quit [] 12:49:47 -!- grettke [n=grettke@CPE-69-23-38-57.wi.res.rr.com] has quit [] 12:54:37 fnord123_ [n=fnord123@host81-151-193-179.range81-151.btcentralplus.com] has joined #scheme 13:07:14 npe [n=npe@91.179.118.166] has joined #scheme 13:09:56 -!- MichaelRaskin [n=MichaelR@195.91.224.225] has left #scheme 13:10:27 MichaelRaskin [n=MichaelR@195.91.224.225] has joined #scheme 13:10:48 -!- fnord123 [n=fnord123@host217-43-43-81.range217-43.btcentralplus.com] has quit [Read error: 110 (Connection timed out)] 13:11:38 -!- dzhus [n=sphinx@95-24-185-3.broadband.corbina.ru] has quit [Remote closed the connection] 13:11:52 reprore__ [n=reprore@114.48.39.37] has joined #scheme 13:13:38 -!- reprore__ [n=reprore@114.48.39.37] has quit [Read error: 104 (Connection reset by peer)] 13:24:05 mejja [n=user@c-87bae555.023-82-73746f38.cust.bredbandsbolaget.se] has joined #scheme 13:27:17 -!- reprore [n=reprore@EM114-48-163-35.pool.e-mobile.ne.jp] has quit [Read error: 110 (Connection timed out)] 13:33:48 -!- AtnNn [n=welcome@modemcable087.62-56-74.mc.videotron.ca] has quit ["foo"] 13:50:14 -!- nan8 [n=user@88.64.149.56] has left #scheme 13:58:44 wingo: not that I know of (something rings a bell however), in IronScheme I do have limits on the size of closure environments. IIRC it blows up if its bigger than 128 variables. 14:07:51 -!- synx [i=synx@gateway/gpg-tor/key-0xA71B0C6A] has quit [Remote closed the connection] 14:08:37 synx [i=synx@gateway/gpg-tor/key-0xA71B0C6A] has joined #scheme 14:10:38 x35 [n=x@unaffiliated/kenen] has joined #scheme 14:10:43 -!- x35 [n=x@unaffiliated/kenen] has left #scheme 14:13:31 -!- MichaelRaskin [n=MichaelR@195.91.224.225] has left #scheme 14:14:47 MichaelRaskin [n=MichaelR@195.91.224.225] has joined #scheme 14:15:25 -!- Daemmerung [n=goetter@1133sae.mazama.net] has quit [Read error: 104 (Connection reset by peer)] 14:15:28 Daemmerung [n=goetter@1133sae.mazama.net] has joined #scheme 14:23:24 mmc [n=mima@213.243.141.12] has joined #scheme 14:24:30 (car (apply list (build-list 1000000 add1))) works for me in plt. It runs out of memory at 10 million though. 14:25:17 rudybot: (car (apply list (build-list 1000000 add1))) 14:25:18 mejja: eh? Try "rudybot: help". 14:25:34 rudybot: eval (car (apply list (build-list 1000000 add1))) 14:25:35 mejja: your sandbox is ready 14:25:35 mejja: ; Value: 1 14:26:54 I think the only thing you have to worry about is the guarantee that the procedure's argument list will be a copy of any list applied to the procedure, so large lists would necessarily exist twice in memory. Just the pointers of course, but 10 million adds up. 14:28:36 At that point you'd just pass the list as an argument anyway. 14:29:12 soupdragon [n=f@amcant.demon.co.uk] has joined #scheme 14:30:44 -!- HG` [n=wells@xdsles176.osnanet.de] has quit [Client Quit] 14:31:39 mejja: ; Value: 1 14:31:40 -!- wingo [n=wingo@139.Red-79-151-124.dynamicIP.rima-tde.net] has quit [Read error: 113 (No route to host)] 14:33:19 synx: ; Value: 2 14:34:16 ...what 14:34:49 offby1: your bot is being creepy again! 14:35:54 -!- npe [n=npe@91.179.118.166] has quit [] 14:36:23 synx: ; Value: 'evil-laughter 14:36:28 *offby1* whistles innocently 14:36:52 What's the fun of having a bot if you can't use it to mess with people's minds? 14:37:22 I wouldn't have the slightest idea what you're referring to. `-` 14:40:13 mike [n=m@dslb-088-066-238-016.pools.arcor-ip.net] has joined #scheme 14:40:24 -!- Mr-Cat [n=Mr-Cat@95-24-121-195.broadband.corbina.ru] has quit [Remote closed the connection] 14:40:41 -!- mike is now known as Guest88213 14:40:58 -!- _JFT_ [n=_JFT_@modemcable183.11-202-24.mc.videotron.ca] has quit [] 14:46:14 me neither 14:48:26 Lilarcor [n=Lilarcor@208-59-127-132.c3-0.161-ubr1.lnh-161.md.cable.rcn.com] has joined #scheme 14:49:24 HG` [n=wells@xdslee166.osnanet.de] has joined #scheme 14:55:57 -!- Lilarcor [n=Lilarcor@208-59-127-132.c3-0.161-ubr1.lnh-161.md.cable.rcn.com] has quit ["The Lord of Murder Shall Perish."] 14:59:48 From Gambit, #define ___MAX_NB_ARGS 8192 15:00:35 From Las Vegas: Sigfried and Roy! 15:00:44 I seem to remember old versions of Stalin enforcing 512, but as of 0.11 that limit is no longer advertised, and I'm not savvy on its guts 15:05:05 -!- ablaert [n=ablaert@nezmar.jabbim.cz] has left #scheme 15:06:49 -!- `Antonio` [n=kvirc@92.2.103.152] has quit ["KVIrc 3.4.0 Virgo http://www.kvirc.net/"] 15:06:53 stalin: eval (apply + (iota 100000)) 15:10:33 stalin-scheme [n=edwin@c-87bae555.023-82-73746f38.cust.bredbandsbolaget.se] has joined #scheme 15:10:36 4999950000 15:10:43 -!- stalin-scheme [n=edwin@c-87bae555.023-82-73746f38.cust.bredbandsbolaget.se] has left #scheme 15:12:02 *mejja* laughs 15:12:13 Wait! Come back!! 15:15:14 Gambit raises "Number of arguments exceeds implementation limit" to (apply + (vector->list (make-vector 10000 1))) 15:15:49 *Daemmerung* smells his wife burning her breakfast, leaves to intervene 15:18:01 rudybot: eval (apply + (build-list 2500000 values)) 15:18:04 *offby1: ; Value: 3124998750000 15:18:59 rudybot: eval (build-list 20 reverse) 15:19:00 soupdragon: your sandbox is ready 15:19:00 soupdragon: error: reverse: expects argument of type ; given 0 15:19:07 rudybot: eval (build-list 20 value) 15:19:08 soupdragon: error: reference to undefined identifier: value 15:19:09 rudybot: eval (build-list 20 values) 15:19:09 soupdragon: ; Value: (0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19) 15:19:21 rudybot: eval (build-list 20 list) 15:19:22 soupdragon: ; Value: ((0) (1) (2) (3) (4) (5) (6) (7) (8) (9) (10) (11) (12) (13) (14) (15) (16) (17) (18) (19)) 15:19:37 rudybot: eval (build-list 20 sqrt) 15:19:37 soupdragon: ; Value: (0 1 1.4142135623730951 1.7320508075688772 2 2.23606797749979 2.449489742783178 2.6457513110645907 2.8284271247461903 3 3.1622776601683795 3.3166247903554 3.4641016151377544 3.605551275463989 3.7416573867739413 3.872983346207417 4 4.123105625617661 4.242640687119285 4.358898943540674) 15:19:42 strange 15:42:54 Mestoco [n=user@bbwirelessgw1-ff9dc300-185.dhcp.inet.fi] has joined #scheme 15:50:47 -!- Adamant_ [n=Adamant@unaffiliated/adamant] has quit [] 16:05:27 -!- eno_ is now known as eno 16:06:59 nan8 [n=user@dslb-088-064-149-056.pools.arcor-ip.net] has joined #scheme 16:16:40 djork [n=djork@pool-72-66-10-108.washdc.fios.verizon.net] has joined #scheme 16:33:02 puchacz [n=puchacz@87-194-5-99.bethere.co.uk] has joined #scheme 16:36:31 -!- Axioplase [n=Pied@p4159-ipbf606aobadori.miyagi.ocn.ne.jp] has quit ["hop!"] 16:50:28 -!- nan8 [n=user@dslb-088-064-149-056.pools.arcor-ip.net] has quit ["ERC Version 5.3 (IRC client for Emacs)"] 16:52:12 rudybot: eval (apply + (make-list 10000000 1)) 16:52:13 leppie: your sandbox is ready 16:52:16 leppie: error: evaluator: terminated (out-of-memory) 16:52:19 oops 16:52:46 elias` [n=me@host217-42-207-213.range217-42.btcentralplus.com] has joined #scheme 16:52:58 offby1: is that due to set memry limits? 17:01:05 Time stands still while you and the Makefile lie in each other's arms. You feel drained of energy. 17:16:05 -!- Khisanth [n=Khisanth@pool-141-157-237-196.ny325.east.verizon.net] has quit ["Leaving"] 17:16:18 Khisanth [n=Khisanth@pool-141-157-237-196.ny325.east.verizon.net] has joined #scheme 17:16:35 -!- jao [n=jao@47.Red-81-32-187.dynamicIP.rima-tde.net] has quit [Read error: 104 (Connection reset by peer)] 17:26:52 luz [n=davids@189.122.121.232] has joined #scheme 17:33:02 -!- HG` [n=wells@xdslee166.osnanet.de] has quit [Client Quit] 17:41:13 Daemmerung: inventory 17:45:59 You are carrying: a sack lunch and a copy of psyntax. 17:46:31 Yikes! 17:46:39 drop psyntax, immediately 17:48:13 Judofyr_ [n=Judofyr@c2391BF51.dhcp.bluecom.no] has joined #scheme 17:48:45 Dropped. There is a psyntax here. 17:48:51 > look psyntax 17:48:58 You see a maze of twisty little passages, all alike. 17:49:06 eat lunch 17:56:11 -!- jonrafkind [n=jon@c-98-202-86-149.hsd1.ut.comcast.net] has quit [Read error: 110 (Connection timed out)] 17:57:27 -!- mmc [n=mima@213.243.141.12] has quit [Remote closed the connection] 18:02:18 Eaten. 18:02:36 That hit the spot! 18:04:40 you feel dizzy. 18:05:33 -!- Judofyr [n=Judofyr@ti0056a380-dhcp0820.bb.online.no] has quit [Read error: 110 (Connection timed out)] 18:07:41 throw up on psyntax 18:08:55 -!- djork [n=djork@pool-72-66-10-108.washdc.fios.verizon.net] has quit [] 18:15:22 bombshelter13_ [n=bombshel@76-10-149-209.dsl.teksavvy.com] has joined #scheme 18:47:17 -!- fnord123_ [n=fnord123@host81-151-193-179.range81-151.btcentralplus.com] has quit [Client Quit] 18:53:09 -!- bombshelter13_ [n=bombshel@76-10-149-209.dsl.teksavvy.com] has quit [Read error: 104 (Connection reset by peer)] 18:53:42 bombshelter13_ [n=bombshel@76-10-149-209.dsl.teksavvy.com] has joined #scheme 18:54:33 kniu [n=kniu@pool-71-107-56-85.lsanca.dsl-w.verizon.net] has joined #scheme 18:56:40 fucking utf8-srfi-13 changes the order of char/char-set/pred and s! 18:56:51 bombshelter13__ [n=bombshel@76-10-149-209.dsl.teksavvy.com] has joined #scheme 18:59:25 jao [n=jao@46.Red-79-156-140.staticIP.rima-tde.net] has joined #scheme 19:06:54 -!- dfeuer [n=dfeuer@wikimedia/Dfeuer] has quit [Read error: 113 (No route to host)] 19:09:03 -!- Judofyr_ is now known as Judofyr 19:12:00 -!- bombshelter13_ [n=bombshel@76-10-149-209.dsl.teksavvy.com] has quit [No route to host] 19:13:18 in STRING-DELETE and STRING-FILTER, that is; chicken 3 19:15:11 jonrafkind [n=jon@lre-west-4-42.usahousing.utah.edu] has joined #scheme 19:20:46 ablaert [n=ablaert@nezmar.jabbim.cz] has joined #scheme 19:23:00 -!- ablaert is now known as manusferre 19:24:51 -!- manusferre [n=ablaert@nezmar.jabbim.cz] has left #scheme 19:25:16 -!- ssttss [i=stepnem@173-19-7-99.client.mchsi.com] has quit [Read error: 54 (Connection reset by peer)] 19:25:54 ssttss [i=stepnem@173-19-7-99.client.mchsi.com] has joined #scheme 19:28:25 -!- hadronzoo [n=hadronzo@ppp-70-251-121-9.dsl.rcsntx.swbell.net] has quit ["Leaving."] 19:31:42 -!- jao [n=jao@46.Red-79-156-140.staticIP.rima-tde.net] has quit [Read error: 104 (Connection reset by peer)] 19:45:16 -!- jonrafkind [n=jon@lre-west-4-42.usahousing.utah.edu] has quit [No route to host] 19:48:46 jonrafkind [n=jon@lre-west-4-42.usahousing.utah.edu] has joined #scheme 19:58:13 wingo [n=wingo@139.Red-79-151-124.dynamicIP.rima-tde.net] has joined #scheme 19:58:29 yolly 20:01:44 -!- ssttss [i=stepnem@173-19-7-99.client.mchsi.com] has quit [Read error: 104 (Connection reset by peer)] 20:05:10 if i want to retrievably encode two integers a and b in a third integer c, does x^a * y^b = c suffice; where x and y are coprime? 20:05:19 rudybot: eval (equal? "yolly" (+ "yow" "golly")) 20:05:19 *offby1: error: +: expects type as 1st argument, given: "yow"; other arguments were: "golly" 20:05:25 ncurses 20:05:28 foiled again 20:05:29 yes godelometis 20:05:52 soupdragon: heh 20:06:27 klutometis: funny you should ask. That's how my various anagram programs encode a "bag" of letters 20:07:08 jao [n=jao@113.Red-83-37-137.dynamicIP.rima-tde.net] has joined #scheme 20:07:08 http://github.com/offby1/anagrams/blob/004aab31053eee336a0c44e752909cb61bdf945b/scheme/mzscheme/bag.scm 20:07:10 -rudybot:#scheme- http://tinyurl.com/mfkqtc 20:07:49 *soupdragon* sighs at the first four lines of that program 20:08:08 what is that like 5 languages? 20:09:46 offby1: nice; competing with http://wordsmith.org/anagram/ ? 20:09:55 heh 20:10:11 ssttss [n=sissy@173-19-7-99.client.mchsi.com] has joined #scheme 20:10:35 -!- jao [n=jao@113.Red-83-37-137.dynamicIP.rima-tde.net] has quit [Read error: 104 (Connection reset by peer)] 20:11:52 klutometis: not knowingly. 20:12:09 -!- mejja [n=user@c-87bae555.023-82-73746f38.cust.bredbandsbolaget.se] has quit ["ChatZilla 0.9.84-rdmsoft [XULRunner 1.8.1.19/2008110600]"] 20:12:10 soupdragon: well, bourne shell and scheme ... 20:12:20 things you gotta put up with to live in the modren work. 20:12:21 world. 20:12:45 OK, three if you count the emacs-lisp in between the -*-s. 20:12:48 mejja [n=user@c-87bae555.023-82-73746f38.cust.bredbandsbolaget.se] has joined #scheme 20:13:01 Four if you consider Subversion ID strings to be a language, which I don't. 20:13:04 *offby1* ought to get rid of those 20:14:54 offby1: the char->factor mapping is interesting; difference-to-a + vector-ref 20:15:06 offby1: i always wondered, how *do* you get those svn ids in there? 20:16:31 pants1 [n=hkarau@75-119-229-58.dsl.teksavvy.com] has joined #scheme 20:16:57 klutometis: you just type, e.g., '$Id$'; then you set a "subversion property" on the file. The property's name is "svn:keywords", and its value must include "Id". 20:18:19 offby1: git doesn't have something similar, does it? 20:18:34 -!- pantsd [n=hkarau@69-165-158-26.dsl.teksavvy.com] has quit [Read error: 60 (Operation timed out)] 20:20:39 jao [n=jao@66.Red-83-36-221.dynamicIP.rima-tde.net] has joined #scheme 20:20:46 nope 20:20:52 they're violently opposed to the idea, actually 20:23:03 -!- ssttss [n=sissy@173-19-7-99.client.mchsi.com] has quit [Read error: 104 (Connection reset by peer)] 20:25:45 Cowmoo [n=Cowmoo@207-237-217-78.c3-0.avec-ubr11.nyr-avec.ny.cable.rcn.com] has joined #scheme 20:26:02 must be a high core-testosterone rating, for there to be so much git-violence 20:26:11 incubot: man git-violence 20:26:14 punishing those who publish slideshows as though they are useful isnt violence; it's like weeding 20:27:30 incubot: git man-violence 20:27:34 *Cessation* of random acts of superstitious violence in the middle east would be some real news. 20:31:44 ssttss [i=stepnem@173-19-7-99.client.mchsi.com] has joined #scheme 20:31:59 ejs [n=eugen@158-196-124-91.pool.ukrtel.net] has joined #scheme 20:32:33 -!- soupdragon [n=f@amcant.demon.co.uk] has quit ["Leaving"] 20:33:13 hkBst [n=hkBst@gentoo/developer/hkbst] has joined #scheme 20:34:41 *Elly* snrks 20:35:25 incubot: man-bot violence! 20:35:29 Damn. It can't really be impossible to open the keyboard on the amilo without violence 20:35:52 is incubot a markov chaining bot or just a quote bot? 20:35:57 because all the things it says make sense 20:36:02 -!- ejs [n=eugen@158-196-124-91.pool.ukrtel.net] has quit [Client Quit] 20:36:33 reprore [n=reprore@EM114-48-143-163.pool.e-mobile.ne.jp] has joined #scheme 20:37:39 Elly: It's just a quote bot. 20:37:45 incubot: What kind of bot are you? 20:37:46 oh! 20:37:47 okay 20:37:49 incidentally, do you know what kind of surgical knife was in "from hell" ? 20:37:52 I was really worried for a sec :P 20:38:24 All the things it says make total sense in the right context. Which is to say, it doesn't ever make any sense at all. Which is why I find it annoying, mostly. 20:38:24 -!- jonrafkind [n=jon@lre-west-4-42.usahousing.utah.edu] has quit [No route to host] 20:38:37 minion: Are eliza bots more fun to play with? 20:38:38 maybe 20:38:47 minion: Now you're just being coy. 20:38:48 please stop playing with me... i am not a toy 20:38:52 Heh. 20:39:02 minion: You're a poet, but you don't know it. 20:39:03 what's up? 20:39:34 -!- jao [n=jao@66.Red-83-36-221.dynamicIP.rima-tde.net] has quit [Read error: 110 (Connection timed out)] 20:44:43 jonrafkind [n=jon@c-98-202-86-149.hsd1.ut.comcast.net] has joined #scheme 20:45:38 minion: not much, you? 20:45:39 you speak nonsense 20:46:23 minion: not very diplomatic, are you? :) 20:46:24 why do you want to know? 20:47:00 it succeeds in irritating me. 20:48:20 mmc [n=mima@cs141012.pp.htv.fi] has joined #scheme 20:51:39 jao [n=jao@36.Red-79-156-141.staticIP.rima-tde.net] has joined #scheme 20:52:35 The psyntax seems to have enjoyed it more than you.... 20:52:59 har 20:53:13 i had a terrible bug earlier today 20:53:39 negative integers that took more than 16 bits to represent compiled wrong 20:53:47 odd that it took me until now to find it 20:54:38 and then, after fixing that, i realize that the md5 code that i was compiling is failing in strange ways 20:54:44 which is now. 20:54:48 odd things :) 20:54:51 fixnums could usefully have asymmetrical range, in my experience, with less negative than positive. 20:54:58 s/less/fewer 20:55:08 Daemmerung: indeed 20:55:19 but that's not how guile's fixnums are right now 20:55:26 in fact they have more range (by one) 20:56:17 actually an asymmetric range would be hard on the hardware, it seems 21:00:37 -!- Edico [n=Edico@unaffiliated/edico] has quit ["Leaving"] 21:01:38 -!- jewel_ [n=jewel@dsl-242-134-212.telkomadsl.co.za] has quit [Read error: 113 (No route to host)] 21:01:52 -!- reprore [n=reprore@EM114-48-143-163.pool.e-mobile.ne.jp] has quit [Remote closed the connection] 21:02:08 klutometis: by george, you're right -- file a bug on trac 21:04:44 or perhaps ping foof 21:05:29 [it's true for the chicken 4 egg as well] 21:08:29 -!- tltstc [n=tltstc@cpe-76-90-92-154.socal.res.rr.com] has quit [] 21:12:40 kuribas [i=kristof@d54C43689.access.telenet.be] has joined #scheme 21:12:47 [bjoern] [n=bjoern@dslb-094-223-183-155.pools.arcor-ip.net] has joined #scheme 21:17:52 dmoerner [n=dmr@ppp-71-139-48-246.dsl.snfc21.pacbell.net] has joined #scheme 21:20:29 my compiler indeed compiles md5 code incorrectly. 21:20:31 hrm. 21:23:53 -!- jao [n=jao@36.Red-79-156-141.staticIP.rima-tde.net] has quit [Read error: 110 (Connection timed out)] 21:28:46 -!- MichaelRaskin [n=MichaelR@195.91.224.225] has left #scheme 21:29:25 MichaelRaskin [n=MichaelR@195.91.224.225] has joined #scheme 21:30:17 -!- [bjoern] [n=bjoern@dslb-094-223-183-155.pools.arcor-ip.net] has left #scheme 21:37:53 -!- synthase [n=synthase@adsl-146-254-57.mob.bellsouth.net] has quit [Read error: 60 (Operation timed out)] 21:39:22 Adamant [n=Adamant@c-76-29-188-22.hsd1.ga.comcast.net] has joined #scheme 21:39:50 hadronzoo [n=hadronzo@nmd.sbx06329.dallatx.wayport.net] has joined #scheme 21:39:58 -!- hadronzoo [n=hadronzo@nmd.sbx06329.dallatx.wayport.net] has quit [Remote closed the connection] 21:41:35 synthase [n=synthase@adsl-220-181-204.mob.bellsouth.net] has joined #scheme 21:48:27 attila_lendvai [n=ati@adsl-89-132-6-200.monradsl.monornet.hu] has joined #scheme 21:49:58 zbigniew: trac is broken 21:50:42 foof: the arguments to STRING-DELETE and STRING-FILTER are reversed in utf8-srfi-13 in chicken 3 and 4, apparently 21:50:50 foof: are you the maintainer? 21:51:18 *klutometis* wonders how many packages depend upon the mutated order 21:51:59 mine is in danger of depending on it, now; or maybe i'll redefine them locally 21:53:00 -!- mmc [n=mima@cs141012.pp.htv.fi] has quit [Read error: 110 (Connection timed out)] 21:53:23 reprore_ [n=reprore@EM114-48-161-73.pool.e-mobile.ne.jp] has joined #scheme 21:58:06 qwrgw0 [n=qwrgw1@93.180.19.135] has joined #scheme 22:00:51 -!- attila_lendvai [n=ati@adsl-89-132-6-200.monradsl.monornet.hu] has quit [Read error: 104 (Connection reset by peer)] 22:01:10 attila_lendvai [n=ati@adsl-89-132-3-8.monradsl.monornet.hu] has joined #scheme 22:08:59 wow. 22:09:20 i just ran into a bug in which my compiler open-coded + where it shouldn't have. 22:09:43 because + was redefined in the module. 22:09:55 wowsers. 22:09:59 -!- reprore_ [n=reprore@EM114-48-161-73.pool.e-mobile.ne.jp] has quit [Remote closed the connection] 22:10:21 Why did it open-code a binding of + distinct from the standard one? 22:10:41 Are you making the decision of whether to open-code based on the name, rather than on the binding? 22:11:03 it was on the binding 22:11:20 but it didn't recognize a local (define (+ . args) ...) redefinition 22:11:23 So how did your open-coder get confused? 22:11:42 because the + local binding wasn't there at the time of compilation 22:11:47 Surely it can distinguish the two bindings. 22:11:52 yes 22:11:55 hence the bug 22:11:59 What do you mean `wasn't there at the time of compilation'? 22:12:27 meaning, the compiler failed to note that + was locally defined, at compile time 22:12:28 Surely you know about it as soon as macro expansion processes that form. 22:12:48 yes, though my macro expander was not noting that 22:12:54 that's where i need to fix things 22:13:29 just a bug, but somehow an unexpected one :) 22:13:52 in my naivete i "expect" extensions to + 22:14:00 not changes to its behavior 22:14:09 was wrong there :0 22:17:23 wingo: i wonder if that's related to the "operator as singulare tantum" disease we inherit from C 22:21:51 klutometis: not sure what you mean, but if it's an expectation of a conventional symbol -> semantics mapping, i have it... 22:25:03 -!- MichaelRaskin [n=MichaelR@195.91.224.225] has quit [calvino.freenode.net irc.freenode.net] 22:25:03 -!- pants1 [n=hkarau@75-119-229-58.dsl.teksavvy.com] has quit [calvino.freenode.net irc.freenode.net] 22:25:03 -!- eno [n=eno@nslu2-linux/eno] has quit [calvino.freenode.net irc.freenode.net] 22:25:03 -!- mreggen [n=mreggen@cm-84.215.50.79.getinternet.no] has quit [calvino.freenode.net irc.freenode.net] 22:25:03 -!- minion [n=minion@common-lisp.net] has quit [calvino.freenode.net irc.freenode.net] 22:26:35 MichaelRaskin [n=MichaelR@195.91.224.225] has joined #scheme 22:26:35 pants1 [n=hkarau@75-119-229-58.dsl.teksavvy.com] has joined #scheme 22:26:35 eno [n=eno@nslu2-linux/eno] has joined #scheme 22:26:35 mreggen [n=mreggen@cm-84.215.50.79.getinternet.no] has joined #scheme 22:26:35 minion [n=minion@common-lisp.net] has joined #scheme 22:32:38 wingo: i may have been thinking more of the "immutable +"; whence monstrosities like "operator overloading", etc. 22:34:50 http://www.piratejesus.com/nerdcore/nerdcore017.gif :-P 22:35:23 -!- wingo [n=wingo@139.Red-79-151-124.dynamicIP.rima-tde.net] has quit [Read error: 104 (Connection reset by peer)] 22:37:01 I want the last minute of my life back, mejja. 22:38:05 rudybot: give Riastradh "a sense of humor" 22:38:06 mejja: your sandbox is ready 22:38:06 Riastradh: mejja has given you a value, say "rudybot: eval (GRAB)" to get it (case sensitive) 22:38:27 rudybot: eval (GRAB-MEJJA-AND-MAKE-HIM-GIVE-ME-BACK-THAT-MINUTE-OF-MY-LIFE) 22:38:28 Riastradh: your sandbox is ready 22:38:28 Riastradh: error: reference to undefined identifier: GRAB-MEJJA-AND-MAKE-HIM-GIVE-ME-BACK-THAT-MINUTE-OF-MY-LIFE 22:39:08 chandler` [n=n@opendarwin/developer/chandler] has joined #scheme 22:39:29 rudybot: give chandler` (call-with-current-continuation (lambda (x) x)) 22:39:30 chandler: your sandbox is ready 22:39:30 chandler`: chandler has given you a value, say "rudybot: eval (GRAB)" 22:39:45 rudybot: eval ((grab) '()) 22:39:46 chandler`: your sandbox is ready 22:39:46 chandler`: error: reference to undefined identifier: grab 22:39:56 rudybot: eval ((GRAB) '()) 22:39:56 chandler`: ; Value: () 22:40:23 It's actually kind of nice what I think is happening there, chandler`. 22:40:43 why the fuck are we constrained to this unidirectional time vector, anyway? 22:40:53 who's responsible? 22:41:39 Riastradh: What is happening here? 22:41:56 klutometis: http://www.rankinbass.com/images2/fathertime1.jpg 22:42:18 CWCC reifies a partial continuation up to a REPL delimiter. Then invoking the escape procedure you obtained replaces the current continuation only up to the REPL delimiter. 22:42:23 rudybot: give chandler` (begin (define x (call-with-current-continuation (lambda (k) k))) x) 22:42:23 chandler`: chandler has given you a value, say "rudybot: eval (GRAB)" to get it (case sensitive) 22:42:38 rudybot: eval ((GRAB) 42) 22:42:48 zbigniew: heh; it's tough to be mad at the unibrow centegenarian 22:42:58 Hmm. No, maybe it isn't doing that. 22:43:12 rudybot: eval "are you ignoring me?" 22:43:13 chandler`: ; Value: "are you ignoring me?" 22:43:19 rudybot: eval x 22:43:20 chandler: ; Value: 42 22:43:23 ...oh, yes it is. Just a moment. 22:43:42 Or rather, I have another test. 22:43:50 -!- chandler` [n=n@opendarwin/developer/chandler] has quit [Client Quit] 22:43:50 -!- puchacz [n=puchacz@87-194-5-99.bethere.co.uk] has quit ["Konversation terminated!"] 22:43:52 rudybot: eval (begin (define x (call-with-current-continuation (lmabda (k) k))) (write `(x is ,x))) 22:43:52 Riastradh: error: reference to undefined identifier: lmabda 22:43:59 rudybot: eval (begin (define x (call-with-current-continuation (lambda (k) k))) (write `(x is ,x))) 22:43:59 Riastradh: ; stdout: "(x is #)" 22:44:08 chandler` [n=n@opendarwin/developer/chandler] has joined #scheme 22:44:13 rudybot: give x to chandler` 22:44:14 Riastradh: error: eval:1:11: read: expected an element for quasiquoting ` (found end-of-file) 22:44:24 rudybot: give chandler` x 22:44:25 chandler`: Riastradh has given you a value, say "rudybot: eval (GRAB)" to get it (case sensitive) 22:44:38 Now try passing it something. 22:44:45 rudybot: eval ((GRAB) 42) 22:44:55 Hmm. I guess not. Oh well. 22:45:02 eval x, if you'd please 22:45:09 rudybot: eval x 22:45:09 Riastradh: ; Value: 42 22:45:16 So, where did your output go? 22:45:26 I don't know! Hmm. 22:45:52 -!- hkBst [n=hkBst@gentoo/developer/hkbst] has quit [Read error: 104 (Connection reset by peer)] 22:45:52 rudybot: eval (begin (define x (call-with-current-continuation (lambda (k) k))) (if (output-port? x) (write 'foo x) (write x))) 22:45:52 Riastradh: ; stdout: "#" 22:45:55 Well, I'm going to go scrounge for food. 22:45:57 -!- chandler` [n=n@opendarwin/developer/chandler] has quit [Client Quit] 22:46:50 Riastradh` [n=rias@pool-141-154-245-43.bos.east.verizon.net] has joined #scheme 22:46:56 rudybot: give Riastradh` x 22:46:56 Riastradh`: Riastradh has given you a value, say "rudybot: eval (GRAB)" to get it (case sensitive) 22:47:03 rudybot: eval ((GRAB) (current-output-port)) 22:47:05 Riastradh`: your sandbox is ready 22:47:13 Phooey. 22:47:14 I give up. 22:47:15 -!- Riastradh` [n=rias@pool-141-154-245-43.bos.east.verizon.net] has quit [Client Quit] 22:47:18 -!- qwrgw0 [n=qwrgw1@93.180.19.135] has quit ["Leaving"] 22:47:38 grettke [n=grettke@CPE-69-23-38-57.wi.res.rr.com] has joined #scheme 22:48:46 mmph 22:48:52 rudybot: eval (GRAB) 22:48:52 *offby1: your sandbox is ready 22:49:01 this used to work. 22:49:18 Oh, what I described is correct, while rudybot is not? 22:49:38 karlw [n=karlw@adsl-99-157-202-134.dsl.pltn13.sbcglobal.net] has joined #scheme 22:49:44 dunno, haven't read scrollback 22:50:38 Does anyone have a Motorola W233? 22:50:53 This is not the right channel for your question. 22:51:30 I'm trying to get Scheme running on it... 22:51:43 wingo [n=wingo@116.Red-83-32-68.dynamicIP.rima-tde.net] has joined #scheme 22:51:45 incubot: does wanda moto rolla? 22:51:48 I can't seem to be able to do it "properly". Yet, I never used D-W in my whole life. There's no need for me to try anymore. My moto could be "do what you need to, do it well, and stick to that" 22:52:40 -!- kuribas [i=kristof@d54C43689.access.telenet.be] has quit [Remote closed the connection] 22:52:41 karlw: I'm not aware of any J2ME Scheme implementations, though something like SISC should work if you cut it down to size. 22:52:58 *sladegen* wonders if sisc could be compiled for mobile java. 22:53:20 I don't see why not. 22:53:22 chandler: give it back! 22:53:39 -!- hotblack23 [n=jh@p5B057571.dip.t-dialin.net] has quit [Connection timed out] 22:53:50 "It"? 22:54:00 Yeah, either SISC or Kawa (or some simple Java implementation) 22:54:10 statement about trying sisc. 22:54:33 sladegen: I'm sorry, you've lost me. 22:55:11 no matter. even if it was possible i'm not sure what i'd do with scheme on my phone. 22:55:16 doesn't plt have something that compiles to java 22:55:23 it probably won't end up practical for development, though 22:55:42 It would be very impractical, no doubt. 22:56:09 i'm just doing this for pedagogical purposes. 22:56:43 or, rather, nerd satisfaction 22:57:25 nerd satisfaction is a better phrasing, and reason 22:57:30 what's with google logo? was tetris invented on D-Day? 22:59:01 i would like to say that i don't care, but i do a little 23:00:56 just the interpreter would probably be a memory hog, especially with java. any apps would run ridiculously slowly (unless i used a compilation strategy that i don't care enough about this to implememt). does motorola have c/c++ tools? 23:01:24 in 1984.... cue twilight zone theme. 23:02:34 -!- Modius [n=Modius@24.174.112.56] has quit [Read error: 110 (Connection timed out)] 23:02:57 *wingo* would rather hack language implementations than hack c++. 23:03:40 anyway, the main applications would amount to something like ``hey caitlin! don't you think it's cool that i have scheme on my phone?'' 23:05:00 sladegen: http://www.time.com/time/arts/article/0,8599,1902950,00.html?iid=tsmodule 23:05:09 although that's impractical also 23:05:15 aack [n=user@a83-161-214-179.adsl.xs4all.nl] has joined #scheme 23:06:00 *klutometis* wonders if the russians hacked scheme into the Elektronika 60 23:06:10 or did scheme qualify as a fascist language? 23:07:24 the soviets implemented the SELECT operator as a processor routine before INTERCAL was invented 23:07:51 (define-communist-manifesto ...) 23:08:21 karlw: I hear one can get one of the stripped-down PLT languages running on the Android. 23:08:22 klutometis: yeah, it's first sentence of wikipedia entry. silly me asking irc channels such trivial things ;) 23:08:36 russian math books are pretty good 23:09:50 russian shuttles are even better. 100% relaibility. 23:10:05 karlw: but could it take you to new york over line 8? moscow, more likely 23:10:27 i think they probably had a lisp community 23:10:48 ai was big for the cold war 23:13:08 well, elektronika 60 was basically a localized pdp-11 clone, so i would imagine yes 23:13:11 -!- elias` [n=me@unaffiliated/elias/x-342423] has quit ["leaving"] 23:15:27 there's probably some dork in russia who wrote a lisp interpreter 23:15:55 *for elektronika 60 23:16:28 npe [n=npe@91.179.118.166] has joined #scheme 23:16:39 but probably without stuff like proper tail recursion and call/cc 23:16:44 does anyone have ieee access? http://ieeexplore.ieee.org/Xplore/login.jsp?url=http%3A%2F%2Fieeexplore.ieee.org%2Fiel5%2F85%2F16907%2F00778979.pdf&authDecision=-203 23:16:46 -rudybot:#scheme- http://tinyurl.com/pfps7o 23:16:59 karlw: that paper would probably answer our questions 23:18:09 i get it on university networks 23:18:15 i think 23:19:48 there has to be at least one soviet lisp 23:21:38 they probably even had anime dubs 23:22:01 whoops, wrong irc network :) 23:23:52 *karlw* switches his debian-users subscription to ``digest'' 23:25:18 -!- Judofyr [n=Judofyr@c2391BF51.dhcp.bluecom.no] has quit [Remote closed the connection] 23:32:53 the word "soviet" means commune, no? 23:32:57 or something like that 23:33:09 thus sbcl is the communist lisp? 23:33:17 karlw: lavrov and yufa wrote a LISP for the BESM-6 23:33:31 *klutometis* wishes he could find out something more interesting 23:34:07 http://mailcom.com/besm6/ 23:34:54 http://osdir.com/ml/lisp.lispworks.general/2004-11/msg00135.html 23:36:31 -!- ssttss [i=stepnem@173-19-7-99.client.mchsi.com] has quit [Read error: 104 (Connection reset by peer)] 23:42:04 neilv [n=user@dsl092-071-029.bos1.dsl.speakeasy.net] has joined #scheme 23:43:58 neilv pasted "reading bits" at http://paste.lisp.org/display/81469 23:45:25 now i can generate good ascii authentication tokens without wasting too many precious fragments of random bytes 23:46:00 ssttss [i=stepnem@173-19-7-99.client.mchsi.com] has joined #scheme 23:48:32 neilv: neat! 23:48:42 night, all 23:50:24 *karlw* looks through his soviet porn film collection 23:50:43 karlw: really? 23:51:12 -!- attila_lendvai [n=ati@adsl-89-132-3-8.monradsl.monornet.hu] has quit [Read error: 113 (No route to host)] 23:51:25 no 23:51:36 careful. nabokov was russian 23:52:29 nabokov read too much manga 23:53:01 and lolita had as much to do with pron as bible with phone registry. 23:53:33 i'm being sarcastic 23:53:56 Moby Scheme is a PLT language that compiles down to run on Android 23:56:09 -!- ssttss [i=stepnem@173-19-7-99.client.mchsi.com] has quit [Read error: 104 (Connection reset by peer)] 23:56:16 beginning student? yuk 23:56:32 ssttss [i=stepnem@173-19-7-99.client.mchsi.com] has joined #scheme 23:58:20 or, to stay in character, beginning student is a piece of bat baloney 23:58:48 *karlw* doesn't want to get banned on radio packets