00:08:32 -!- shadghost [~shadghost@137.229.82.31] has quit [Quit: leaving] 00:11:32 -!- faze` [~enigma@c-66-41-214-247.hsd1.mn.comcast.net] has quit [Remote host closed the connection] 00:20:40 -!- peddie [~peddie@XVM-107.MIT.EDU] has quit [Ping timeout: 246 seconds] 00:21:44 josephholsten [~josephhol@66.210.206.32] has joined #scheme 00:26:28 -!- josephholsten [~josephhol@66.210.206.32] has quit [Client Quit] 00:32:33 -!- bubo [~bubo@91-114-181-179.adsl.highway.telekom.at] has quit [Read error: Operation timed out] 00:34:37 bubo [~bubo@178-191-220-248.adsl.highway.telekom.at] has joined #scheme 00:35:06 peddie [~peddie@XVM-107.MIT.EDU] has joined #scheme 00:40:07 -!- peddie [~peddie@XVM-107.MIT.EDU] has quit [Ping timeout: 240 seconds] 00:40:42 Where's wingo? 00:41:03 What's he doing on Freenode and not in #scheme? Trying to evade capture? 00:41:18 -!- Nisstyre [~nisstyre@infocalypse-net.info] has quit [Ping timeout: 240 seconds] 00:42:17 nalaginrut [~nalaginru@183.15.164.35] has joined #scheme 00:42:23 *fds* pinged him in #guile 00:42:26 josephholsten [~josephhol@66.210.206.32] has joined #scheme 00:54:33 -!- saiko-chriskun [~chris-kun@fsf/member/saiko-chriskun] has quit [Ping timeout: 252 seconds] 00:56:50 -!- brandelune [~suzume@pl571.nas982.takamatsu.nttpc.ne.jp] has quit [Quit: brandelune] 00:57:02 brandelune [~suzume@pl571.nas982.takamatsu.nttpc.ne.jp] has joined #scheme 01:02:16 codetonowhere1 [~Adium@78-105-3-181.zone3.bethere.co.uk] has joined #scheme 01:03:53 -!- ckrailo [~ckrailo@208.86.167.249] has quit [Quit: Computer has gone to sleep.] 01:04:35 peddie [~peddie@XVM-107.MIT.EDU] has joined #scheme 01:04:38 -!- codetonowhere [~Adium@78-105-3-181.zone3.bethere.co.uk] has quit [Ping timeout: 240 seconds] 01:08:25 iAmerikan [~JohnnyTru@c-71-227-245-40.hsd1.wa.comcast.net] has joined #scheme 01:10:53 ymasory [~ymasory@3.sub-174-252-77.myvzw.com] has joined #scheme 01:11:40 -!- josephholsten [~josephhol@66.210.206.32] has quit [Quit: josephholsten] 01:21:15 spacemagic [~chatzilla@c-24-245-21-197.hsd1.mn.comcast.net] has joined #scheme 01:22:16 -!- ymasory [~ymasory@3.sub-174-252-77.myvzw.com] has quit [Read error: Connection reset by peer] 01:22:34 i want to create a log for processes. how do I dump lists of info into log-list within the main procedure? 01:23:14 -!- realitygrill [~realitygr@adsl-76-226-119-17.dsl.sfldmi.sbcglobal.net] has quit [Quit: realitygrill] 01:23:45 -!- peddie [~peddie@XVM-107.MIT.EDU] has quit [Ping timeout: 240 seconds] 01:24:39 spacemagic: what's log-list? 01:25:00 What's a log? What's a process? What info? What's the context? 01:26:22 -!- Nshag [~none@AClermont-Ferrand-551-1-80-218.w92-143.abo.wanadoo.fr] has quit [Read error: Connection reset by peer] 01:27:28 the info is just keys and time values, the log would just be a place to dump them for lookup later, and I need it separated because the process uses a set! to overwrite the data each time it is run 01:28:20 log-list would start as the empty set, but each time the procedure ran, the info from it would be appended to the log-list 01:29:44 eli: Okay, I'll take your name off the post then. (I nuked off the original alist-based version, so there is no longer that to compare with. Maybe I could/should resurrect that.) 01:30:50 ymasory [~ymasory@3.sub-174-252-77.myvzw.com] has joined #scheme 01:31:13 i'd prefer not using set! but maybe I have to? 01:31:15 ckrailo [~ckrailo@utdpat242007.utdallas.edu] has joined #scheme 01:31:18 -!- luft [~luft@ip68-97-2-172.ok.ok.cox.net] has quit [Remote host closed the connection] 01:31:18 copumpkin [~pumpkin@209-6-232-56.c3-0.sbo-ubr1.sbo.ma.cable.rcn.com] has joined #scheme 01:31:18 -!- copumpkin [~pumpkin@209-6-232-56.c3-0.sbo-ubr1.sbo.ma.cable.rcn.com] has quit [Changing host] 01:31:18 copumpkin [~pumpkin@unaffiliated/pumpkingod] has joined #scheme 01:32:01 kilimanjaro [~kilimanja@unaffiliated/kilimanjaro] has joined #scheme 01:32:22 spacemagic: Most implementations of letrec I've seen use set!. Beyond that, it's usually possible to get by without set!. :-P 01:32:27 spacemagic, perhaps you could explain the problem of which you believe this business of SET! and logs to be a subproblem? 01:33:08 peddie [~peddie@XVM-107.MIT.EDU] has joined #scheme 01:33:14 spacemagic: you can also use fancy "Y-combinator" tricks, but set! is much easier 01:35:52 I need to have a log where I can lookup departure and arrival times to compare to scheduled depart and arrivals. 01:36:52 as it is now, I have "in transit" and "parked" and if one departs it is erased from the "parked" subcategory and vise-versa 01:36:58 -!- ymasory [~ymasory@3.sub-174-252-77.myvzw.com] has quit [Remote host closed the connection] 01:37:43 spacemagic: and what's the set! trouble? 01:39:16 Can I update the log to the new log within the procedure and have it effected globally? 01:40:24 such as (define log '()) (define (add-to-log list log) (set! log newlog)) and have add-to-log run within a procedure 01:41:42 spacemagic: My understanding is you need a side-effect when calling a update procedure? 01:43:56 Why don't you try it and find out, spacemagic? 01:44:46 i have tried multiple versions 01:44:54 it doesn't update the log 01:45:23 Well, what happens when you try? You need to specify (1) exactly what you typed, (2) exactly what you saw, and (3) exactly what you expected to see. 01:47:49 (define (add-to-log list log) (define newlog (cons list log)) (begin (set! log newlog) newlog)) 01:48:15 (add-to-log '(d) log) > ((d)) 01:48:22 log > () 01:48:36 expected to update log to ((d)) permanently 01:48:42 Aha. You are stumbling across the reason why SET! is the most confusing part of Scheme for novices. 01:49:06 When you do (SET! LOG NEWLOG) inside ADD-TO-LOG, you are only changing the value of the local variable which happens to be called LOG. 01:49:08 is there any other way to accomplish this log besides set? 01:49:33 *bremner_* suddenly sees the appeal of racket boxes 01:49:42 It has no connection to the caller's variable named LOG, other than that the two share common values initially because the caller evaluates LOG to compute the value that it passes as an argument for the parameter which ADD-TO-LOG also calls LOG. 01:49:57 (Don't forget, by the way, that the standard procedure to compute logarithms is called LOG too.) 01:50:28 it's not actually called log in my procedure, but i thought it'd be easier for this purpose 01:50:33 set-box! ? 01:51:08 Consider what would happen if you had run (add-to-log '(d) '()). Would that make any sense? 01:52:33 eli: I've updated the post now to cover all three solution approaches with their associated (har har) tradeoffs. 01:54:44 -!- rien [~rien@dyn-160-39-34-114.dyn.columbia.edu] has quit [Ping timeout: 260 seconds] 01:55:24 rien [~rien@dyn-160-39-34-114.dyn.columbia.edu] has joined #scheme 01:55:38 it would just cons '(d) to '() which is fine... 01:56:23 spacemagic: I think there's no side-effect in your approach, it's value passing. so you need return a complete result and set! it to old-list out of the procedure. It doesn't like the pointer in C. 01:57:13 spacemagic, does (set! '() '(d)) make sense? 01:59:42 -!- emporas [~emporas@athedsl-168289.home.otenet.gr] has quit [Ping timeout: 240 seconds] 02:00:41 realitygrill [~realitygr@adsl-76-226-119-17.dsl.sfldmi.sbcglobal.net] has joined #scheme 02:03:31 no 02:03:50 AtnNn [~welcome@modemcable060.239-177-173.mc.videotron.ca] has joined #scheme 02:04:05 '() is not a variable 02:05:56 -!- rien [~rien@dyn-160-39-34-114.dyn.columbia.edu] has quit [Ping timeout: 252 seconds] 02:06:40 rien [~rien@dyn-160-39-34-114.dyn.columbia.edu] has joined #scheme 02:09:20 well, if your scheme has generic setters and you redefine quote then maybe ;-) 02:09:56 spacemagic, right. So, if ADD-TO-LOG behaved as you predicted, would (add-to-log '(d) '()) make any more sense than (set! '() '(d))? 02:10:07 Than (set! '() '((d))), rather. 02:11:23 true, i see your point. I realize it is setting it locally and not changing anything for good, but that's what i'm trying to fix 02:12:19 -!- dnolen [~davidnole@184.152.69.75] has quit [Quit: dnolen] 02:20:15 spacemagic: Scheme does pass-by-value only, never pass-by-reference. So if you want changes to be visible outside the function, you need to use a box (or cons, or one-element vector, or...), and set the value of said box/cons/vector. 02:20:43 (Boxes are a Racket-specific thing. If you're not using Racket, please disregard and just use a cons or one-element vector.) 02:20:51 -!- peddie [~peddie@XVM-107.MIT.EDU] has quit [Ping timeout: 258 seconds] 02:22:47 or if you have srfi 9, (define-record-type box (make-box value) box? (value unbox set-box!)) 02:24:02 spacemagic, alternatively, you could make ADD-TO-LOG simply create a new log with the new entry and all the old entries, and let the caller perform any destructive updates -- or not perform destructive updates. 02:24:36 For example, you might use it in a loop without any destructive updates at all: (let () (define (loop x y log) ... (loop x* y* (add-to-log entry log)) ...) (loop initial-x initial-y initial-log)) 02:25:36 peddie [~peddie@XVM-107.MIT.EDU] has joined #scheme 02:26:46 there are several confusing things about that. why 2 variables x & y? (add-to-log entry log) procedure would be the same as earlier define? 02:26:56 x and y were just other variables in the loop. 02:27:00 also.. let () ? 02:27:08 spacemagic: if you _really_ want to mutate a pair, look at SET-CAR! and SET-CDR! 02:27:38 Perhaps you're going through a list of things to process (x), and incrementally computing a frob (y). 02:28:02 ADD-TO-LOG, in this example fragment, would simply return a new log with the requested entry added; it would leave the old log alone. 02:28:35 (let () ...) allows you to introduce internal definitions in the ellipsis and then use them, just like in the body of a procedure. 02:28:41 (In fact, the body of a LET is the body of a procedure.) 02:30:28 jonrafkind [~jon@jonr5.dsl.xmission.com] has joined #scheme 02:30:29 x* y* ? 02:31:57 Just new values for x and y. Forget about the x and y part; not important. 02:32:20 I put them in there only to show that you might be doing something else in the loop other than just updating a log repeatedly. 02:33:00 Jafet [~Jafet@unaffiliated/jafet] has joined #scheme 02:38:39 -!- bgs100 [~ian@unaffiliated/bgs100] has quit [Quit: Leaving] 02:40:43 -!- ckrailo [~ckrailo@utdpat242007.utdallas.edu] has quit [Quit: Computer has gone to sleep.] 02:50:12 cky: Sorry, I didn't mean for this to become so tedious... it was certainly not that important to remove my name from it and to make it a huge thing hidden in some corner that very few people will see... 02:52:17 eli: ah, the perils of indirect relations management. 02:52:45 eli: :-) The long alist-based version is obviously going over the OP's head. I tried my best to explain it, but I can only hope that he/she will come back to it a couple of weeks onwards and understand it with a fresh perspective. :-) 02:54:30 eli: I second your advice for him/her to read HtDP before proceeding further. 02:54:41 eli, it's a good thing you didn't mention the spot on the knife! 02:55:55 cky: Yeah, that's obvious, and I doubt that he'll get there. Hopefully he'll open up htdp... 02:55:58 Riastradh: Huh? 02:56:05 klutometis: Huh^2? 02:57:37 Actually, klutometis: Huh˛? 02:58:30 Good thing you clarified -- I was afraid you were trying to xor `Huh' with `2', and I was pretty confused at first. 03:00:09 -!- ijp [~user@host86-150-186-147.range86-150.btcentralplus.com] has quit [Quit: tired] 03:01:36 -!- pygospa [~TheRealPy@kiel-5f768d92.pool.mediaWays.net] has quit [Read error: Operation timed out] 03:15:53 pygospa [~TheRealPy@kiel-d9bfd706.pool.mediaWays.net] has joined #scheme 03:22:34 -!- MrFahrenheit [~RageOfTho@users-146-140.vinet.ba] has quit [Ping timeout: 258 seconds] 03:26:13 saiko-chriskun [~chris-kun@fsf/member/saiko-chriskun] has joined #scheme 03:32:53 eli: Having a flame war with Riastradh's brother? :-P 03:37:39 cky: I didn't know he is Riastradh's brother, and I didn't know it was a flamewar. Just a highly concentrated bunch of problems. 03:38:43 eli: Well, on rereading, not sure about the "brother" part (he just said "relation", see http://stackoverflow.com/q/2090755). Fair enough about not-flamewar. :-) 03:42:58 -!- iAmerikan [~JohnnyTru@c-71-227-245-40.hsd1.wa.comcast.net] has quit [Ping timeout: 240 seconds] 03:43:38 iAmerikan [~JohnnyTru@c-71-227-245-40.hsd1.wa.comcast.net] has joined #scheme 03:47:01 -!- spacemagic [~chatzilla@c-24-245-21-197.hsd1.mn.comcast.net] has quit [Remote host closed the connection] 03:49:10 ymasory [~ymasory@209.117.47.253] has joined #scheme 03:50:41 -!- githogori [~githogori@adsl-66-123-22-146.dsl.snfc21.pacbell.net] has quit [Ping timeout: 240 seconds] 03:54:19 -!- peddie [~peddie@XVM-107.MIT.EDU] has quit [Ping timeout: 250 seconds] 03:54:25 muks [~muks@misha.banu.com] has joined #scheme 03:54:25 -!- muks [~muks@misha.banu.com] has quit [Client Quit] 03:54:30 -!- ymasory [~ymasory@209.117.47.253] has quit [Read error: Operation timed out] 03:54:33 muks [~muks@misha.banu.com] has joined #scheme 03:57:56 bwhitlock [~brad@174-16-231-161.hlrn.qwest.net] has joined #scheme 04:11:43 MichaelRaskin [~MichaelRa@195.178.216.22] has joined #scheme 04:12:18 Phao [pedro-hen@187.91.255.150] has joined #scheme 04:15:00 -!- Phao [pedro-hen@187.91.255.150] has left #scheme 04:15:11 peddie [~peddie@XVM-107.MIT.EDU] has joined #scheme 04:18:01 -!- ray_ is now known as ray 04:39:47 hussaibi [~hussaibi@CPE00222d3a5d80-CM00222d3a5d7c.cpe.net.cable.rogers.com] has joined #scheme 04:39:48 -!- mojavy [~takayuki@softbank126120241177.bbtec.net] has quit [Ping timeout: 260 seconds] 04:39:52 githogori [~githogori@adsl-66-123-22-146.dsl.snfc21.pacbell.net] has joined #scheme 04:40:00 -!- peddie [~peddie@XVM-107.MIT.EDU] has quit [Ping timeout: 258 seconds] 04:41:10 -!- copumpkin [~pumpkin@unaffiliated/pumpkingod] has quit [Quit: Computer has gone to sleep.] 04:45:14 githogori_ [~githogori@adsl-66-123-22-146.dsl.snfc21.pacbell.net] has joined #scheme 04:45:39 -!- githogori_ [~githogori@adsl-66-123-22-146.dsl.snfc21.pacbell.net] has quit [Read error: Connection reset by peer] 04:45:39 -!- githogori [~githogori@adsl-66-123-22-146.dsl.snfc21.pacbell.net] has quit [Quit: Leaving] 04:45:56 githogori [~githogori@adsl-66-123-22-146.dsl.snfc21.pacbell.net] has joined #scheme 04:49:06 -!- hussaibi [~hussaibi@CPE00222d3a5d80-CM00222d3a5d7c.cpe.net.cable.rogers.com] has quit [Ping timeout: 252 seconds] 04:49:41 hussaibi [~hussaibi@CPE00222d3a5d80-CM00222d3a5d7c.cpe.net.cable.rogers.com] has joined #scheme 04:49:42 Nisstyre [~nisstyre@109.74.204.224] has joined #scheme 04:55:10 peddie [~peddie@XVM-107.MIT.EDU] has joined #scheme 04:55:11 -!- rien [~rien@dyn-160-39-34-114.dyn.columbia.edu] has quit [Ping timeout: 240 seconds] 04:56:11 rien [~rien@dyn-160-39-34-114.dyn.columbia.edu] has joined #scheme 04:56:24 -!- blueadept [~blueadept@unaffiliated/blueadept] has quit [Quit: Leaving] 04:59:44 -!- hussaibi [~hussaibi@CPE00222d3a5d80-CM00222d3a5d7c.cpe.net.cable.rogers.com] has quit [Ping timeout: 252 seconds] 05:00:45 hussaibi [~hussaibi@CPE00222d3a5d80-CM00222d3a5d7c.cpe.net.cable.rogers.com] has joined #scheme 05:06:03 -!- hussaibi [~hussaibi@CPE00222d3a5d80-CM00222d3a5d7c.cpe.net.cable.rogers.com] has quit [Ping timeout: 276 seconds] 05:09:31 -!- peddie [~peddie@XVM-107.MIT.EDU] has quit [Ping timeout: 258 seconds] 05:13:59 peddie [~peddie@XVM-107.MIT.EDU] has joined #scheme 05:18:45 hussaibi [~hussaibi@CPE00222d3a5d80-CM00222d3a5d7c.cpe.net.cable.rogers.com] has joined #scheme 05:24:35 -!- hussaibi [~hussaibi@CPE00222d3a5d80-CM00222d3a5d7c.cpe.net.cable.rogers.com] has quit [Ping timeout: 276 seconds] 05:27:57 hussaibi [~hussaibi@CPE00222d3a5d80-CM00222d3a5d7c.cpe.net.cable.rogers.com] has joined #scheme 05:28:17 mojavy [~takayuki@softbank126120241177.bbtec.net] has joined #scheme 05:51:41 -!- jonrafkind [~jon@jonr5.dsl.xmission.com] has quit [Ping timeout: 240 seconds] 05:51:41 jrt4 [~jrtaylori@98.125.213.14] has joined #scheme 05:52:02 -!- jrtayloriv [~jrtaylori@207-118-106-62.dyn.centurytel.net] has quit [Read error: Operation timed out] 05:55:47 dfeuer [~dfeuer@wikimedia/Dfeuer] has joined #scheme 05:56:16 -!- pygospa [~TheRealPy@kiel-d9bfd706.pool.mediaWays.net] has quit [Disconnected by services] 05:56:25 pygospa [~TheRealPy@kiel-5f77bbfe.pool.mediaWays.net] has joined #scheme 06:09:15 -!- peddie [~peddie@XVM-107.MIT.EDU] has quit [Ping timeout: 246 seconds] 06:11:50 -!- bubo [~bubo@178-191-220-248.adsl.highway.telekom.at] has quit [Quit: leaving] 06:12:06 -!- rasterbar [~rasterbar@unaffiliated/rasterbar] has quit [Read error: Connection reset by peer] 06:14:56 -!- tupi [~david@189.60.162.71] has quit [Quit: Leaving] 06:22:28 peddie [~peddie@XVM-107.MIT.EDU] has joined #scheme 07:00:00 -!- peddie [~peddie@XVM-107.MIT.EDU] has quit [Ping timeout: 246 seconds] 07:04:42 peddie [~peddie@18.181.2.107] has joined #scheme 07:06:42 ddp [~ddp@58.137.63.55] has joined #scheme 07:18:23 shachaf [~shachaf@208.69.183.87] has joined #scheme 07:31:08 -!- AtnNn [~welcome@modemcable060.239-177-173.mc.videotron.ca] has quit [Quit: foobar] 07:33:39 -!- hussaibi [~hussaibi@CPE00222d3a5d80-CM00222d3a5d7c.cpe.net.cable.rogers.com] has quit [Ping timeout: 258 seconds] 07:35:14 hussaibi [~hussaibi@174.115.107.93] has joined #scheme 07:42:12 -!- wbooze [~levgue@xdsl-78-35-162-199.netcologne.de] has quit [Read error: Operation timed out] 07:42:41 homie` [~levgue@xdsl-78-35-177-250.netcologne.de] has joined #scheme 07:43:16 wbooze [~levgue@xdsl-78-35-177-250.netcologne.de] has joined #scheme 07:43:36 -!- homie` [~levgue@xdsl-78-35-177-250.netcologne.de] has quit [Remote host closed the connection] 07:43:54 -!- wbooze [~levgue@xdsl-78-35-177-250.netcologne.de] has quit [Remote host closed the connection] 07:45:38 -!- homie [~levgue@xdsl-78-35-162-199.netcologne.de] has quit [Ping timeout: 276 seconds] 07:46:13 wingo [~wingo@90.164.198.39] has joined #scheme 07:46:17 morning, folks 07:47:49 homie [~levgue@xdsl-78-35-177-250.netcologne.de] has joined #scheme 07:48:29 evening 07:48:43 heya foof. congrats on getting the first draft out. 07:49:00 -!- peddie [~peddie@18.181.2.107] has quit [Ping timeout: 260 seconds] 07:49:24 thanks! 07:49:35 feedback is welcome 07:53:42 stis [~stis@1-1-1-39a.veo.vs.bostream.se] has joined #scheme 07:55:14 yes, i hope to find time to do so this weekend 08:02:18 wbooze [~levgue@xdsl-78-35-177-250.netcologne.de] has joined #scheme 08:11:23 c3l [~c3l@c-d99be253.04-264-73746f13.cust.bredbandsbolaget.se] has joined #scheme 08:11:35 -!- c3l [~c3l@c-d99be253.04-264-73746f13.cust.bredbandsbolaget.se] has left #scheme 08:14:52 -!- stis [~stis@1-1-1-39a.veo.vs.bostream.se] has left #scheme 08:16:46 peddie [~peddie@XVM-107.MIT.EDU] has joined #scheme 08:17:43 jrt4__ [~jrtaylori@207-118-106-157.dyn.centurytel.net] has joined #scheme 08:18:40 -!- jrt4 [~jrtaylori@98.125.213.14] has quit [Read error: Operation timed out] 08:23:59 -!- kilimanjaro [~kilimanja@unaffiliated/kilimanjaro] has quit [Ping timeout: 248 seconds] 08:26:32 jrt4 [~jrtaylori@98.125.208.138] has joined #scheme 08:28:00 -!- jrt4__ [~jrtaylori@207-118-106-157.dyn.centurytel.net] has quit [Ping timeout: 252 seconds] 08:31:19 -!- yagur [daef5813@gateway/web/freenode/ip.218.239.88.19] has quit [Quit: Page closed] 08:33:48 jrt4__ [~jrtaylori@207-118-45-86.dyn.centurytel.net] has joined #scheme 08:35:11 -!- jrt4 [~jrtaylori@98.125.208.138] has quit [Ping timeout: 240 seconds] 08:40:19 jrt4 [~jrtaylori@173-202-193-168.dyn.centurytel.net] has joined #scheme 08:42:11 -!- jrt4__ [~jrtaylori@207-118-45-86.dyn.centurytel.net] has quit [Ping timeout: 240 seconds] 08:44:11 -!- peddie [~peddie@XVM-107.MIT.EDU] has quit [Ping timeout: 240 seconds] 08:49:46 jrt4__ [~jrtaylori@207-118-99-122.stat.centurytel.net] has joined #scheme 08:49:46 -!- DT`` [~Feeock@net-93-149-42-37.cust.dsl.teletu.it] has quit [Read error: Connection reset by peer] 08:51:11 -!- jrt4 [~jrtaylori@173-202-193-168.dyn.centurytel.net] has quit [Ping timeout: 240 seconds] 08:51:38 EbiDK [~ebi@3e6b7ac3.rev.stofanet.dk] has joined #scheme 08:52:16 peddie [~peddie@XVM-107.MIT.EDU] has joined #scheme 08:57:17 jrt4 [~jrtaylori@207-118-125-176.dyn.centurytel.net] has joined #scheme 08:59:11 -!- jrt4__ [~jrtaylori@207-118-99-122.stat.centurytel.net] has quit [Ping timeout: 240 seconds] 09:02:53 -!- pygospa [~TheRealPy@kiel-5f77bbfe.pool.mediaWays.net] has quit [Disconnected by services] 09:03:03 pygospa [~TheRealPy@kiel-5f77bd35.pool.mediaWays.net] has joined #scheme 09:04:48 jrt4__ [~jrtaylori@207-118-44-84.dyn.centurytel.net] has joined #scheme 09:05:42 -!- nalaginrut [~nalaginru@183.15.164.35] has quit [Read error: Connection reset by peer] 09:06:13 -!- pchrist [~spirit@gentoo/developer/pchrist] has quit [Quit: leaving] 09:06:41 -!- jrt4 [~jrtaylori@207-118-125-176.dyn.centurytel.net] has quit [Ping timeout: 240 seconds] 09:06:48 pchrist [~spirit@gentoo/developer/pchrist] has joined #scheme 09:10:55 femtoo [~femto@95-89-249-242-dynip.superkabel.de] has joined #scheme 09:12:44 jrt4 [~jrtaylori@207-118-109-253.dyn.centurytel.net] has joined #scheme 09:13:41 -!- jrt4__ [~jrtaylori@207-118-44-84.dyn.centurytel.net] has quit [Ping timeout: 240 seconds] 09:13:48 stis [~stis@host-90-235-239-129.mobileonline.telia.com] has joined #scheme 09:17:23 emporas [~emporas@athedsl-168289.home.otenet.gr] has joined #scheme 09:18:42 jrt4__ [~jrtaylori@207-118-126-119.dyn.centurytel.net] has joined #scheme 09:20:11 -!- jrt4 [~jrtaylori@207-118-109-253.dyn.centurytel.net] has quit [Ping timeout: 240 seconds] 09:22:31 -!- peddie [~peddie@XVM-107.MIT.EDU] has quit [Ping timeout: 258 seconds] 09:24:41 stis_ [~stis@host-95-194-111-43.mobileonline.telia.com] has joined #scheme 09:24:55 peddie [~peddie@18.181.2.107] has joined #scheme 09:25:37 -!- stis [~stis@host-90-235-239-129.mobileonline.telia.com] has quit [Ping timeout: 260 seconds] 09:34:35 -!- peddie [~peddie@18.181.2.107] has quit [Ping timeout: 260 seconds] 09:34:37 XTL [~XTL@dsl-olubrasgw2-fe6af800-251.dhcp.inet.fi] has joined #scheme 09:39:34 masm [~masm@2.80.155.207] has joined #scheme 09:44:44 -!- ddp [~ddp@58.137.63.55] has quit [Quit: This computer has gone to sleep] 09:49:53 hotblack23 [~jh@p5B30DD26.dip.t-dialin.net] has joined #scheme 09:51:04 -!- monqy [~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net] has quit [Quit: hello] 09:51:47 stis__ [~stis@host-78-79-235-211.mobileonline.telia.com] has joined #scheme 09:52:49 -!- stis_ [~stis@host-95-194-111-43.mobileonline.telia.com] has quit [Ping timeout: 252 seconds] 09:53:14 peddie [~peddie@XVM-107.MIT.EDU] has joined #scheme 10:01:31 -!- peddie [~peddie@XVM-107.MIT.EDU] has quit [Read error: Operation timed out] 10:04:51 femtooo [~femto@95-89-249-242-dynip.superkabel.de] has joined #scheme 10:05:41 -!- githogori [~githogori@adsl-66-123-22-146.dsl.snfc21.pacbell.net] has quit [Ping timeout: 240 seconds] 10:08:18 -!- femtoo [~femto@95-89-249-242-dynip.superkabel.de] has quit [Ping timeout: 260 seconds] 10:11:55 -!- hussaibi [~hussaibi@174.115.107.93] has quit [Ping timeout: 260 seconds] 10:12:17 jewel [~jewel@196-215-88-68.dynamic.isadsl.co.za] has joined #scheme 10:12:49 hussaibi [~hussaibi@CPE00222d3a5d80-CM00222d3a5d7c.cpe.net.cable.rogers.com] has joined #scheme 10:13:54 -!- MichaelRaskin [~MichaelRa@195.178.216.22] has quit [Ping timeout: 264 seconds] 10:17:34 DT`` [~Feeock@net-93-149-41-154.cust.dsl.teletu.it] has joined #scheme 10:20:00 MichaelRaskin [~MichaelRa@195.178.216.22] has joined #scheme 10:23:26 peddie [~peddie@XVM-107.MIT.EDU] has joined #scheme 10:29:27 -!- peddie [~peddie@XVM-107.MIT.EDU] has quit [Ping timeout: 240 seconds] 10:30:13 MrFahrenheit [~RageOfTho@users-146-140.vinet.ba] has joined #scheme 10:30:50 peddie [~peddie@XVM-107.MIT.EDU] has joined #scheme 10:34:33 stis [~stis@host-90-235-165-36.mobileonline.telia.com] has joined #scheme 10:35:30 -!- stis__ [~stis@host-78-79-235-211.mobileonline.telia.com] has quit [Ping timeout: 264 seconds] 10:38:11 -!- EbiDK [~ebi@3e6b7ac3.rev.stofanet.dk] has quit [Ping timeout: 250 seconds] 10:39:01 -!- peddie [~peddie@XVM-107.MIT.EDU] has quit [Ping timeout: 252 seconds] 10:40:18 EbiDK [~ebi@3e6b7ac3.rev.stofanet.dk] has joined #scheme 10:40:56 peddie [~peddie@XVM-107.MIT.EDU] has joined #scheme 10:41:07 -!- leppie [~lolcow@196-215-49-168.dynamic.isadsl.co.za] has quit [Ping timeout: 252 seconds] 10:44:08 -!- cataska [~cataska@210.64.6.233] has quit [Quit: leaving] 10:48:40 -!- saiko-chriskun [~chris-kun@fsf/member/saiko-chriskun] has quit [Quit: WeeChat 0.3.4] 10:49:12 stis_ [~stis@host-90-239-62-255.mobileonline.telia.com] has joined #scheme 10:49:26 -!- stis [~stis@host-90-235-165-36.mobileonline.telia.com] has quit [Ping timeout: 240 seconds] 10:54:08 -!- stis_ [~stis@host-90-239-62-255.mobileonline.telia.com] has quit [Ping timeout: 258 seconds] 10:57:18 -!- realitygrill [~realitygr@adsl-76-226-119-17.dsl.sfldmi.sbcglobal.net] has quit [Quit: realitygrill] 11:04:12 ddp [~ddp@58.137.63.55] has joined #scheme 11:08:56 leo2007 [~leo@2402:f000:5:2901:225:4bff:fea9:b9e4] has joined #scheme 11:11:13 fantazo [~fantazo@178-190-239-124.adsl.highway.telekom.at] has joined #scheme 11:17:05 -!- XTL [~XTL@dsl-olubrasgw2-fe6af800-251.dhcp.inet.fi] has quit [Ping timeout: 276 seconds] 11:18:33 XTL [~XTL@dsl-olubrasgw2-fe6af800-251.dhcp.inet.fi] has joined #scheme 11:20:40 bokr [~bokr@109.110.32.122] has joined #scheme 11:27:18 mmc1 [~michal@salm-office-nat.tomtomgroup.com] has joined #scheme 11:36:05 -!- ddp [~ddp@58.137.63.55] has quit [Quit: Leaving] 11:39:00 -!- peddie [~peddie@XVM-107.MIT.EDU] has quit [Ping timeout: 240 seconds] 11:42:26 peddie [~peddie@XVM-107.MIT.EDU] has joined #scheme 11:48:03 -!- iAmerikan [~JohnnyTru@c-71-227-245-40.hsd1.wa.comcast.net] has quit [Ping timeout: 260 seconds] 11:50:59 -!- vilfredo [~wilfred@cpc11-woki6-2-0-cust239.6-2.cable.virginmedia.com] has quit [Remote host closed the connection] 11:52:54 -!- peddie [~peddie@XVM-107.MIT.EDU] has quit [Ping timeout: 264 seconds] 11:59:08 peddie [~peddie@XVM-107.MIT.EDU] has joined #scheme 12:06:02 -!- amoe [~amoe@cpc1-brig13-0-0-cust658.3-3.cable.virginmedia.com] has quit [Quit: leaving] 12:11:39 -!- mmc [~michal@85.90.76.130] has quit [Quit: Leaving.] 12:18:28 -!- peddie [~peddie@XVM-107.MIT.EDU] has quit [Ping timeout: 258 seconds] 12:24:13 -!- hussaibi [~hussaibi@CPE00222d3a5d80-CM00222d3a5d7c.cpe.net.cable.rogers.com] has quit [Ping timeout: 260 seconds] 12:24:39 hussaibi [~hussaibi@CPE00222d3a5d80-CM00222d3a5d7c.cpe.net.cable.rogers.com] has joined #scheme 12:26:07 peddie [~peddie@XVM-107.MIT.EDU] has joined #scheme 12:26:48 beelike [~maln@78-0-195-235.adsl.net.t-com.hr] has joined #scheme 12:27:01 -!- codetonowhere1 [~Adium@78-105-3-181.zone3.bethere.co.uk] has quit [Read error: Connection reset by peer] 12:27:08 codetonowhere [~Adium@78-105-3-181.zone3.bethere.co.uk] has joined #scheme 12:32:26 mceier [~mceier@89-77-208-118.dynamic.chello.pl] has joined #scheme 12:33:58 -!- MrFahrenheit [~RageOfTho@users-146-140.vinet.ba] has quit [Read error: Connection reset by peer] 12:34:24 MrFahrenheit [~RageOfTho@users-146-140.vinet.ba] has joined #scheme 12:34:47 -!- femtooo [~femto@95-89-249-242-dynip.superkabel.de] has quit [Ping timeout: 252 seconds] 12:38:11 -!- pygospa [~TheRealPy@kiel-5f77bd35.pool.mediaWays.net] has quit [Ping timeout: 252 seconds] 12:38:44 rumina [~rumina@88-148-219-26.bb.dnainternet.fi] has joined #scheme 12:40:25 pygospa [~TheRealPy@kiel-5f769479.pool.mediaWays.net] has joined #scheme 12:44:31 -!- peddie [~peddie@XVM-107.MIT.EDU] has quit [Ping timeout: 260 seconds] 12:49:07 hiyuh [~hiyuh@KD113151162160.ppp-bb.dion.ne.jp] has joined #scheme 13:00:11 alfa_y_omega [~alfa_y_om@89.129.116.150] has joined #scheme 13:01:17 pnkfelix [~Adium@c-68-82-87-23.hsd1.pa.comcast.net] has joined #scheme 13:02:47 ijp [~user@host86-148-63-190.range86-148.btcentralplus.com] has joined #scheme 13:05:21 peddie [~peddie@XVM-107.MIT.EDU] has joined #scheme 13:06:08 -!- alfa_y_omega [~alfa_y_om@89.129.116.150] has quit [Ping timeout: 240 seconds] 13:07:41 -!- XTL [~XTL@dsl-olubrasgw2-fe6af800-251.dhcp.inet.fi] has quit [Ping timeout: 240 seconds] 13:09:04 -!- hussaibi [~hussaibi@CPE00222d3a5d80-CM00222d3a5d7c.cpe.net.cable.rogers.com] has quit [Ping timeout: 258 seconds] 13:09:30 hussaibi [~hussaibi@CPE00222d3a5d80-CM00222d3a5d7c.cpe.net.cable.rogers.com] has joined #scheme 13:13:43 femtoo [~femto@95-89-249-242-dynip.superkabel.de] has joined #scheme 13:14:03 -!- pnkfelix [~Adium@c-68-82-87-23.hsd1.pa.comcast.net] has quit [Quit: Leaving.] 13:15:08 -!- leo2007 [~leo@2402:f000:5:2901:225:4bff:fea9:b9e4] has quit [Read error: Operation timed out] 13:21:55 pdelgallego [~pdelgalle@1385159903.dhcp.dbnet.dk] has joined #scheme 13:25:56 XTL [~XTL@dsl-olubrasgw2-fe6af800-251.dhcp.inet.fi] has joined #scheme 13:34:38 copumpkin [~pumpkin@209-6-232-56.c3-0.sbo-ubr1.sbo.ma.cable.rcn.com] has joined #scheme 13:34:38 -!- copumpkin [~pumpkin@209-6-232-56.c3-0.sbo-ubr1.sbo.ma.cable.rcn.com] has quit [Changing host] 13:34:38 copumpkin [~pumpkin@unaffiliated/pumpkingod] has joined #scheme 13:37:30 -!- bokr [~bokr@109.110.32.122] has left #scheme 13:39:54 tupi [~david@189.60.162.71] has joined #scheme 13:43:54 -!- peddie [~peddie@XVM-107.MIT.EDU] has quit [Ping timeout: 264 seconds] 13:47:28 peddie [~peddie@18.181.2.107] has joined #scheme 13:51:59 dnolen [~davidnole@184.152.69.75] has joined #scheme 13:55:43 -!- ski [~slj@c83-254-21-112.bredband.comhem.se] has quit [Ping timeout: 246 seconds] 13:56:54 Kerris [~Kerris@113.28.45.129] has joined #scheme 14:00:19 -!- copumpkin [~pumpkin@unaffiliated/pumpkingod] has quit [Quit: Computer has gone to sleep.] 14:01:29 tauntaun [~Crumpet@ool-44c72ce0.dyn.optonline.net] has joined #scheme 14:02:36 -!- pygospa [~TheRealPy@kiel-5f769479.pool.mediaWays.net] has quit [Disconnected by services] 14:02:45 pygospa [~TheRealPy@kiel-d9bfc6f8.pool.mediaWays.net] has joined #scheme 14:03:17 ski [~slj@c83-254-21-112.bredband.comhem.se] has joined #scheme 14:04:18 -!- hussaibi [~hussaibi@CPE00222d3a5d80-CM00222d3a5d7c.cpe.net.cable.rogers.com] has quit [Ping timeout: 264 seconds] 14:09:21 hussaibi [~hussaibi@CPE00222d3a5d80-CM00222d3a5d7c.cpe.net.cable.rogers.com] has joined #scheme 14:14:23 jrt4 [~jrtaylori@174-125-105-86.dyn.centurytel.net] has joined #scheme 14:16:51 -!- homie [~levgue@xdsl-78-35-177-250.netcologne.de] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 14:16:55 -!- wbooze [~levgue@xdsl-78-35-177-250.netcologne.de] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 14:17:08 -!- jrt4__ [~jrtaylori@207-118-126-119.dyn.centurytel.net] has quit [Ping timeout: 276 seconds] 14:17:27 -!- brandelune [~suzume@pl571.nas982.takamatsu.nttpc.ne.jp] has quit [Quit: brandelune] 14:19:33 Phao [pedro-hen@177.27.18.17] has joined #scheme 14:20:54 aisa [~aisa@c-68-35-164-105.hsd1.nm.comcast.net] has joined #scheme 14:24:55 alfa_y_omega [~alfa_y_om@89.129.116.150] has joined #scheme 14:26:21 -!- jrt4 [~jrtaylori@174-125-105-86.dyn.centurytel.net] has quit [Ping timeout: 252 seconds] 14:30:44 stis__ [~stis@host-95-197-198-108.mobileonline.telia.com] has joined #scheme 14:33:17 superjudge [~mjl@c83-250-110-188.bredband.comhem.se] has joined #scheme 14:39:02 osoleve [~osoleve@adsl-074-166-228-237.sip.bct.bellsouth.net] has joined #scheme 14:39:56 jrt4 [~jrtaylori@207.118.114.164] has joined #scheme 14:40:03 -!- rumina [~rumina@88-148-219-26.bb.dnainternet.fi] has quit [Quit: Leaving.] 14:41:10 bgs100 [~ian@unaffiliated/bgs100] has joined #scheme 14:44:46 gravicappa [~gravicapp@80.90.116.82] has joined #scheme 14:46:05 -!- jrt4 [~jrtaylori@207.118.114.164] has quit [Ping timeout: 260 seconds] 14:49:19 copumpkin [~pumpkin@17.45.135.82] has joined #scheme 14:49:19 replore [~replore@ntkngw592034.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #scheme 14:49:24 -!- copumpkin [~pumpkin@17.45.135.82] has quit [Changing host] 14:49:24 copumpkin [~pumpkin@unaffiliated/pumpkingod] has joined #scheme 14:52:43 new2net [~N2N@unaffiliated/new2net] has joined #scheme 14:53:05 i'm having trouble getting Scheme's nested interfaces to work. 14:53:22 -!- dnolen [~davidnole@184.152.69.75] has quit [Quit: dnolen] 14:56:31 -!- pygospa [~TheRealPy@kiel-d9bfc6f8.pool.mediaWays.net] has quit [Disconnected by services] 14:56:43 pygospa [~TheRealPy@kiel-d9bfd872.pool.mediaWays.net] has joined #scheme 14:59:06 jrt4 [~jrtaylori@173.202.194.104] has joined #scheme 14:59:11 Nested interfaces? 15:05:04 ymasory [~ymasory@wrls-249-131-231.wrls-client.fas.harvard.edu] has joined #scheme 15:09:33 preflex [~preflex@unaffiliated/mauke/bot/preflex] has joined #scheme 15:10:18 -!- Phao [pedro-hen@177.27.18.17] has quit [Ping timeout: 264 seconds] 15:12:43 ckrailo [~ckrailo@pool-71-170-15-148.dllstx.fios.verizon.net] has joined #scheme 15:14:25 rickardg [~user@85.230.118.74] has joined #scheme 15:14:39 -!- hussaibi [~hussaibi@CPE00222d3a5d80-CM00222d3a5d7c.cpe.net.cable.rogers.com] has quit [Ping timeout: 248 seconds] 15:15:51 -!- superjudge [~mjl@c83-250-110-188.bredband.comhem.se] has quit [Ping timeout: 252 seconds] 15:16:51 -!- tupi [~david@189.60.162.71] has quit [Quit: Leaving] 15:16:54 hussaibi [~hussaibi@CPE00222d3a5d80-CM00222d3a5d7c.cpe.net.cable.rogers.com] has joined #scheme 15:18:42 tupi [~david@189.60.162.71] has joined #scheme 15:22:09 realitygrill [~realitygr@adsl-76-226-119-17.dsl.sfldmi.sbcglobal.net] has joined #scheme 15:27:39 -!- EbiDK [~ebi@3e6b7ac3.rev.stofanet.dk] has quit [Ping timeout: 250 seconds] 15:31:58 -!- alaricsp [~alaric@relief.warhead.org.uk] has quit [Quit: Leaving] 15:35:58 EbiDK [~ebi@3e6b7ac3.rev.stofanet.dk] has joined #scheme 15:40:55 -!- rpg [~rpg@216.243.156.16] has quit [Ping timeout: 260 seconds] 15:43:12 -!- gravicappa [~gravicapp@80.90.116.82] has quit [Ping timeout: 240 seconds] 15:46:46 pdlogan [~patrick@174-25-37-137.ptld.qwest.net] has joined #scheme 15:49:18 -!- MrFahrenheit [~RageOfTho@users-146-140.vinet.ba] has quit [Ping timeout: 258 seconds] 15:53:41 -!- codetonowhere [~Adium@78-105-3-181.zone3.bethere.co.uk] has quit [Ping timeout: 240 seconds] 15:55:02 -!- replore [~replore@ntkngw592034.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit [Remote host closed the connection] 15:59:58 codetonowhere [~Adium@78.105.3.181] has joined #scheme 16:02:40 -!- ymasory [~ymasory@wrls-249-131-231.wrls-client.fas.harvard.edu] has quit [Quit: Leaving] 16:03:54 josephholsten [~josephhol@66.210.206.32] has joined #scheme 16:08:33 homie [~levgue@xdsl-78-35-177-250.netcologne.de] has joined #scheme 16:08:49 -!- hussaibi [~hussaibi@CPE00222d3a5d80-CM00222d3a5d7c.cpe.net.cable.rogers.com] has quit [Ping timeout: 250 seconds] 16:08:53 ymasory [~ymasory@140.247.14.169] has joined #scheme 16:09:25 hussaibi [~hussaibi@CPE00222d3a5d80-CM00222d3a5d7c.cpe.net.cable.rogers.com] has joined #scheme 16:10:22 query Riastradh 16:10:30 er, 16:10:46 waaaahahahah 16:10:58 lo offby 16:11:01 wbooze [~levgue@xdsl-78-35-177-250.netcologne.de] has joined #scheme 16:11:36 *offby1* laughs cruelly 16:11:56 msg offby1 lUsr! 16:12:29 -!- hiyuh [~hiyuh@KD113151162160.ppp-bb.dion.ne.jp] has quit [Quit: Leaving.] 16:13:32 SELECT * FROM offby1 ORDER BY PEER_SCHADENFREUDE 16:13:45 ; 16:14:11 M-x erc-rank-stalkers RET 16:14:19 (that's a real Emacs function, by the way) 16:14:51 my mysql db's all yours offby 16:14:54 don't hesitate 16:14:56 lol 16:14:58 -!- MichaelRaskin [~MichaelRa@195.178.216.22] has left #scheme 16:14:59 blueadept [~blueadept@unaffiliated/blueadept] has joined #scheme 16:17:26 -!- ski [~slj@c83-254-21-112.bredband.comhem.se] has quit [Ping timeout: 260 seconds] 16:18:55 -!- hussaibi [~hussaibi@CPE00222d3a5d80-CM00222d3a5d7c.cpe.net.cable.rogers.com] has quit [Ping timeout: 252 seconds] 16:20:55 hussaibi [~hussaibi@CPE00222d3a5d80-CM00222d3a5d7c.cpe.net.cable.rogers.com] has joined #scheme 16:21:08 -!- pdelgallego [~pdelgalle@1385159903.dhcp.dbnet.dk] has quit [Read error: Operation timed out] 16:22:01 kilimanjaro [~kilimanja@unaffiliated/kilimanjaro] has joined #scheme 16:23:22 pdelgallego [~pdelgalle@1385159903.dhcp.dbnet.dk] has joined #scheme 16:23:31 ski [~slj@c83-254-21-112.bredband.comhem.se] has joined #scheme 16:30:44 -!- XTL [~XTL@dsl-olubrasgw2-fe6af800-251.dhcp.inet.fi] has quit [Quit: testing stuff] 16:33:25 -!- ymasory [~ymasory@140.247.14.169] has quit [Ping timeout: 260 seconds] 16:33:34 ah, finally my `lisp' interpreter managed to run my rsa scheme programm 16:35:59 rsa? 16:36:18 yeah rsa encyption algorithm 16:36:46 it's good for testing because it's small yet powerful 16:37:18 MrFahrenheit [~RageOfTho@users-146-140.vinet.ba] has joined #scheme 16:37:49 Hm, is the code for that available? :-) 16:38:16 Just because I'd like to see the RSA algorithm in Scheme 16:38:26 I mean, I don't really know how complicated it is 16:38:41 I just imagine it could be nice to see. :-P 16:39:06 https://gist.github.com/937007 16:39:16 Thanks 16:39:23 np :3 16:40:27 -!- EbiDK [~ebi@3e6b7ac3.rev.stofanet.dk] has quit [Ping timeout: 250 seconds] 16:40:32 EbiDK_ [~ebi@3e6b7ac3.rev.stofanet.dk] has joined #scheme 16:40:35 cool :) 16:41:02 jonrafkind [~jon@crystalis.cs.utah.edu] has joined #scheme 16:42:56 re 16:47:46 -!- mmc1 [~michal@salm-office-nat.tomtomgroup.com] has quit [Quit: Leaving.] 16:48:16 saiko-chriskun [~chris-kun@fsf/member/saiko-chriskun] has joined #scheme 16:48:43 XTL [~XTL@dsl-olubrasgw2-fe6af800-251.dhcp.inet.fi] has joined #scheme 16:49:24 githogori [~githogori@66.123.22.146] has joined #scheme 16:53:09 cky: jesus, there's a whole clan of scheme-mastering campbells? i wonder if, like jim morrison, abelson and sussman aren't responsible for some illegitimate love-propagation. 16:53:49 s/ill// 16:53:58 er 16:54:06 egitimate? 16:54:07 you know. 16:54:16 ;) 16:54:16 it should be a word, right? 16:54:20 what an egit ;) 16:54:21 :) 16:56:13 -!- rien [~rien@dyn-160-39-34-114.dyn.columbia.edu] has quit [Ping timeout: 252 seconds] 16:56:46 rien [~rien@dyn-160-39-34-114.dyn.columbia.edu] has joined #scheme 16:56:49 A git fork? 16:59:43 -!- peterhil [~peterhil@a91-153-112-241.elisa-laajakaista.fi] has quit [Quit: Must not waste too much time here...] 17:02:05 rumina [~rumina@88-148-219-26.bb.dnainternet.fi] has joined #scheme 17:02:40 Phao [pedro-hen@177.27.1.23] has joined #scheme 17:03:10 heya 17:03:47 hey... what is the problem with structured programming, as in creating an ADT, etc 17:04:16 I always hear that OOP is better, from those who use it 17:04:41 I can see the advantages of OOP, but why is that people don't like "normal" structured programming 17:04:50 not all people, of course. 17:08:13 Probably all that advertising pretending that OOP is some huge step that requires special languages and makes things instantly better 17:08:36 Yep, 20 lines of lisp. 17:08:59 regardless of all this bullshit on oop that is out there 17:09:23 I noticed in various other aspect too, that lisp would just prevent years of research and doctoral dissertations including numerous PhD to be realized. This is the real reason why it's repressed. 17:09:26 what is the downside of structured programming? 17:09:43 You don't get to choose the structures! :-) 17:10:01 ? 17:10:47 In scheme, you can choose the structures you use to do your "structured programming", since you can write new macros to implement new control structures. 17:12:23 what do you mean by control structures? 17:12:27 klutometis, actually, we stole it all from the MacDonalds, but don't tell anyone. 17:16:10 peterhil [~peterhil@a91-153-112-241.elisa-laajakaista.fi] has joined #scheme 17:20:16 -!- kilimanjaro [~kilimanja@unaffiliated/kilimanjaro] has quit [Read error: Operation timed out] 17:25:31 -!- EbiDK_ [~ebi@3e6b7ac3.rev.stofanet.dk] has quit [Ping timeout: 250 seconds] 17:26:09 -!- pygospa [~TheRealPy@kiel-d9bfd872.pool.mediaWays.net] has quit [Disconnected by services] 17:26:18 pygospa [~TheRealPy@kiel-d9bfd33b.pool.mediaWays.net] has joined #scheme 17:30:00 -!- jrt4 [~jrtaylori@173.202.194.104] has quit [Ping timeout: 260 seconds] 17:32:56 MichaelRaskin [~MichaelRa@195.91.224.225] has joined #scheme 17:34:04 EbiDK_ [~ebi@3e6b7ac3.rev.stofanet.dk] has joined #scheme 17:34:19 -!- Phao [pedro-hen@177.27.1.23] has quit [Quit: Fui embora] 17:35:20 -!- josephholsten [~josephhol@66.210.206.32] has quit [Quit: josephholsten] 17:43:06 jrt4 [~jrtaylori@207-118-105-29.dyn.centurytel.net] has joined #scheme 17:46:19 -!- jewel [~jewel@196-215-88-68.dynamic.isadsl.co.za] has quit [Ping timeout: 250 seconds] 17:46:37 B4R0N [~baron@187.17.141.116] has joined #scheme 17:46:52 hi guys 17:47:51 i have a question .. i from BRAZIL 17:48:03 You are allowed to ask questions 17:48:24 jrt4__ [~jrtaylori@207-118-99-121.stat.centurytel.net] has joined #scheme 17:48:55 i see http://www.cs.hut.fi/Studies/T-93.210/schemetutorial/node4.html 17:48:58 czakian [~czakian@140-182-227-65.dhcp-bl.indiana.edu] has joined #scheme 17:49:08 if i use : 17:49:24 (define a 5) 17:49:50 -!- rickardg [~user@85.230.118.74] has quit [Ping timeout: 260 seconds] 17:50:11 (if (> a 10) a) ;; not execute 17:50:12 but 17:50:38 (if (> a 10) 1 a) ;;execute why? 17:50:46 B4R0N: What makes you think it doesn't execute? 17:50:47 -!- jrt4 [~jrtaylori@207-118-105-29.dyn.centurytel.net] has quit [Ping timeout: 276 seconds] 17:51:13 B4R0N: the form is (if condition block alternative) 17:51:23 not execute instruction a 17:51:37 is corret .. 17:51:53 #;15> (if (< a 10) 17:51:53 a) 17:51:53 5 17:51:53 #;16> (if (> a 10) 17:51:53 a) 17:51:54 #;17> (if (> a 10) 17:51:56 1 a) 17:51:58 5 17:52:09 if there is no alternative the result is unspecified 17:52:09 B4R0N: 5 is less than 10, and there is no else branch, so the return value is unspecified 17:52:22 Looks correct to me 17:52:31 very different from not being executed 17:53:07 apart from some language barrier I guess 17:53:26 codetonowhere1 [~Adium@78-105-3-181.zone3.bethere.co.uk] has joined #scheme 17:53:44 monqy [~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net] has joined #scheme 17:54:02 -!- pdelgallego [~pdelgalle@1385159903.dhcp.dbnet.dk] has quit [Read error: Operation timed out] 17:54:21 B4R0N: (if (> a 10) 'greater 'else) should give you else for (define a 5) 17:54:32 B4R0N: try (list (if #f 'dummy)) ; => ( 17:54:37 #) 17:54:45 replore [~replore@ntkngw592034.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #scheme 17:54:55 B4R0N: (if (> a 10) 'greater) does not give you anythign on your REPL I guess because it does not print unspecified results 17:55:49 B4R0N: if that is not your problem, please try to ask the same question differently again 17:56:34 oks 17:56:37 if the condition is false .. should not run "a" 17:56:49 print a 17:56:50 -!- codetonowhere [~Adium@78.105.3.181] has quit [Ping timeout: 260 seconds] 17:56:57 correct? 17:57:10 B4R0N: in which line 17:57:44 (if (< a 10) 17:57:56 a );; in this line 17:58:13 in java .. 17:58:16 it will print nothing if a is < 10 17:58:20 err 17:58:24 if( a < 10){ execute; ) 17:58:25 a is > 10 17:58:32 (=) 17:58:45 yes a = 5 17:59:07 so in this case you wrote if a is smaller than ten evaluate a 17:59:24 (< a 10) is a < 10 18:00:38 ok 18:01:49 #t 18:03:34 (define a 5) 18:03:34 (if (> a 10) a) 18:03:35 ;;print - null (correct for me) 18:03:39 but 18:04:15 (define a 5) 18:04:15 -!- replore [~replore@ntkngw592034.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit [Remote host closed the connection] 18:04:15 (if (> a 10) 1 a) 18:04:15 ;;print = 5 (why) 18:04:38 B4R0N: because (if (> a 10) 1 a) equals the following java code: 18:04:59 if (a > 10) { 1 } else { a } 18:05:07 (or something close to java) 18:05:26 haaaaaaammmmmmmmm 18:05:27 B4R0N: the form is (if condition block alternative) 18:05:32 1 = else 18:06:14 that's not what I wrote 18:06:20 C-Keen: (if (> a 10) 1 a) => a > 10 ? 1 : a 18:06:28 josephholsten [~josephhol@66.210.206.32] has joined #scheme 18:06:47 cky: yes 18:06:57 cky: maybe that's better :) 18:07:14 C-Keen: Yeah, because the conditional expression is still an expression. ;-) 18:07:25 cky: true 18:07:29 Whereas if/else is a statement, not an expression, in Java. (But is an expression in Ruby!) 18:08:00 cky: I know 18:08:17 cky: but I don't know what B4R0N knows 18:08:54 oks i understand 18:09:33 1 equals 'else' expression in java .. ok? 18:09:41 superjudge [~mjl@c83-250-110-188.bredband.comhem.se] has joined #scheme 18:13:44 Thank you for your patience ... 18:14:25 my english is terrible.. 18:19:46 i liked scheme! 18:19:49 !bye 18:25:46 B4R0N: in your code example you put a on the else position 18:25:54 gravicappa [~gravicapp@ppp91-77-209-164.pppoe.mtu-net.ru] has joined #scheme 18:26:17 (if (> a 10) a 1) => 1 for (define a 5) 18:38:26 i understand 18:38:34 thanks very much! 18:41:51 mmc [~michal@82-148-210-75.fiber.unet.nl] has joined #scheme 18:44:40 -!- EbiDK_ [~ebi@3e6b7ac3.rev.stofanet.dk] has quit [Quit: Time for some L4D2 on Steam!] 18:52:28 Riastradh. 18:53:23 you invoked a lazy genie in the wee hours. he couldn't come but i'm here. 18:54:23 wingo, oh, hi. I stumbled across your blug entry from a month or two ago about ports and weak hash tables and iconv_t in Guile. 18:54:41 i was wrong about the finalizer trick btw. 18:55:33 The trick to emulate a GC daemon? 18:55:54 if you mean a hook to get called after gc, then yes. 18:56:19 the bdw gc finally added some callbacks in cvs, so i use those now. 18:56:39 cvs! we are in the clutches of the nineties still. 18:56:42 Why do you list all ports in a hash table, and why does every port have a multi-kilobyte iconv_t record associated with it? 18:56:59 ports in a table so they can be flushed at exit. 18:57:03 warning: cvs 18:57:06 Also, what happens to Guile if you impose ulimits and cause malloc to fail? 18:57:37 the iconv_t is for converting to the port's encoding, which might be a locale encoding. 18:57:47 but that's something of a hairy artifact. 18:57:54 -!- cbrannon [~cbrannon@gentoo/developer/cbrannon] has quit [Quit: BRB] 18:58:00 re ulimits, i hope that either the gc works, or the process aborts :p 18:58:06 but i do not know 18:58:29 well. sometimes syscalls fail with -ENOMEM or something, but it's not a happy situation. 18:59:14 Hmm... Is it sensible to force all ports at exit? What about string ports? 18:59:32 fantazo_ [~fantazo@178-191-163-47.adsl.highway.telekom.at] has joined #scheme 18:59:56 mippymoe [~mathguru1@c-24-11-171-16.hsd1.mi.comcast.net] has joined #scheme 18:59:57 well, you certainly want to force file-backed ports. otherwise (display "foo" (open-output-file "/tmp/bar")) isn't guaranteed to work, due to internal buffering 19:00:09 it's the same consideration as FILE* afaik 19:00:20 cbrannon [~cbrannon@gentoo/developer/cbrannon] has joined #scheme 19:00:24 i don't know about string ports. perhaps they do not need flushing. 19:02:53 -!- fantazo [~fantazo@178-190-239-124.adsl.highway.telekom.at] has quit [Ping timeout: 258 seconds] 19:04:18 Do you need to allocate an iconv_t all the time? Can you do it lazily? It seems like a bad idea to do that for binary I/O. 19:04:19 scm_i_get_new_heap_segment: Could not grow heap. ;Riastradh? 19:04:24 zsh: abort guile 19:04:41 I mean, it seams like a bad idea to have iconv involved in binary I/O. 19:05:45 Riastradh: it might be done lazily 19:05:51 i don't recall 19:05:52 Seams? 19:05:52 Seems. 19:05:56 -!- fantazo_ [~fantazo@178-191-163-47.adsl.highway.telekom.at] has quit [Remote host closed the connection] 19:06:01 djcb [~user@a88-112-253-18.elisa-laajakaista.fi] has joined #scheme 19:06:06 iconv is not involved for binary io afaik. 19:07:55 djcb` [~user@a88-112-253-18.elisa-laajakaista.fi] has joined #scheme 19:07:58 pdelgallego [~pdelgalle@1385159903.dhcp.dbnet.dk] has joined #scheme 19:09:17 there are many dusty corners to sweep 19:09:47 i went hiking earlier this week and we ran across totally abandoned centuries-old houses 19:09:56 it looked like people left them in a hurry 19:10:11 there were woven baskets of hay being mended, shoes still in place 19:10:13 -!- djcb` [~user@a88-112-253-18.elisa-laajakaista.fi] has quit [Read error: Connection reset by peer] 19:10:14 -!- djcb [~user@a88-112-253-18.elisa-laajakaista.fi] has quit [Read error: Connection reset by peer] 19:10:15 (MIT Scheme screws this up -- ports are all designed for Unicode I/O, not for binary I/O, so binary I/O is slow and sometimes broken if you don't know what you're doing.) 19:10:22 some schemes are like that ;) 19:10:47 hand-made nails, etc 19:10:52 -!- githogori [~githogori@66.123.22.146] has quit [Quit: Leaving] 19:11:28 githogori [~githogori@66.123.22.146] has joined #scheme 19:11:36 i think guile's port and string situation still needs some fixing 19:11:55 there is a contributor that wants to change everything to utf-8 internally and i am inclined to agree 19:13:06 Heh, hand-made nails 19:13:33 (MIT Scheme doesn't use iconv, though -- it just knows a bunch of mappings between archaic character sets and subsets of Unicode.) 19:14:10 that sounds like fun bit-twiddling 19:14:34 Most of it is just a bunch of vectors of Unicode code points. 19:15:18 vectors of codepoints is indeed the nicest way to program things. 19:15:45 No, I mean most of the code handling the character set conversions is literally written vectors of Unicode code points. 19:15:51 -!- homie [~levgue@xdsl-78-35-177-250.netcologne.de] has quit [Read error: Connection reset by peer] 19:16:06 -!- wbooze [~levgue@xdsl-78-35-177-250.netcologne.de] has quit [Remote host closed the connection] 19:16:41 hah! 19:16:51 See the various uses of DEFINE-8-BIT-CODECS in . 19:16:51 http://tinyurl.com/3ug6b9v 19:17:41 *wingo* peruses 19:18:06 what are you up to these days, Riastradh ? 19:18:57 Is there some +-standard macro to split its arguments into right-associated binary calls? E.g. (right-associate foo a b c) -> (foo a (foo b c)) 19:19:26 djcb [~user@a88-112-253-18.elisa-laajakaista.fi] has joined #scheme 19:19:29 well, it is nice that all that is in scheme 19:19:37 guile's port foo is the nastiest part of its c api 19:19:43 now that the old evaluator is gone 19:19:46 -!- cbrannon [~cbrannon@gentoo/developer/cbrannon] has quit [Quit: One sec.] 19:20:38 -!- pdlogan [~patrick@174-25-37-137.ptld.qwest.net] has left #scheme 19:21:08 -!- Nisstyre [~nisstyre@109.74.204.224] has quit [Quit: Leaving] 19:22:33 I've been vacillating about making various large changes to MIT Scheme. It would be a lot of work, and I'm not sure I have the steam for it. There are lots of problems with the way MIT Scheme handles I/O and external events such as signals. 19:24:08 chrissbx, foldr? 19:24:13 snorble [~none@s83-179-14-105.cust.tele2.se] has joined #scheme 19:24:13 chrissbx: something like (define-syntax macro-fold (syntax-rules () ((macro-fold kons val1 val2) (kons val1 val2)) ((macro-fold kons val1 val2 vals ...) (kons val1 (macro-fold kons val2 vals ...))))) ; untested ? 19:24:20 -!- githogori [~githogori@66.123.22.146] has quit [Ping timeout: 260 seconds] 19:25:07 which is just a macro version of foldr 19:25:11 jonrafkind: that's not syntax, it would need me to write code to create a list which would not only be more to write but also more to evaluate (or optimize away) for the system 19:25:52 cbrannon [~cbrannon@gentoo/developer/cbrannon] has joined #scheme 19:26:00 ijp: well I can write it myself, too, I was mainly interested if anyone had seen something alike, and could tell me the name or usage 19:26:00 signals. yuck. 19:27:28 I'm interested to use this as part of a macro expansion; so it could look a bit different; 19:27:48 well basically I just want to take a binary function and create n-ary syntax out of it. 19:28:04 never heard of it. 19:28:15 so it could be something like (define-syntax n-ary-foo (wobble 'binary-foo)) 19:28:49 s/'// of course 19:28:54 yeah 19:29:21 -!- czakian [~czakian@140-182-227-65.dhcp-bl.indiana.edu] has quit [Quit: Leaving] 19:37:28 Nisstyre [~nisstyre@infocalypse-net.info] has joined #scheme 19:45:59 ymasory [~ymasory@wrls-249-19-185.wrls-client.fas.harvard.edu] has joined #scheme 19:48:57 -!- mippymoe [~mathguru1@c-24-11-171-16.hsd1.mi.comcast.net] has quit [Ping timeout: 250 seconds] 19:55:01 -!- copumpkin is now known as elitist 19:59:29 Riastradh: when we'll see mit-scheme package? 19:59:48 (Alright, fix the grammar to make it proper question.) 20:05:03 -!- dRbiG [drbig@unhallowed.pl] has quit [Remote host closed the connection] 20:07:17 pothos_ [~pothos@111-240-164-129.dynamic.hinet.net] has joined #scheme 20:08:38 -!- pothos [~pothos@111-240-169-22.dynamic.hinet.net] has quit [Ping timeout: 240 seconds] 20:08:55 -!- pothos_ is now known as pothos 20:09:09 -!- elitist is now known as copumpkin 20:19:35 foof: seems to be lacking backslashes, for some reason: (fmt #f "Result: " res nl) => "Result: 42n" 20:20:02 thus, slashified and maybe-slashified are non-sensical; too. 20:27:36 -!- B4R0N [~baron@187.17.141.116] has quit [Ping timeout: 258 seconds] 20:28:20 geoffhill [~geoffhill@wireless-165-124-144-212.nuwlan.northwestern.edu] has joined #scheme 20:28:30 -!- ASau [~user@93-80-248-41.broadband.corbina.ru] has quit [Quit: reboot] 20:28:37 hotblack231 [~jh@p5B30D6BB.dip.t-dialin.net] has joined #scheme 20:28:56 -!- hotblack23 [~jh@p5B30DD26.dip.t-dialin.net] has quit [Ping timeout: 276 seconds] 20:29:22 githogori [~githogori@adsl-66-123-22-146.dsl.snfc21.pacbell.net] has joined #scheme 20:39:37 -!- pdelgallego [~pdelgalle@1385159903.dhcp.dbnet.dk] has quit [Ping timeout: 252 seconds] 20:39:38 cafesofie [~cafesofie@ool-18b97779.dyn.optonline.net] has joined #scheme 20:42:12 mippymoe [~mathguru1@c-24-11-171-16.hsd1.mi.comcast.net] has joined #scheme 20:46:22 -!- hussaibi [~hussaibi@CPE00222d3a5d80-CM00222d3a5d7c.cpe.net.cable.rogers.com] has quit [Quit: Ex-Chat] 20:50:59 -!- stis__ [~stis@host-95-197-198-108.mobileonline.telia.com] has quit [Ping timeout: 260 seconds] 20:55:12 -!- superjudge [~mjl@c83-250-110-188.bredband.comhem.se] has quit [Ping timeout: 258 seconds] 20:59:23 B4R0N [~baron@201.20.176.240] has joined #scheme 21:01:33 homie [~levgue@xdsl-84-44-208-18.netcologne.de] has joined #scheme 21:03:14 RageOfThou [~RageOfTho@users-146-140.vinet.ba] has joined #scheme 21:04:56 femtooo [~femto@95-89-249-242-dynip.superkabel.de] has joined #scheme 21:05:56 -!- MrFahrenheit [~RageOfTho@users-146-140.vinet.ba] has quit [Ping timeout: 258 seconds] 21:07:11 -!- RageOfThou [~RageOfTho@users-146-140.vinet.ba] has quit [Read error: No route to host] 21:08:15 -!- femtoo [~femto@95-89-249-242-dynip.superkabel.de] has quit [Ping timeout: 250 seconds] 21:08:21 RageOfThou [~RageOfTho@users-146-140.vinet.ba] has joined #scheme 21:08:31 rpg [~rpg@mpls.sift.info] has joined #scheme 21:10:40 -!- josephholsten [~josephhol@66.210.206.32] has quit [Quit: josephholsten] 21:11:20 -!- geoffhill [~geoffhill@wireless-165-124-144-212.nuwlan.northwestern.edu] has quit [Quit: geoffhill] 21:11:31 hotblack23 [~jh@p3E9EF222.dip.t-dialin.net] has joined #scheme 21:13:18 -!- hotblack231 [~jh@p5B30D6BB.dip.t-dialin.net] has quit [Ping timeout: 240 seconds] 21:15:37 -!- bipt` [~bpt@user-0c8h24l.cable.mindspring.com] has quit [Ping timeout: 250 seconds] 21:16:42 alaricsp [~alaric@5ac75b10.bb.sky.com] has joined #scheme 21:21:53 jrt4 [~jrtaylori@207-118-123-165.dyn.centurytel.net] has joined #scheme 21:24:11 -!- jrt4__ [~jrtaylori@207-118-99-121.stat.centurytel.net] has quit [Ping timeout: 276 seconds] 21:25:09 -!- B4R0N [~baron@201.20.176.240] has quit [Ping timeout: 250 seconds] 21:25:39 geoffhill [~geoffhill@wireless-165-124-144-212.nuwlan.northwestern.edu] has joined #scheme 21:30:13 jrt4__ [~jrtaylori@207-118-119-101.dyn.centurytel.net] has joined #scheme 21:32:15 -!- jrt4 [~jrtaylori@207-118-123-165.dyn.centurytel.net] has quit [Ping timeout: 248 seconds] 21:37:28 -!- cafesofie [~cafesofie@ool-18b97779.dyn.optonline.net] has quit [] 21:39:08 -!- jrt4__ [~jrtaylori@207-118-119-101.dyn.centurytel.net] has quit [Read error: Operation timed out] 21:50:32 pdelgallego [~pdelgalle@1385159903.dhcp.dbnet.dk] has joined #scheme 21:51:03 Using paredit, how would you turn this: (a b) into this: [a b] ? 21:51:57 -!- femtooo [~femto@95-89-249-242-dynip.superkabel.de] has quit [Read error: Connection reset by peer] 21:52:09 EarlGray [~dmytrish@inherent.puzzler.volia.net] has joined #scheme 21:52:26 What makes you think Paredit would have a function to do that? 21:53:32 jrt4__ [~jrtaylori@173-202-194-84.dyn.centurytel.net] has joined #scheme 21:53:48 Well it doesn't necessarily need one (except that I'm asking because I'm using it to edit Clojure, and some people have packaged up paredit for that purpose), 21:54:13 but I'm trying things like wrapping (a b) with [], i.e. [(a b)], 21:54:20 then how would I remove the inner parens? 21:54:45 splice-sexp doesn't do it since it leaves behind round parens. 21:55:12 There's code for that in geiser (C-c C-e ESC) that you could probably extract 21:56:50 -!- jrt4__ [~jrtaylori@173-202-194-84.dyn.centurytel.net] has quit [Client Quit] 21:57:13 jrtayloriv [~jrtaylori@173-202-194-84.dyn.centurytel.net] has joined #scheme 21:59:04 -!- wingo [~wingo@90.164.198.39] has quit [Ping timeout: 246 seconds] 21:59:19 -!- gravicappa [~gravicapp@ppp91-77-209-164.pppoe.mtu-net.ru] has quit [Remote host closed the connection] 22:00:35 bipt [~bpt@cpe-173-095-173-064.nc.res.rr.com] has joined #scheme 22:05:19 -!- new2net [~N2N@unaffiliated/new2net] has quit [Ping timeout: 240 seconds] 22:05:33 -!- hotblack23 [~jh@p3E9EF222.dip.t-dialin.net] has quit [Quit: Leaving.] 22:05:58 -!- homie [~levgue@xdsl-84-44-208-18.netcologne.de] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 22:10:20 B4R0N [~baron@187.17.141.116] has joined #scheme 22:10:54 homie [~levgue@xdsl-84-44-208-18.netcologne.de] has joined #scheme 22:12:25 wbooze [~levgue@xdsl-84-44-208-18.netcologne.de] has joined #scheme 22:13:11 ASau [~user@93-80-248-41.broadband.corbina.ru] has joined #scheme 22:15:48 Is this supposed to blow up or actually work? `#0=(#0# ,12) 22:16:17 Do I have to make every piece of code that walks syntactic data be cyclic-aware now? 22:18:56 -!- pygospa [~TheRealPy@kiel-d9bfd33b.pool.mediaWays.net] has quit [Disconnected by services] 22:19:06 pygospa [~TheRealPy@kiel-4dbecbe4.pool.mediaWays.net] has joined #scheme 22:19:20 heh; I guess that's implementation specific (and is the implementation in question cyclic-aware itself?) 22:23:58 This is my own implementation - and I try (in vain) to follow only the spec for guidance. I implemented support to read and write data with the #= and ## tokens correctly. But then the question is -- is cyclic input a required part of the language? 22:24:02 -!- saiko-chriskun [~chris-kun@fsf/member/saiko-chriskun] has quit [Quit: WeeChat 0.3.4] 22:26:32 I don't think it's in any R*RS (but I haven't read all of the later ones). 22:27:12 What use would cyclic input syntax be? 22:27:49 The first draft R7RS introduces the tokens, but doesn't say much else about what the minimal set of operations that are legal on such data. 22:30:28 I'd say, if you want to keep possibilities open, allow those tokens including cycles, but leave it to the programmer to use them sensibly (i.e. don't make an effort to check for cycles) 22:31:22 It's the same as being fed an infinite input file, after all, so at some point you'd run out of memory just the same way. 22:31:34 I *like* the new feature, but I don't think the implementation should be required to handle syntax (to be expanded) that contains cycles - this could mean logically cyclic output from the expander, and then what the hell would that mean? 22:31:38 (except maybe in one case it's in the parser) 22:34:21 brandelune [~suzume@pl571.nas982.takamatsu.nttpc.ne.jp] has joined #scheme 22:34:51 In the case of `#0=(#0# ,12), the input to the quasiquote expander has a cycle, so it will go into an infinite loop if you follow my suggestion. 22:37:07 Yeah, that's what happened, for obvious reasons. But I could imagine a rewrite of my quasiquote macro that maintains a hashtable of "previously visited nodes" so that it could successfully output '#0=(#0# 12). The precedent would be awful though, because then every other macro might have to do something similar. 22:38:14 so, I will just take your suggestion and maybe someone can put some stricter wording in the final spec, or maybe the wg2 spec that puts limits on the inputs. 22:41:10 -!- milli [~milli@rasler.acmeps.com] has quit [Quit: Coyote finally caught me] 22:42:43 -!- mippymoe [~mathguru1@c-24-11-171-16.hsd1.mi.comcast.net] has quit [Ping timeout: 250 seconds] 22:46:03 chrissbx, if the text is `|(a b)', type `M-x paredit-wrap-round RET C-M-d M-s'. 22:46:40 If you like, bind M-[ to `paredit-wrap-round'. It doesn't seem to be in use in Scheme Mode, at least. 22:47:42 Riastradh: hm but that wraps with, well, round parens? 22:47:56 ...er. 22:47:58 s/round/square/g 22:48:02 ah 22:48:23 Ok, but then how do I remove the round parens that end up inside the [] ? 22:48:40 That's what C-M-d M-s does. 22:48:47 -!- chrissbx [~chrissbx@69-196-152-229.dsl.teksavvy.com] has left #scheme 22:48:51 chrissbx [~chrissbx@69-196-152-229.dsl.teksavvy.com] has joined #scheme 22:49:01 *chrissbx* checking 22:49:13 No, not C-x C-c! 22:49:41 Nah, that was xchat, I hit C-w 22:50:25 I should probably start using an emacs based irc client. 22:52:21 Hm, I've rebound M-s to save-buffer, but it seems M-s was paredit-splice-sexp, 22:52:35 but that turns [(a b)] back into (a b) 22:52:48 drdo` [~user@91.205.108.93.rev.vodafone.pt] has joined #scheme 22:53:12 OK, let me be more specific, in case you've changed any other keys. Suppose the buffer is `|(a b)'. Type: M-x paredit-wrap-square RET M-x down-list RET M-x paredit-splice-sexp RET 22:53:41 ah down-list from there, ok 22:53:53 that works, thanks! 22:54:48 -!- drdo [~user@91.205.108.93.rev.vodafone.pt] has quit [Ping timeout: 260 seconds] 22:55:55 -!- geoffhill [~geoffhill@wireless-165-124-144-212.nuwlan.northwestern.edu] has quit [Quit: geoffhill] 22:59:15 -!- rpg [~rpg@mpls.sift.info] has quit [Read error: Operation timed out] 23:08:15 -!- masm [~masm@2.80.155.207] has quit [Ping timeout: 248 seconds] 23:10:04 -!- ymasory [~ymasory@wrls-249-19-185.wrls-client.fas.harvard.edu] has quit [Quit: Leaving] 23:11:41 -!- rien [~rien@dyn-160-39-34-114.dyn.columbia.edu] has quit [Ping timeout: 240 seconds] 23:12:51 rien [~rien@dyn-160-39-34-114.dyn.columbia.edu] has joined #scheme 23:20:03 -!- RageOfThou [~RageOfTho@users-146-140.vinet.ba] has quit [Read error: Connection reset by peer] 23:20:29 RageOfThou [~RageOfTho@users-146-140.vinet.ba] has joined #scheme 23:22:59 FunkyDrummer [~RageOfTho@users-146-140.vinet.ba] has joined #scheme 23:26:03 -!- RageOfThou [~RageOfTho@users-146-140.vinet.ba] has quit [Ping timeout: 250 seconds] 23:30:20 -!- jrtayloriv [~jrtaylori@173-202-194-84.dyn.centurytel.net] has quit [Read error: Operation timed out] 23:44:00 jrtayloriv [~jrtaylori@207-118-110-73.dyn.centurytel.net] has joined #scheme 23:45:33 bokr [~bokr@109.110.54.36] has joined #scheme 23:47:58 -!- pdelgallego [~pdelgalle@1385159903.dhcp.dbnet.dk] has quit [Ping timeout: 240 seconds] 23:48:04 replore [~replore@ntkngw592034.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #scheme 23:55:45 -!- shardz [~samuel@ilo.staticfree.info] has quit [Ping timeout: 258 seconds]