00:11:29 *Daemmerung* is amusing himself by watching the SBCL build process force emergency thermal shutdowns of his laptop 00:14:51 -!- attila_lendvai [n=ati@131.31ec54.tvnetwork.hu] has quit ["..."] 00:24:08 mtrimpe [n=mtrimpe@3E331EC4.dslaccess.aol.com] has joined #scheme 00:25:34 Daemmerung: heh! 00:25:43 Daemmerung: thermal-management fail :P 00:25:54 -!- pfo [n=pfo@chello084114049188.14.vie.surfer.at] has quit [Remote closed the connection] 00:26:25 bombshel2er13 [n=bombshel@142.204.133.123] has joined #scheme 00:27:27 kraehe [n=kraehe@77.22.192.90] has joined #scheme 00:27:35 moin 00:30:26 *kraehe* is searching for a scheme compiler/interpreter, that is light weight (byte code size < 64kb, interpreter size < 128kb), is able to run several hundrets bytecodes same time, R4RS is enough, but embedding C primitives is a must 00:30:27 It is finally linking. Perhaps I will clean six years' worth of cat fur from the cooling fan if it survives this pass. 00:30:58 any idea for a light and fast R4RS? 00:32:10 vscm 00:32:25 light or fast: pick one, please. Also I don't understand your "several hundred bytecodes" req. 00:33:08 langmartin [n=user@adsl-074-167-038-128.sip.cha.bellsouth.net] has joined #scheme 00:33:42 the application should run several hundret bytecodes (each of them would be a scheme script) 00:34:12 each bytecode image should be atomic 00:34:47 so the image receives an event, and reacts on it ... changing state and sending event 00:34:59 yay 00:35:15 my interpreter is finnally as fast as chicken's ;-> 00:35:25 state change (saveing of image back to disk) should only happen, if processing and sending events was successfull 00:36:05 *oh* moin elmex ... long time not seen ;) 00:36:16 kraehe ... i know ur nick 00:36:25 from smalltalk, i guess ;) 00:36:28 right! 00:36:33 :) 00:36:46 136K -rwxr-xr-x 1 root root 135K 2008-11-25 01:30 slwscheme 00:36:57 damn, mine is bigger than 135k :) 00:37:00 err 128k 00:37:03 *G* 00:37:06 *oh* ;) 00:37:24 would it be able to support small (16bit) bytecode images? 00:37:37 what bytecode? 00:37:39 You're looking for LispMe. 00:37:46 I think mosquito scheme is for that too 00:38:03 Hedgehog Lisp also fits in that niche, though it's not any kind of standard dialect. 00:38:10 "several hundred bytecodes at the same time" is not very well-defined 00:38:19 do you mean it needs to support hundreds of threads? 00:39:15 elmex, did you use -Os option of C compiler? 00:39:31 for (int i = 0; i < several_hundrets; i++) { fork (); ... interpreter (); } 00:39:35 maxote: nop 00:39:42 elly ... better would be several thousand images per cpu 00:39:47 -Os reduces the size of code 00:39:57 think about an interpreter, interpreting several thousand images same time 00:40:04 88K -rwxr-xr-x 1 root root 87K 2008-11-25 01:39 slwscheme 00:40:07 synthasee [n=synthase@68.63.20.12] has joined #scheme 00:40:08 yay, 88k :) 00:40:10 kraehe: that'd be SLOW 00:40:31 it would ruin your cache performance 00:40:45 -!- mtrimpe [n=mtrimpe@3E331EC4.dslaccess.aol.com] has left #scheme 00:41:00 maybe he wants to run it on multiple thousands cpus :-> 00:41:10 it has a given amount of time per tick, and processes images that are not blocked by waiting, n instructions per image 00:41:22 ahh 00:41:38 kraehe: sounds weird :) 00:41:39 think about several thousands of cpus, running several thousands of scheme scripts each 00:41:40 you could just have N cooperative threads each running your interpreter though 00:41:54 if you want an SMP speedup you can't use cooperative threads so much any more 00:42:01 *ouch* i dont want to run 8000 threads 00:42:06 on 1 cpu 00:42:23 then you really want a threaded interpreter 00:42:24 elmex, luck for you :) 00:42:26 u want 8000 interpreters in one process? 00:42:32 yes 00:42:47 hmm 00:43:02 kraehe: concurrently? :) 00:43:06 and to make the speed issue even worse ... each image is atomic 00:43:10 I think Petite Chez is a threaded interpreter. 00:43:17 I don't know if it will work for this though. 00:43:18 kraehe: what does atomic mean? 00:43:28 so each image contains a bytecode ... the byte code can react on events 00:43:36 and send events 00:43:58 kraehe: You want a small interpreter that can read in tons of images and execute them all independently, and in parallel? 00:44:03 each bytecode will switch state, if processing of an event was success and events would be able to send 00:44:07 -!- fschwidom [n=fschwido@dslb-084-059-059-062.pools.arcor-ip.net] has quit [Remote closed the connection] 00:44:08 kraehe, simple answer: No, nobody has implemented precisely what you are talking about right now. Slightly less simple answer (or slightly simpler answer, depending in your perspective): What are you waiting for? 00:44:18 this will flush the bytecode back to disk, to make the image persistent atomic 00:44:47 kraehe: sounds pretty special 00:44:50 I'm not sure any extant scheme can do that 00:44:52 someone has implemented a similar thing ... but not with scheme, but with ugly LSL 00:44:57 kraehe, you obviously have a very clear idea of what you want, and nothing out there will satisfy it out of the box. 00:45:07 Get hackin'. 00:45:15 kraehe: what are u needing that thing for? 00:45:18 -!- hotblack23 [n=jh@p5B054E49.dip.t-dialin.net] has quit [Read error: 110 (Connection timed out)] 00:45:21 i mean, what use is it? 00:45:27 a secondlife replacement based on scheme ;) 00:45:33 lol 00:45:34 elmex, what is `u'? 00:45:47 Riastradh: shortform for 'you' :) 00:45:56 sorry for my bad abbreviations :) 00:45:57 -!- NNshag [i=user@Mix-Orleans-106-1-154.w193-248.abo.wanadoo.fr] has quit [Read error: 104 (Connection reset by peer)] 00:46:26 sctb [n=sctb@S01060016cbc2d41a.cg.shawcable.net] has joined #scheme 00:46:37 kraehe: sounds like u need a pretty specialized interpreter 00:46:53 i also think so ... starting with specialised garbage collector ;( 00:46:58 kraehe: You are actually writing a SecondLife replacement in Scheme? 00:47:06 Have to, my man. 00:47:07 I'll tolerate grammatical mistakes, and even failure to capitalize or to end sentences with full stops, but please at least write complete English words. 00:48:14 arcfide, I think scheme would be a much cleaner language for grid computing than LSL 00:48:18 -!- synthase [n=synthase@68.63.20.12] has quit [Connection timed out] 00:48:23 (I'll even tolerate anacolutha!) 00:48:23 -!- Cale [n=Cale@CPE001c10c70239-CM000e5cdd834a.cpe.net.cable.rogers.com] has quit [Connection timed out] 00:48:34 kraehe: Oh, I'm not trying to discourage you, at all. 00:48:47 but I currently dont plan to stick to close to SL ... but more to the idea of grid computing 00:48:53 Good god. SBCL is the noisiest compiler evar. How is one to know if something builds successfully in the hailstorm of warning messages? 00:49:14 Daemmerung, it will give you a report at the end. 00:49:16 ... it tells you at the end. 00:49:20 Riastradh: Have your module system feelings changed much since writing your rough draft and R6RS comments? 00:50:34 ? 00:51:36 And as a survery for everyone, I currently have a list of complaints against the R6RS LIBRARY form which collapse into: 1) Separation of specification from code expansion; 2) better means of expressing how to interpret the library code (like readers, language, case sensitivity and the like); and, 3) a more succinct EXPORT form. 00:52:25 Riastradh: I know that you wrote a module system draft a while back, and have made some comments about R6RS Libraries some time in the past, but i don't recall whether your thoughts on the matter are still represented accurately by what you have put online. 00:52:41 "compilation unit finished... printed 1512 notes." Indeed. 00:52:57 Does anyone have additional problems they see in the R6RS LIBRARY Form than those I mentioned above? 00:53:15 drdo [n=psykon@167.111.54.77.rev.vodafone.pt] has joined #scheme 00:53:56 Use verbs, arcifde, not just noun phrases. 00:55:17 ha 00:55:42 That was supposed to be C-x b `ha' btw. 00:55:46 Complicated, elaborate constructions of sequences of adjectives and nouns and participles and gerunds composed with prepositions together for the sake of expressing the articulation of a single noun phrase...grows dreary. 00:57:19 mbtrimpe [n=mtrimpe@3E331EC4.dslaccess.aol.com] has joined #scheme 00:59:32 Okay, okay, sorry! :-) 01:00:45 On another note, Riastradh, I have snarfed your SCHEME-INDENT-FUNCTION from your emacs startup file snippet that you have online, but I get an error when indenting things involving the 'with-... part. 01:01:27 For example, when attempting to indent a nested foof loop form, I get an error that 'with-... is a void definition. 01:01:40 However, evaluating the Scheme indent function again from my emacs file fixes the problem. 01:02:03 Obviously, I've made some stupid mistake. Do you know offhand what that would be? 01:02:46 Probably you didn't actually evaluate it the first time. 01:04:36 Hrm... 01:06:07 hml [n=x@unaffiliated/hml] has joined #scheme 01:06:09 -!- mbtrimpe [n=mtrimpe@3E331EC4.dslaccess.aol.com] has quit [] 01:11:17 -!- melito [n=melito@70.99.250.82] has quit ["Leaving..."] 01:12:19 -!- rdd [n=rdd@c83-250-142-219.bredband.comhem.se] has quit [Remote closed the connection] 01:14:20 rdd [n=user@c83-250-142-219.bredband.comhem.se] has joined #scheme 01:15:27 suiato [n=suiato@p8bc791.ymgtnt01.ap.so-net.ne.jp] has joined #scheme 01:18:18 -!- suiato [n=suiato@p8bc791.ymgtnt01.ap.so-net.ne.jp] has left #scheme 01:25:34 -!- sam__ [n=Sami__@hoasnet-fe1add00-113.dhcp.inet.fi] has quit [] 01:26:37 -!- kniu [n=kniu@LEMON.RES.CMU.EDU] has quit [Read error: 145 (Connection timed out)] 01:28:00 -!- hml [n=x@unaffiliated/hml] has quit ["leaving"] 01:29:13 hml [n=x@unaffiliated/hml] has joined #scheme 01:35:59 Riastradh: but anacoluthon can be an effective rhetorical device; I'm not sure the same should be said for this degenerate modern elision. 01:36:22 kniu [n=kniu@CMU-301252.WV.CC.CMU.EDU] has joined #scheme 01:36:27 I.e. the you -> u, for -> 4, etc. mapping 01:37:26 Never mind; reread what you said: you're not classifying them together after all. 01:37:37 klutometis, you hadn't even the slightest cleverness to think to respond with an anacoluthon, so may you now feel shame! 01:38:03 Riastradh: I didn't because of the likes of Conrad Aiken. 01:38:14 That sort of faux-cleverness makes me sick. 01:38:31 OK. 01:38:32 cemerick [n=la_mer@c-71-233-165-252.hsd1.ma.comcast.net] has joined #scheme 01:38:49 -!- bpt [i=bpt@cpe-071-070-209-067.nc.res.rr.com] has quit ["Leaving"] 01:38:57 bpt [i=bpt@cpe-071-070-209-067.nc.res.rr.com] has joined #scheme 01:40:07 Riastradh: and, yet, 'tis there! 01:40:15 You get points for not referring to the ilk of Aiken. 01:40:22 Well, I am afraid that I usually don't find such anacoluthons that dreary, so I tend to fall into them. 01:40:23 Or the aik of Ilken. 01:40:27 "Never [you] mind; [I] reread what you said..." 01:40:39 I was waiting for you to notice that, klutometis! 01:42:09 I wonder why so many ladybugs have chosen this room to roost in. 01:42:34 -!- underspecified [n=eric@softbank220043052011.bbtec.net] has quit [] 01:43:39 Riastradh: but shouldn't one distinguish between anacoluthon and mere non-sequitor? 01:44:33 The non sequitur, Shirley. My remark about ladybugs was a non sequitur; your never minding me was an anacoluthon. 01:47:22 If I can reword my request, I was hoping that the natives of this channel might suggest additional impoverishments they see in the R6RS LIBRARY form besides its limited export forms, its lack of reader-level detail and its overly intimate connection with the code it is designed to encapsulate. 01:50:23 -!- kniu [n=kniu@CMU-301252.WV.CC.CMU.EDU] has quit [Read error: 145 (Connection timed out)] 01:50:56 underspecified [n=eric@softbank220043052011.bbtec.net] has joined #scheme 01:51:10 Are you asking on behalf of dybvig et.al? 01:51:42 mejja: No, I am asking for myself, for my own private project and studies. 01:52:00 mejja: Though Dybvig is roughly involved. 01:53:10 saccade_ [n=saccade@65.78.24.47] has joined #scheme 01:54:24 Cale [n=Cale@CPE001c10c70239-CM000e5cdd834a.cpe.net.cable.rogers.com] has joined #scheme 01:56:51 "how_to_get_this" -> "how-to-get-this" 01:58:23 synx: (string-map (lambda (c) (if (char=? #\_ c) #\- c)) "how_to_get_this") 02:01:28 Ooh, string-map thanks. 02:04:14 -!- ilSignorCarlo [n=Mr_SpOOn@89-97-102-218.ip17.fastwebnet.it] has quit ["Lost terminal"] 02:06:30 -!- rdd [n=user@c83-250-142-219.bredband.comhem.se] has quit [Read error: 104 (Connection reset by peer)] 02:06:44 rdd [n=rdd@c83-250-142-219.bredband.comhem.se] has joined #scheme 02:07:02 kniu [n=kniu@LEMON.RES.CMU.EDU] has joined #scheme 02:08:21 Riastradh: If a named foof loop without a => exit clause exits on a while condition, is the return value unspecified? 02:08:35 Yes. 02:09:09 Thanks. 02:18:08 -!- acarrico1 is now known as acarrico 02:21:34 -!- cemerick [n=la_mer@c-71-233-165-252.hsd1.ma.comcast.net] has quit [] 02:23:42 cemerick [n=la_mer@c-71-233-165-252.hsd1.ma.comcast.net] has joined #scheme 02:27:42 -!- cemerick [n=la_mer@c-71-233-165-252.hsd1.ma.comcast.net] has quit [Client Quit] 02:31:34 jcowan [n=jcowan@cpe-74-68-154-18.nyc.res.rr.com] has joined #scheme 02:31:35 -!- elmex [n=elmex@e180065011.adsl.alicedsl.de] has quit [Remote closed the connection] 02:32:42 -!- Mr_SpOOn [n=Mr_SpOOn@89-97-102-218.ip17.fastwebnet.it] has quit [Read error: 110 (Connection timed out)] 02:39:30 -!- acarrico [n=acarrico@pppoe-68-142-43-223.gmavt.net] has left #scheme 02:51:47 *jcowan* unvanishes in the usual fashion. 02:53:25 -!- saccade_ [n=saccade@65.78.24.47] has quit ["This computer has gone to sleep"] 02:55:39 anyone have an http client/html parser they can recommend as their favorite or best to work with ? 02:55:57 speaking in terms of libraries... of course. 02:59:27 Still working on the web crawler CaptainMorgan? 03:00:18 synthase [n=synthase@68.63.20.12] has joined #scheme 03:00:50 -!- dnm [n=dnm@c-68-49-46-251.hsd1.va.comcast.net] has quit [Read error: 60 (Operation timed out)] 03:01:08 CaptainMorgan: I don't know about HTTP Clients, but I know that I have used MIT Scheme's HTML parser and Oleg's SXML parsers to good effect. 03:01:18 hadronzoo [n=hadronzo@gateway.publicvpn.net] has joined #scheme 03:03:52 dnm [n=dnm@c-68-49-46-251.hsd1.va.comcast.net] has joined #scheme 03:04:53 sctb, I have a client and parser in mind.. but I'm curious to know if any had success or just simply found them to be useful or even heck, fun 03:05:14 thank you arcfide 03:08:44 -!- synthasee [n=synthase@68.63.20.12] has quit [Connection timed out] 03:09:22 langmart` [n=user@adsl-074-167-038-128.sip.cha.bellsouth.net] has joined #scheme 03:11:24 rudybot: uptime 03:11:24 offby1: I've been up for one week; this tcp/ip connection has been up for one week 03:11:27 good boy! 03:11:34 *offby1* wonders what his record is 03:12:18 -!- synthase [n=synthase@68.63.20.12] has quit [Client Quit] 03:13:15 bashyal [n=bashyal@208.42.136.59] has joined #scheme 03:13:34 Does rudybot actually try to reopen a connection that failed? 03:13:39 yome [n=guillaum@bas4-montreal28-1279577621.dsl.bell.ca] has joined #scheme 03:13:44 sure 03:14:12 you can see it once in a while: there's a netsplit, his nick changes to "rudybot_", and the second number is less than the first. 03:15:06 -!- mejja [n=user@c-4db6e555.023-82-73746f38.cust.bredbandsbolaget.se] has quit [Remote closed the connection] 03:16:29 -!- langmart` [n=user@adsl-074-167-038-128.sip.cha.bellsouth.net] has quit ["ERC Version 5.2 (IRC client for Emacs)"] 03:16:43 langmart` [n=user@adsl-074-167-038-128.sip.cha.bellsouth.net] has joined #scheme 03:17:09 -!- langmart` is now known as langmartin` 03:18:39 saccade_ [n=saccade@65.78.24.47] has joined #scheme 03:19:17 -!- langmartin [n=user@adsl-074-167-038-128.sip.cha.bellsouth.net] has quit [Nick collision from services.] 03:19:24 -!- langmartin` is now known as langmartin 03:20:17 AtomicToad [i=JohnnyL@ool-182ddad4.dyn.optonline.net] has joined #scheme 03:21:04 -!- hml [n=x@unaffiliated/hml] has quit ["leaving"] 03:23:19 -!- saccade_ [n=saccade@65.78.24.47] has quit [Client Quit] 03:26:09 -!- bashyal [n=bashyal@208.42.136.59] has quit [] 03:26:31 -!- JohnnyL [i=JohnnyL@ool-182ddad4.dyn.optonline.net] has quit [Read error: 110 (Connection timed out)] 03:28:19 -!- hadronzoo [n=hadronzo@gateway.publicvpn.net] has quit [] 03:28:43 -!- jeremiah [n=jeremiah@31.Red-213-98-123.staticIP.rima-tde.net] has quit [Read error: 104 (Connection reset by peer)] 03:29:53 bashyal [n=bashyal@208.42.136.59] has joined #scheme 03:35:02 gweiqi [n=greg@69.120.126.163] has joined #scheme 03:36:30 -!- bashyal [n=bashyal@208.42.136.59] has quit [] 03:37:38 wow.. this is easier that I imagined.. the major trouble is overcoming the laziness factor. :) 03:38:17 bashyal [n=bashyal@208.42.136.59] has joined #scheme 03:39:56 I've done some HTML scraping myself; I think I used something called "htmlprag". 03:39:58 'Twas easy 03:40:42 Or someone could port TagSoup to Scheme. 03:40:54 -!- kraehe [n=kraehe@77.22.192.90] has quit [Remote closed the connection] 03:41:30 -!- jonrafkind [n=jon@wireless226.wireless.utah.edu] has quit [Connection timed out] 03:41:59 -!- kniu [n=kniu@LEMON.RES.CMU.EDU] has quit ["Leaving"] 03:42:43 kniu [n=kniu@LEMON.RES.CMU.EDU] has joined #scheme 03:44:46 they could. I wonder who'd be the best choic 03:44:48 choice 03:45:12 jeremiah [n=jeremiah@31.Red-213-98-123.staticIP.rima-tde.net] has joined #scheme 03:45:23 maybe that fella who wrote it, what's his name ... <> Ralph Bellamy! 03:46:31 *offby1* would put his arm in fire for jcowan ... up to _here_ 03:48:36 -!- bashyal [n=bashyal@208.42.136.59] has quit [] 03:48:46 *jcowan* looks at the indicated joint of offby1's middle finger. 03:48:58 Impressive loyalty, offby1. 03:49:31 actually it was my upper am. Didn't you ever see "His Girl Friday"? 03:49:43 s/am/arm/ 03:49:55 Nope. 03:50:00 if not, hie ye hence 03:50:03 Or, well, maybe. 03:50:03 -!- bombshelter13_ [n=bombshel@209-161-228-143.dsl.look.ca] has quit [Client Quit] 03:50:33 Ah yes, The Front Page. 03:50:49 Sorta kinda. 03:51:09 A literate man such as yourself -- a man of wealth and taste -- surely knows that. 03:51:59 *Riastradh* fashions jcowan in the usual varnish. 03:52:39 In, or out of? 03:52:50 Or do you mean "finishes"? 03:53:35 Well, I could hardly have the audacity to claim that I am capable of fashioning jcowans out of naught but varnish. 03:53:46 shellac 03:54:07 Shellac and Joy 03:54:07 Layer upon layer. 03:54:24 Oh, tidings of ISLisp and Joy ... 03:56:46 -!- nicholasw [n=nw@ckc-109-118.ResHall.Berkeley.EDU] has quit [] 03:57:15 nicholasw [n=nw@ckc-109-118.ResHall.Berkeley.EDU] has joined #scheme 03:57:25 hadronzoo [n=hadronzo@gateway.publicvpn.net] has joined #scheme 03:57:46 Do you ever deal with the Semantic Web, jcowan? 03:58:06 -!- nicholasw [n=nw@ckc-109-118.ResHall.Berkeley.EDU] has quit [Client Quit] 03:58:20 -!- jcowan [n=jcowan@cpe-74-68-154-18.nyc.res.rr.com] has quit [Remote closed the connection] 03:58:29 Anyone here familiar with both python and Scheme? 03:58:51 I'm sure plenty are. 03:58:51 nicholasw [n=nw@ckc-109-118.ResHall.Berkeley.EDU] has joined #scheme 03:59:01 -!- tltstc` [n=nine@192.207.69.1] has quit [] 03:59:14 *arcfide* reaches for LispPaste. 03:59:46 arcfide: familiar, sure. 03:59:50 What kind of CamelCasing bedouin varlet art thou become!? 03:59:56 *offby1* was just comparing and contrasting the two at work today, in fact 04:00:01 -!- AtomicToad [i=JohnnyL@ool-182ddad4.dyn.optonline.net] has left #scheme 04:00:20 arcfide pasted "Python->Scheme attempt" at http://paste.lisp.org/display/71006 04:01:26 gaah? 04:01:29 Good grief! 04:01:39 42 is a magic constant in that program. 04:02:22 arcfide annotated #71006 with "Scheme Version" at http://paste.lisp.org/display/71006#1 04:02:31 Okay... 04:02:44 Isn't 42 a magic constant in every program ? (deriving from the Universe) 04:03:04 Disregarding the atrocious nature of this stuff, I attempted to mirror the Python code to some extent. 04:03:14 My simple goal was to make it work the same way as the Python code would. 04:03:20 However, I have my doubts. 04:03:27 I believe I may have missed something important. 04:03:37 Arguments to 'cont'? 04:04:03 yome: I believe that part is correct. 04:04:16 Why does the Scheme code contain bound checks in WRITE-RANGE, absent from the Python code? 04:04:24 And, for those interested, yes, this code is littered with magic constants. 04:05:17 ooh, it's the "yome" fellow 04:05:19 *offby1* waves 04:05:21 Riastradh: Oh, sorry, I neglected to mention. The code that calls this procedure appends the buffer it is passed with nulls, I am doing this padding in the course of this procedure, instead of creating another vector and copying. 04:05:33 -!- a1len [n=James@unaffiliated/a1len] has quit ["Lost terminal"] 04:05:38 *yome* was seeing a named let instead of a 'loop' 04:05:43 hi offby1 04:06:16 Obviously, i could do better here. 04:06:24 yome: all I've done the last 6 months at work is Erlang :) 04:06:38 npe [i=npe@c-76-24-193-5.hsd1.nh.comcast.net] has joined #scheme 04:06:54 offby1, cool! Are you enjoying it? 04:07:54 i think smiley tells it all 04:08:48 My problem is that I am trying to figure out why python code works on this robot, but my Scheme procedures which i think are doing the same thing, apparently fail to work. 04:09:20 -!- underspecified [n=eric@softbank220043052011.bbtec.net] has quit [] 04:09:30 yome: kind of. The language works well, but the bumpy documentation, and inscrutable error messages, have turned much of my hair gray 04:09:32 *offby1* points 04:09:33 see? 04:10:53 offby1, or anyone else, ever get the error: "../.plt-scheme/planet/300/4.1/cache/neil/htmlprag.plt/1/3/htmlprag.ss:93:33: expand: unbound variable in module in: set-cdr!" when attempting to load the latest and greatest version of httpprag? 04:11:02 sorry.. htmlpgra 04:11:07 ugh, htmlprag 04:11:12 probably :) 04:11:20 a number of packages haven't yet been ported to v4 04:11:30 any chance you might know how to resolve it... ah... that's why 04:11:39 lemme see if I can remember how I dealt with that (hint: it was probably by switching to some other parser :-|) 04:11:41 downer 04:12:27 it's for your own good. conses are not supposed to be touched. 04:13:57 CaptainMorgan: here's my comment: 04:13:58 I want to read HTML from a web site (Google), and use sxpath to easily search through it. Sxpath requires sexps in a certain format, and the easy way to get that format is to use the "htmlprag" package ... alas, as of August 2008, that package doesn't work with PLT v4. So instead, I use PLT's built-in "read-html-as-xml", then _write that back out as XML_, and then parse that XML with SSAX. _Then_ I can use sxpath on it. 04:14:10 Hrm, is range() inclusive of both of its arguments? 04:18:09 (Excuse my silence; I am struggling with stupidity in XML-RPC.) 04:18:22 Riastradh: Hack away... 04:18:49 Aha, so, the problem I am experiencing (block on READ-CHAR), goes away if I move from 132 to 133 as my limit, but now my results are all wrong.... 04:18:53 *arcfide* shakes his head. 04:19:03 Well, i guess I am going to have to turn in for the night. 04:19:05 I did note the other package you mention SSAX, thank you offby1 for your input, this helps tremendously 04:19:14 golly 04:19:33 Riastradh annotated #71006 with "simplify" at http://paste.lisp.org/display/71006#2 04:20:46 Excuse me; there is a small mistake in that. 04:21:24 -!- AtnNn [n=welcome@modemcable230.56-56-74.mc.videotron.ca] has quit [Remote closed the connection] 04:23:46 Riastradh: Thank you for the simplification. 04:23:49 wy [n=wy@c-67-176-146-7.hsd1.in.comcast.net] has joined #scheme 04:24:01 Riastradh: Did you see anything in my code that was explicitly wrong compared to the Python code? 04:24:03 By the way, you realize that this `loop' runs only twice, right? 264/132 = 2. 04:24:03 Hello, I need some help with macros. 04:24:18 Riastradh: I'm trying not to think about this. :-) 04:24:21 OK. 04:24:45 -!- npe [i=npe@c-76-24-193-5.hsd1.nh.comcast.net] has quit [] 04:24:52 Riastradh annotated #71006 with "fix" at http://paste.lisp.org/display/71006#3 04:25:21 At the moment, my only goal is to achieve the same observational equivalence to some degree. 04:26:08 Later on I intend to make the code into what it should be, but I don't want to think about improving the stuff until it works, or unless it fixes a problem. 04:26:08 When writing foof-loops, prefer Scheme binding forms over foof-loop binding forms; use foof-loop's only when you must. 04:26:20 Riastradh: Yeah. 04:26:29 I need to translated something like (b (c0 a0 a1 ...) (c1 a2 a3 ...) (c2 a4 a5 ...)) into (b (c0 a0 a1 ...) ((not c0) c1 a2 ...) ((not c0) (not c1) c2 ...)) 04:27:01 Every later lines will contain some accumulated form of the past lines 04:27:56 The problem is that if I do it with a recursive transformer, how can I "splice" a list into it's call position? 04:28:00 Riastradh: Thanks. 04:28:12 because the output forms must be list forms... 04:28:16 Riastradh: What has you back in the XML-RPC world, if I might ask? 04:28:28 lisppaste. 04:30:13 I have yet to update the installation of MIT Scheme here to reflect the more lax ISO 8601 parser used by the XML-RPC client that Edwin's lisppaste uses. 04:30:56 arcfide: any ideas? Can I do it with syntax-rules? 04:32:12 -!- hadronzoo [n=hadronzo@gateway.publicvpn.net] has quit [No route to host] 04:32:30 wy, you'll need to be a little more specific; I don't see the obvious pattern from the brief example you gave. 04:32:37 However, I'm also sleepy and headed bedward. 04:32:57 -!- sctb [n=sctb@S01060016cbc2d41a.cg.shawcable.net] has left #scheme 04:33:25 It would be best if you could leave a lisppaste which I, or anyone else, could look at later (after I beat something into submission). 04:33:55 Riastradh: If a transformer T produces something like (a b c), how can I call it in (c (T) d) and get (c a b c d)? 04:34:03 You cannot. 04:34:13 Macros transform locally. 04:34:37 So I can't splice? 04:34:47 I just don't want (c (a b c) d) 04:34:52 That's right -- not without cooperation from the form into which you want to splice. 04:35:02 There is no things like cons, so I don't know what to do 04:35:35 is anyone familiar with the error stumbled upon here: http://www.cs.brown.edu/pipermail/plt-scheme/2006-April/012398.html I'm receiving the same... 04:35:40 You can be more specific about the real problem you're trying to solve, which presumably involves more interesting letters than a, b, and c, such as alpha, beta, and gamma, or perhaps even aleph, beth, and those other funny-sounding Hebrew thingies. 04:36:09 Yes. I should paste 04:37:30 If you paste within the next thirty seconds, I'll take a look; otherwise I shall continue my bedward motion. 04:38:55 he's got one of those extra-gravity beds. 04:39:29 *Riastradh* vanishes. 04:40:03 He varnishes, too. 04:40:27 *offby1* shellacs once again 04:41:17 wy pasted "macro problem" at http://paste.lisp.org/display/71008 04:42:01 -!- MichaelRaskin_ [n=raskin@gwh-1-177-mytn23k1.ln.rinet.ru] has quit ["Leaving."] 04:48:48 -!- xan [n=xan@cs78225040.pp.htv.fi] has quit [Read error: 110 (Connection timed out)] 04:49:21 xan [n=xan@cs78225040.pp.htv.fi] has joined #scheme 04:52:30 jonrafkind [n=jon@c-98-202-86-149.hsd1.ut.comcast.net] has joined #scheme 04:53:47 -!- benny [n=benny@i577A15BE.versanet.de] has quit [Remote closed the connection] 04:54:49 hml [n=x@unaffiliated/hml] has joined #scheme 04:54:49 benny [n=benny@i577A064B.versanet.de] has joined #scheme 04:55:30 this is most definitely OT; but I just needed to share it with someone: "watch" is really cool given that I can specify fractional values for the -n argument for seconds; seems really cool to watch stuff in real time / at finer grain than a single second 04:56:47 hahah I'm a freakin genius 04:57:13 (display-pure-port (get-pure-port (string->url site-to-crawl))) 04:57:22 sorry, had to share my joy with someone 04:58:18 -!- offby1 [n=user@q-static-138-125.avvanta.com] has quit ["time to reboot emacs"] 04:58:21 wy: what do you want to do? 04:58:26 I am not seeing the pattern. 04:58:48 arcfide: add something from all former lines to the current line 04:58:57 wy: what is something? 04:59:03 arcfide: But it's done with a hint from Dan :) 04:59:12 Okay. 04:59:36 Daekene [n=foo@c-24-99-122-104.hsd1.ga.comcast.net] has joined #scheme 04:59:44 arcfide: I needed two accumulators for my output... 04:59:58 *arcfide* shrugs. 04:59:59 Okay. 05:00:02 Well, I'm headed to bed. 05:00:13 offby1 [n=user@q-static-138-125.avvanta.com] has joined #scheme 05:00:28 kick the robot good night. 05:01:03 arcfide: good night! 05:04:10 -!- gweiqi [n=greg@69.120.126.163] has left #scheme 05:10:13 tjafk1 [n=timj@e176195132.adsl.alicedsl.de] has joined #scheme 05:10:15 -!- Daeken [n=foo@c-24-99-122-104.hsd1.ga.comcast.net] has quit [Read error: 110 (Connection timed out)] 05:11:49 hml that is cool 05:16:11 -!- jeremiah [n=jeremiah@31.Red-213-98-123.staticIP.rima-tde.net] has quit [Read error: 104 (Connection reset by peer)] 05:19:03 higepon978 [n=taro@218-223-22-146.bitcat.net] has joined #scheme 05:20:56 -!- higepon978 is now known as higepon 05:21:08 Control flow terminology question - (let ((x 5)) (call-with-current-continuation (lambda (k) (set! a k))) (set! x (+ x 1)) x) <-- (a) displays a successively higher value, right? 05:21:41 -!- annodomini [n=lambda@wikipedia/lambda] has quit [] 05:21:55 Say the continuation stored ALWAYS returned a 5 - i.e. saved off the state of the x as distinct - what terminology would describe how it works now vs how it would work with each run getting a frozen/original copy of x? 05:22:13 Actually, that would be a 6. . . 05:22:32 -!- raikov [n=igr@203.181.243.11] has quit [Read error: 110 (Connection timed out)] 05:24:17 [don't forget to pass a dummy value to a] 05:24:42 -!- Daekene is now known as Daeken 05:25:33 So if (a ... ) returned successively higher values, vs if (a ...) returned only 6 - what would you call the first variant vs the second? 05:26:44 jeremiah [n=jeremiah@31.Red-213-98-123.staticIP.rima-tde.net] has joined #scheme 05:26:49 -!- tjafk [n=timj@e176200071.adsl.alicedsl.de] has quit [Read error: 110 (Connection timed out)] 05:34:35 Java is starting to wear me down :( 05:34:51 Ah, you're past the five-minute mark, eh? 05:34:55 haha 05:34:57 nice 05:35:02 the next couldn't come quickly enough, I want to do my 3rd year project in a functional language 05:35:10 s/next/next year/ 05:36:41 rudybot: eval (let ((a #f)) (let ((x 5)) (call/cc (lambda (k) (set! a k))) (set! x (+ x 1)) x) (display (a)) (display (a)) (display (a))) 05:36:44 xz: error: with-limit: out of time 05:37:13 rudybot: eval (let ((a #f)) (let ((x 5)) (call/cc (lambda (k) (set! a k))) (set! x (+ x 1)) x) (a)) 05:37:15 xz: error: with-limit: out of time 05:37:25 Modius - looks like it's looping? 05:37:41 rudybot: eval (let ((a #f)) (let ((x 5)) (call/cc (lambda (k) (display "here") (set! a k))) (set! x (+ x 1)) x) (a)) 05:37:43 xz: error: with-limit: out of time 05:38:25 No - (a) afterwards 05:38:40 okay 05:38:48 a is (define a nil) as precondition 05:39:07 -!- yome [n=guillaum@bas4-montreal28-1279577621.dsl.bell.ca] has quit ["Ex-Chat"] 05:39:27 Basically, successive calls in refer to the incremented variable - I was wondering if there was terminology for if the full stack were actually saved and preserved between calls such that (a) would always return 6 05:41:12 fork 05:41:25 is there any way to do this without define? 05:41:37 letrec presumably should work 05:41:41 or just let 05:41:57 define suits the purpose well - can (a) at leisure 05:42:44 rudybot: eval (let* ((a #f) (foo (let ((x 5)) (call/cc (lambda (k) (set! a k))) (set! x (+ x 1)) x))) (display (a))) 05:42:46 xz: error: with-limit: out of time 05:43:01 oh wait 05:44:03 First run will return a 6 - which does not illustrate my point - you need the second call to (a) which returns 7 05:44:10 rudybot: eval (let ((foo (lambda (a) (let ((x 5)) (call/cc (lambda (k) (set-car! a k))) (set! x (+ x 1)) x)))) (let ((a (cons #f #f))) (foo a) (display ((car a)))) 05:44:10 xz: error: eval:1:0: read: expected a `)' to close `(' 05:44:22 If (a) (a) (a) would always return 6, what would that be called? Forked continuation? 05:44:32 rudybot: eval (let ((foo (lambda (a) (let ((x 5)) (call/cc (lambda (k) (set-car! a k))) (set! x (+ x 1)) x)))) (let ((a (cons #f #f))) (foo a) (display ((car a))))) 05:44:32 xz: error: reference to undefined identifier: set-car! 05:44:38 bah! 05:44:44 rudybot: eval set-box! 05:44:44 xz: ; Value: # 05:44:44 xz: ; stdout: "here" 05:45:00 rudybot: eval (let ((foo (lambda (a) (let ((x 5)) (call/cc (lambda (k) (set-box! a k))) (set! x (+ x 1)) x)))) (let ((a (box #f))) (foo a) (display ((unbox a))))) 05:45:03 xz: error: with-limit: out of time 05:45:07 sigh 05:45:44 Modius I challenge you to write a program without define that doesn't diverge and demonstrates what you wanted to... 05:45:56 I'm a CL guy I can't 05:45:58 :) 05:46:08 You're lucky I could write that 05:46:12 Modius write it in CL? 05:46:16 Modius do you have continuations there? 05:46:19 I'm writing a codewalker, I have call/cc working across boundaries 05:46:33 No, no call/cc natively but I wrote a walker that can do it across transformed code/functions 05:46:38 And it works like the scheme one 05:46:56 But I'd like to provide the option to have variables NOT mutate between calls to a saved continuation 05:46:59 I think the program you wrote in scheme should always diverge.. 05:47:09 But I want some terminology to research the distinction 05:47:19 annodomini [n=lambda@c-75-69-96-104.hsd1.nh.comcast.net] has joined #scheme 05:47:20 Modius ah I get what you mean 05:47:37 Modius you might like delimited continuations 05:48:03 Modius but they're not really what you're talking about 05:48:28 No, that's something else I believe - oh and I'm doing that too to prevent stack growth (returning the next call to stack top and executing it) 05:48:44 I.e. not assuming TCO like you do in Scheme - but that's another story. . . . 05:49:12 Modius I think if you want to save state like that, ... I don't know - wouldn't you be better off not side effecting your variables in the first place? =P 05:49:24 Sure - but I'll be walking code that does 05:49:48 Modius are you implementing the call/cc? 05:49:49 For example - (loop for i from 1 to 10 do (when (eql i 8) (call/cc something)) (print i)) <-- reentering that will be hell as i mutates 05:49:52 I have call/cc 05:49:53 phao [n=phao@20158133097.user.veloxzone.com.br] has joined #scheme 05:49:55 -!- langmartin [n=user@adsl-074-167-038-128.sip.cha.bellsouth.net] has quit ["ERC Version 5.2 (IRC client for Emacs)"] 05:50:12 I want a good name for the other one I want to add that WILL fully save the state such that calls back in preserve the vars 05:50:14 underspecified [n=eric@clair16.naist.jp] has joined #scheme 05:50:26 Or to mark (either by default or otherwise) local vars for said treatment 05:50:49 I ask here as I'm lucky getting my head around call/cc, schemers eat call/cc with their corn flakes and may have read a bit more on the subject. 05:51:30 I don't know the name of such a call/cc... unfortunately. 05:51:49 if you're implementing it yourself you could probably save an environment along with the stack 05:51:54 Is there a name for the effect? Some sort of stack copy? 05:52:03 Oh, I will have to (I know how I'll do it too) 05:53:08 Every setq (set!) will have to be noted and it will change the nature of how the variable it touches will be accessed. 05:53:32 I'm pretty sure all call/cc does is mark the stack as do-not-delete, the portion available to the continuation at least. It doesn't need to copy it particularly, just know it's there to return to. 05:54:16 synx: Right; but my example shows that mutation affects the original stack - I wanted a name for the alternative, where every call back to the continuation gets a magically stored away snapshot of the original. 05:54:36 I would say re-implementing call/cc would earn an eye roll from eli 05:55:07 You can't travel through time Modius. Best not to use mutable variables if you don't want them to mutate. 05:55:07 synx: I wrote a codewalker (in CL) and have regular call/cc. I am just looking for insight/something to search on wrt the alternative 05:55:10 he wants call/cc to save memory state, not just activation records 05:55:22 is there a name for that? 05:55:39 synx: The code I am walking will tend to have them - mutables are handy for lazy-list generator algorithms (although with normal call/cc the side-effects aren't). 05:55:46 As 'i' mutates, doesn't make sense since i is immutable in that example. 05:56:12 Note - I have call/cc and can write the alternative - I just want a name to give the effect and even better something to search on as I'm sure someone would have written something on the subject. 05:56:24 snapshots? 05:56:46 I'd just use (append) and immutable lists myself. Sounds like way too much trouble to copy the memory around in bulk like that. 05:57:10 synx: In practice I will not be bulk copying the stack 05:57:36 synx: But keeping a trie-based hash of symbol->value as part of the "environment", which includes the continuation sink 05:57:54 continuations already keep variables around... they just allow them to be mutated 05:58:00 oh now a trie huh. 05:58:01 synk: setq (set!) will merely change that context. 05:58:15 synx: The immutable hashtable is another subject - handy little thing. 05:59:15 I use those sometimes, to organize hierarchical named data and such. Kind of convenient as enums. Probably terribly inefficient though... 05:59:51 synx: Yeah, big speed hit - but logistically fantastic in situations where you can't have the sharing/container drive control flow. 06:00:09 synx: Clojure/hickey have said it all on that handy little toy, I won't bore you here. . . 06:00:26 container drive? sounds weird. 06:00:39 Daemmerung: I like the word "snapshot" - it may be what I'm after, at least for my own naming 06:01:02 A module full of (define)s would be more efficient than an immutable hash table. Eh... 06:01:30 synx : If h is original hashtable, and A needs h + a, and B needs h + b, you may want to add a, call, remove a, add b, call, remove b. . . . or use the immutable hash 06:02:25 -!- cpfr [n=cf@dynamic-131-067.usc.edu] has quit [Read error: 110 (Connection timed out)] 06:07:05 athos [n=philipp@92.250.204.223] has joined #scheme 06:07:08 -!- athos [n=philipp@92.250.204.223] has quit [Client Quit] 06:16:52 cpfr [n=cf@cpe-76-171-165-212.socal.res.rr.com] has joined #scheme 06:21:25 -!- wy [n=wy@c-67-176-146-7.hsd1.in.comcast.net] has quit ["Leaving"] 06:29:31 MichaelRaskin_ [n=raskin@chld.ru] has joined #scheme 06:38:32 ad7 [n=nuloa@24.231.50.90] has joined #scheme 06:41:13 -!- cracki [n=cracki@sglty.kawo2.RWTH-Aachen.DE] has quit ["The funniest things in my life are truth and absurdity."] 06:42:43 ramkrsna [n=ramkrsna@unaffiliated/ramkrsna] has joined #scheme 06:48:04 what scheme implementation, for linux, is good? 06:48:20 I have mzscheme right now, is that enough (= standard conforming) 06:48:25 ? 06:48:34 yes 06:48:39 thank you 06:52:30 what would you guys say is the best reason to learn scheme? 06:53:45 ad7, haha, you're taking the risk of no one answering your question? 06:53:51 s/?/. 06:55:23 plao: I'm just shooting it out there, if only 1 person answers, its no prob 06:55:54 Hehe, I was talking about you asking just to gay people. 06:58:30 -!- xan [n=xan@cs78225040.pp.htv.fi] has quit [Read error: 110 (Connection timed out)] 06:58:35 -!- BW^- [i=Miranda@79.138.190.221.bredband.tre.se] has quit ["Miranda IM! Smaller, Faster, Easier. http://miranda-im.org"] 06:59:47 -!- eno [n=eno@nslu2-linux/eno] has quit [Read error: 54 (Connection reset by peer)] 07:00:40 -!- ramkrsna [n=ramkrsna@unaffiliated/ramkrsna] has quit [Read error: 104 (Connection reset by peer)] 07:01:02 ramkrsna [n=ramkrsna@unaffiliated/ramkrsna] has joined #scheme 07:01:14 -!- ramkrsna [n=ramkrsna@unaffiliated/ramkrsna] has quit [Read error: 104 (Connection reset by peer)] 07:01:35 ramkrsna [n=ramkrsna@unaffiliated/ramkrsna] has joined #scheme 07:02:33 xan [n=xan@cs78225040.pp.htv.fi] has joined #scheme 07:03:00 -!- ramkrsna [n=ramkrsna@unaffiliated/ramkrsna] has quit [Connection reset by peer] 07:03:16 driving me nutz, what I am missing if my file only contains: #lang scheme (require (planet lizorkin/sxml:2:1/sxml)) and when I refresh and do a check on the procedure ssax I get: "reference to an identifier before its definition: ssax" --- there's nothing before it! ? 07:03:33 ramkrsna [n=ramkrsna@unaffiliated/ramkrsna] has joined #scheme 07:04:00 that tells me it's reading the ssax file or where ssax is located, but obviously not appropriately... but it doesn't do a lot to explain to me why.. 07:04:50 eno [n=eno@nslu2-linux/eno] has joined #scheme 07:06:22 the only reasonable explanation is probably what offby1 alluded to earlier.. that not only sxml not compatible with 4.1, but ssax isn't either... :( 07:08:08 can anyone confirm if this is the scheme R5RS standard? http://www.schemers.org/Documents/Standards/R5RS/HTML/r5rs-Z-H-2.html#%_toc_start 07:08:09 -rudybot:#scheme- http://tinyurl.com/yc5qso 07:08:48 phao: what else do you think it could be? 07:09:14 I don't know what it could be, that is why I'm asking. 07:09:36 phao: yes, that is the R5RS 07:11:27 actually... the file is not being read... hmm 07:13:27 -!- ramkrsna [n=ramkrsna@unaffiliated/ramkrsna] has quit ["Leaving"] 07:13:41 ramkrsna [n=ramkrsna@unaffiliated/ramkrsna] has joined #scheme 07:17:54 a1len [n=James@unaffiliated/a1len] has joined #scheme 07:24:48 -!- ramkrsna [n=ramkrsna@unaffiliated/ramkrsna] has quit [Remote closed the connection] 07:28:35 tizoc_ [n=user@r190-135-12-95.dialup.adsl.anteldata.net.uy] has joined #scheme 07:41:41 -!- a1len [n=James@unaffiliated/a1len] has quit ["the young soldier fart his brother looked at each other, fart both knew that with love, fart truth, fart courage both would e] 07:45:21 -!- tizoc [n=user@r190-135-60-200.dialup.adsl.anteldata.net.uy] has quit [Read error: 110 (Connection timed out)] 07:46:51 jewel [n=jewel@dsl-242-168-33.telkomadsl.co.za] has joined #scheme 07:47:02 raikov [n=igr@203.181.243.11] has joined #scheme 07:56:37 ecraven [n=nex@140.78.42.103] has joined #scheme 08:03:14 -!- p1dzkl [i=p1dzkl@2001:470:d0be:0:0:0:0:13] has quit [Read error: 104 (Connection reset by peer)] 08:07:28 -!- annodomini [n=lambda@wikipedia/lambda] has quit [] 08:09:00 replor [n=replor@ntkngw375028.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #scheme 08:09:50 certainty|work [n=david@hades.d-coded.de] has joined #scheme 08:17:19 jgracin [n=jgracin@78-1-191-177.adsl.net.t-com.hr] has joined #scheme 08:21:57 -!- jewel [n=jewel@dsl-242-168-33.telkomadsl.co.za] has quit [Read error: 60 (Operation timed out)] 08:27:09 Axioplase [n=Pied@watchdog.msi.co.jp] has joined #scheme 08:41:33 ggyy [n=chatzill@125.69.72.58] has joined #scheme 08:49:43 Nshag [i=user@Mix-Orleans-105-1-13.w193-250.abo.wanadoo.fr] has joined #scheme 08:51:34 specbot: r5rs phao 08:51:34 Sorry, I couldn't find anything for phao. 08:52:38 spacebot: R5RS phao 08:58:47 umis [n=umis@prudent-gloryer.volia.net] has joined #scheme 09:07:31 elmex [n=elmex@e180065085.adsl.alicedsl.de] has joined #scheme 09:08:57 ejs [n=eugen@nat.ironport.com] has joined #scheme 09:17:26 fschwidom [n=fschwido@dslb-084-059-059-062.pools.arcor-ip.net] has joined #scheme 09:22:09 -!- Axioplase [n=Pied@watchdog.msi.co.jp] has quit ["Lost terminal"] 09:22:22 BabyBee [n=huanglia@61.181.247.146] has joined #scheme 09:22:27 -!- higepon [n=taro@218-223-22-146.bitcat.net] has quit [Read error: 110 (Connection timed out)] 09:23:56 -!- alaricsp [n=alaricsp@relief.warhead.org.uk] has quit [Read error: 60 (Operation timed out)] 09:30:05 -!- hml [n=x@unaffiliated/hml] has quit ["leaving"] 09:39:39 -!- glorybox [n=ssinkovs@195.238.191.213] has quit [Read error: 113 (No route to host)] 09:42:44 sam__ [n=Sami__@hoasnet-fe1add00-113.dhcp.inet.fi] has joined #scheme 09:42:44 -!- sam__ [n=Sami__@hoasnet-fe1add00-113.dhcp.inet.fi] has quit [Remote closed the connection] 09:43:09 hmm 09:43:12 wasabi_ [n=wasabi@ntoska153183.oska.nt.ftth.ppp.infoweb.ne.jp] has joined #scheme 09:43:33 capturing continuations in eval seems to be highly differntly implemented 09:43:38 sam__ [n=Sami__@hoasnet-fe1add00-113.dhcp.inet.fi] has joined #scheme 09:46:38 hotblack23 [n=jh@p5B054308.dip.t-dialin.net] has joined #scheme 10:00:55 -!- ggyy [n=chatzill@125.69.72.58] has quit ["ChatZilla 0.9.84 [Firefox 3.0.4/2008102920]"] 10:03:28 r5rs says: 10:03:28 Sorry, I couldn't find anything for says:. 10:03:30 Similarly, eval must evaluate its argument as if it were in tail position within the eval procedure. 10:03:59 i wonder what that means, does that mean eval is properly tail recursive? 10:13:44 setf [i=8f5d37dc@gateway/web/ajax/mibbit.com/x-a38a809fe076cef9] has joined #scheme 10:19:17 a1len [n=James@unaffiliated/a1len] has joined #scheme 10:20:44 I will destroy this channel with my side effect! 10:21:15 ltsampros [n=gaghiel@kelly.physics.upatras.gr] has joined #scheme 10:24:17 -!- tizoc_ is now known as tizoc 10:25:08 setf1 [i=8f5d37dc@gateway/web/ajax/mibbit.com/x-ab526e2f23a168f0] has joined #scheme 10:27:00 -!- setf [i=8f5d37dc@gateway/web/ajax/mibbit.com/x-a38a809fe076cef9] has quit ["http://www.mibbit.com ajax IRC Client"] 10:27:46 Mr_SpOOn [n=Mr_SpOOn@89-97-102-218.ip17.fastwebnet.it] has joined #scheme 10:37:43 -!- fschwidom [n=fschwido@dslb-084-059-059-062.pools.arcor-ip.net] has quit [Remote closed the connection] 10:38:18 fschwidom [n=fschwido@dslb-084-059-059-062.pools.arcor-ip.net] has joined #scheme 10:42:01 -!- drdo [n=psykon@167.111.54.77.rev.vodafone.pt] has quit [Remote closed the connection] 10:45:04 glorybox [n=ssinkovs@80.91.178.218] has joined #scheme 10:45:47 setf1: that was funny 10:46:40 -!- raikov [n=igr@203.181.243.11] has quit [Remote closed the connection] 11:15:59 ventonegro [n=user@136.166.1.3] has joined #scheme 11:16:18 -!- BabyBee [n=huanglia@61.181.247.146] has quit [] 11:17:38 attila_lendvai [n=ati@catv-89-133-170-239.catv.broadband.hu] has joined #scheme 11:18:31 -!- Nshag [i=user@Mix-Orleans-105-1-13.w193-250.abo.wanadoo.fr] has quit [kornbluth.freenode.net irc.freenode.net] 11:18:31 -!- dnm [n=dnm@c-68-49-46-251.hsd1.va.comcast.net] has quit [kornbluth.freenode.net irc.freenode.net] 11:18:31 -!- nasloc__ [i=tim@kalug.ks.edu.tw] has quit [kornbluth.freenode.net irc.freenode.net] 11:19:01 Nshag [i=user@Mix-Orleans-105-1-13.w193-250.abo.wanadoo.fr] has joined #scheme 11:19:01 dnm [n=dnm@c-68-49-46-251.hsd1.va.comcast.net] has joined #scheme 11:19:01 nasloc__ [i=tim@kalug.ks.edu.tw] has joined #scheme 11:21:08 alaricsp [n=alaricsp@relief.warhead.org.uk] has joined #scheme 11:21:49 -!- a1len [n=James@unaffiliated/a1len] has quit ["Lost terminal"] 11:22:23 renke [n=renke@Lc467.l.pppool.de] has joined #scheme 11:27:15 -!- johnnowak [n=johnnowa@207-38-171-48.c3-0.wsd-ubr1.qens-wsd.ny.cable.rcn.com] has quit [] 11:40:16 raikov [n=igr@81.153.145.122.ap.yournet.ne.jp] has joined #scheme 11:44:02 -!- underspecified [n=eric@clair16.naist.jp] has quit [] 11:46:56 -!- setf1 [i=8f5d37dc@gateway/web/ajax/mibbit.com/x-ab526e2f23a168f0] has quit ["http://www.mibbit.com ajax IRC Client"] 11:49:14 a1len [n=James@unaffiliated/a1len] has joined #scheme 12:13:07 hemulen [n=hemulen@c-76-26-70-18.hsd1.wv.comcast.net] has joined #scheme 12:16:00 cracki [n=cracki@sglty.kawo2.RWTH-Aachen.DE] has joined #scheme 12:16:26 setf [i=8f5df9d8@gateway/web/ajax/mibbit.com/x-f2db0a939e21f596] has joined #scheme 12:18:37 -!- hemulen [n=hemulen@c-76-26-70-18.hsd1.wv.comcast.net] has quit [] 12:20:36 ejs_ [n=eugen@nat.ironport.com] has joined #scheme 12:20:43 -!- ejs [n=eugen@nat.ironport.com] has quit [Read error: 110 (Connection timed out)] 12:29:59 -!- renke [n=renke@Lc467.l.pppool.de] has quit ["leaving"] 12:33:29 pmatos [n=pmatos@pocm06r.ecs.soton.ac.uk] has joined #scheme 12:36:11 -!- pmatos [n=pmatos@pocm06r.ecs.soton.ac.uk] has quit [Remote closed the connection] 12:38:09 higepon12 [n=taro@FL1-122-130-138-220.tky.mesh.ad.jp] has joined #scheme 12:39:14 hi 12:44:30 renke [n=renke@Lc467.l.pppool.de] has joined #scheme 12:47:54 hiyuh [n=hiyuh@KD125054017176.ppp-bb.dion.ne.jp] has joined #scheme 12:54:54 -!- MichaelRaskin_ [n=raskin@chld.ru] has quit ["Leaving."] 13:00:54 underspecified [n=eric@softbank220043052011.bbtec.net] has joined #scheme 13:02:12 exexex [n=chatzill@88.234.10.44] has joined #scheme 13:04:53 cemerick [n=la_mer@75.147.38.122] has joined #scheme 13:06:22 mtrimpe [n=mtrimpe@d107110.upc-d.chello.nl] has joined #scheme 13:16:27 name [n=name@sburn/devel/name] has joined #scheme 13:22:03 -!- synx [i=synx@gateway/gpg-tor/key-0xA71B0C6A] has quit [Remote closed the connection] 13:24:28 synx [i=synx@gateway/gpg-tor/key-0xA71B0C6A] has joined #scheme 13:53:59 -!- a1len [n=James@unaffiliated/a1len] has quit ["Lost terminal"] 13:56:49 hemulen [n=hemulen@c-76-26-70-18.hsd1.wv.comcast.net] has joined #scheme 14:14:54 -!- xan [n=xan@cs78225040.pp.htv.fi] has quit [Read error: 110 (Connection timed out)] 14:15:15 p1dzkl [i=p1dzkl@2001:470:d0be:0:0:0:0:13] has joined #scheme 14:16:07 xan [n=xan@cs78225040.pp.htv.fi] has joined #scheme 14:28:41 pmatos [n=pmatos@pocm06r.ecs.soton.ac.uk] has joined #scheme 14:31:02 -!- ejs_ [n=eugen@nat.ironport.com] has quit [Read error: 110 (Connection timed out)] 14:31:16 ejs_ [n=eugen@nat.ironport.com] has joined #scheme 14:34:00 npe [i=npe@c-76-24-193-5.hsd1.nh.comcast.net] has joined #scheme 14:34:35 -!- attila_lendvai [n=ati@catv-89-133-170-239.catv.broadband.hu] has quit [Read error: 110 (Connection timed out)] 14:34:38 mike [n=mike@dslb-088-067-044-116.pools.arcor-ip.net] has joined #scheme 14:35:08 -!- mike is now known as Guest84545 14:37:34 attila_lendvai [n=ati@catv-89-133-170-239.catv.broadband.hu] has joined #scheme 14:46:24 -!- higepon12 [n=taro@FL1-122-130-138-220.tky.mesh.ad.jp] has quit [Remote closed the connection] 14:54:34 -!- renke [n=renke@Lc467.l.pppool.de] has quit ["Lost terminal"] 14:55:02 renke [n=renke@Lc467.l.pppool.de] has joined #scheme 14:55:50 -!- Guest84545 [n=mike@dslb-088-067-044-116.pools.arcor-ip.net] has quit ["Leaving"] 15:05:05 -!- renke [n=renke@Lc467.l.pppool.de] has left #scheme 15:12:01 -!- antoszka [n=antoszka@unaffiliated/antoszka] has quit ["+++ killed by SIGSEGV +++"] 15:14:40 schmalbe [n=bernhard@p549A3B1F.dip0.t-ipconnect.de] has joined #scheme 15:14:53 aaco [n=aaco@unaffiliated/aaco] has joined #scheme 15:15:02 Heinz_von_Gammle [n=Heinz_vo@p5087EDB1.dip.t-dialin.net] has joined #scheme 15:15:53 -!- Heinz_von_Gammle [n=Heinz_vo@p5087EDB1.dip.t-dialin.net] has quit [Client Quit] 15:25:38 antoszka [n=antoszka@unaffiliated/antoszka] has joined #scheme 15:28:23 -!- aquanaut [n=user@pool-71-191-49-201.washdc.fios.verizon.net] has quit [Remote closed the connection] 15:28:39 aquanaut [n=user@pool-71-191-49-201.washdc.fios.verizon.net] has joined #scheme 15:31:46 CaptainMorgan: I'm 60% sure SSAX works OK with PLT v4 15:33:24 heh 15:33:32 -!- ecraven [n=nex@140.78.42.103] has quit ["bbl"] 15:34:55 make that 100% 15:38:13 -!- pmatos [n=pmatos@pocm06r.ecs.soton.ac.uk] has quit ["Leaving"] 15:41:56 -!- jonrafkind [n=jon@c-98-202-86-149.hsd1.ut.comcast.net] has quit [Read error: 60 (Operation timed out)] 15:43:42 -!- jgracin [n=jgracin@78-1-191-177.adsl.net.t-com.hr] has quit [Remote closed the connection] 15:48:22 100% sure that you are 60% sure? 15:48:43 :) 15:49:10 that's still 60% 15:53:15 -!- fschwidom [n=fschwido@dslb-084-059-059-062.pools.arcor-ip.net] has quit [Remote closed the connection] 16:05:50 *rotty* is has started porting parts of Riastradh's schemantic-web to Ikarus 16:05:59 langmartin [n=user@adsl-074-167-038-128.sip.cha.bellsouth.net] has joined #scheme 16:06:43 wasabi__ [n=wasabi@ntoska144121.oska.nt.ftth.ppp.infoweb.ne.jp] has joined #scheme 16:06:58 What are you doing with it, rotty? 16:07:17 Riastradh: for now, I just want to have the URI parser 16:09:27 What porting is involved in that? 16:09:41 hmm, where does `define-test-suite' come from? 16:09:55 16:10:50 Well, writing R6RS libraries corresponding to the s48 structs/interfaces for uri.scm and all the aux/ stuff it needs 16:11:30 I think I won't need to touch the actual source code 16:11:37 OK. 16:11:40 What do you want to do with the URI parser? 16:12:21 -!- wasabi_ [n=wasabi@ntoska153183.oska.nt.ftth.ppp.infoweb.ne.jp] has quit [Read error: 110 (Connection timed out)] 16:14:26 alaricsp_ [n=alaricsp@relief.warhead.org.uk] has joined #scheme 16:16:02 -!- mtrimpe [n=mtrimpe@d107110.upc-d.chello.nl] has quit [Read error: 104 (Connection reset by peer)] 16:16:09 mtrimpe [n=mtrimpe@d107110.upc-d.chello.nl] has joined #scheme 16:18:23 Riastradh: I'd like to use it my IRC-log httpd 16:18:32 s/it my/it in my/ 16:20:29 well, on the topic of changing the source code: I might apply a few tweaks to handle unicode in URIs, but that's bottom-riority 16:22:09 jonrafkind [n=jon@wireless140.wireless.utah.edu] has joined #scheme 16:23:06 To handle Unicode in URIs? 16:25:44 -!- alaricsp [n=alaricsp@relief.warhead.org.uk] has quit [Read error: 110 (Connection timed out)] 16:27:13 ssinkovskiy_ [n=ssinkovs@80.91.178.218] has joined #scheme 16:27:21 -!- alaricsp_ is now known as alaricsp 16:27:34 -!- glorybox [n=ssinkovs@80.91.178.218] has quit [Read error: 104 (Connection reset by peer)] 16:30:46 -!- Modius [n=Modius@99.179.100.156] has quit [Read error: 104 (Connection reset by peer)] 16:31:15 Modius [n=Modius@99.179.100.156] has joined #scheme 16:32:01 Riastradh: I don't know if that's specified somewhere, but if non-ascii chars are in the string, it is encoded like this: (string-concatenate (map encode (string->utf8 input))) 16:32:27 Modius_ [n=Modius@99.179.96.159] has joined #scheme 16:33:24 where `encode' returns a one char string for characters (ascii codes) that don't need percent-encoding, and else the percent-encoded version of the character (ascii code) 16:34:13 -!- setf [i=8f5df9d8@gateway/web/ajax/mibbit.com/x-f2db0a939e21f596] has quit ["http://www.mibbit.com ajax IRC Client"] 16:35:45 rotty, be very, very careful with that. 16:36:05 vasa [n=vasa@mm-15-95-84-93.dynamic.pppoe.mgts.by] has joined #scheme 16:36:08 First of all, you're not talking about US-ASCII code points, or `ASCII codes', at all. 16:36:33 indeed, these are just plain bytes 16:36:45 For example, #xE4 is not in US-ASCII. It is simply an octet. 16:36:50 how can one build something like a GUI without having side effects? Is it possible? 16:37:05 it may not be a GUI, it may be something like a text-based I/O system. 16:37:08 -!- ejs_ [n=eugen@nat.ironport.com] has quit [Read error: 110 (Connection timed out)] 16:38:00 Riastradh: but there must be something like this going on when people submit Unicode form data via an HTTP GET query string, or am I missing something 16:38:01 phao, one can express side effects in a functional language by making first-class actions with side effects. 16:38:03 doesn't I/O imply side-effects? 16:38:20 Sorry, that was hard to parse correctly: by making actions first-class. 16:38:27 Riastradh, sure, but 16:38:44 how can one do a system like that without commiting side-effects? 16:39:22 -!- umis [n=umis@prudent-gloryer.volia.net] has quit [Read error: 54 (Connection reset by peer)] 16:39:29 rotty, suppose you have a pathname that consists of the octets /foo/bar/ba and then #xFF #xFF #xFF, which I believe is not valid UTF-8. 16:39:40 ejs_ [n=eugen@nat.ironport.com] has joined #scheme 16:39:44 rotty: does form data not get encoded with the response codec/encoding? 16:40:46 -!- bombshelter13 [n=bombshel@142.204.133.123] has quit [Client Quit] 16:40:46 -!- bombshel2er13 [n=bombshel@142.204.133.123] has quit [Client Quit] 16:40:49 rotty, if you try to put UTF-8 encoding and decoding into the URI abstraction, you will lose badly when you map pathnames to URIs or vice versa. 16:40:59 -!- bombshel1er13 [n=bombshel@142.204.133.123] has quit [Client Quit] 16:41:12 There are, of course, plenty of other sources of unpleasantness concerning octets and text in URIs. 16:41:40 phao, if one is interacting with the real world, there will be side effects. Why are you asking this? 16:41:49 *leppie* is glad he had Microsoft to deal with those issues :) 16:42:01 ? 16:42:27 i just use methods from .NET in IronScheme 16:42:38 Riastradh, curiosity 16:42:39 Methods for what? 16:43:00 phao, OK. Well, now you have an answer. 16:43:02 to decode/encode html/urls 16:43:24 leppie, where does that turn up in the implementation of Scheme?? 16:44:33 thats part of a little web framework example I wrote for IronScheme 16:44:50 -!- elias` [n=me@unaffiliated/elias/x-342423] has quit [Read error: 145 (Connection timed out)] 16:49:55 -!- Modius [n=Modius@99.179.100.156] has quit [Connection timed out] 16:54:05 -!- ssinkovskiy_ [n=ssinkovs@80.91.178.218] has quit [Read error: 113 (No route to host)] 16:55:10 indeed, there doesn't seem to be a sane way to deal with non-ascii data in HTTP URIs at all 16:56:13 (1) Unix pathnames are insane. (2) URIs are insane. (3) The HTTP is insane. 16:57:09 rotty: sane way: avoid them as the plague 16:57:24 well, I don't care so much about the uri-path, as the uri-query part 16:58:24 ventonegro: yep, that's probably wise. I still don't see how GET-method forms should work with non-ascii data :-/ 16:59:01 rotty: maybe it's a little better with POST 16:59:02 -!- xan [n=xan@cs78225040.pp.htv.fi] has quit [Read error: 110 (Connection timed out)] 17:00:14 ventonegro: W3C> If the processing of a form is idempotent (...), then the form method should be `GET'. 17:00:40 rotty: yep, that's right 17:01:05 -!- sladegen [n=nemo@unaffiliated/sladegen] has quit [Nick collision from services.] 17:01:08 but 'should be' is not as strong as 'must' 17:01:14 sladegen [n=nemo@unaffiliated/sladegen] has joined #scheme 17:01:34 if other problems render the "best" way unusable... 17:02:12 -!- mtrimpe [n=mtrimpe@d107110.upc-d.chello.nl] has quit [] 17:02:39 rotty: can't you do any transformation with Javascript? 17:02:52 rotty, `how mumble should work' presupposes a specification to which mumble is to conform. What is the specification that concerns you? 17:03:18 Riastradh: how about allowing non-ascii percent-encoded bytes in URIs (at least the query part), and on encountering such bytes, return a bytevector instead of a string 17:03:21 In other words, of what problem is the problem of non-US-ASCII data in URIs a subproblem? 17:04:11 communication! 17:04:13 life! 17:04:15 `Octet vector' is a reasonable interpretation of the R5RS notion of `string'. 17:04:38 ventonegro: one probaly could, but it would be ugly to require javascript for that 17:05:34 (Unfortunately, the R6RS was designed under the unreasonable pretense that Unicode could be grafted onto the archaic model of text in a way that would grant old programs a reasonable interpretation.) 17:05:45 mtrimpe [n=mtrimpe@d107110.upc-d.chello.nl] has joined #scheme 17:06:10 Lemonator [n=kniu@128.237.231.249] has joined #scheme 17:06:19 -!- kniu [n=kniu@LEMON.RES.CMU.EDU] has quit [Read error: 110 (Connection timed out)] 17:10:41 rotty, now, you may sensibly use octet vectors, and believe yourself to be happy and your abstraction to be sound. And then HTML form data will sneak up from behind and bite you in the arse, and you will realize that there is no reasonable way for the URI abstraction, as Chris and I want it to work, to coexist with application/x-www-form-urlencoded data. 17:13:52 So, guard your arse. 17:15:56 -!- ejs_ [n=eugen@nat.ironport.com] has quit [Read error: 104 (Connection reset by peer)] 17:16:03 LOL. I might be better off doing my own thing, then and not kludge up your URI package, then 17:16:13 s/, then// 17:17:37 mejja [n=user@c-4db6e555.023-82-73746f38.cust.bredbandsbolaget.se] has joined #scheme 17:17:38 -!- exexex [n=chatzill@88.234.10.44] has quit [Remote closed the connection] 17:18:48 Yes: you had better do your face in with a salad fork rather than make sense of the mess of the web. 17:18:53 (However, I'd like to hear more about how the URI abstraction should work, according to you and Chris (btw, who is Chris?)) 17:19:02 Chris Hanson 17:19:16 A URI ought to be a structured object with a canonical external representation. 17:21:19 does that external representation have to be fixed in time? 17:21:23 bbim 17:21:43 Fixed in time? 17:21:46 xan [n=xan@cs78225040.pp.htv.fi] has joined #scheme 17:21:49 Yes, it has to work by Thursday. 17:22:56 jlongster [n=user@75.148.111.133] has joined #scheme 17:24:19 athos [n=philipp@92.250.204.223] has joined #scheme 17:25:53 -!- alaricsp [n=alaricsp@relief.warhead.org.uk] has quit [] 17:29:29 Modius [n=Modius@adsl-67-67-196-128.dsl.austtx.swbell.net] has joined #scheme 17:30:00 setf [i=54a661eb@gateway/web/ajax/mibbit.com/x-c59fe52140a1f0ea] has joined #scheme 17:32:40 can the representation an URI refers to change over time? 17:32:54 What do you mean by `the representation a URI refers to'? 17:33:43 -!- ttmrichter__ [n=ttmricht@59.174.134.26] has quit [Read error: 60 (Operation timed out)] 17:33:54 -!- z0d [n=z0d@unaffiliated/z0d] has quit [Read error: 54 (Connection reset by peer)] 17:35:46 saccade_ [n=saccade@65.78.24.47] has joined #scheme 17:35:51 Riastradh: the "canonical representation" associated with the URI (referring to your statement) 17:36:20 rotty: you probably mean the resource identified by the URI 17:36:33 Modius__ [n=Modius@adsl-70-240-15-158.dsl.austtx.swbell.net] has joined #scheme 17:36:35 No, the canonical external representation of a URI should never change. 17:36:36 rotty: such as a HTML document 17:37:22 -!- Modius [n=Modius@adsl-67-67-196-128.dsl.austtx.swbell.net] has quit [Read error: 60 (Operation timed out)] 17:37:43 A URI may have several equivalent external representations but only one canonical one. For example, , , and ought to be three equivalent external representations for a common URI. Only the first, however, is the canonical one. 17:38:22 ah, okay, I was totally off (I meant you were using "representation" in the sense of REST) 17:38:26 melito [n=melito@70.99.250.82] has joined #scheme 17:40:21 Unfortunately, in practice, those are three distinct URIs, and the RFC 3986 is despicably wishy-washy about canonical forms and equivalence classes of URIs, which are all left up to individual applications. 17:42:39 -!- Modius__ [n=Modius@adsl-70-240-15-158.dsl.austtx.swbell.net] has quit [Read error: 104 (Connection reset by peer)] 17:43:09 -!- Modius_ [n=Modius@99.179.96.159] has quit [Read error: 104 (Connection reset by peer)] 17:44:11 elias` [n=me@unaffiliated/elias/x-342423] has joined #scheme 17:44:22 Modius [n=Modius@ppp-70-244-120-243.dsl.austtx.swbell.net] has joined #scheme 17:49:12 -!- ad7 [n=nuloa@24.231.50.90] has quit [Read error: 110 (Connection timed out)] 17:51:55 -!- athos [n=philipp@92.250.204.223] has quit [Remote closed the connection] 17:53:40 -!- melito [n=melito@70.99.250.82] has quit ["Leaving..."] 17:54:20 -!- borism_ [n=boris@195-50-199-4-dsl.krw.estpak.ee] has quit [Client Quit] 17:58:13 -!- mqt [i=tran@monaco.nirv.net] has quit [Read error: 60 (Operation timed out)] 17:58:17 mqt [i=tran@monaco.nirv.net] has joined #scheme 17:59:45 pchrist_ [n=spirit@gentoo/developer/pchrist] has joined #scheme 18:02:42 Modius_ [n=Modius@adsl-69-154-10-183.dsl.austtx.swbell.net] has joined #scheme 18:02:57 -!- Modius [n=Modius@ppp-70-244-120-243.dsl.austtx.swbell.net] has quit [Read error: 110 (Connection timed out)] 18:03:53 Modius__ [n=Modius@99.179.100.239] has joined #scheme 18:10:10 -!- pchrist [n=spirit@gentoo/developer/pchrist] has quit [Read error: 110 (Connection timed out)] 18:10:39 -!- Nshag [i=user@Mix-Orleans-105-1-13.w193-250.abo.wanadoo.fr] has quit ["Quitte"] 18:11:48 -!- xan [n=xan@cs78225040.pp.htv.fi] has quit [Read error: 110 (Connection timed out)] 18:13:55 xan [n=xan@cs78225040.pp.htv.fi] has joined #scheme 18:14:58 melito [n=melito@70.99.250.82] has joined #scheme 18:15:11 -!- pchrist_ [n=spirit@gentoo/developer/pchrist] has quit ["leaving"] 18:15:42 pchrist [n=spirit@gentoo/developer/pchrist] has joined #scheme 18:16:39 athos [n=philipp@92.250.204.223] has joined #scheme 18:17:57 jgracin [n=jgracin@82.193.208.195] has joined #scheme 18:24:08 -!- saccade_ [n=saccade@65.78.24.47] has quit ["This computer has gone to sleep"] 18:25:36 -!- Modius_ [n=Modius@adsl-69-154-10-183.dsl.austtx.swbell.net] has quit [Success] 18:27:09 vixey [n=vicky@amcant.demon.co.uk] has joined #scheme 18:35:30 -!- xan [n=xan@cs78225040.pp.htv.fi] has quit [Read error: 110 (Connection timed out)] 18:36:42 xan [n=xan@cs78225040.pp.htv.fi] has joined #scheme 18:37:08 fschwidom [n=fschwido@dslb-088-068-127-168.pools.arcor-ip.net] has joined #scheme 18:44:45 -!- Daemmerung [n=goetter@1133sae.mazama.net] has quit ["Smoove out."] 18:51:21 jewel [n=jewel@dsl-242-168-33.telkomadsl.co.za] has joined #scheme 18:55:30 choas [n=lars@p5B0DD8A2.dip.t-dialin.net] has joined #scheme 18:55:47 -!- Modius__ [n=Modius@99.179.100.239] has quit [Read error: 104 (Connection reset by peer)] 18:56:29 Modius__ [n=Modius@ppp-70-129-201-133.dsl.austtx.swbell.net] has joined #scheme 18:59:14 alaricsp [n=alaricsp@relief.warhead.org.uk] has joined #scheme 19:02:01 -!- Modius__ [n=Modius@ppp-70-129-201-133.dsl.austtx.swbell.net] has quit [Read error: 104 (Connection reset by peer)] 19:06:21 -!- vasa [n=vasa@mm-15-95-84-93.dynamic.pppoe.mgts.by] has quit [Read error: 104 (Connection reset by peer)] 19:07:01 -!- alaricsp [n=alaricsp@relief.warhead.org.uk] has quit [] 19:13:21 alaricsp [n=alaricsp@relief.warhead.org.uk] has joined #scheme 19:13:28 tltstc` [n=nine@192.207.69.1] has joined #scheme 19:14:34 puchacz [n=puchacz@87-194-5-99.bethere.co.uk] has joined #scheme 19:14:43 specbot: r5rs append 19:14:43 http://www.schemers.org/Documents/Standards/R5RS/HTML/r5rs-Z-H-9.html#%_idx_420 19:14:44 -rudybot:#scheme- http://tinyurl.com/5ccsel 19:17:49 a1len [n=James@unaffiliated/a1len] has joined #scheme 19:22:59 Modius [n=Modius@adsl-67-67-220-40.dsl.austtx.swbell.net] has joined #scheme 19:24:23 vasa [n=vasa@mm-74-85-84-93.dynamic.pppoe.mgts.by] has joined #scheme 19:28:15 tizoc_ [n=user@r190-135-21-69.dialup.adsl.anteldata.net.uy] has joined #scheme 19:29:39 -!- tizoc [n=user@r190-135-12-95.dialup.adsl.anteldata.net.uy] has quit [Nick collision from services.] 19:29:41 -!- tizoc_ is now known as tizoc 19:30:16 -!- mtrimpe [n=mtrimpe@d107110.upc-d.chello.nl] has quit [] 19:30:17 chaoslynx [n=cpehle@p57A7402A.dip.t-dialin.net] has joined #scheme 19:32:50 -!- alaricsp [n=alaricsp@relief.warhead.org.uk] has quit [Connection timed out] 19:34:47 -!- elias` [n=me@unaffiliated/elias/x-342423] has quit [Read error: 145 (Connection timed out)] 19:42:27 -!- athos [n=philipp@92.250.204.223] has quit [Remote closed the connection] 19:42:57 Nshag [i=user@Mix-Orleans-105-1-13.w193-250.abo.wanadoo.fr] has joined #scheme 19:48:43 glorybox [n=ssinkovs@195.238.191.213] has joined #scheme 19:55:57 -!- pchrist|univ [n=spirit@gateway.hpc.cs.teiath.gr] has quit [Read error: 145 (Connection timed out)] 19:56:53 a-s [n=user@92.80.98.132] has joined #scheme 20:01:39 npe_ [n=npe@c-76-24-193-189.hsd1.nh.comcast.net] has joined #scheme 20:04:13 MichaelRaskin_ [n=raskin@gwh-1-177-mytn23k1.ln.rinet.ru] has joined #scheme 20:04:59 -!- schmalbe [n=bernhard@p549A3B1F.dip0.t-ipconnect.de] has quit [Remote closed the connection] 20:07:10 -!- cpfr [n=cf@cpe-76-171-165-212.socal.res.rr.com] has quit [Read error: 113 (No route to host)] 20:08:49 cpfr [n=cf@dynamic-134-098.usc.edu] has joined #scheme 20:12:56 is there a free software implementation of cooperative multithreading in portable scheme? 20:13:25 -!- Debolaz [n=debolaz@nat.andersberle.com] has quit ["Leaving"] 20:13:43 -!- ventonegro [n=user@136.166.1.3] has quit ["ERC Version 5.2 (IRC client for Emacs)"] 20:13:55 npe__ [n=npe@c-76-24-193-189.hsd1.nh.comcast.net] has joined #scheme 20:15:21 -!- npe [i=npe@c-76-24-193-5.hsd1.nh.comcast.net] has quit [Success] 20:15:27 kniu [n=kniu@LEMON.RES.CMU.EDU] has joined #scheme 20:17:03 -!- jewel [n=jewel@dsl-242-168-33.telkomadsl.co.za] has quit [Read error: 148 (No route to host)] 20:18:24 -!- npe_ [n=npe@c-76-24-193-189.hsd1.nh.comcast.net] has quit [Connection timed out] 20:18:28 -!- Paraselene_ [n=Not@79-68-228-157.dynamic.dsl.as9105.com] has quit [Read error: 104 (Connection reset by peer)] 20:19:59 What does `portable' mean, rotty? 20:20:12 And what does `cooperative' mean? 20:20:24 If `cooperative multithreading' means `explicit coroutines', then sure. 20:20:54 -!- Lemonator [n=kniu@128.237.231.249] has quit [Read error: 110 (Connection timed out)] 20:21:58 Whats your definition of `is' ? 20:22:09 Debolaz [n=debolaz@nat.andersberle.com] has joined #scheme 20:22:24 The singular conjugation of the verb `to be'. Next! 20:22:35 (the singular second- and third-person conjugation, that is) 20:24:21 -!- kniu [n=kniu@LEMON.RES.CMU.EDU] has quit [Read error: 60 (Operation timed out)] 20:24:35 kniu [n=kniu@LEMON.RES.CMU.EDU] has joined #scheme 20:26:47 npe [n=npe@c-76-24-193-189.hsd1.nh.comcast.net] has joined #scheme 20:30:41 -!- npe__ [n=npe@c-76-24-193-189.hsd1.nh.comcast.net] has quit [Connection timed out] 20:36:00 npe_ [n=npe@c-76-24-193-189.hsd1.nh.comcast.net] has joined #scheme 20:40:13 npe__ [n=npe@c-76-24-193-189.hsd1.nh.comcast.net] has joined #scheme 20:40:29 -!- a-s [n=user@92.80.98.132] has quit [Remote closed the connection] 20:41:54 -!- npe [n=npe@c-76-24-193-189.hsd1.nh.comcast.net] has quit [Connection timed out] 20:48:37 -!- Axioplase_ [n=Pied@trex.iro.umontreal.ca] has quit [Read error: 104 (Connection reset by peer)] 20:51:31 npe [n=npe@c-76-24-193-189.hsd1.nh.comcast.net] has joined #scheme 20:52:42 Axioplase_ [n=Pied@trex.iro.umontreal.ca] has joined #scheme 20:53:32 -!- npe_ [n=npe@c-76-24-193-189.hsd1.nh.comcast.net] has quit [Connection timed out] 20:54:46 you mean, 'is is' 20:55:04 -!- jonrafkind [n=jon@wireless140.wireless.utah.edu] has quit ["Leaving"] 20:55:09 jonrafkind [n=jon@wireless140.wireless.utah.edu] has joined #scheme 20:57:30 -!- npe__ [n=npe@c-76-24-193-189.hsd1.nh.comcast.net] has quit [Success] 21:02:33 npe_ [n=npe@c-76-24-193-189.hsd1.nh.comcast.net] has joined #scheme 21:05:12 orgy` [n=ratm_@pD9FFEB38.dip.t-dialin.net] has joined #scheme 21:08:59 -!- npe [n=npe@c-76-24-193-189.hsd1.nh.comcast.net] has quit [Connection timed out] 21:10:10 npe [i=npe@c-76-24-193-5.hsd1.nh.comcast.net] has joined #scheme 21:12:35 -!- choas [n=lars@p5B0DD8A2.dip.t-dialin.net] has quit ["leaving"] 21:12:49 -!- jgracin [n=jgracin@82.193.208.195] has quit [Remote closed the connection] 21:15:48 Modius_ [n=Modius@adsl-67-67-220-40.dsl.austtx.swbell.net] has joined #scheme 21:16:31 -!- Modius_ [n=Modius@adsl-67-67-220-40.dsl.austtx.swbell.net] has quit [Read error: 104 (Connection reset by peer)] 21:19:44 -!- npe_ [n=npe@c-76-24-193-189.hsd1.nh.comcast.net] has quit [Connection timed out] 21:22:16 -!- wasabi__ [n=wasabi@ntoska144121.oska.nt.ftth.ppp.infoweb.ne.jp] has quit ["Leaving..."] 21:26:15 drdo [n=psykon@167.111.54.77.rev.vodafone.pt] has joined #scheme 21:30:43 jgracin [n=jgracin@82.193.208.195] has joined #scheme 21:45:39 kuribas [i=kristof@d54C43C88.access.telenet.be] has joined #scheme 21:57:45 hkBst [n=hkBst@gentoo/developer/hkbst] has joined #scheme 21:58:04 -!- setf [i=54a661eb@gateway/web/ajax/mibbit.com/x-c59fe52140a1f0ea] has quit ["http://www.mibbit.com ajax IRC Client"] 22:03:58 -!- Nshag [i=user@Mix-Orleans-105-1-13.w193-250.abo.wanadoo.fr] has quit [Connection timed out] 22:06:31 -!- cemerick [n=la_mer@75.147.38.122] has quit [] 22:17:48 -!- jgracin [n=jgracin@82.193.208.195] has quit [Remote closed the connection] 22:26:44 Riastradh: you parsed `is', of course, without defining it; syntax distinct from semantics, etc. 22:28:12 mtrimpe [n=mtrimpe@d107110.upc-d.chello.nl] has joined #scheme 22:30:08 -!- phao [n=phao@20158133097.user.veloxzone.com.br] has quit ["Leaving"] 22:35:44 -!- vasa [n=vasa@mm-74-85-84-93.dynamic.pppoe.mgts.by] has quit ["I am not vasya, i am vasa"] 22:39:31 -!- hemulen [n=hemulen@c-76-26-70-18.hsd1.wv.comcast.net] has quit ["He rode off into the sunset. . ."] 22:43:33 -!- araujo [n=araujo@gentoo/developer/araujo] has quit [Read error: 148 (No route to host)] 22:46:14 nareshov [n=nareshov@unaffiliated/nareshov] has joined #scheme 22:47:36 -!- puchacz [n=puchacz@87-194-5-99.bethere.co.uk] has quit [Read error: 104 (Connection reset by peer)] 22:57:41 -!- arcfide [n=arcfide@adsl-99-137-201-169.dsl.bltnin.sbcglobal.net] has quit ["Leaving"] 23:01:20 ttmrichter [n=ttmricht@219.140.250.142] has joined #scheme 23:02:25 saccade_ [n=saccade@65.78.24.47] has joined #scheme 23:02:43 klutometis, yes -- I intended the irony of the absence of meaning. 23:04:44 arthurmaciel [n=user@189.107.138.190] has joined #scheme 23:04:49 hi there 23:07:01 http://codeutopia.net/blog/2008/01/21/pooquery-the-fluent-php-revolution/ (does not anyone feels this like a joke??) 23:09:00 z0d [n=z0d@unaffiliated/z0d] has joined #scheme 23:10:18 -!- name [n=name@sburn/devel/name] has quit ["Lost terminal"] 23:15:38 -!- orgy` [n=ratm_@pD9FFEB38.dip.t-dialin.net] has quit ["Gone."] 23:16:18 -!- saccade_ [n=saccade@65.78.24.47] has quit ["This computer has gone to sleep"] 23:18:48 AtnNn [n=welcome@modemcable230.56-56-74.mc.videotron.ca] has joined #scheme 23:21:07 arthurmaciel: How could it not be a joke? :) 23:22:43 -!- aaco [n=aaco@unaffiliated/aaco] has quit [Read error: 110 (Connection timed out)] 23:26:18 aaco [n=aaco@unaffiliated/aaco] has joined #scheme 23:27:52 -!- hiyuh [n=hiyuh@KD125054017176.ppp-bb.dion.ne.jp] has quit ["|_ e /\ \/ i |/| G"] 23:28:09 -!- raikov [n=igr@81.153.145.122.ap.yournet.ne.jp] has quit [Remote closed the connection] 23:29:15 synx: because the cats that inhabit the parallel php-verse are unintelligible 23:33:08 -!- hkBst [n=hkBst@gentoo/developer/hkbst] has quit [Read error: 54 (Connection reset by peer)] 23:34:31 saccade_ [n=saccade@65.78.24.47] has joined #scheme 23:35:35 cats in spaaaaaaaaaaceeeeeeee! 23:37:35 -!- saccade_ [n=saccade@65.78.24.47] has quit [Client Quit] 23:39:07 -!- chaoslynx [n=cpehle@p57A7402A.dip.t-dialin.net] has quit ["Lost terminal"] 23:39:56 mbishop: heh; just watching muppet reruns the other day 23:40:14 JohnnyL [i=JohnnyL@ool-182ddad4.dyn.optonline.net] has joined #scheme 23:41:01 bombshelter13 [n=bombshel@209-161-228-143.dsl.look.ca] has joined #scheme 23:48:42 phao [n=phao@20158133097.user.veloxzone.com.br] has joined #scheme 23:50:09 GreyLensman [n=ray@c-76-108-235-51.hsd1.fl.comcast.net] has joined #scheme 23:51:21 -!- npe [i=npe@c-76-24-193-5.hsd1.nh.comcast.net] has quit [Connection timed out] 23:56:09 -!- phao [n=phao@20158133097.user.veloxzone.com.br] has quit ["Leaving"]