00:02:41 lowlycoder [n=x@unaffiliated/lowlycoder] has joined #scheme 00:02:41 luz [n=davids@189.122.121.232] has joined #scheme 00:03:39 annodomini [n=lambda@c-75-69-96-104.hsd1.nh.comcast.net] has joined #scheme 00:13:31 arcfide [n=arcfide@ppp-70-246-145-27.dsl.stlsmo.swbell.net] has joined #scheme 00:19:54 -!- mngbd [n=user@081-003-214-196.yesss.at] has quit [Read error: 110 (Connection timed out)] 00:32:57 -!- elderK [n=elderK@222.152.95.210] has quit [] 00:34:13 -!- reprore [n=reprore@ntkngw261071.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit [Read error: 113 (No route to host)] 00:35:49 deltaray2 [n=deltaray@tuxedos.office.suso.com] has joined #scheme 00:36:16 -!- kniu [n=kniu@pool-71-107-56-85.lsanca.dsl-w.verizon.net] has quit [Read error: 110 (Connection timed out)] 00:37:13 -!- etoxam [n=||||||||@84.79.67.254] has quit [Read error: 110 (Connection timed out)] 00:37:37 kniu [n=kniu@pool-71-107-56-85.lsanca.dsl-w.verizon.net] has joined #scheme 00:42:05 -!- rdd [n=user@c83-250-157-93.bredband.comhem.se] has quit [Remote closed the connection] 00:42:56 -!- lowlycoder [n=x@unaffiliated/lowlycoder] has quit ["Lost terminal"] 00:45:31 Can anyone tell me if the tables module in Scheme48 corresponds to a SRFI or some other interface, or does Scheme48 have its own implementation of tables? 00:46:35 -!- deltaray2 [n=deltaray@tuxedos.office.suso.com] has left #scheme 00:58:14 QinGW [n=wangqing@203.86.81.2] has joined #scheme 01:02:25 rouslan [n=Rouslan@unaffiliated/rouslan] has joined #scheme 01:12:14 -!- rouslan [n=Rouslan@unaffiliated/rouslan] has quit [Read error: 104 (Connection reset by peer)] 01:23:55 Riastradh: Ping. 01:24:27 Is there a reason you chose to canonicalize and deconicalize the false values in rdf-maps? 01:24:56 If so, would you mind clarifying this reason? 01:34:52 -!- dysinger_ [n=tim@166.129.57.239] has quit [] 01:35:48 dsmith [n=dsmith@cpe-173-88-196-177.neo.res.rr.com] has joined #scheme 01:37:08 -!- mrsolo [n=mrsolo@nat/yahoo/x-2d63eee385a8530c] has quit [Remote closed the connection] 01:40:19 -!- blackened` [n=blackene@89.102.28.224] has quit [] 01:43:55 jonrafkind [n=jon@98.202.86.149] has joined #scheme 01:51:46 arcfide: by tables you mean hash tables? they are totally idiosyncratic just like records. 01:52:22 bombshelter13_ [n=bombshel@76-10-149-209.dsl.teksavvy.com] has joined #scheme 01:55:57 sladegen: Thank you. 01:55:59 arcfide: there is almost srfi-69 in there http://git.a-chinaman.com/tree.rhtml/Scheme/soosy 01:56:50 sladegen: Oh, no, I just wanted to know whether I would be able to just (import (srfi :69)) or if I would have to write my own definitions for the functions. I just wrote my own defintions and things worked out fine. 01:57:57 so you knew the answer... 1h 6min too late, dang! 01:58:44 sladegen: I figured it out, RTFMing, of course. 01:58:56 I was hoping a quick answer would pop up here, but that's to be expected. :-) 01:59:24 Fortunately I keep the manuals to a few systems hanging around for when I port code from them. 02:10:05 -!- Axioplase_ is now known as Axioplase 02:16:04 karlw [n=karl@adsl-99-157-202-134.dsl.pltn13.sbcglobal.net] has joined #scheme 02:16:49 sladegen: Chinaman is not the preferred nominclature, dude 02:17:15 It's Chinaperson, come on, this is the 21st century! 02:18:31 Uh, I just use ``someone from China.'' 02:19:03 me no chinaperson... 02:19:11 *foof* uses  02:20:37  is too proper for me. 02:20:57 I'm several courses away :-) 02:35:11 -!- Tysonz [n=mtao@CPE0017f2d420f8-CM000a739c5671.cpe.net.cable.rogers.com] has quit [Read error: 113 (No route to host)] 02:35:55 -!- soupdragon [n=f@amcant.demon.co.uk] has quit ["Leaving"] 02:43:22 -!- 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"] 02:45:55 -!- foof [n=user@dn157-046.naist.jp] has quit ["bbl"] 02:47:05 -!- RageOfThou [n=RageOfTh@SE400.PPPoE-5885.sa.bih.net.ba] has quit [Read error: 110 (Connection timed out)] 02:53:11 tjafk2 [n=timj@e176214133.adsl.alicedsl.de] has joined #scheme 03:05:54 http://paste.lisp.org/display/82928 03:08:56 jcowan [n=jcowan@ddsl-74-209-24-85.taconic.net] has joined #scheme 03:10:08 -!- tjafk1 [n=timj@e176194007.adsl.alicedsl.de] has quit [Read error: 110 (Connection timed out)] 03:10:20 *jcowan* unvanishes. 03:16:32 *offby1* rubs hands together evilly 03:17:23 *jcowan* pretends he didn't see that. 03:17:25 There's a Scheme<->Emacs Lisp bridge, right? 03:18:17 foof [n=user@dn157-046.naist.jp] has joined #scheme 03:18:26 There's Slime48, if that's what you mean. 03:19:10 amca [n=amca@CPE-121-208-82-97.qld.bigpond.net.au] has joined #scheme 03:37:40 soupdragon [n=f@amcant.demon.co.uk] has joined #scheme 03:44:49 -!- luz [n=davids@189.122.121.232] has quit ["Client exiting"] 03:47:08 kilimanjaro [n=kilimanj@70.116.95.163] has joined #scheme 03:47:30 Quadre` [n=quad@24.118.241.200] has joined #scheme 03:48:47 la la la 03:49:08 -!- Quadrescence [n=quad@unaffiliated/quadrescence] has quit [Read error: 104 (Connection reset by peer)] 03:49:35 it's a Chinaman!! 03:49:43 DUM de dum 03:50:03 -!- MichaelRaskin [n=MichaelR@195.91.224.225] has quit [Remote closed the connection] 03:50:11 gosh, everyone's here. 03:50:17 isomer showed up in #emacs 03:50:35 hey offby1 03:50:40 even vaeshir put in an appearance (in person) 03:51:02 .oO("School must be out for summer or something") 03:51:10 heh 03:57:46 offby1: how goes it? 03:58:40 swimmingly 03:58:51 lovely weather, I'm still working, plenty to eat 03:59:09 heh 03:59:15 the weather in boston is abnormally cold 03:59:15 oh, and foof has a new tiny Scheme! 03:59:19 it's 59F right now 03:59:24 offby1: yeah, i played with it a bit 04:17:25 mngbd [n=user@081-003-214-196.yesss.at] has joined #scheme 04:19:07 -!- arcfide [n=arcfide@ppp-70-246-145-27.dsl.stlsmo.swbell.net] has left #scheme 04:21:31 What, chibi wasn't enough? 04:21:38 s/enough/tiny enough/ 04:23:05 -!- davazp [n=user@56.Red-79-153-148.dynamicIP.rima-tde.net] has quit ["ERC Version 5.2 (IRC client for Emacs)"] 04:25:14 -!- bombshelter13_ [n=bombshel@76-10-149-209.dsl.teksavvy.com] has quit [Client Quit] 04:29:41 athos [n=philipp@92.250.250.68] has joined #scheme 04:30:37 jcowan: isn't he referring to chibi? 04:31:02 Hopefully. One itty bitty Scheme per year is probably sufficient. 04:32:15 -!- karlw [n=karl@adsl-99-157-202-134.dsl.pltn13.sbcglobal.net] has left #scheme 04:32:28 peter_12 [n=peter_12@S010600119506b129.gv.shawcable.net] has joined #scheme 04:33:18 MichaelRaskin [n=MichaelR@213.171.48.239] has joined #scheme 04:33:49 *offby1* rolls eyes 04:43:48 dum de dum 04:45:07 also played with it a bit 04:45:28 until it didn't compile on a 64 bit machine 04:46:10 night 04:46:12 -!- segoe [i=3e164621@gateway/web/freenode/x-7a0e74c5c95bc18e] has quit ["Page closed"] 04:46:59 It compiles w/ Boehm, and I think the latest version compiles on 64-bit machines. 04:47:56 Alas, my 64-bit machine is down until Monday, but I'll be happy to try it out then. 04:48:47 0.2 was a premature release, but people were bugging me for it, and I wanted to make the tarball small enough that my server can handle it 04:48:59 I would gladly compile on Tuesday for a binary today 04:49:30 -!- mngbd [n=user@081-003-214-196.yesss.at] has quit [Read error: 110 (Connection timed out)] 04:49:40 Anyway, I was only promising usability starting at 0.3 from the start :) 04:49:44 Google moved me to another desk while I was gone (now), and the box didn't come back up, so that's that. 04:50:02 O.2 works pretty well on 32-bit hw, and on 64-bit with Boehm. 04:50:23 google pays him to play with chibi! 04:50:26 *offby1* seethes with envy 04:50:32 my company merely pays me to surf the web. 04:50:41 and look out the window, and rummage for snacks in the fridge. 04:50:44 less exciting, somehow 04:51:38 It's not like they're paying me much. 04:52:13 foof: by "him" I meant jcowan. Are you a goo gler too? 04:52:18 glue ger 04:52:27 oh, no 04:52:34 But I'm doing the summer of code. 04:54:11 -!- Adamant [n=Adamant@unaffiliated/adamant] has quit [] 04:55:26 aaahhh 04:55:39 Peace, love, and closures 04:59:35 chibi builds on my 64bit ubuntu machine 04:59:46 other than the LD_LIBRARY_PATH thing, it works 05:00:24 Boehm GC, or native? 05:00:28 native 05:00:39 On my 64-bit Ubuntu box, it built okay but segfaulted when I started it up. 05:02:04 choas [n=lars@p5B0DE5BC.dip.t-dialin.net] has joined #scheme 05:02:13 duncanm pasted "Building Chibi on Ubuntu 64" at http://paste.lisp.org/display/82935 05:02:26 duncanm: Is that 0.2 or latest dev? 05:02:29 from hg 05:02:55 I only built released 0.2 05:03:02 *jcowan* is hgless 05:03:10 duncanm: does make test succeed? 05:03:32 hmm 05:03:59 duncan@prosody:chibi-scheme$ make test 05:03:59 ./chibi-scheme tests/r5rs-tests.scm 05:03:59 make: *** [test] Segmentation fault 05:04:07 chibi builds on my recent 64-bit research 05:04:08 *offby1* whistles innocently 05:04:30 -!- MichaelRaskin [n=MichaelR@213.171.48.239] has left #scheme 05:04:37 Zero tests pass? That's odd. 05:04:43 same here 05:04:54 That means it's not a GC bug. 05:04:55 MichaelRaskin [n=MichaelR@213.171.48.239] has joined #scheme 05:05:29 More likely a linux bug. 05:05:54 All dev is done on os x. 05:06:24 Get a REAL kernel! 05:06:51 offby1 pasted "foof: a backtrace" at http://paste.lisp.org/display/82936 05:07:07 -!- copumpkin [n=pumpkin@c-24-63-67-154.hsd1.nh.comcast.net] has quit [Client Quit] 05:07:30 offby1 annotated #82936 "foof: the hg version" at http://paste.lisp.org/display/82936#1 05:07:55 offby1: Right, I saw that in the google code issues. 05:08:07 Probably a stupid bug in the string ports. 05:09:08 I do have access to linux, I should test that more often. 05:10:28 *offby1* nods gravely 05:16:17 mngbd [n=user@081-003-214-196.yesss.at] has joined #scheme 05:20:20 foof: I was thinking about that Chicken-Chibi interface we were talking about a while back. 05:20:32 As a matter of policy, which do you think is a better Chicken view of Chibi procedures: 05:20:44 a) an opaque object understood only by chibi-apply 05:21:10 b) ! 05:21:26 c) a drink with jam and bread 05:21:28 b) a Chicken procedure wrapper that calls chibi-apply internally 05:21:50 (where chibi-apply does marshaling and unmarshaling of parameters across the divide) 05:22:08 offby1: that's t) not c) 05:22:35 You need to marshall objects back and forth between the two anyway, so when chibi returns a pair, the chicken side sees that and makes a Chicken cons. 05:22:58 Right. 05:22:59 ... recursively translating the car and cdr. 05:23:04 Right. 05:23:32 Likewise, when chibi returns a procedure, it's easiest to just wrap a Chicken closure around it that calls chibi-apply, and translates the result. 05:23:57 I tend to agree. 05:24:08 So no Chibi objects are ever exposed to Chicken. 05:24:21 When chibi returns a port, you're screwed :) 05:24:35 Ah. 05:24:41 ... or more generally, any non-translatable object just gets returned as a c-pointer. 05:24:44 Well, no, not really. 05:24:55 A port could be wrapped in a Chicken port that DTRT 05:25:01 (same theory) 05:25:02 Well, OK, for ports you can use Chicken's virtual ports. 05:28:09 -!- athos [n=philipp@92.250.250.68] has quit [Remote closed the connection] 05:29:52 bah, my umask is 027 05:30:09 That's 020 too high. 05:30:24 your umask should be 077 05:30:58 No! 007. Bond was a team player. 05:31:06 ... at least with the ladies ;) 05:31:09 no he wasn't 05:31:13 he was a total glory hog :P 05:32:54 On a laptop? What for? 05:33:06 002 should be plenty 05:41:33 -!- MichaelRaskin [n=MichaelR@213.171.48.239] has left #scheme 05:41:39 ejs [n=eugen@69-51-178-94.pool.ukrtel.net] has joined #scheme 05:41:56 MichaelRaskin [n=MichaelR@213.171.48.239] has joined #scheme 05:44:56 foof: bug in 0.2 around #x 05:45:02 it eats the following character 05:45:05 jcowan: Yeah, that7s fixed. 05:45:10 okay 05:45:18 Also for #\xNN chars. 05:45:18 What is the range of chars available? 05:45:45 *Elly* is confined to her EeePC for the next week 05:45:52 *jcowan* hopes it is 0-#x10FFFF 05:46:52 *Elly* is in Australia though! 05:47:55 Um... it's -2^27..2^27-1 currently, but you won't be able to read/write those values from a string or port. 05:48:19 -!- kniu [n=kniu@pool-71-107-56-85.lsanca.dsl-w.verizon.net] has quit [Read error: 110 (Connection timed out)] 05:48:35 27? 05:48:45 On a 32-bit machine. 4 tag bits. 05:48:55 (signed) 05:49:06 signed chars, yeucch. 05:49:23 kniu [n=kniu@pool-71-107-56-85.lsanca.dsl-w.verizon.net] has joined #scheme 05:49:42 What, that's the C default. 05:50:04 Wha? 05:50:04 I wrote a macro for writing macros when I was on the plane! 05:50:20 char is not signed in C 05:50:31 leppie: thats totally implementation dependent 05:50:47 (sorry about my typing, everyone; my hands are not used to the EeePC keyboard) 05:50:58 hooray for me not having program in C! 05:50:59 leppie: in particular, gcc has signed chars :P 05:51:22 I know compiler have the option, but I never knew some had it as default 05:51:54 C89 and later versions provide signed char, unsigned char, and char, but it's undefined whether char is signed or unsigned. 05:52:07 -!- peter_12 [n=peter_12@S010600119506b129.gv.shawcable.net] has quit [] 05:52:08 :( 05:52:42 But in gcc it defaults to signed, and moreover most char I/O uses int, w/ EOF=-1. 05:53:34 i know that, so why bother with signed chars if you are going with int anyways? 05:54:04 what will (char)-32 print? 05:54:05 I'm not using signed C chars, I'm using signed ints to represent Scheme chars. 05:54:21 no, I didnt mean you specifically, in general :) 05:54:38 Oh, in general it's to save space. 05:55:00 And the reason signed chars exist is that the PDP-11 MOVB instruction had the side effect of sign extending its operand. 05:55:20 damn dinosaurs! 05:56:11 So chars on early C were signed automatically. Then C was ported to processors that didn't have such a misfeature, and they became unsigned. 05:56:26 The ANSI committee solved the problem as above 05:59:04 no wonder so many people that attempt C end up with holes in their feet 05:59:16 -T -h -i -s - -i -s - -n -e -g -a -t -i -v -e - -s -e -n -t -e -n -c -e -. 05:59:33 it takes quite a while to get used to which parts of C are specified 05:59:42 in general the answer is "fuck all", though 06:00:06 i thought C was suppose to be simple, just numbers 06:00:10 The exact guarantees are very subtle, yes. 06:00:15 It's like R5RS! :) 06:01:14 like, for example, if you declare a variable to be volatile, reads and writes of it are guaranteed not to be reordered or removed with respect to each other 06:01:32 however, if you dig a bit, you find that the meaning of "read" and "write" is entirely up to the implementation 06:01:51 and in particular, a valid behavior for 'read' is 'reuse what I "know" the value was before' 06:02:06 -!- choas [n=lars@p5B0DE5BC.dip.t-dialin.net] has quit ["leaving"] 06:03:08 which, on the face of it, undermines the purpose of 'volatile' 06:03:47 so everyone falls back to 'what gcc uses volatile to mean', which means 'for every read of this variable appearing in your source, a corresponding read will appear in the machine code' or so 06:07:09 -!- cracki [n=cracki@sglty.kawo2.RWTH-Aachen.DE] has quit ["If technology is distinguishable from magic, it is insufficiently advanced."] 06:17:47 -!- ejs [n=eugen@69-51-178-94.pool.ukrtel.net] has quit ["This computer has gone to sleep"] 06:20:40 C - a language whose latest publicly available (draft) of a standard is dated "Septermber 7, 2007" (sic!). Nice! 06:21:16 okay 06:21:24 if you're going to make fun of C 06:21:40 you should choose something better than a typo on the spec draft :P 06:27:54 -!- annodomini [n=lambda@wikipedia/lambda] has quit [] 06:29:22 copumpkin [n=pumpkin@c-24-63-67-154.hsd1.nh.comcast.net] has joined #scheme 06:30:35 foof: ping 06:30:46 pong 06:31:37 Other than string ports, are there any non-R5RS objects exposed by chibi? 06:31:55 or I should say types 06:32:01 syntactic closures 06:32:20 -!- kilimanjaro [n=kilimanj@70.116.95.163] has quit [Remote closed the connection] 06:32:24 Currently opcodes are a separate type, but I will hide them later. 06:32:46 exceptions 06:33:51 bytecodes, I see 06:34:10 ... that's it. There are other types like the AST types, bytcode objects and core forms, but the user doesn't have access to them. 06:34:36 *jcowan* nods. 06:34:43 Core forms and macros are there, of course, but trying to access, say, `define' as a first-class value gives an error. 06:34:48 *jcowan* nods. 06:35:23 *jcowan* can't think of anything meaningful to do in Chicken with a Chibi syntactic closure. 06:35:38 poke it with a stick? 06:36:19 About, yeah. 06:42:22 hkBst [n=hkBst@gentoo/developer/hkbst] has joined #scheme 06:53:35 ejs [n=eugen@222-66-135-95.pool.ukrtel.net] has joined #scheme 06:57:24 -!- jcowan [n=jcowan@ddsl-74-209-24-85.taconic.net] has left #scheme 07:05:15 justjohnny [n=justjohn@rrcs-24-103-197-179.nys.biz.rr.com] has joined #scheme 07:05:25 -!- datkin [n=datkin@digdug.ccs.neu.edu] has quit [Remote closed the connection] 07:06:15 -!- ejs [n=eugen@222-66-135-95.pool.ukrtel.net] has quit ["This computer has gone to sleep"] 07:15:12 -!- Fufie [n=innocent@86.80-203-225.nextgentel.com] has quit ["Leaving"] 07:17:15 cracki [n=cracki@45-065.eduroam.RWTH-Aachen.DE] has joined #scheme 07:23:52 lisppaste: url 07:23:52 To use the lisppaste bot, visit http://paste.lisp.org/new/scheme and enter your paste. 07:27:05 foof: Does Chibi's gc now work on 64-bit systems? 07:27:23 pbusser2: Maybe, but there appears to be bugs on Linux. 07:27:36 MrFahrenheit [n=RageOfTh@SE400.PPPoE-2623.sa.bih.net.ba] has joined #scheme 07:27:41 foof: Bugs on Linux? What kinds of bugs? 07:27:48 Something in syntax-rules. 07:27:55 foof: Hmm. 07:28:03 foof: Sounds vague. 07:28:04 Probably something very simple and stupid. 07:28:11 hkBst pasted "curried macros?" at http://paste.lisp.org/display/82939 07:28:13 I haven't had a chance to look into it yet. 07:28:15 RageOfThou [n=RageOfTh@SE400.PPPoE-2635.sa.bih.net.ba] has joined #scheme 07:28:20 I'm working on other things. 07:28:48 foof: Ok. 07:29:16 hkBst: wow that's a crazy idea 07:29:32 is it even possible? 07:29:51 soupdragon: I don't know. 07:30:15 I think it's impossible if it makes use of F 07:30:24 could be wrong of course.. 07:30:44 Judofyr [n=Judofyr@77.40.165.3] has joined #scheme 07:31:04 -!- Judofyr [n=Judofyr@77.40.165.3] has quit [Remote closed the connection] 07:34:52 -!- puchacz [n=puchacz@87-194-5-99.bethere.co.uk] has quit ["Konversation terminated!"] 07:39:43 glogic_ [n=glogic@5ess.net] has joined #scheme 07:39:55 npe [n=npe@195.207.5.2] has joined #scheme 07:39:58 -!- glogic_ [n=glogic@5ess.net] has quit [Client Quit] 07:41:36 -!- npe [n=npe@195.207.5.2] has quit [Read error: 54 (Connection reset by peer)] 07:42:01 npe [n=npe@195.207.5.2] has joined #scheme 07:44:20 glogic_ [n=glogic@5ess.net] has joined #scheme 07:45:14 pierpa [n=user@host202-182-static.80-94-b.business.telecomitalia.it] has joined #scheme 07:45:26 -!- glogic_ [n=glogic@5ess.net] has quit [Client Quit] 07:45:32 -!- npe [n=npe@195.207.5.2] has quit [Success] 07:46:34 npe [n=npe@195.207.5.2] has joined #scheme 07:50:19 -!- npe [n=npe@195.207.5.2] has quit [Read error: 104 (Connection reset by peer)] 07:50:38 -!- MrFahrenheit [n=RageOfTh@SE400.PPPoE-2623.sa.bih.net.ba] has quit [Connection timed out] 07:51:26 npe [n=npe@195.207.5.2] has joined #scheme 07:53:24 jewel [n=jewel@dsl-247-203-169.telkomadsl.co.za] has joined #scheme 07:54:54 ejs [n=eugen@77.222.151.102] has joined #scheme 07:55:30 rstandy [n=rastandy@net-93-144-199-164.t2.dsl.vodafone.it] has joined #scheme 07:58:56 mngbd` [n=user@081-003-214-196.yesss.at] has joined #scheme 08:04:06 ejs1 [n=eugen@nat.ironport.com] has joined #scheme 08:09:55 Fufie [n=poff@Gatekeeper.vizrt.com] has joined #scheme 08:11:10 wingo [n=wingo@36.Red-79-151-127.dynamicIP.rima-tde.net] has joined #scheme 08:11:29 -!- foof [n=user@dn157-046.naist.jp] has quit ["ERC Version 5.2 (IRC client for Emacs)"] 08:11:30 -!- ejs [n=eugen@77.222.151.102] has quit [Read error: 110 (Connection timed out)] 08:19:43 alaricsp [n=alaricsp@217.205.201.45] has joined #scheme 08:26:36 -!- mngbd [n=user@081-003-214-196.yesss.at] has quit [Read error: 110 (Connection timed out)] 08:34:41 mmc [n=mima@esprx02x.nokia.com] has joined #scheme 08:40:23 -!- hkBst [n=hkBst@gentoo/developer/hkbst] has quit [Read error: 104 (Connection reset by peer)] 08:46:25 -!- npe [n=npe@195.207.5.2] has quit [Read error: 104 (Connection reset by peer)] 08:46:28 npe_ [n=npe@195.207.5.2] has joined #scheme 08:48:02 -!- npe_ [n=npe@195.207.5.2] has quit [Read error: 104 (Connection reset by peer)] 08:55:29 npe [n=npe@195.207.5.2] has joined #scheme 08:56:38 -!- soupdragon is now known as rocketman 09:00:57 tommythecat [n=chatzill@c-98-192-228-9.hsd1.de.comcast.net] has joined #scheme 09:04:25 -!- tommythecat [n=chatzill@c-98-192-228-9.hsd1.de.comcast.net] has quit [Client Quit] 09:04:41 tommythecat [n=chatzill@c-98-192-228-9.hsd1.de.comcast.net] has joined #scheme 09:07:04 hola 09:07:24 -!- tommythecat [n=chatzill@c-98-192-228-9.hsd1.de.comcast.net] has quit [Remote closed the connection] 09:13:29 kuribas [i=kristof@d54C43122.access.telenet.be] has joined #scheme 09:17:18 glogic_ [n=glogic@5ess.net] has joined #scheme 09:17:33 -!- glogic_ [n=glogic@5ess.net] has quit [Client Quit] 09:26:28 -!- TR2N [i=email@89.180.195.206] has left #scheme 09:42:34 -!- antoszka [n=antoszka@unaffiliated/antoszka] has quit ["+++ killed by SIGSEGV +++"] 09:51:15 etpace_ [n=etpace@the-compiler.org] has joined #scheme 09:57:47 Hey guy is there a bind to go to the interpreter and back in drscheme? 10:00:48 cracki_ [n=cracki@45-065.eduroam.RWTH-Aachen.DE] has joined #scheme 10:02:40 -!- QinGW [n=wangqing@203.86.81.2] has quit [Read error: 104 (Connection reset by peer)] 10:12:12 -!- cracki [n=cracki@45-065.eduroam.RWTH-Aachen.DE] has quit [Read error: 60 (Operation timed out)] 10:12:54 HG` [n=wells@xdslff212.osnanet.de] has joined #scheme 10:13:00 -!- Sveklo [n=user@a88-115-8-123.elisa-laajakaista.fi] has quit [Read error: 110 (Connection timed out)] 10:14:46 exexex_ [n=chatzill@85.102.130.92] has joined #scheme 10:14:48 -!- exexex_ [n=chatzill@85.102.130.92] has quit [Remote closed the connection] 10:18:31 etpace_: what do you mean by a `bind'? 10:22:02 -!- pierpa [n=user@host202-182-static.80-94-b.business.telecomitalia.it] has quit [Read error: 110 (Connection timed out)] 10:27:31 etpace_: if you mean a keyboard binding, you may be searching for C-F6 10:38:27 yes sorry, keybind 11:00:28 no problem! you may also want to consult this: http://docs.plt-scheme.org/drscheme/Keyboard_Shortcuts.html 11:04:14 elderK [n=elderK@222-152-95-210.jetstream.xtra.co.nz] has joined #scheme 11:09:56 -!- exexex [n=chatzill@85.102.130.92] has quit [Remote closed the connection] 11:16:38 -!- Axioplase is now known as Axioplase_ 11:18:20 I'm trying to follow SICP and have used "R5RS" as well "#lang planet neil/scheme", but after doing (define (square x) (* x x)) in the interpreter, square 9 does not yield 81, instead it yields: #\n9, am i doing something wrong? 11:20:26 you didn't use ()'s 11:20:28 it's got to be: 11:20:30 (square 9) 11:20:30 not 11:20:32 square 9 11:23:57 heya guys. 11:24:46 aha, so "square 9" just evaluates square and then evalutes 9? 11:24:52 etpace yes excatly 11:24:56 hi elderK 11:25:34 Any established schemers here? 11:25:37 I have some questions regarding OO:) 11:26:11 rdd [n=user@c83-250-157-93.bredband.comhem.se] has joined #scheme 11:26:48 Like, most object systems I have seen, which are implemented in Scheme, 11:26:54 all follow the kind of... dispatcher-pattern. 11:26:55 you know? 11:26:59 everything is linear. 11:27:22 I figure it isn't a major impact in practice since, I don't expect hierarchies would grow so large as to stress lookup times and what not. 11:27:25 But, has anyone else considered this? 11:45:57 athos [n=philipp@92.250.250.68] has joined #scheme 11:50:10 cornucopic [n=r00t@115.184.240.114] has joined #scheme 11:51:42 -!- cracki_ [n=cracki@45-065.eduroam.RWTH-Aachen.DE] has quit [Read error: 110 (Connection timed out)] 12:02:25 -!- kniu [n=kniu@pool-71-107-56-85.lsanca.dsl-w.verizon.net] has quit [Read error: 110 (Connection timed out)] 12:06:03 -!- cornucopic [n=r00t@115.184.240.114] has quit ["so long.."] 12:07:34 blackened` [n=blackene@89.102.28.224] has joined #scheme 12:09:39 -!- rdd [n=user@c83-250-157-93.bredband.comhem.se] has quit [Remote closed the connection] 12:11:44 cracki [n=cracki@sglty.kawo2.RWTH-Aachen.DE] has joined #scheme 12:14:38 sz0 [i=5e36c52f@gateway/web/freenode/x-3c45bb7a9cd4f816] has joined #scheme 12:17:03 hello. is the performing direction of variable bindings in let form from last to first? like opposite of the let* form? i'm using mit/gnu scheme by the way. 12:19:37 I'm not sure what you mean by "performing direction". 12:20:34 sz0 they can be evaluated in any order 12:20:45 just like procedure arguments 12:21:29 foof [n=user@dn157-046.naist.jp] has joined #scheme 12:23:33 elmex_ [i=elmex@ist.m8geil.de] has joined #scheme 12:24:07 -!- socialite [n=piespy@dynamic-78-8-4-141.ssp.dialog.net.pl] has quit [Read error: 110 (Connection timed out)] 12:24:31 chandler: well, i meant let* goes like from the first variable binding to last one, i suppose. 12:24:45 leppie: i see. thanks. 12:24:50 -!- sladegen [n=nemo@unaffiliated/sladegen] has quit [Read error: 110 (Connection timed out)] 12:26:57 sz0: 'let' is not like 'let*'; in a 'let' form, none of the bindings encloses the init forms, where in 'let*' all of the preceding bindings do. 12:28:27 -!- elderK [n=elderK@222-152-95-210.jetstream.xtra.co.nz] has quit [] 12:28:33 Thus, (let ((x 1) (y 2)) (let ((y (+ x 1)) (x (* y 2))) (+ x y))) -> 6, no matter which order of evaluation is used by 'let'. 12:29:00 chandler: /whois chandler 12:29:05 sorry ::) 12:30:02 chandler: thanks. 12:35:14 Who indeed? 12:37:02 -!- elmex [i=elmex@ist.m8geil.de] has quit [Read error: 111 (Connection refused)] 12:37:11 -!- elmex_ is now known as elmex 12:42:53 say I have a macro that involves a static regexp -- is there a way I could lift the compilation of the regexp to the top-level, so it gets compiled only once per program run, instead of compiling it at each macro use? 12:43:19 we discussed this the other day, didnt you listen? ;p 12:44:02 (define-syntax foo (let ((re (make-re "123123"))) (lambda (stx) ... ))) 12:46:44 -!- sz0 [i=5e36c52f@gateway/web/freenode/x-3c45bb7a9cd4f816] has quit [Ping timeout: 180 seconds] 12:49:51 ejs2 [n=eugen@nat.ironport.com] has joined #scheme 12:51:09 leppie: the regexp I'm thinking of is not *that* static, it is provided by the macro user as a static string, hence known at macro expansion time, not macro-writing time... 12:51:46 hrmm, I broke search on IRClogs 12:52:27 could you not use 2 macro's? where the first generates such a pattern as above? 12:58:51 -!- ejs1 [n=eugen@nat.ironport.com] has quit [Read error: 110 (Connection timed out)] 12:59:20 Nshag [i=user@193.248.203.142] has joined #scheme 13:02:09 leppie: btw, your approach won't work, I think (identifier out of context for the use of `re' inside the syntax template) 13:09:14 davazp [n=user@56.Red-79-153-148.dynamicIP.rima-tde.net] has joined #scheme 13:09:57 Edico [n=Edico@unaffiliated/edico] has joined #scheme 13:13:46 -!- davazp [n=user@56.Red-79-153-148.dynamicIP.rima-tde.net] has quit [Remote closed the connection] 13:14:41 Sveklo [n=user@a88-115-8-123.elisa-laajakaista.fi] has joined #scheme 13:16:33 -!- mngbd` [n=user@081-003-214-196.yesss.at] has quit [Remote closed the connection] 13:16:43 mngbd` [n=user@081-003-214-196.yesss.at] has joined #scheme 13:18:49 moghar [n=user@unaffiliated/moghar] has joined #scheme 13:20:41 dzhus [n=sphinx@93.81.186.164] has joined #scheme 13:26:01 antoszka [n=antoszka@unaffiliated/antoszka] has joined #scheme 13:28:51 davazp [n=user@56.Red-79-153-148.dynamicIP.rima-tde.net] has joined #scheme 13:29:16 hkBst [n=hkBst@gentoo/developer/hkbst] has joined #scheme 13:31:08 bombshelter13_ [n=bombshel@toronto-gw.adsl.erx01.mtlcnds.ext.distributel.net] has joined #scheme 13:43:49 peter_12 [n=peter_12@S010600119506b129.gv.shawcable.net] has joined #scheme 13:48:01 Mr-Cat [n=Miranda@195.26.167.6] has joined #scheme 13:48:34 -!- kuribas [i=kristof@d54C43122.access.telenet.be] has left #scheme 13:51:26 -!- justjohnny [n=justjohn@rrcs-24-103-197-179.nys.biz.rr.com] has quit [Connection timed out] 13:51:51 -!- bombshelter13_ [n=bombshel@toronto-gw.adsl.erx01.mtlcnds.ext.distributel.net] has quit [] 13:52:07 bombshelter13_ [n=bombshel@toronto-gw.adsl.erx01.mtlcnds.ext.distributel.net] has joined #scheme 13:53:09 -!- peter_12 [n=peter_12@S010600119506b129.gv.shawcable.net] has quit [Read error: 60 (Operation timed out)] 13:53:14 -!- stepnem [n=stepnem@topol.nat.praha12.net] has quit [SendQ exceeded] 13:53:56 foof: Is that you who has been talking about his own blog engine (a couple of weeks-months ago)? Is http://synthcode.com/blog based on that one? I like how footnotes are implemented. Btw, why isn't your blog on "planet scheme"? 13:54:17 -!- davazp [n=user@56.Red-79-153-148.dynamicIP.rima-tde.net] has quit [Remote closed the connection] 13:57:18 -!- offby1 [n=user@pdpc/supporter/monthlybyte/offby1] has quit [Read error: 104 (Connection reset by peer)] 14:00:48 Mr-Cat: yes, synthcode.com is my webserver/blog 14:02:03 foof: Was it you who said that the hygienic macro representation in your scheme implementation took of lines of C? 14:04:06 oh yuo have implemented hygiene? I would like to read it 14:05:16 alaricsp: Yes. There's a bug because of a misconception I made in syntactic-closures - I thought I could apply a simplification that isn't valid in the context of macro generating macros. 14:05:56 Fixing it is straightforward, though, and won't make the implementation notably larger. I already made a proof-of-concept fix, backed it out, and will add a cleaner version later. 14:06:52 Interesting 14:07:08 How does it work? I looked at the source of chibi, and had some wood/trees issues ;-) 14:07:21 BW^- [i=Miranda@151.81.129.240] has joined #scheme 14:07:48 I didn't see an explicit expand phase, it seemed intertwined with the compilation, with synclos appearing all over the place 14:08:11 sz0 [i=5e36c52f@gateway/web/freenode/x-e57b15402c513795] has joined #scheme 14:08:20 thesnowdog_ [i=thesnowd@114.73.38.61] has joined #scheme 14:08:20 Yep, that's the whole point. 14:08:40 langmart` [n=user@exeuntcha.tva.gov] has joined #scheme 14:08:46 By intertwining it, there's no duplication of logic anywhere. 14:09:02 I guess it cuts out on code walks ;-) 14:09:58 I think I found the code that actually finds a macro call and 'does' it, and it just seemed to apply a function and then continue processing the result (which makes sense) but I wasn't clear on how those macro functions actually got made. I got lost in define-syntax. 14:10:34 The point is in the environments. You can wrap an object in whichever environment it refers to. 14:10:50 I see. Is that what the synclos represent? 14:11:02 -!- langmartin [n=user@exeuntcha.tva.gov] has quit [Read error: 104 (Connection reset by peer)] 14:11:06 So it's carrying the environments about, rather than doing any renaming? 14:11:14 Yes. The macros themselves do the wrapping, and analyze does the unwrapping when it sees a synclo object. 14:11:16 Adamant [n=Adamant@c-76-29-188-60.hsd1.ga.comcast.net] has joined #scheme 14:11:26 I always thought that actually renaming seemed an arse-backwards way of implementing hygiene. 14:11:36 ... and to "unwrap" it just takes out the form and replaces the current analyze env. 14:11:50 I didn't think renaming works.. really.. 14:11:53 But never having tried to implement it myself, I remained uncertain this wasn't just me missing something 14:12:41 There's no actual renaming in my implementation, nor is there a gensym. analyze directly determines the lambda each variable comes from. 14:13:10 You may have actually implemented whatever might have evolved from my vague ideas of roughly how you'd implement hygiene if I'd ever bothered to formalise them, then. Sweet, that makes me happy ;-) 14:13:41 (Except that simple explanation doesn't take macro-producing macros into account.) 14:14:51 Anyway, I'll document it at some point. It's not _that_ complicated, and existing explanations of it are pretty opaque. 14:15:53 Mr-Cat: I'm busy enough with chibi, school and job hunting, I'm not really interested in supporting my blog code for other users. 14:16:19 Thanks, foof, I'd enjoy that write up when you get a moment. 14:24:32 -!- hosh [n=hosh@c-71-199-176-82.hsd1.ga.comcast.net] has quit [Read error: 113 (No route to host)] 14:28:59 -!- sz0 [i=5e36c52f@gateway/web/freenode/x-e57b15402c513795] has quit [] 14:30:21 -!- thesnowdog [i=thesnowd@114.73.38.61] has quit [Read error: 110 (Connection timed out)] 14:35:47 -!- ray [i=ray@ipv6.the.ug] has quit [Read error: 60 (Operation timed out)] 14:35:53 -!- MichaelRaskin [n=MichaelR@213.171.48.239] has quit [Remote closed the connection] 14:36:45 ray [i=ray@ipv6.the.ug] has joined #scheme 14:46:33 -!- npe [n=npe@195.207.5.2] has quit [] 14:46:43 sepult [n=user@87.78.101.105] has joined #scheme 14:49:01 -!- rocketman [n=f@amcant.demon.co.uk] has quit ["Leaving"] 14:50:34 offby1 [n=user@206.124.138.125] has joined #scheme 14:51:52 -!- sepult [n=user@87.78.101.105] has quit [Remote closed the connection] 14:52:28 rudybot: uptime 14:52:29 *offby1: I've been up for one week, six days; this tcp/ip connection has been up for three days, twenty-two hours 14:53:00 -!- amca [n=amca@CPE-121-208-82-97.qld.bigpond.net.au] has quit ["Farewell"] 14:54:06 -!- thesnowdog_ is now known as thesnowdog 14:54:09 reprore [n=reprore@ntkngw261071.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #scheme 14:54:22 -!- antoszka [n=antoszka@unaffiliated/antoszka] has quit ["+++ killed by SIGSEGV +++"] 14:54:32 exexex [n=chatzill@85.102.130.92] has joined #scheme 14:55:43 sepult [n=user@xdsl-87-78-101-105.netcologne.de] has joined #scheme 14:57:00 annodomini [n=lambda@c-75-69-96-104.hsd1.nh.comcast.net] has joined #scheme 15:04:19 -!- ejs2 [n=eugen@nat.ironport.com] has quit [Read error: 110 (Connection timed out)] 15:06:28 -!- Fufie [n=poff@Gatekeeper.vizrt.com] has quit ["Leaving"] 15:21:57 -!- reprore [n=reprore@ntkngw261071.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit [Read error: 104 (Connection reset by peer)] 15:22:13 reprore_ [n=reprore@ntkngw261071.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #scheme 15:31:55 dysinger_ [n=tim@71-20-231-3.war.clearwire-wmx.net] has joined #scheme 15:32:41 npe [n=npe@94-224-251-223.access.telenet.be] has joined #scheme 15:34:38 Hiato [n=Hiato@dsl-245-10-200.telkomadsl.co.za] has joined #scheme 15:39:31 -!- reprore_ [n=reprore@ntkngw261071.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit [Read error: 104 (Connection reset by peer)] 15:39:58 reprore_ [n=reprore@ntkngw261071.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #scheme 15:41:21 rudybot: downtime 15:41:21 zbigniew: eh? Try "rudybot: help". 15:45:33 stepnem [n=stepnem@topol.nat.praha12.net] has joined #scheme 15:46:17 -!- Hiato [n=Hiato@dsl-245-10-200.telkomadsl.co.za] has quit ["Leaving"] 15:46:45 -!- stepnem [n=stepnem@topol.nat.praha12.net] has quit [SendQ exceeded] 15:48:01 -!- sepult [n=user@xdsl-87-78-101-105.netcologne.de] has quit [Remote closed the connection] 15:48:41 -!- BW^- [i=Miranda@151.81.129.240] has quit [Read error: 110 (Connection timed out)] 15:49:49 sepult [n=user@xdsl-87-78-101-105.netcologne.de] has joined #scheme 15:53:11 dysinger [n=tim@71-20-231-3.war.clearwire-wmx.net] has joined #scheme 15:55:04 peter_12 [n=peter_12@S010600119506b129.gv.shawcable.net] has joined #scheme 15:55:37 -!- sepult [n=user@xdsl-87-78-101-105.netcologne.de] has quit [Remote closed the connection] 15:55:54 stepnem [n=stepnem@topol.nat.praha12.net] has joined #scheme 15:56:02 -!- stepnem [n=stepnem@topol.nat.praha12.net] has quit [SendQ exceeded] 15:56:20 -!- reprore_ [n=reprore@ntkngw261071.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit [Read error: 104 (Connection reset by peer)] 15:56:39 he's so reliable, he can't even conceive of downtime 15:56:52 reprore_ [n=reprore@ntkngw261071.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #scheme 15:56:56 -!- dysinger [n=tim@71-20-231-3.war.clearwire-wmx.net] has quit [Client Quit] 15:57:14 dysinger [n=tim@71-20-231-3.war.clearwire-wmx.net] has joined #scheme 16:02:23 sepult [n=user@xdsl-87-78-101-105.netcologne.de] has joined #scheme 16:02:47 hbbnj [n=irc@s83-191-238-2.cust.tele2.se] has joined #scheme 16:10:32 -!- dysinger_ [n=tim@71-20-231-3.war.clearwire-wmx.net] has quit [Read error: 110 (Connection timed out)] 16:12:34 -!- annodomini [n=lambda@wikipedia/lambda] has quit [] 16:15:54 mariorz [n=ffffg@li10-58.members.linode.com] has joined #scheme 16:18:01 Fufie [n=innocent@86.80-203-225.nextgentel.com] has joined #scheme 16:19:00 foof: Didn't mean to ask you of opening your blog's sources (when it comes to "blogging", I'm quite comfortable with blogspot or even a topic in a forum). Just noticed, that footnotes are imlemented in a way I like them. It is quite weird though that sometimes footnotes do replace each other and somwtimes do not. 16:21:46 foof: It would also be nice if the blog's rss contained some text long with post headings 16:22:00 -!- mngbd` [n=user@081-003-214-196.yesss.at] has quit [Remote closed the connection] 16:23:42 MichaelRaskin [n=MichaelR@195.91.224.225] has joined #scheme 16:24:12 s/long/along 16:25:23 -!- Quadre` is now known as Quadrescence 16:33:28 -!- reprore_ [n=reprore@ntkngw261071.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit [Read error: 54 (Connection reset by peer)] 16:33:31 -!- Mr-Cat [n=Miranda@195.26.167.6] has quit ["Miranda IM! Smaller, Faster, Easier. http://miranda-im.org"] 16:34:06 reprore_ [n=reprore@ntkngw261071.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #scheme 16:35:26 -!- sepult [n=user@xdsl-87-78-101-105.netcologne.de] has quit [Remote closed the connection] 16:36:23 -!- mmc [n=mima@esprx02x.nokia.com] has quit [Remote closed the connection] 16:40:46 -!- dzhus [n=sphinx@93.81.186.164] has quit [Remote closed the connection] 16:42:18 -!- hbbnj [n=irc@s83-191-238-2.cust.tele2.se] has quit [Read error: 104 (Connection reset by peer)] 16:47:29 hosh [n=hosh@c-71-199-176-82.hsd1.ga.comcast.net] has joined #scheme 16:55:11 prestoo [n=presto10@cs181131.pp.htv.fi] has joined #scheme 16:59:40 -!- reprore_ [n=reprore@ntkngw261071.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit [Read error: 104 (Connection reset by peer)] 16:59:57 reprore [n=reprore@ntkngw261071.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #scheme 17:01:50 Fabse [n=mightyfi@wikipedia/Track-n-Field] has joined #scheme 17:02:45 dysinger_ [n=tim@166.129.248.108] has joined #scheme 17:09:36 rdd [n=user@c83-250-157-93.bredband.comhem.se] has joined #scheme 17:10:50 phax [n=phax@unaffiliated/phax] has joined #scheme 17:11:55 kniu [n=kniu@pool-71-107-56-85.lsanca.dsl-w.verizon.net] has joined #scheme 17:13:24 -!- reprore [n=reprore@ntkngw261071.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit [Read error: 104 (Connection reset by peer)] 17:13:57 reprore_ [n=reprore@ntkngw261071.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #scheme 17:24:29 -!- dysinger [n=tim@71-20-231-3.war.clearwire-wmx.net] has quit [Connection timed out] 17:25:31 -!- HG` [n=wells@xdslff212.osnanet.de] has quit [Client Quit] 17:27:55 eno__ [n=eno@adsl-70-137-154-18.dsl.snfc21.sbcglobal.net] has joined #scheme 17:32:52 -!- prestoo [n=presto10@cs181131.pp.htv.fi] has quit [] 17:36:06 -!- peter_12 [n=peter_12@S010600119506b129.gv.shawcable.net] has quit [Read error: 110 (Connection timed out)] 17:36:44 -!- Fabse [n=mightyfi@wikipedia/Track-n-Field] has quit [] 17:38:27 -!- eno [n=eno@nslu2-linux/eno] has quit [Success] 17:38:47 dysinger [n=tim@71-20-231-3.war.clearwire-wmx.net] has joined #scheme 17:39:46 -!- kniu [n=kniu@pool-71-107-56-85.lsanca.dsl-w.verizon.net] has quit [Read error: 110 (Connection timed out)] 17:40:13 annodomini [n=lambda@c-75-69-96-104.hsd1.nh.comcast.net] has joined #scheme 17:40:25 kniu [n=kniu@pool-71-107-56-85.lsanca.dsl-w.verizon.net] has joined #scheme 17:47:12 -!- dysinger_ [n=tim@166.129.248.108] has quit [Read error: 60 (Operation timed out)] 17:53:26 -!- dudleyf [n=dudleyf@ip70-178-212-238.ks.ks.cox.net] has quit [] 17:58:56 -!- reprore_ [n=reprore@ntkngw261071.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit [Remote closed the connection] 18:00:42 arcfide [n=arcfide@ppp-70-246-145-27.dsl.stlsmo.swbell.net] has joined #scheme 18:06:15 Mr-Cat [n=Mr-Cat@bahirkin1507.static.corbina.ru] has joined #scheme 18:13:56 TR2N [i=email@89.180.191.222] has joined #scheme 18:15:30 Fabse [n=mightyfi@wikipedia/Track-n-Field] has joined #scheme 18:16:39 -!- jonrafkind [n=jon@98.202.86.149] has quit [Read error: 110 (Connection timed out)] 18:17:34 pemleco [n=sveklo@cs181131.pp.htv.fi] has joined #scheme 18:18:16 -!- arcfide [n=arcfide@ppp-70-246-145-27.dsl.stlsmo.swbell.net] has left #scheme 18:18:43 -!- pemleco is now known as sveklo_ 18:19:08 arcfide [n=arcfide@ppp-70-246-145-27.dsl.stlsmo.swbell.net] has joined #scheme 18:21:55 jonrafkind [n=jon@crystalis.cs.utah.edu] has joined #scheme 18:25:10 wingo: finally, deployment done: http://rotty.yi.org/blog/ :-) 18:25:21 rotty: rock on! 18:25:48 *content with it 18:26:02 sladegen [n=nemo@unaffiliated/sladegen] has joined #scheme 18:29:38 I was about to say. 18:29:40 rotty, s/contempt/content/ 18:30:01 given enough pedants, all spelling mistakes are calamities 18:30:05 hehe 18:30:17 *gnomon* is crestfallen 18:30:22 ...just trying to help... 18:30:24 rocking stuff though! :) 18:30:29 *gnomon* shuffles off to cry in the bathroom 18:30:41 "given enough bugs, all eyeballs are shallow" ... what could that possibly mean ... 18:31:03 *offby1* claws at the bugs sucking out his vitreous humor 18:31:08 foof: Is the Irregex page up? 18:31:36 puchacz [n=puchacz@87-194-5-99.bethere.co.uk] has joined #scheme 18:34:26 -!- Fabse [n=mightyfi@wikipedia/Track-n-Field] has quit [] 18:35:42 -!- proq [n=user@38.100.211.40] has quit [Remote closed the connection] 18:36:09 saccade_ [n=saccade@dhcp-18-188-74-28.dyn.mit.edu] has joined #scheme 18:40:26 -!- dmoerner [n=dmr@ppp-71-139-30-13.dsl.snfc21.pacbell.net] has quit [Remote closed the connection] 18:41:27 dmoerner [n=dmr@ppp-71-139-30-13.dsl.snfc21.pacbell.net] has joined #scheme 18:41:57 offby1: what about the oily and balsamous parts such that are affected by post coitum triste? 18:42:02 proq [n=user@38.100.211.40] has joined #scheme 18:42:57 -!- ray [i=ray@ipv6.the.ug] has quit [Read error: 54 (Connection reset by peer)] 18:43:21 ray [i=ray@ipv6.the.ug] has joined #scheme 18:45:20 Yay, another Scheme blog! 18:46:15 *alaricsp* tries to add rotty to his feed list but gets an Internal Server Error from http://rotty.yi.org/blog/feed/atom 18:47:18 *alaricsp* hates the way that Wordpress doesn't generate category feed URLs automatically 18:47:24 I have a Scheme section on my blog: 18:47:25 http://www.snell-pym.org.uk/categories/sci-tech/computing/scheme/ 18:47:34 And the feed URL given on that page is the global feed for the blog. 18:48:00 Despite the fact that "http://www.snell-pym.org.uk/categories/sci-tech/computing/scheme/feed/" is a feed for just that section. 18:48:30 -!- ray [i=ray@ipv6.the.ug] has quit [Remote closed the connection] 18:48:31 *alaricsp* mutters and grumbles 18:48:49 justjohnny [n=justjohn@rrcs-24-103-197-179.nys.biz.rr.com] has joined #scheme 18:50:25 *wingo* should implement category-specific feeds in tekuti 18:51:08 My blog is a big mishmash of things, but all filed into categories 18:51:14 stepnem [n=stepnem@topol.nat.praha12.net] has joined #scheme 18:51:28 Some people really want the root - which details the many lives of my wife, child, and myself. Friends and family, mainly. 18:51:35 Some people might prefer just to read about Scheme ;-) 18:51:42 yeah, same for me too 18:52:12 -!- stepnem [n=stepnem@topol.nat.praha12.net] has quit [SendQ exceeded] 18:52:14 ray [i=ray@ipv6.the.ug] has joined #scheme 18:55:21 wingo: fixed that typo, thanks. 18:55:44 -!- ray [i=ray@ipv6.the.ug] has quit [Remote closed the connection] 18:55:54 alaricsp: atom feed should be fixed now 18:56:18 ray [i=ray@ipv6.the.ug] has joined #scheme 18:56:31 hkBst, what you suggested in is actually doable in sensible macro engines...! 18:56:53 rotty: Yep, confirmed working, thanks! 18:57:51 hkBst, for example, try it in Scheme48. 18:57:51 -!- kniu [n=kniu@pool-71-107-56-85.lsanca.dsl-w.verizon.net] has quit [Read error: 60 (Operation timed out)] 18:58:18 Riastradh: What does Wrap do here? 18:59:26 arcfide, in Scheme48, tables cannot map keys to #F, because TABLE-REF returns #F to denote the absence of an association for the key. 18:59:40 arcfide, the TABLES structure in Scheme48 is its own thing, not related to any SRFI. 19:00:41 duncanm, what do you mean, abnormally cold? 59F is wonderful for the summer! 19:01:53 -!- Mr-Cat [n=Mr-Cat@bahirkin1507.static.corbina.ru] has quit [Remote closed the connection] 19:02:00 whiners 19:02:14 *offby1* is looking forward to 85°F 19:05:27 offby1, what's *wrong* with pendants? I'm not fond of calamari, but I'm not sure what misspelling snakes have to do with it. 19:05:49 -!- exexex [n=chatzill@85.102.130.92] has quit [Connection reset by peer] 19:05:55 *offby1* is speechless 19:06:03 I'd respond but I can't think up enough puns quickly enough 19:06:26 -!- ray [i=ray@ipv6.the.ug] has quit [Read error: 54 (Connection reset by peer)] 19:06:28 exexex [n=chatzill@85.102.130.92] has joined #scheme 19:07:00 arcfide, WRAP expands to a macro. 19:07:04 ray [n=ray@ipv6.the.ug] has joined #scheme 19:07:05 -!- dmoerner [n=dmr@ppp-71-139-30-13.dsl.snfc21.pacbell.net] has quit [Read error: 110 (Connection timed out)] 19:08:53 kniu [n=kniu@pool-71-107-56-85.lsanca.dsl-w.verizon.net] has joined #scheme 19:09:08 Riastradh: Is there a reason one would use wrap as opposed to just using the function provided? I'm not sure I understand the use of the above macro. 19:10:16 *wingo* going to canary islands tomorrow, la la la 19:10:50 DUM de... oh, wait, you're not duncanm! 19:10:54 Stupid pager. 19:12:11 -!- ray [n=ray@ipv6.the.ug] has quit [Remote closed the connection] 19:12:40 *offby1* merely gets email 19:12:42 ray [i=ray@ipv6.the.ug] has joined #scheme 19:20:52 -!- ray [i=ray@ipv6.the.ug] has quit [Remote closed the connection] 19:22:27 ray [i=ray@ipv6.the.ug] has joined #scheme 19:28:39 FunkyDrummer [n=RageOfTh@89.146.167.67] has joined #scheme 19:30:40 -!- ray [i=ray@ipv6.the.ug] has quit [Read error: 54 (Connection reset by peer)] 19:31:00 ray [i=ray@ipv6.the.ug] has joined #scheme 19:32:27 -!- exexex [n=chatzill@85.102.130.92] has quit [Remote closed the connection] 19:37:27 -!- phax [n=phax@unaffiliated/phax] has quit ["Leaving"] 19:38:30 -!- ray [i=ray@ipv6.the.ug] has quit [Remote closed the connection] 19:38:48 ray [n=ray@ipv6.the.ug] has joined #scheme 19:46:49 -!- RageOfThou [n=RageOfTh@SE400.PPPoE-2635.sa.bih.net.ba] has quit [Read error: 110 (Connection timed out)] 19:52:09 -!- ray [n=ray@ipv6.the.ug] has quit [Read error: 60 (Operation timed out)] 19:58:23 moghar` [n=user@157.185.jawnet.pl] has joined #scheme 19:58:23 -!- moghar [n=user@unaffiliated/moghar] has quit [Read error: 104 (Connection reset by peer)] 19:58:40 -!- justjohnny [n=justjohn@rrcs-24-103-197-179.nys.biz.rr.com] has quit [Connection timed out] 19:59:04 hadronzoo_ [n=hadronzo@ppp-70-251-121-9.dsl.rcsntx.swbell.net] has joined #scheme 19:59:09 -!- hadronzoo_ [n=hadronzo@ppp-70-251-121-9.dsl.rcsntx.swbell.net] has quit [Client Quit] 19:59:23 -!- kniu [n=kniu@pool-71-107-56-85.lsanca.dsl-w.verizon.net] has quit [Read error: 110 (Connection timed out)] 19:59:55 -!- copumpkin [n=pumpkin@c-24-63-67-154.hsd1.nh.comcast.net] has quit [Client Quit] 20:00:10 kniu [n=kniu@pool-71-107-56-85.lsanca.dsl-w.verizon.net] has joined #scheme 20:03:48 eno [n=eno@nslu2-linux/eno] has joined #scheme 20:06:11 incubot: call-with-value-proposition 20:06:15 so my proposition becomes: 20:08:03 ray [i=ray@the.ug] has joined #scheme 20:08:45 incubot: (with-low-hanging-fruit) 20:08:46 Error: unbound variable: with-low-hanging-fruit 20:09:52 -!- ray [i=ray@the.ug] has quit [Client Quit] 20:10:36 ray [i=ray@ipv6.the.ug] has joined #scheme 20:12:50 karlw [n=karl@adsl-99-157-202-134.dsl.pltn13.sbcglobal.net] has joined #scheme 20:14:11 -!- eno__ [n=eno@adsl-70-137-154-18.dsl.snfc21.sbcglobal.net] has quit [Read error: 110 (Connection timed out)] 20:15:04 Sveklo__ [n=sveklo@cs181131.pp.htv.fi] has joined #scheme 20:17:21 -!- Sveklo__ [n=sveklo@cs181131.pp.htv.fi] has quit [Client Quit] 20:17:35 pemleco [n=sveklo_@cs181131.pp.htv.fi] has joined #scheme 20:21:35 mgodshal1 [n=mgodshal@pool-72-95-56-182.hrbgpa.east.verizon.net] has joined #scheme 20:22:19 dysinger_ [n=tim@166.129.248.108] has joined #scheme 20:22:32 incubot: call-with-amazing-deal 20:22:35 it makes it difficult to write a lambda which can flexibly deal with a single list element as well as several list elements 20:24:09 silly bot 20:26:06 -!- sveklo_ [n=sveklo@cs181131.pp.htv.fi] has quit [Read error: 110 (Connection timed out)] 20:29:26 -!- karlw [n=karl@adsl-99-157-202-134.dsl.pltn13.sbcglobal.net] has quit [Remote closed the connection] 20:31:03 dmoerner [n=dmr@ppp-71-139-30-13.dsl.snfc21.pacbell.net] has joined #scheme 20:31:20 -!- rdd [n=user@c83-250-157-93.bredband.comhem.se] has quit [Read error: 104 (Connection reset by peer)] 20:31:23 Lemonator [n=kniu@pool-71-107-56-85.lsanca.dsl-w.verizon.net] has joined #scheme 20:31:34 -!- kniu [n=kniu@pool-71-107-56-85.lsanca.dsl-w.verizon.net] has quit [Read error: 110 (Connection timed out)] 20:33:23 -!- dmoerner [n=dmr@ppp-71-139-30-13.dsl.snfc21.pacbell.net] has quit [Remote closed the connection] 20:33:37 dmoerner [n=dmr@ppp-71-139-30-13.dsl.snfc21.pacbell.net] has joined #scheme 20:33:45 -!- mgodshall [n=mgodshal@pool-71-173-179-71.hrbgpa.east.verizon.net] has quit [Read error: 110 (Connection timed out)] 20:34:01 call-before-midnight-tonigh 20:34:02 t 20:34:15 oh goody; my company's data center burnt down :-( 20:34:26 exciting 20:34:42 ouch 20:35:08 http://news.cnet.com/8301-1023_3-10279084-93.html 20:38:05 *foof* strikes again! 20:39:13 *offby1* had no idea so many well-known sites were hosted there 20:40:11 Yikes, offby1. How badly does that impact you personally? 20:40:16 call-with-current-excuse 20:42:02 call-with-911 20:42:53 gnomon: probably not at all 20:43:22 presumably they'll get a replacement generator sometime today, and regular power in a couple of days 20:45:51 -!- dmoerner [n=dmr@ppp-71-139-30-13.dsl.snfc21.pacbell.net] has quit [Read error: 60 (Operation timed out)] 20:46:05 -!- dysinger [n=tim@71-20-231-3.war.clearwire-wmx.net] has quit [Connection timed out] 20:47:12 offby1, that's good to know - a bit troubling, but not devastating. 20:50:30 -!- fishey [n=fisheyss@ool-4573344b.dyn.optonline.net] has quit [Read error: 110 (Connection timed out)] 20:51:05 fishey [n=fisheyss@ool-4573344b.dyn.optonline.net] has joined #scheme 20:52:55 dmoerner [n=dmr@ppp-71-139-30-13.dsl.snfc21.pacbell.net] has joined #scheme 20:55:11 -!- samth [n=samth@punge.ccs.neu.edu] has quit ["Ex-Chat"] 21:02:08 kilimanjaro [n=kilimanj@70.116.95.163] has joined #scheme 21:04:09 Hagaer [n=user@27.62.broadband3.iol.cz] has joined #scheme 21:04:28 importantshock [n=importan@c-24-6-159-81.hsd1.ca.comcast.net] has joined #scheme 21:05:40 -!- importantshock [n=importan@c-24-6-159-81.hsd1.ca.comcast.net] has quit [Remote closed the connection] 21:09:34 -!- jewel [n=jewel@dsl-247-203-169.telkomadsl.co.za] has quit [Read error: 113 (No route to host)] 21:13:34 mmc [n=mima@cs162149.pp.htv.fi] has joined #scheme 21:15:16 dudleyf [n=dudleyf@65.243.31.107] has joined #scheme 21:17:46 Hiato [n=Hiato@dsl-245-10-200.telkomadsl.co.za] has joined #scheme 21:17:56 -!- Hiato [n=Hiato@dsl-245-10-200.telkomadsl.co.za] has quit [Client Quit] 21:19:44 sveklo_ [n=sveklo_@cs181131.pp.htv.fi] has joined #scheme 21:20:28 -!- saccade_ [n=saccade@dhcp-18-188-74-28.dyn.mit.edu] has quit ["This computer has gone to sleep"] 21:22:33 -!- blackened` [n=blackene@89.102.28.224] has quit [] 21:22:56 blackened` [n=blackene@ip-89-102-28-224.karneval.cz] has joined #scheme 21:23:26 -!- moghar` [n=user@157.185.jawnet.pl] has quit ["ERC Version 5.3 (IRC client for Emacs)"] 21:25:25 -!- pemleco [n=sveklo_@cs181131.pp.htv.fi] has quit [Read error: 110 (Connection timed out)] 21:32:44 -!- bombshelter13_ [n=bombshel@toronto-gw.adsl.erx01.mtlcnds.ext.distributel.net] has quit [] 21:36:20 -!- jao [n=jao@0.Red-83-43-34.dynamicIP.rima-tde.net] has quit [Remote closed the connection] 21:38:53 etoxam2 [n=||||||||@84.79.67.254] has joined #scheme 21:40:09 -!- etoxam2 is now known as etoxam 21:49:09 hkBst annotated #82939 "wrap-macro in scheme48" at http://paste.lisp.org/display/82939#1 21:49:15 Riastradh: interesting that scheme48 would support it. However it seems to not support some other syntax-rules stuff. 21:49:57 Yes, it doesn't support nested ellipsis. 21:51:16 You can just use dotted cdr patterns rather than nested ellipsis, in all the cases where you have it now, though. 21:51:43 rdd [n=user@c83-250-157-93.bredband.comhem.se] has joined #scheme 21:51:47 *Riastradh* vanishes. 21:52:30 why is it that Riastradh vanishes, but jcowan unvanishes? 21:53:27 It's the law of conservation of disappearance. 21:53:46 -!- mmc [n=mima@cs162149.pp.htv.fi] has quit [Read error: 110 (Connection timed out)] 21:54:38 -!- alanp [n=alanp@station.laudicina.net] has quit [Remote closed the connection] 21:54:59 alanp [n=alanp@station.laudicina.net] has joined #scheme 21:55:57 rocketman [n=f@amcant.demon.co.uk] has joined #scheme 21:58:30 sphex [n=nobody@modemcable185.138-56-74.mc.videotron.ca] has joined #scheme 22:05:52 -!- FunkyDrummer [n=RageOfTh@89.146.167.67] has quit [Read error: 104 (Connection reset by peer)] 22:06:09 FunkyDrummer [n=RageOfTh@89.146.167.67] has joined #scheme 22:07:04 -!- hkBst [n=hkBst@gentoo/developer/hkbst] has quit [Read error: 104 (Connection reset by peer)] 22:15:37 -!- sphex_ [n=nobody@modemcable185.138-56-74.mc.videotron.ca] has quit [Read error: 110 (Connection timed out)] 22:16:01 -!- puchacz [n=puchacz@87-194-5-99.bethere.co.uk] has quit [Remote closed the connection] 22:16:40 -!- Edico [n=Edico@unaffiliated/edico] has quit ["Leaving"] 22:19:35 Sveklo1 [n=sveklo@cs181131.pp.htv.fi] has joined #scheme 22:22:21 stepnem [n=stepnem@topol.nat.praha12.net] has joined #scheme 22:23:25 -!- Hagaer [n=user@27.62.broadband3.iol.cz] has quit [Read error: 110 (Connection timed out)] 22:25:12 -!- alaricsp [n=alaricsp@217.205.201.45] has quit ["Leaving."] 22:25:38 doksi [i=noam@ip136-63-210-87.adsl2.static.versatel.nl] has joined #scheme 22:25:46 *synx* vanishes only if nobody else unvanishes as a consequence. 22:26:20 -!- sveklo_ [n=sveklo_@cs181131.pp.htv.fi] has quit [Read error: 110 (Connection timed out)] 22:26:38 -!- doksi [i=noam@ip136-63-210-87.adsl2.static.versatel.nl] has left #scheme 22:28:00 doksi [i=noam@ip136-63-210-87.adsl2.static.versatel.nl] has joined #scheme 22:28:39 -!- doksi [i=noam@ip136-63-210-87.adsl2.static.versatel.nl] has quit ["leaving"] 22:32:31 -!- Lemonator [n=kniu@pool-71-107-56-85.lsanca.dsl-w.verizon.net] has quit [Read error: 110 (Connection timed out)] 22:33:18 Lemonator [n=kniu@pool-71-107-56-85.lsanca.dsl-w.verizon.net] has joined #scheme 22:33:41 *offby1* shaves only those who do not shave themselves 22:36:01 weirdo 22:36:55 Mr-Cat [n=Mr-Cat@78-106-98-38.broadband.corbina.ru] has joined #scheme 22:37:37 -!- Nshag [i=user@193.248.203.142] has quit ["Quitte"] 22:40:00 *synx* gives offby1 a shave 22:42:10 thank God 22:42:24 I was never able to decide if I should shave myself or not 22:43:02 offby1: Straight Razor? 22:44:01 I dunno; ask synx 22:44:44 well the thing is, you didn't make the statement exactly correct offby1 22:45:00 You're supposed to say I shave everyone except for those who do not shave themselves. 22:45:29 But you didn't say you shave everyone, so that left an opening for me to shave you and beat the paradox. 22:54:00 synx, I believe you must now issue the customary cry in this kind of situation: "pwnt!" 22:54:48 rofl 22:55:06 pedantry foxtrot tango whiskey 22:58:12 offby1: My new favorite. 23:05:25 mejja [n=user@c-49b6e555.023-82-73746f38.cust.bredbandsbolaget.se] has joined #scheme 23:15:16 -!- wingo [n=wingo@36.Red-79-151-127.dynamicIP.rima-tde.net] has quit [Read error: 113 (No route to host)] 23:23:39 -!- mejja [n=user@c-49b6e555.023-82-73746f38.cust.bredbandsbolaget.se] has quit [Remote closed the connection] 23:25:52 reprore [n=reprore@ntkngw261071.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #scheme 23:29:26 -!- Mr-Cat [n=Mr-Cat@78-106-98-38.broadband.corbina.ru] has quit [Read error: 110 (Connection timed out)] 23:34:26 -!- phearle [n=phearle@24.63.120.211] has quit [] 23:42:16 jao [n=jao@0.Red-83-43-34.dynamicIP.rima-tde.net] has joined #scheme 23:55:10 -!- MichaelRaskin [n=MichaelR@195.91.224.225] has left #scheme 23:56:46 MichaelRaskin [n=MichaelR@195.91.224.225] has joined #scheme