00:15:08 lmr [n=lemurian@unaffiliated/lemurian] has joined #scheme 00:16:25 The most significant of these features is the fact that Lisp descriptions of processes, called procedures, can themselves be represented and manipulated as Lisp data. 00:16:36 :\ 00:16:36 offby1: awesome, I got rudybot to run on some other ircd :) 00:16:44 Makoryu: here ^ 00:19:20 Leonidas: hooray 00:20:05 starting to get the hang of if. Maybe I just print out the entire code and read through that. 00:21:44 -!- Nshag [i=user@Mix-Orleans-106-4-104.w193-248.abo.wanadoo.fr] has quit [Remote closed the connection] 00:32:16 -!- RageOfThou [n=RageOfTh@users-38-205.vinet.ba] has quit [Read error: 110 (Connection timed out)] 00:32:30 From my dad, I think old IBM'er logo for a procedure was "sub process" 00:33:12 logo => lingo 00:36:48 -!- masm [n=masm@85.240.195.233] has quit ["Leaving."] 00:38:35 -!- Baconizer [n=baconize@unaffiliated/baconizer] has left #scheme 00:42:14 arcfide [n=arcfide@99.50.231.131] has joined #scheme 00:43:32 -!- seanstickle [n=seanstic@c-68-33-221-168.hsd1.dc.comcast.net] has quit [] 00:44:55 hypnosis [n=hypnosis@unaffiliated/hypnosis] has joined #scheme 00:46:22 -!- ve [n=a@94-193-95-252.zone7.bethere.co.uk] has quit [Read error: 110 (Connection timed out)] 00:47:55 -!- hypnosis [n=hypnosis@unaffiliated/hypnosis] has left #scheme 00:48:10 ve [n=a@94-193-95-252.zone7.bethere.co.uk] has joined #scheme 00:49:13 seanstickle [n=seanstic@c-68-33-221-168.hsd1.dc.comcast.net] has joined #scheme 00:50:15 goon12 [n=goon12@71-87-212-149.dhcp.oxfr.ma.charter.com] has joined #scheme 00:51:23 -!- seanstickle [n=seanstic@c-68-33-221-168.hsd1.dc.comcast.net] has quit [Client Quit] 00:57:25 rcy [n=rcy@96.49.69.62] has joined #scheme 00:59:04 seanstickle [n=seanstic@c-68-33-221-168.hsd1.dc.comcast.net] has joined #scheme 01:06:52 Summermute, Scheme is going to hell in a handbasket: 01:09:18 there's way too much to read there Riastradh what are you referring to? 01:09:32 All of it! 01:10:32 -!- segoe [n=segoe@83.231.39.54] has quit [Read error: 104 (Connection reset by peer)] 01:10:47 segoe [n=segoe@83.231.45.182] has joined #scheme 01:11:52 I'm not sure that that many messages would fit in a handbasket, though. Maybe a bucket or a wheelbarrow would be more appropriate. 01:14:27 -!- MononcQc [n=mononcqc@modemcable062.225-20-96.mc.videotron.ca] has quit ["DOWNLOADING NEXT VERSION OF INTERNET"] 01:19:22 -!- seanstickle [n=seanstic@c-68-33-221-168.hsd1.dc.comcast.net] has quit [] 01:23:26 way too much text to even consider reading 01:23:40 better wrint out some scheme code and read that instead 01:23:43 *print 01:23:44 nothingHappens [n=nothingH@173.25.176.111] has joined #scheme 01:24:21 QinGW [n=wangqing@203.86.89.226] has joined #scheme 01:32:32 MononcQc [n=parseido@modemcable062.225-20-96.mc.videotron.ca] has joined #scheme 01:35:45 optimizer [n=x@unaffiliated/lowlycoder] has joined #scheme 01:35:54 does r6rs not yhave build in queues? 01:36:03 It does not. 01:36:16 so i'm supposed to implement it msyelf using two lists/stacks ? 01:36:28 That's one way to do it, if you want persistent queues. 01:36:36 err? 01:36:45 what's the other way or doing it? supposing I want O(1) insertion, and removal? 01:36:56 In amortized time or in the worst case? 01:37:01 worst case 01:37:04 wait 01:37:05 amortized 01:37:17 In that case, a two-stack queue will suffice for your needs. 01:37:35 -!- blackened` [n=blackene@ip-89-102-28-224.karneval.cz] has quit [] 01:37:47 how do you do it in worst case in scheme? 01:37:55 Insertion into a two-stack queue runs in constant time in the worst case (ignoring the time taken by garbage collection). Removal runs in constant amortized time, and linear time in the worst case. 01:37:57 i'm kinda curious; supppposing you don't know before hand how many elemes you need to store 01:38:27 Are you willing to have destructive updates? 01:38:31 sure 01:38:47 Then just use SET-CDR!, and remember what the last pair in your list is. 01:39:11 what? 01:39:12 omg 01:39:14 wtf 01:39:16 that is so cool 01:39:22 i was going to say "insertion is linear time" 01:39:29 byut then i saw the "remember what the past pair in your list is" 01:39:32 why didn't I think of this? 01:41:22 hmm; what's the empty condition? front == end? 01:41:29 it looks kiknda weird in boxes & arrows diagram 01:41:41 That's one way to put it. Another way is whether the back pair's cdr is null. 01:42:08 whether fhe front pair's cdr is null? 01:42:16 no wait; what? 01:42:20 Yes, sorry, you're right. 01:43:01 -!- jao [n=jao@75.Red-88-6-168.staticIP.rima-tde.net] has quit [Read error: 104 (Connection reset by peer)] 01:47:22 -!- minion [n=minion@common-lisp.net] has quit [Read error: 60 (Operation timed out)] 01:55:09 optimizer: I have a queue implementation if you want it. 01:55:12 optimizer: It's very trivial. 01:55:28 arcfide: sure; as long as it's public domaiuun 01:55:28 if it's gpled or something, i don't want it :-) 01:56:00 optimizer: Well, it's so trivial, I don't know if the ISC header I have on it even makes a difference. 01:56:24 an; dont' worry about 8t; i just got back from playing piano, going to paste my imp\lementation in a bit 01:58:10 this is kinda off topic: 01:58:25 anyone here had terrible heartbreaks in the past? if so, how do you channel taht depression into massive massive coding sessions? 01:59:24 optimizer: I've heard that Hitler recommends meth 02:00:50 hmm; not a fan or drugs 02:00:52 *of* 02:01:01 -!- lisppaste [n=lisppast@common-lisp.net] has quit [Read error: 110 (Connection timed out)] 02:01:02 -!- specbot [n=specbot@common-lisp.net] has quit [Read error: 110 (Connection timed out)] 02:01:48 optimizer, by the way, here's a nice, simple queue data structure: . It just has a few frills to protect against concurrent access using Scheme48's software transactional memory... 02:01:56 xwl_ [n=user@147.243.236.60] has joined #scheme 02:10:01 seanstickle [n=seanstic@68.33.221.168] has joined #scheme 02:11:35 -!- vixey [n=yoo@amcant.demon.co.uk] has quit ["Quitting!"] 02:12:29 -!- goon12 [n=goon12@71-87-212-149.dhcp.oxfr.ma.charter.com] has quit ["Leaving"] 02:13:09 (with-exception-handler 02:13:09 (lambda (x) (display "got an exception") (newline) 1) 02:13:09 (lambda () (send global-mailbox `(reshape ,width ,height) 1))) 02:13:22 apparently this code doedsn't "handle" the exception (i.e. the progrma still crashes) 02:13:43 hhWhen a program begins its execution, the current exception handler is expected to handle all &serious conditions by interrupting execution, reporting that an exception has been raised, and displaying information about the condition object that was provided. 02:13:48 (from chapter 7 of r6rs) 02:13:53 what does it mean to "handle" the serious conditions? 02:14:29 -!- seanstickle [n=seanstic@68.33.221.168] has quit [Client Quit] 02:14:30 This type describes conditions serious enough that they cannot safely be ignored. This condition type is primarily intended as a supertype of other condition types. 02:14:35 okay, so if I don't ignore it ... how do I handle it? 02:15:02 What action do you want to take when you observe it? 02:15:06 ignore it 02:15:10 (for now) 02:15:16 i'm sending a message; and it gets a timeout 02:15:19 `...serious enough that they cannot safely be ignored.' 02:15:29 I know; but I want to explicity ignore it 02:15:36 So throw out of the exception handler. 02:15:44 what do you mean? 02:15:45 But you still have to say what you want to do instead. 02:15:54 okay, I want it to do (+ 1 2) 02:16:10 ((call-with-current-continuation (lambda (exit) (with-exception-handler (lambda (condition) (exit (lambda () ))) (lambda () ] 02:16:34 seanstickle [n=seanstic@c-68-33-221-168.hsd1.dc.comcast.net] has joined #scheme 02:16:38 is there no way of handling this without call/cc ? 02:16:47 it seems kinda "hacky/ugly" 02:17:02 Well, do you want to transfer control away, or not? 02:17:14 I want my program to continue running 02:17:27 Then you'll have to abort what it was doing by transferring control away. 02:17:28 is there no way I can have my handler return a "hey, smile; everything is okay" ? 02:17:29 That means using CWCC. 02:17:55 okay; this seems different from r5rs 02:17:57 No, because the reason that someone called your handler in the first place was that someone *didn't* know what to do. 02:17:57 emma [n=em@unaffiliated/emma] has joined #scheme 02:18:07 where handlers can be like "okay; we fixed everything; resume" 02:18:15 No, the R5RS doesn't have condition handlers. 02:18:36 okay; r6rs condition handlers suck 02:18:50 but thanks for the hack :-) 02:19:14 -!- Adamant [n=Adamant@unaffiliated/adamant] has quit [Read error: 104 (Connection reset by peer)] 02:19:20 What do you mean `hack'? Either you want to transfer control away or you don't. If you don't, you'll have to take some other action, and that presumably means that you know something about the condition, or perhaps you want to enter a debugger or something. 02:19:47 sorry; I don't. When i get this exception, I want to add this message to a queue 02:19:49 and try againlater. 02:19:53 Now, the R6RS has no formal system for identifying points at which the computation can be restarted. 02:19:53 how do I do that? 02:21:03 I gave you a general template for doing that. Substitute adding a message to a queue and trying again later for . 02:21:21 sure; but this still requiresx call/cc 02:21:27 so I'm still "transfering the control away" 02:21:33 That's what you have to do! 02:21:34 so even if I want to "handle stuff" I still have to use call/cc? 02:21:38 got it; thanks :-) 02:22:01 Not necessarily. But if you want to transfer control away, because you have no other options, then you must use a mechanism for transferring control away, namely CWCC. 02:22:44 Adamant [n=Adamant@unaffiliated/adamant] has joined #scheme 02:22:45 If the condition were of the hypothetical type &CONDITION-WITH-RESTARTS, and if you could select a restart from one associated with the condition, or something, then you could d othat instead. 02:23:08 But if you have no other information about the condition, and you're not entering a debugger or displaying a stack trace or anything, then you must transfer control away. 02:23:13 emmy [n=em@cpe-66-65-80-94.nyc.res.rr.com] has joined #scheme 02:23:15 -!- jonrafkind [n=jon@98.202.86.149] has quit [Connection timed out] 02:23:52 Riastradh: got it; thanks :-) 02:39:18 -!- seanstickle [n=seanstic@c-68-33-221-168.hsd1.dc.comcast.net] has quit [] 02:40:18 jonrafkind [n=jon@lre-west-4-253.usahousing.utah.edu] has joined #scheme 02:40:35 -!- emma [n=em@unaffiliated/emma] has quit [Read error: 110 (Connection timed out)] 02:45:47 -!- emmy [n=em@cpe-66-65-80-94.nyc.res.rr.com] has quit [Connection timed out] 02:46:25 seanstickle [n=seanstic@c-68-33-221-168.hsd1.dc.comcast.net] has joined #scheme 02:49:16 CaptainMorgan [n=CaptainM@c-24-62-183-102.hsd1.ma.comcast.net] has joined #scheme 02:52:52 tjafk1 [n=timj@e176215168.adsl.alicedsl.de] has joined #scheme 02:59:38 copumpkin [n=pumpkin@c-24-63-67-154.hsd1.nh.comcast.net] has joined #scheme 03:00:49 decker [n=decker@71-93-181-7.static.rvsd.ca.charter.com] has joined #scheme 03:07:35 hey guys, pretty off topic, but anyone ever see any code like this: http://nsl.com/papers/origins.htm ? supposedly it's written that way so it can actually be "read", if that makes any sense... 03:09:02 -!- tjafk [n=timj@e176212117.adsl.alicedsl.de] has quit [Read error: 110 (Connection timed out)] 03:09:05 wtf? 03:09:14 a J interpreter and "redable" ? 03:09:45 actually; the first 6 lines are readable 03:11:32 Looks alot like J's current syntax - hee hee hee 03:12:49 BTW, I actually think J is kinda cool - I have a "forbidden love" for terseness, I guess 03:13:03 is "A Implementation of J" available anywhere? 03:13:06 i can't find it on amazon 03:13:14 -!- Fade [i=fade@outrider.deepsky.com] has quit [Remote closed the connection] 03:13:30 Cowmoo [n=Cowmoo@c-68-55-111-252.hsd1.va.comcast.net] has joined #scheme 03:13:33 that is awful 03:13:55 from a readability standpoint it looks like a IOCCC entry 03:14:09 Wow! That would be a very cool read. Love to read up on their strategies for array operations in an interpreted environment 03:14:12 anyhow, I was hoping maybe someone would know of some articles or something on the reasoning behind writing code like that. anyone? 03:14:33 Do you know who wrote the book? 03:14:46 -!- lmr [n=lemurian@unaffiliated/lemurian] has quit [Client Quit] 03:15:13 no idea. 03:15:18 wingo [n=wingo@cpe-98-154-52-199.socal.res.rr.com] has joined #scheme 03:15:32 good day, #scheme 03:16:26 Summermute: check this out I guess: http://www.jsoftware.com/jwiki/Doc/An%20Implementation%20of%20J 03:16:42 decker: found it Roger Hui, 1992 03:16:53 oops. guess that page isn't really anything at all 03:17:18 decker: Is that the contents page? I think I saw that one. 03:17:40 there aren't really any links to anything on that page though. 03:20:08 -!- Dawgmatix [n=dman@c-68-32-44-191.hsd1.nj.comcast.net] has quit ["Ex-Chat"] 03:23:44 decker: Citeseer turned up nada 03:27:16 decker: pity really 03:27:27 decker: How did J come up anyway? 03:28:31 QinGW1 [n=wangqing@203.86.89.226] has joined #scheme 03:28:47 Summermute: from that page with the nutty C code. someone linked to it on reddit. they said they studied it for a week or so and then it just clicked and their programming ability has been changed ever since 03:28:56 ha, or something like that. 03:29:22 decker: Cool 03:29:32 ;-) 03:30:29 ha, except I don't know whether to believe that or not, but maybe so...this arthur whitney guy sounds pretty nuts. came up with the K language, worked for wall street or whatever. guess I might study the thing for a bit and see if it clicks ever. 03:30:35 decker: Scheme (and CL) are so verbose that it is easy to forget that it's possible to do a whole lot of computing with very few characters. 03:31:03 decker: "Nutty C code?" 03:31:37 Makoryu: http://nsl.com/papers/origins.htm 03:32:40 ....wow. 03:32:42 o_o 03:32:48 That's...... wacky. 03:34:31 Makoryu: like I said, at least according to the guy on reddit, the idea is so that the code is actually "readable", sorta like a book. 03:34:32 That dude really doesn't like to type :-) 03:34:54 They made C look like J 03:38:35 I can't even understand the first line 03:39:30 You know, there are applications with users who would never ever type more than one or two lines of code. Something like J could be perfect. I'm thinking of end users programming their TV's and other appliances, easier interfaces to the map/directions features in cars - and so on. 03:40:23 Look at what they young folks can do with a game paddle (or whatever they're called these days) 03:41:21 Learning a terse little language could open up new functionality on alot of devices, both commercial and industrial. 03:43:37 a gamepad language 03:43:45 J's type system is confusing even without the crazy syntax 03:44:37 The whole rank 0 thing? 03:45:15 -!- QinGW [n=wangqing@203.86.89.226] has quit [Success] 03:45:38 have we found "an implementation of J" yet? 03:46:19 optimizer: not I 03:46:34 if anyone finds it; please pm me; <-- heading back to coding 03:50:18 It looks like it was published by Iverson's company - chances of a free text on the Web goes down, in my estimation. 03:50:37 University library system might be the best bet 03:52:20 -!- MichaelRaskin [n=MichaelR@195.91.224.225] has quit [Remote closed the connection] 03:55:04 eno__ [n=eno@70.137.152.199] has joined #scheme 03:55:42 -!- eno [n=eno@nslu2-linux/eno] has quit [Read error: 131 (Connection reset by peer)] 03:56:43 QinGW [n=wangqing@203.86.89.226] has joined #scheme 04:00:36 there's an arthur whitney interview here: http://mags.acm.org/queue/20090203/ 04:04:56 -!- segoe [n=segoe@83.231.45.182] has quit [] 04:09:58 -!- sstrickl [n=sstrickl@pool-151-199-30-68.bos.east.verizon.net] has quit [] 04:13:04 -!- QinGW1 [n=wangqing@203.86.89.226] has quit [Connection timed out] 04:16:52 -!- optimizer [n=x@unaffiliated/lowlycoder] has quit ["leaving"] 04:18:42 *wingo* hugs case-lambda 04:21:22 kenjin2 [n=kenjin@163.152.180.124] has joined #scheme 04:22:11 -!- davazp [n=user@56.Red-79-153-148.dynamicIP.rima-tde.net] has quit ["ERC Version 5.3 (IRC client for Emacs)"] 04:25:21 QinGW1 [n=wangqing@203.86.89.226] has joined #scheme 04:30:01 schemer999 [n=tmilford@76.90.137.46] has joined #scheme 04:31:01 wingo: What for? 04:31:27 multiple arities without consing, yo 04:31:35 -!- QinGW [n=wangqing@203.86.89.226] has quit [Read error: 145 (Connection timed out)] 04:32:11 it (or things like it) seems to be a prerequisite for implementing efficient multiple arity dispatch in scheme 04:32:30 yes :) 04:32:43 not really 04:33:06 i am curious as to your observations, foof :) 04:33:31 The first version of my compiler used it for just that reason - there was a case-lambda internal AST data-type. 04:34:10 It made optimizing multiple arity functions very easy, including inlining multiple-arity primitives. 04:34:57 But it made the rest of the code messy, and other optimizations more difficult, because I had both lambdas and case-lambdas. 04:35:36 yes, my work has not yet percolated to the ast level 04:35:53 prepping the vm and debugging infrastructure first 04:35:56 I could've unified everything and represented the lambdas as single-case case-lambdas, but they are still more complicated to work with. 04:36:02 but i was thinking of having only case-lambda 04:36:06 yes 04:36:22 ack regarding complications. 04:36:55 So I took them out, and in the interim multiple arity functions are slower. 04:37:14 yeah. 04:37:27 But the whole point is to streamline the AST as much as possible to make high-level optimizations easier. 04:37:33 good point. 04:38:46 So I intend to decide on a let-optionals* syntax, and teach the compiler how to optimize the generated AST. 04:38:55 Which is more general. 04:39:49 that's a nice idea. 04:41:09 ericholscher [n=eric@ericholscher.com] has joined #scheme 04:43:54 lisppaste seems to be down. 04:47:59 Anyways, I implemented two different types of queues and I wonder which is better? A) in and out lists; pull from the out list until empty, and then move the in to the out (reversed), and continue. B) Push to the tail and pull from the head of a single list, track the tail explicitely. I also saw a variation on B, but it seems to be slow. 04:49:35 do they not have similar characteristics? 04:50:25 wingo: I'm sorry? 04:50:45 a and b, their performance characteristics 04:51:01 I've never seen anything other than B implemented. Why go through extra reversing? 04:51:39 B also allows a fast queue->list operation (that shares state with the queue). 04:52:31 there is a wealth of fun data structures in okasaki's book 04:52:38 and implementations 04:52:56 wingo: Performance-wise, in Chez Scheme, on a 25,000,000 size queue sequential add all and then remove all there is a one second difference in favor of B; in a similar 50,000,000 random dequeue enqueue process where dequeueing and enqueueing happens willy nilly, the A version has a slight lead on average. 04:53:39 one second on a baseline of what? 04:53:42 leppie|work [i=52d2e3c8@gateway/web/freenode/x-uygalavcepxkjojw] has joined #scheme 04:53:44 wingo: The main difference in the two is that A does not use SET-CAR! or SET-CDR! and none of the pairs are mutated. 04:53:53 wingo: 11 vs 10 seconds. 04:54:07 Well, more like 12 vs 11 seconds. 04:54:57 wingo: So, with A, there is only a single record structure that is ever mutated. WIth B, all the pairs are mutated at some point. 04:55:01 -!- mabes [n=mabes@166.70.220.118] has quit [Remote closed the connection] 04:55:17 Oh, you're talking about a purely functional A? That's an entirely different beast. 04:55:28 foof: It's not purely functional. 04:55:36 foof: The record structure is mutated. 04:55:42 But the underlying lists are not. 04:56:15 jcowan [n=jcowan@cpe-74-68-154-139.nyc.res.rr.com] has joined #scheme 04:56:26 It would be easy to make purely functional. 04:56:48 I've also been told that a proper queue in Chez Scheme will pop from the tail end and push on the front end with CONS, but I haven't bothered to write it. 04:57:29 This recommendation was of course to avoid retaining many mutated pairs in the queue and have only a single mutated pair in the queue at any one time. 04:58:13 interesting 04:58:21 Which is supposed to reduce strain on the Garbage collector. 04:58:37 I haven't bothered to think about how you do that, though. 05:02:08 -!- vishsingh [n=vsingh@CPE0014bf4af6c2-CM000a739caee2.cpe.net.cable.rogers.com] has quit [] 05:03:46 -!- MononcQc [n=parseido@modemcable062.225-20-96.mc.videotron.ca] has quit ["DOWNLOADING LATEST VERSION OF THE INTERNET"] 05:14:07 -!- decker [n=decker@71-93-181-7.static.rvsd.ca.charter.com] has quit ["ChatZilla 0.9.85 [Firefox 3.5.3/20090909051541]"] 05:15:53 ebzzry [n=ebzzry@124.217.88.89] has joined #scheme 05:17:03 -!- annodomini [n=lambda@wikipedia/lambda] has quit [] 05:18:53 -!- ski [n=slj@c-2111e055.1149-1-64736c10.cust.bredbandsbolaget.se] has quit [Read error: 110 (Connection timed out)] 05:20:20 -!- copumpkin [n=pumpkin@c-24-63-67-154.hsd1.nh.comcast.net] has quit [] 05:25:07 -!- ASau [n=user@83.69.227.32] has quit ["off"] 05:26:53 -!- a-s [n=user@nat-240.ro.66.com] has quit [Remote closed the connection] 05:27:09 -!- arcfide [n=arcfide@99.50.231.131] has left #scheme 05:28:21 arcfide [n=arcfide@adsl-99-50-231-131.dsl.bltnin.sbcglobal.net] has joined #scheme 05:28:47 -!- arcfide [n=arcfide@adsl-99-50-231-131.dsl.bltnin.sbcglobal.net] has left #scheme 05:33:16 -!- seanstickle [n=seanstic@c-68-33-221-168.hsd1.dc.comcast.net] has quit [] 05:36:12 -!- ericholscher [n=eric@ericholscher.com] has left #scheme 05:50:24 -!- wingo [n=wingo@cpe-98-154-52-199.socal.res.rr.com] has quit [Read error: 60 (Operation timed out)] 05:53:55 -!- kilimanjaro [n=kilimanj@70.116.95.163] has quit [Remote closed the connection] 06:04:49 -!- peddie [n=peddie@c-67-169-146-99.hsd1.ca.comcast.net] has quit [Read error: 110 (Connection timed out)] 06:05:25 -!- Cowmoo [n=Cowmoo@c-68-55-111-252.hsd1.va.comcast.net] has left #scheme 06:10:12 optimizer [n=x@unaffiliated/lowlycoder] has joined #scheme 06:12:01 ski [n=slj@c-c110e055.1149-1-64736c10.cust.bredbandsbolaget.se] has joined #scheme 06:17:54 -!- rstandy [n=rastandy@net-93-144-187-130.t2.dsl.vodafone.it] has quit [Read error: 110 (Connection timed out)] 06:28:40 -!- jonrafkind [n=jon@lre-west-4-253.usahousing.utah.edu] has quit [Read error: 113 (No route to host)] 06:41:48 ASau [n=user@host183-230-msk.microtest.ru] has joined #scheme 06:45:55 mmc [n=mima@cs27122078.pp.htv.fi] has joined #scheme 06:51:57 -!- CaptainMorgan [n=CaptainM@c-24-62-183-102.hsd1.ma.comcast.net] has quit ["Leaving"] 06:55:32 -!- mmc [n=mima@cs27122078.pp.htv.fi] has quit [Remote closed the connection] 07:05:26 attila_lendvai [n=ati@catv-89-134-66-153.catv.broadband.hu] has joined #scheme 07:05:35 rstandy [n=rastandy@212.189.140.32] has joined #scheme 07:08:07 -!- antoszka [n=antoszka@unaffiliated/antoszka] has quit ["+++ killed by SIGSEGV +++"] 07:16:49 -!- dmoerner [n=dmr@89-65.res.pomona.edu] has quit [Read error: 110 (Connection timed out)] 07:18:39 MichaelRaskin [n=MichaelR@213.171.48.239] has joined #scheme 07:32:13 -!- attila_lendvai [n=ati@catv-89-134-66-153.catv.broadband.hu] has quit ["..."] 07:35:07 attila_lendvai [n=ati@catv-89-134-66-153.catv.broadband.hu] has joined #scheme 07:52:37 mmc [n=mima@esprx01x.nokia.com] has joined #scheme 08:01:11 emma [n=em@unaffiliated/emma] has joined #scheme 08:16:49 ejs [n=eugen@77.222.151.102] has joined #scheme 08:20:10 -!- QinGW1 [n=wangqing@203.86.89.226] has quit [Read error: 131 (Connection reset by peer)] 08:21:23 -!- araujo [n=araujo@gentoo/developer/araujo] has quit ["Leaving"] 08:21:40 QinGW [n=wangqing@203.86.89.226] has joined #scheme 08:25:58 ejs1 [n=eugen@nat.ironport.com] has joined #scheme 08:30:13 nowhere_man [i=c1fb3fe8@gateway/web/freenode/x-cbnkbmxzxffunjbq] has joined #scheme 08:33:39 -!- ejs [n=eugen@77.222.151.102] has quit [Read error: 110 (Connection timed out)] 08:37:44 -!- nowhere_man [i=c1fb3fe8@gateway/web/freenode/x-cbnkbmxzxffunjbq] has quit [Ping timeout: 180 seconds] 08:39:04 thehcdreamer [n=thehcdre@94.198.78.26] has joined #scheme 08:45:37 dzhus [n=sphinx@95-24-100-147.broadband.corbina.ru] has joined #scheme 08:50:53 QinGW1 [n=wangqing@203.86.89.226] has joined #scheme 08:58:47 -!- ve [n=a@94-193-95-252.zone7.bethere.co.uk] has quit [Read error: 113 (No route to host)] 09:01:56 -!- patmaddox [n=patmaddo@ip68-111-70-47.oc.oc.cox.net] has quit [Remote closed the connection] 09:02:16 QinGW2 [n=wangqing@203.86.89.226] has joined #scheme 09:05:28 -!- QinGW1 [n=wangqing@203.86.89.226] has quit [Read error: 60 (Operation timed out)] 09:07:11 -!- QinGW [n=wangqing@203.86.89.226] has quit [Read error: 110 (Connection timed out)] 09:12:51 -!- thehcdreamer [n=thehcdre@94.198.78.26] has quit [] 09:19:42 ve [n=a@94-193-95-252.zone7.bethere.co.uk] has joined #scheme 09:43:20 -!- synx [i=synx@gateway/gpg-tor/key-0xA71B0C6A] has quit [Remote closed the connection] 09:44:56 synx [i=synx@gateway/gpg-tor/key-0xA71B0C6A] has joined #scheme 09:47:52 -!- schemer999 [n=tmilford@76.90.137.46] has quit [] 09:55:04 -!- rstandy [n=rastandy@212.189.140.32] has quit [Read error: 145 (Connection timed out)] 10:02:42 -!- QinGW2 [n=wangqing@203.86.89.226] has quit [Read error: 104 (Connection reset by peer)] 10:13:42 Fufie [n=poff@Gatekeeper.vizrt.com] has joined #scheme 10:14:11 masm [n=masm@bl7-195-233.dsl.telepac.pt] has joined #scheme 10:22:16 -!- nothingHappens [n=nothingH@173.25.176.111] has quit [Read error: 145 (Connection timed out)] 10:33:58 nothingHappens [n=nothingH@173-25-176-111.client.mchsi.com] has joined #scheme 10:43:08 -!- leppie|work [i=52d2e3c8@gateway/web/freenode/x-uygalavcepxkjojw] has quit [Ping timeout: 180 seconds] 10:45:01 -!- MichaelRaskin [n=MichaelR@213.171.48.239] has quit [Remote closed the connection] 10:45:23 MichaelRaskin [n=MichaelR@213.171.48.239] has joined #scheme 10:52:46 rstandy [n=rastandy@host193-174-static.89-94-b.business.telecomitalia.it] has joined #scheme 10:54:53 Jafet [n=Jafet@unaffiliated/jafet] has joined #scheme 11:03:28 -!- bohanlon [n=bohanlon@pool-173-48-104-141.bstnma.fios.verizon.net] has quit [] 11:11:13 Sveklo1 [n=sveklo1@a88-115-8-123.elisa-laajakaista.fi] has joined #scheme 11:12:01 -!- dzhus [n=sphinx@95-24-100-147.broadband.corbina.ru] has quit ["-_-"] 11:12:47 luz [n=davids@139.82.89.70] has joined #scheme 11:22:44 leppie|work [i=52d2e3c8@gateway/web/freenode/x-fpcslldklkgqghcj] has joined #scheme 11:27:33 Edico [n=Edico@unaffiliated/edico] has joined #scheme 11:31:02 -!- leppie|work [i=52d2e3c8@gateway/web/freenode/x-fpcslldklkgqghcj] has quit ["Page closed"] 11:44:43 bohanlon [n=bohanlon@66.170.231.48] has joined #scheme 11:44:52 -!- bohanlon [n=bohanlon@66.170.231.48] has quit [Remote closed the connection] 11:45:59 thehcdreamer [n=thehcdre@94.198.78.26] has joined #scheme 11:49:41 -!- StucKman [n=mdione@yami.inria.fr] has quit ["leaving"] 11:50:32 StucKman [n=mdione@138.96.210.30] has joined #scheme 11:50:42 leppie|work [i=52d2e3c8@gateway/web/freenode/x-zwzszjaiemybdbii] has joined #scheme 11:55:26 -!- leppie|work [i=52d2e3c8@gateway/web/freenode/x-zwzszjaiemybdbii] has quit [Client Quit] 11:55:47 ponzao__1 [n=vesam@xdsl-83-150-86-25.nebulazone.fi] has joined #scheme 11:59:53 mario-goulart [n=user@67.205.85.241] has joined #scheme 12:06:52 -!- emma [n=em@unaffiliated/emma] has quit [Read error: 110 (Connection timed out)] 12:08:09 -!- ponzao___ [n=vesam@xdsl-83-150-86-25.nebulazone.fi] has quit [Read error: 113 (No route to host)] 12:09:17 -!- MichaelRaskin [n=MichaelR@213.171.48.239] has quit [Read error: 110 (Connection timed out)] 12:09:37 emma [n=em@unaffiliated/emma] has joined #scheme 12:15:46 lisppaste [n=lisppast@208.72.159.207] has joined #scheme 12:17:08 minion [n=minion@common-lisp.net] has joined #scheme 12:17:15 specbot [n=specbot@common-lisp.net] has joined #scheme 12:18:51 a-s [n=user@nat-240.ro.66.com] has joined #scheme 12:28:55 leppie|work [i=52d2e3c8@gateway/web/freenode/x-tonuenvfrmjyfilu] has joined #scheme 12:31:52 -!- thehcdreamer [n=thehcdre@94.198.78.26] has quit [] 12:43:49 araujo [n=araujo@gentoo/developer/araujo] has joined #scheme 12:47:04 -!- m811 [n=user@84-50-207-42-dsl.est.estpak.ee] has quit [Read error: 113 (No route to host)] 12:47:22 anybody have an idea how to set $PLTCOLLECTS such that one can hack on the included collections without running "make install" after every modification? 12:48:21 *rotty* tried "PLTCOLLECTS=/PATH/TO/plt/collects:", but that causes drscheme not to start: "require: unknown module: '#%unsafe" 12:55:13 thehcdreamer [n=thehcdre@94.198.78.26] has joined #scheme 12:58:58 Nshag [i=user@Mix-Orleans-106-3-85.w193-248.abo.wanadoo.fr] has joined #scheme 13:01:08 -!- thehcdreamer [n=thehcdre@94.198.78.26] has quit [] 13:04:52 ski_ [n=md9slj@remote1.student.chalmers.se] has joined #scheme 13:15:55 annodomini [n=lambda@c-75-69-96-104.hsd1.nh.comcast.net] has joined #scheme 13:17:56 -!- ejs1 [n=eugen@nat.ironport.com] has quit [Read error: 60 (Operation timed out)] 13:19:31 ok, it seems creating an empty directory to add to PLTCOLLECTS, and symlink the relevant collections into it works. 13:22:31 -!- kenjin2 [n=kenjin@163.152.180.124] has quit [Read error: 113 (No route to host)] 13:26:40 -!- annodomini [n=lambda@wikipedia/lambda] has quit [] 13:31:06 albacker [n=eni@unaffiliated/enyx] has joined #scheme 13:31:42 blackened` [n=blackene@ip-89-102-28-224.karneval.cz] has joined #scheme 13:37:34 -!- attila_lendvai [n=ati@catv-89-134-66-153.catv.broadband.hu] has quit [Read error: 110 (Connection timed out)] 13:47:32 -!- kiko_ [n=user@67.207.130.53] has left #scheme 13:51:33 ejs [n=eugen@220-31-178-94.pool.ukrtel.net] has joined #scheme 13:51:52 -!- ejs [n=eugen@220-31-178-94.pool.ukrtel.net] has quit [Client Quit] 13:54:15 -!- ente [i=52e2b3b0@unaffiliated/n0nsense] has left #scheme 13:55:56 langmartin [n=user@exeuntcha.tva.gov] has joined #scheme 13:59:46 ejs [n=eugen@94.178.31.220] has joined #scheme 14:04:23 davazp [n=user@56.Red-79-153-148.dynamicIP.rima-tde.net] has joined #scheme 14:21:07 rotty: collections are spliced at the toplevel directory level. 14:21:16 in case you're trying to override some files. 14:24:42 samth [n=samth@nomad.ccs.neu.edu] has joined #scheme 14:28:07 -!- optimizer [n=x@unaffiliated/lowlycoder] has quit ["Lost terminal"] 14:41:33 rmrfchik_ [n=rmrfchik@linuxhacker.ru] has joined #scheme 14:44:03 -!- rmrfchik [n=rmrfchik@linuxhacker.ru] has quit [Read error: 104 (Connection reset by peer)] 14:44:50 mabes [n=mabes@66.236.74.194] has joined #scheme 14:58:26 -!- ASau [n=user@host183-230-msk.microtest.ru] has quit ["off"] 15:00:09 -!- mario-goulart [n=user@67.205.85.241] has quit [Remote closed the connection] 15:06:17 -!- Sveklo1 [n=sveklo1@a88-115-8-123.elisa-laajakaista.fi] has quit ["Leaving..."] 15:06:54 thehcdreamer [n=thehcdre@94.198.78.26] has joined #scheme 15:11:36 attila_lendvai [n=ati@catv-89-134-66-153.catv.broadband.hu] has joined #scheme 15:20:33 jao [n=jao@57.Red-88-6-163.staticIP.rima-tde.net] has joined #scheme 15:22:24 sstrickl [n=sstrickl@pool-151-199-30-68.bos.east.verizon.net] has joined #scheme 15:27:15 -!- mmc [n=mima@esprx01x.nokia.com] has quit [Remote closed the connection] 15:30:26 -!- Fufie [n=poff@Gatekeeper.vizrt.com] has quit ["Leaving"] 15:41:57 -!- davazp [n=user@56.Red-79-153-148.dynamicIP.rima-tde.net] has quit [Remote closed the connection] 15:49:10 -!- jcowan [n=jcowan@cpe-74-68-154-139.nyc.res.rr.com] has left #scheme 15:52:23 -!- sstrickl [n=sstrickl@pool-151-199-30-68.bos.east.verizon.net] has quit [] 15:56:02 ravenex [n=raven@116-243-252-87-dynamic-pool.gprs.mts.by] has joined #scheme 16:00:51 patmaddox [n=patmaddo@ip68-111-70-47.oc.oc.cox.net] has joined #scheme 16:02:11 -!- attila_lendvai [n=ati@catv-89-134-66-153.catv.broadband.hu] has quit [Read error: 110 (Connection timed out)] 16:12:09 MichaelRaskin [n=MichaelR@195.91.224.225] has joined #scheme 16:18:41 hotblack23 [n=jh@p5B057CA4.dip.t-dialin.net] has joined #scheme 16:21:16 kilimanjaro [n=kilimanj@70.116.95.163] has joined #scheme 16:22:39 -!- mreggen [n=mreggen@cm-84.215.28.167.getinternet.no] has quit ["leaving"] 16:24:11 bzzbzz [n=franco@modemcable240.34-83-70.mc.videotron.ca] has joined #scheme 16:27:25 optimizer [n=x@unaffiliated/lowlycoder] has joined #scheme 16:27:46 suppose record foo = a b c 16:27:54 why do the names default to foo-a foo-b foo-c instead of foo.a foo.b foo.c? 16:28:00 when "foo" is like "foo-bar" 16:28:13 foo-bar-a foo-bar-b foo-bar-c is much harder to read than foo-bar.a foo-bar.b foo-bar.c 16:28:47 tradition 16:28:52 This is why name-concatenating macros are a bad idea. Just pick your own names! 16:29:18 -!- patmaddox [n=patmaddo@ip68-111-70-47.oc.oc.cox.net] has quit [Remote closed the connection] 16:29:25 hmm, I had thought he answer would be "beuse you're crazy" 16:30:30 I don't share your aesthetic preference, but I'll argue to the death for your right to not have concatenated names foist upon you. 16:30:40 -!- rstandy [n=rastandy@host193-174-static.89-94-b.business.telecomitalia.it] has quit [Read error: 110 (Connection timed out)] 16:30:48 someone's read voltaire 16:30:54 or read someone who quoted voltaire 16:31:58 That quote is almost certainly apocryphal. 16:33:50 ASau [n=user@83.69.227.32] has joined #scheme 16:35:10 Yeah, Voltaire was actually a dick. 16:35:21 ^ [citation needed] 16:36:00 i'm a rather big fan of Rousseau' Emilie 16:37:20 jonrafkind [n=jon@crystalis.cs.utah.edu] has joined #scheme 16:46:32 -!- thehcdreamer [n=thehcdre@94.198.78.26] has quit [] 16:48:56 -!- optimizer [n=x@unaffiliated/lowlycoder] has quit ["leaving"] 16:50:15 MrFahrenheit [n=RageOfTh@users-38-93.vinet.ba] has joined #scheme 16:55:21 pfo [n=pfo@chello084114049188.14.vie.surfer.at] has joined #scheme 17:00:23 -!- jonrafkind [n=jon@crystalis.cs.utah.edu] has quit [Read error: 104 (Connection reset by peer)] 17:00:27 xmonader [n=ahmed@196.205.142.48] has joined #scheme 17:03:00 mario-goulart [n=user@67.205.85.241] has joined #scheme 17:09:20 rstandy [n=rastandy@net-93-144-193-128.t2.dsl.vodafone.it] has joined #scheme 17:14:30 mrsolo [n=mrsolo@nat/yahoo/x-qxhcccbohyktpsst] has joined #scheme 17:15:09 funkenblatt [n=user@adsl-69-238-246-201.dsl.pltn13.pacbell.net] has joined #scheme 17:19:26 -!- funkenblatt [n=user@adsl-69-238-246-201.dsl.pltn13.pacbell.net] has left #scheme 17:20:48 jonrafkind [n=jon@crystalis.cs.utah.edu] has joined #scheme 17:22:01 davazp [n=user@56.Red-79-153-148.dynamicIP.rima-tde.net] has joined #scheme 17:24:31 sstrickl [n=sstrickl@nomad.ccs.neu.edu] has joined #scheme 17:29:39 funkenblatt [n=user@adsl-69-238-246-201.dsl.pltn13.pacbell.net] has joined #scheme 17:35:18 -!- Jafet [n=Jafet@unaffiliated/jafet] has quit [Read error: 60 (Operation timed out)] 17:42:11 -!- Poeir [n=Poeir@c-98-222-133-165.hsd1.il.comcast.net] has quit [Read error: 104 (Connection reset by peer)] 17:42:38 Fare [n=Fare@ita4fw1.itasoftware.com] has joined #scheme 17:42:45 Poeir [n=Poeir@c-98-222-133-165.hsd1.il.comcast.net] has joined #scheme 17:48:11 jlongster [n=user@75-148-111-133-Chattanooga.hfc.comcastbusiness.net] has joined #scheme 17:48:28 patmaddox [n=patmaddo@ip68-111-70-47.oc.oc.cox.net] has joined #scheme 17:49:51 -!- ejs [n=eugen@94.178.31.220] has quit [Read error: 145 (Connection timed out)] 17:56:26 ejs [n=eugen@152-231-124-91.pool.ukrtel.net] has joined #scheme 17:58:46 eli: how can I get to the underlying mzscheme port of an R6RS port? 17:59:37 rotty: no idea. 17:59:56 FareWell [n=Fare@ita4fw1.itasoftware.com] has joined #scheme 18:01:52 choas [n=lars@p5B0DB13B.dip.t-dialin.net] has joined #scheme 18:03:26 eli: telling from the code in rnrs/ports-6.ss, there is no way to do so, which makes it impossible to interface from R6RS code to, for instance, the `subprocess' procedure. 18:04:04 -!- tjafk1 [n=timj@e176215168.adsl.alicedsl.de] has quit ["Client exiting"] 18:04:17 tjafk [n=timj@e176215168.adsl.alicedsl.de] has joined #scheme 18:04:48 rotty: sorry, I just don't know anything about it. Asking on the list will work better. 18:05:28 eli: ok, will do 18:08:31 -!- xmonader is now known as Striky 18:09:48 -!- ejs [n=eugen@152-231-124-91.pool.ukrtel.net] has quit ["This computer has gone to sleep"] 18:17:10 bweaver [n=user@75-148-111-133-Chattanooga.hfc.comcastbusiness.net] has joined #scheme 18:17:36 copumpkin [n=pumpkin@dhcp-212-189.cs.dartmouth.edu] has joined #scheme 18:20:35 -!- rstandy [n=rastandy@net-93-144-193-128.t2.dsl.vodafone.it] has quit [Remote closed the connection] 18:31:49 -!- jedc [n=jedc@c-67-171-246-227.hsd1.or.comcast.net] has quit [Read error: 110 (Connection timed out)] 18:34:36 -!- FareWell [n=Fare@ita4fw1.itasoftware.com] has quit ["Leaving"] 18:35:48 rotty: you could use make-output-port and similar wrappers between the two kind of ports... expensive, but might work 18:40:44 rootzlevel [n=hpd@91-66-191-155-dynip.superkabel.de] has joined #scheme 18:50:16 -!- Striky [n=ahmed@196.205.142.48] has left #scheme 18:50:16 attila_lendvai [n=ati@adsl-89-132-6-198.monradsl.monornet.hu] has joined #scheme 18:53:23 -!- luz [n=davids@139.82.89.70] has quit ["Client exiting"] 18:54:03 Fare: would those ports work with the subprocess interface? I'd imagine that ports passed to `subprocess' must correspond to a filehandle... 18:54:45 gweiqi [n=greg@cpe-24-93-30-72.rochester.res.rr.com] has joined #scheme 18:58:09 maybe not ... maybe more inefficient wrapping around is going on 18:58:21 but this inefficiency might not be your bottleneck, so you wouldn't care 18:58:51 anyway, I've posted to the PLT mailing list, let's see what folks there have to say 18:59:49 they will say "It's fixed in SVN!" 19:04:11 optimizer [n=x@unaffiliated/lowlycoder] has joined #scheme 19:05:23 -!- patmaddox [n=patmaddo@ip68-111-70-47.oc.oc.cox.net] has quit [Remote closed the connection] 19:05:55 that'd be cool :-) 19:07:02 argh, size limit hit -- need to gzip the SRFI patch 19:07:21 -!- gweiqi [n=greg@cpe-24-93-30-72.rochester.res.rr.com] has quit ["Leaving."] 19:10:09 -!- optimizer [n=x@unaffiliated/lowlycoder] has quit ["leaving"] 19:21:44 jedc [n=jedc@c-67-171-246-227.hsd1.or.comcast.net] has joined #scheme 19:22:09 annodomini [n=lambda@130.189.179.215] has joined #scheme 19:38:37 -!- Makoryu [n=vt920@pool-74-104-123-150.bstnma.fios.verizon.net] has quit ["Absquatulandus sum"] 19:40:03 antoszka [n=antoszka@chello087206024243.chello.pl] has joined #scheme 19:43:27 -!- davazp [n=user@56.Red-79-153-148.dynamicIP.rima-tde.net] has quit [Remote closed the connection] 19:44:22 -!- sstrickl [n=sstrickl@nomad.ccs.neu.edu] has quit [] 19:45:01 sstrickl [n=sstrickl@dublin.ccs.neu.edu] has joined #scheme 19:45:22 mreggen [n=mreggen@cm-84.215.28.167.getinternet.no] has joined #scheme 19:47:56 snorble [n=none@s83-179-14-105.cust.tele2.se] has joined #scheme 19:48:30 mmc [n=mima@89.27.122.78] has joined #scheme 19:49:14 -!- Adamant [n=Adamant@unaffiliated/adamant] has quit [] 19:53:22 schoppenhauer [n=christop@unaffiliated/schoppenhauer] has joined #scheme 20:08:30 -!- samth [n=samth@nomad.ccs.neu.edu] has quit ["Ex-Chat"] 20:08:45 samth [n=samth@nomad.ccs.neu.edu] has joined #scheme 20:12:41 is there a better way to do something like (eval `(+ 1 ,@(list 2 3)))? 20:13:14 background: I want to call a function with one argument and then there are . args 20:13:50 I already get these as . args, so I need to unsplice them and call the new function 20:14:06 Leonidas, apply 20:14:16 (apply + 1 (list 2 3)) 20:14:48 (apply + 1 '(2 3)) 20:15:00 yep, just after I asked I thought of that 20:15:07 rudybot: eval (apply + 1 (list 2 3)) 20:15:07 Fare: your sandbox is ready 20:15:07 Fare: ; Value: 6 20:15:19 just didn't know that apply also supports fixed, non list arguments. 20:15:30 Fare: thanks :) 20:15:54 I don't know if it does - check your docs. It does in CL. 20:15:57 and at least the implementation used by rudybot 20:16:15 yeah, plt :) 20:16:29 I'm currently hacking on rubybot, so that's fine 20:17:10 *rudybot 20:18:29 nice, works exactly as expected 20:26:40 -!- antoszka [n=antoszka@unaffiliated/antoszka] has quit [Read error: 104 (Connection reset by peer)] 20:31:44 davazp [n=user@56.Red-79-153-148.dynamicIP.rima-tde.net] has joined #scheme 20:36:16 -!- albacker [n=eni@unaffiliated/enyx] has quit ["Leaving"] 21:02:15 -!- ski_ [n=md9slj@remote1.student.chalmers.se] has quit ["Lost terminal"] 21:03:32 -!- ravenex [n=raven@116-243-252-87-dynamic-pool.gprs.mts.by] has quit [Read error: 54 (Connection reset by peer)] 21:09:53 -!- langmartin [n=user@exeuntcha.tva.gov] has quit ["ERC Version 5.3 (IRC client for Emacs)"] 21:24:03 sepult [n=levgue@xdsl-87-78-171-31.netcologne.de] has joined #scheme 21:24:36 -!- Nshag [i=user@Mix-Orleans-106-3-85.w193-248.abo.wanadoo.fr] has quit [Remote closed the connection] 21:26:06 -!- copumpkin [n=pumpkin@dhcp-212-189.cs.dartmouth.edu] has quit [] 21:26:42 -!- masm [n=masm@bl7-195-233.dsl.telepac.pt] has quit [Read error: 60 (Operation timed out)] 21:29:43 -!- sstrickl [n=sstrickl@dublin.ccs.neu.edu] has quit [Remote closed the connection] 21:30:00 sstrickl [n=sstrickl@dublin.ccs.neu.edu] has joined #scheme 21:38:10 masm [n=masm@bl7-92-58.dsl.telepac.pt] has joined #scheme 21:39:51 -!- jamesmkukla [n=jmk@74.207.227.87] has left #scheme 21:41:44 -!- schoppenhauer [n=christop@unaffiliated/schoppenhauer] has quit ["Verlassend"] 21:48:13 schoppenhauer [n=christop@unaffiliated/schoppenhauer] has joined #scheme 21:49:49 -!- Edico [n=Edico@unaffiliated/edico] has quit ["Ex-Chat"] 21:50:20 -!- jlongster [n=user@75-148-111-133-Chattanooga.hfc.comcastbusiness.net] has quit [Read error: 60 (Operation timed out)] 21:53:21 merimus [n=merimus@c-67-171-83-6.hsd1.pa.comcast.net] has joined #scheme 21:54:00 anyone know of qt bindings for scheme? 21:55:06 merimus: http://chicken.wiki.br/eggref/3/qt 21:55:34 thank you 21:55:42 merimus: it's a bit broken, but it exists. :-) 21:56:06 mario-goulart: well, we can't have everything :P 21:56:49 merimus: I haven't tried the qt egg for chicken-4. Maybe that one works. 21:56:56 http://chicken.wiki.br/eggref/4/qt 22:01:16 attila_lendvai_ [n=ati@adsl-89-134-1-46.monradsl.monornet.hu] has joined #scheme 22:01:26 -!- attila_lendvai [n=ati@adsl-89-132-6-198.monradsl.monornet.hu] has quit [Nick collision from services.] 22:01:30 -!- attila_lendvai_ is now known as attila_lendvai 22:03:22 -!- sstrickl [n=sstrickl@dublin.ccs.neu.edu] has quit [] 22:05:41 -!- choas [n=lars@p5B0DB13B.dip.t-dialin.net] has quit [Read error: 113 (No route to host)] 22:06:17 -!- merimus [n=merimus@c-67-171-83-6.hsd1.pa.comcast.net] has quit [Client Quit] 22:11:00 sepult` [n=levgue@xdsl-87-78-26-158.netcologne.de] has joined #scheme 22:11:22 -!- sepult [n=levgue@xdsl-87-78-171-31.netcologne.de] has quit [Read error: 60 (Operation timed out)] 22:11:52 copumpkin [n=pumpkin@c-24-63-67-154.hsd1.nh.comcast.net] has joined #scheme 22:14:32 MononcQc [n=mononcqc@modemcable062.225-20-96.mc.videotron.ca] has joined #scheme 22:15:40 -!- MononcQc [n=mononcqc@modemcable062.225-20-96.mc.videotron.ca] has quit [Client Quit] 22:16:15 MononcQc [n=mononcqc@modemcable062.225-20-96.mc.videotron.ca] has joined #scheme 22:29:47 mejja [n=user@85.229.182.73] has joined #scheme 22:32:12 -!- mmc [n=mima@89.27.122.78] has quit [Read error: 145 (Connection timed out)] 22:36:05 -!- mario-goulart [n=user@67.205.85.241] has quit [Remote closed the connection] 22:38:53 arcfide [n=arcfide@adsl-99-14-211-93.dsl.bltnin.sbcglobal.net] has joined #scheme 22:38:54 -!- mejja [n=user@85.229.182.73] has quit [Remote closed the connection] 22:40:09 -!- Fare [n=Fare@ita4fw1.itasoftware.com] has quit ["Leaving"] 22:41:35 -!- annodomini [n=lambda@wikipedia/lambda] has quit [] 22:53:40 arcfide, the only advantage of a two-stack queue over a front/back pointer queue is that the former can require precisely one mutation per operation, while the latter requires two per enqueue and up to two per dequeue. 22:54:09 There is no need in either, ever, for SET-CAR!. 22:56:38 -!- bweaver [n=user@75-148-111-133-Chattanooga.hfc.comcastbusiness.net] has quit ["ERC Version 5.3 (IRC client for Emacs)"] 22:58:58 -!- rcy [n=rcy@96.49.69.62] has quit [Remote closed the connection] 22:59:59 Summermute66 [n=scott@c-68-34-67-216.hsd1.dc.comcast.net] has joined #scheme 23:01:10 _Pb [n=Pb@75.131.194.186] has joined #scheme 23:04:09 -!- MrFahrenheit [n=RageOfTh@users-38-93.vinet.ba] has quit [Connection timed out] 23:07:27 dmoerner [n=dmr@89-65.res.pomona.edu] has joined #scheme 23:08:33 bill-hager [n=hager@c-98-231-14-62.hsd1.fl.comcast.net] has joined #scheme 23:10:28 Anyone know of a scheme function out there that prints/displays numbers with commas(i.e. 1,000 instead of 1000)? I'm using plt-scheme. 23:10:44 I think that foof has a library to do that. 23:11:19 23:14:17 Yeah, looks like this has it! Thanks. 23:14:48 ugh... I don't think PLT cookies can be client side at all. 23:15:06 synx: what do you mean? 23:15:09 Gotta love implementation hiding. :p 23:15:12 zanes [n=zane@c-76-24-24-236.hsd1.ma.comcast.net] has joined #scheme 23:15:14 cookies are by definition client side 23:15:32 -!- Summermute [n=scott@c-68-34-67-216.hsd1.dc.comcast.net] has quit [Read error: 110 (Connection timed out)] 23:15:54 No I mean the client side cookie header generation. Cookies in PLT are opaque objects that can only be converted into strings suitable for Set-Cookie, but not Cookie. 23:16:07 ah, ok 23:16:09 There's no (cookie-name) or (cookie-value) for instance. 23:16:23 I think. I'm looking for it, but not finding anything. 23:17:04 uhh actually here's another entirely different cookie implementation hmm... 23:18:12 -!- hotblack23 [n=jh@p5B057CA4.dip.t-dialin.net] has quit ["Leaving."] 23:19:13 sstrickl [n=sstrickl@pool-151-199-30-68.bos.east.verizon.net] has joined #scheme 23:23:02 -!- mabes [n=mabes@66.236.74.194] has quit [Remote closed the connection] 23:27:25 -!- _Pb [n=Pb@75.131.194.186] has quit ["Leaving"] 23:30:54 -!- zanes [n=zane@c-76-24-24-236.hsd1.ma.comcast.net] has quit [] 23:34:39 -!- samth [n=samth@nomad.ccs.neu.edu] has quit [Read error: 113 (No route to host)] 23:39:49 zanes [n=zane@c-76-24-24-236.hsd1.ma.comcast.net] has joined #scheme 23:46:12 -!- zanes [n=zane@c-76-24-24-236.hsd1.ma.comcast.net] has quit [] 23:48:00 zanes [n=zane@c-76-24-24-236.hsd1.ma.comcast.net] has joined #scheme 23:50:19 annodomini [n=lambda@c-75-69-96-104.hsd1.nh.comcast.net] has joined #scheme 23:50:49 -!- synx [i=synx@gateway/gpg-tor/key-0xA71B0C6A] has quit [Remote closed the connection]