00:41:22 ccl-logbot [n=ccl-logb@master.clozure.com] has joined #scheme 00:41:22 00:41:22 -!- names: ccl-logbot nowhereman AtnNn nowhere_man mejja borism_ Adamant saccade_ bombshelter13 a-s OceanSpray arcfide errordeveloper npe aoeuid gweiqi sm Kinks hadronzoo_ sonderma` prince pjdelport Guest9601 Nshag elias` Kusanagi replor tltstc synthasee papermachine tizoc CaptainMorgan mr_ank_ cky eno foof emma wastrel antoszka sladegen z0d fschwidom heat ski levi tessier mbishop kalven proq cracki bsmntbombdood Archville alexsei bohanlon elmex 00:41:22 -!- names: chandler ttmrichter jeremiah BW^- ineiros nemik subversus aspect pchrist|univ Jarvellis Adrinael klutometis eli vega cipher r0bby gnomon Paraselene_ mqt Deformative dlouhy zbigniew qmrw Cale specbot minion pbusser2 tabe tarbo sjamaan Axioplase_ bascule wchicken sarahbot grnman leimy REPLeffect pchrist Khisanth j4cbo bpt kilimanjaro dfeuer bunz maskd djjack_ boyscared offby1 Elly sad0ur araujo lde asorbus qebab saccade j85wilson jdev kazzmir_ 00:41:22 -!- names: DuClare nasloc__ Riastradh Mr_Awesome tjafk1 raikov mhoran crashmatrix pfo_ aquanaut linas ivan Piranha__ clog Arelius felipe lisppaste Mr_SpOOn jroes elf agemo ski_ Poeir ricky viocizgd samth rmrfchik rudybot duncanm XTL mornfall Wardje vincenz Leonidas xian michaelw 00:55:55 -!- gweiqi [n=greg@69.120.126.163] has quit [Remote closed the connection] 00:56:12 gweiqi [n=greg@69.120.126.163] has joined #scheme 01:00:59 -!- Guest9601 [n=mike@dslb-088-066-225-235.pools.arcor-ip.net] has quit ["This computer has gone to sleep"] 01:07:41 -!- saccade_ [n=saccade@dhcp-18-188-67-101.dyn.mit.edu] has quit ["This computer has gone to sleep"] 01:20:06 -!- ttmrichter [n=ttmricht@58.49.18.75] has quit [Read error: 104 (Connection reset by peer)] 01:21:07 ttmrichter [n=ttmricht@58.49.18.75] has joined #scheme 01:21:09 ttmrichter_ [n=ttmricht@58.49.18.75] has joined #scheme 01:21:31 -!- ttmrichter_ [n=ttmricht@58.49.18.75] has quit [Read error: 104 (Connection reset by peer)] 01:25:33 hey guys 01:25:55 sometimes, it's convenient AND well performing cpu-wise to put a lot of code in a closure, 01:26:22 as you can have closure-global variables, that, by having them global to the closure, you don't need to pass around and re-declare them all of the time. 01:26:34 though, for debuggability, that approach sucks. 01:26:46 any approach that satisfies all three criteria to suggest? 01:27:51 annodomini [n=lambda@c-75-69-95-99.hsd1.nh.comcast.net] has joined #scheme 01:28:34 synx [i=pandora@gateway/gpg-tor/key-0xA71B0C6A] has joined #scheme 01:33:10 -!- wastrel [n=wastrel@nylug/member/wastrel] has quit ["l8r\"] 01:35:28 I got alarm-evt working... it uses a pretty horrific hack though. Not sure if it's the best strategy to use. 01:35:45 BW^-, you'll have to be a bit more specific about what you're trying to express that requires so many intermediate quantities. 01:35:48 this is off topic, but does anyone know oberon? 01:35:51 synx, what are you trying to accomplish here? 01:36:02 mbishop, I suspect that Wirth does... 01:36:16 https://synx.us.to/feepcode/continuationEvent/event.scm 01:36:18 BW^-: global-locals-in-modulos? or "proper" object system... 01:36:26 Riastradh: Just trying to use (sync) to handle several alarm events. 01:36:38 sladegen: global-locals-in-modulos? ? 01:37:04 BW^-: consider it a baby babble. 01:37:05 Notice how I use the handler variable that doesn't get set to the proper value until after it may have been used... 01:37:19 cubix [n=cubix@bas21-toronto12-1242359988.region1.highspeedunplugged.bell.ca] has joined #scheme 01:37:23 synx, aside from your unreadable indentation, why are you using events at all here, and not just three different threads? 01:37:53 Because in plt-scheme, each thread takes 27K of memory. 01:38:13 ...that and I was trying to work with (sync), not threads. 01:38:20 hiyuh [n=hiyuh@KD059133117089.ppp.dion.ne.jp] has joined #scheme 01:38:27 synx, one of the raisons d'etre of PLT's events is that they do not require the whole program to be written with explicit event loops, but parts of the program can use them where they are helpful anyway. 01:38:36 -!- synx [i=pandora@gateway/gpg-tor/key-0xA71B0C6A] has quit [Remote closed the connection] 01:40:21 synx [i=pandora@gateway/gpg-tor/key-0xA71B0C6A] has joined #scheme 01:40:53 Riastradh: Sure that's fine. I object to my own use of a global list of events. Just trying to figure out (alarm-evt) right now, and the rest is just what I was taught by others. 01:42:28 synx, what is the purpose of the mutable global HANDLE, by the way? 01:42:36 ...oops, never mind. 01:42:46 I misread -- because the indentation on your LET in TEST-ALARM is very confusing. 01:43:25 Riastradh: sorry, I have no clue how to properly indent. :( 01:43:43 However Emacs indents your code is generally correct. 01:44:43 But when to press enter? 01:45:02 Oh, you're objecting to the excessive whitespace. 01:45:19 That's a little trickier, but generally break the line as early as is necessary, and never leave several opening delimiters missing closing delimiters on the same line. 01:46:59 I will agree that vim has some retarded indentation policy. I set it to "two indents is four spaces" and it said "what? so you mean two indents is a tab?" 01:47:30 emacs just kills my hands though; never managed to figure out a smooth way to operate it. 01:49:06 jonrafkind [n=jon@c-98-202-86-149.hsd1.ut.comcast.net] has joined #scheme 01:49:10 dnm [n=dnm@c-68-49-46-251.hsd1.va.comcast.net] has joined #scheme 01:51:53 Riastradh pasted "reindented and lightly reformatted" at http://paste.lisp.org/display/67694 01:52:35 It may be instructive or illustrative to peruse . 01:52:47 Why all the extra indentation below the handle-evt call? 01:52:55 saccade_ [n=saccade@65-78-24-47.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com] has joined #scheme 01:53:24 It is acceptable to indent the lambda form with two spaces, rather than aligning it with the first operand in the enclosing combination. 01:53:38 ooh thanks. I'll read that... 01:53:46 Emacs will not do this automatically unless instructed about the name HANDLE-EVENT, however. 01:53:52 HANDLE-EVT, sorry. 01:54:16 (It is also a greviously silly mistake to excise two letters from a name like that.) 01:54:23 (This is not, of course, your fault.) 01:54:38 brweber2 [n=brweber2@ip68-100-65-167.dc.dc.cox.net] has joined #scheme 01:55:29 You can, by the way, use LETREC to bind HANDLER, rather than binding HANDLER to #F, creating a procedure closed over the binding, and then changing the binding's value. 01:56:04 jkasdlkjbsdf [n=user@atlasdesktop.res.utk.edu] has joined #scheme 01:57:14 -!- jkasdlkjbsdf [n=user@atlasdesktop.res.utk.edu] has quit [Client Quit] 01:57:28 I'm worried that the handler will get called before the alarm-evt call even finishes though, maybe with 0 milliseconds, thus making the assignment of handler happen after it is used. 01:57:36 It won't. 01:58:07 Implemenation might change... I guess it is a long shot. 01:58:09 Events are not active objects. 01:58:58 Nothing happens with them until you call SYNC. They are passive descriptions of ways for a process to synchronize with external events. 01:59:03 aha holy crap emacs can't handle utf8? that's got to be a misconfiguration 01:59:20 nanothief [n=kvirc@203.94.189.86] has joined #scheme 01:59:41 GNU Emacs supports editing of files with Unicode content encoded in UTF-8. 02:00:05 Riastradh: the `evt' name comes from CML, IIRC. 02:00:09 eli, yep. 02:00:11 Yes I would hope so. It does specify the handler in handle-evt is called after the event happens, and of course the event can't happen until the call to (sync) 02:00:30 Yes it does. However mine has decided to be recalcitrant today. 02:00:37 ...and in that world, people do make such abbreviations, much more often than in Scheme. 02:00:47 -!- synx [i=pandora@gateway/gpg-tor/key-0xA71B0C6A] has quit [Remote closed the connection] 02:01:34 *offby1* waves 02:01:43 synx [i=pandora@gateway/gpg-tor/key-0xA71B0C6A] has joined #scheme 02:01:45 synx, the `event' in this case is the actual event, whereas the objects called `events' are actually descriptions of classes of events. Any time you synchronize an event object, the process will wait until an actual event described by that event object occurs. 02:03:19 So an `alarm event' object is an object that says to SYNC, `Hi! I describe an event at a specific time. Please enable the waiting process once the current time is t.' 02:05:01 They tend to be very polite. 02:05:51 The object yielded by HANDLE-EVENT is one that says to SYNC, `Hi! I'm kinda like that alarm event, in that I want you to enable the waiting process once the current time is t, but I *also* want you to call the procedure with which I was constructed when that happens -- and to return to the waiting process whatever that procedure returns.' 02:07:42 -!- sm [n=sm@pool-71-165-166-138.lsanca.dsl-w.verizon.net] has quit [] 02:08:08 kilimanjaro: creepily cheerful, actually, like those people who show up at your door with religious literature 02:08:18 Procedures such as ALARM-EVENT and HANDLE-EVENT don't actually do anything except to construct objects with those descriptions in them. 02:08:36 Yes, okay. 02:08:56 (This is intrinsic to the way that the whole event system works -- it is not merely an implementation detail of the procedures ALARM-EVENT and HANDLE-EVENT.) 02:09:15 -!- tabe [n=tabe@210.188.204.133] has quit ["Riece/5.0.0 Emacs/22.2 (berkeley-unix)"] 02:09:24 tabe [n=tabe@210.188.204.133] has joined #scheme 02:10:24 offby1, I wonder which event is closest to this guy: http://www.youtube.com/watch?v=AqSZhwu1Rwo 02:10:55 can't even watch; too creepy 02:11:17 -!- gweiqi [n=greg@69.120.126.163] has quit [Remote closed the connection] 02:11:33 gweiqi [n=greg@69.120.126.163] has joined #scheme 02:11:44 He has 'crazy eyes' 02:11:53 oops, meant `crazy eyes' 02:12:28 yeah show those whites 02:13:20 annodomini_ [n=lambda@c-75-69-95-99.hsd1.nh.comcast.net] has joined #scheme 02:13:50 For those who don't know, his cult had a mass suicide in the '90s with 39 people killing themself to go to outer space on Hale-Bopp comet, or something like that 02:15:25 -!- kilimanjaro [n=foo@70.116.95.163] has left #scheme 02:17:11 kilimanjaro [n=foo@70.116.95.163] has joined #scheme 02:17:31 -!- brweber2 [n=brweber2@ip68-100-65-167.dc.dc.cox.net] has quit [] 02:18:22 AshyIsMe [n=User@b415.adsl.ecomtel.com.au] has joined #scheme 02:18:35 -!- mr_ank_ [n=ank@220-244-42-72.static.tpgi.com.au] has quit [Read error: 110 (Connection timed out)] 02:19:56 For the record with most mass suicides like that, usually a majority do it at gunpoint. 02:20:36 -!- errordeveloper [n=errordev@78-86-1-110.zone2.bethere.co.uk] has quit [Read error: 110 (Connection timed out)] 02:22:09 synx, well, the majority of his followers had been part of the cult for 10+ years (some even 20+) and they all released videos talking about how excited they were to be moving to the "level beyond human" so I think maybe in this case they were just all crazy 02:22:14 At least that happened at Jonesboro. Most people just can't be motivated to self suicide. 02:23:44 -!- mejja [n=user@c-7d2472d5.023-82-73746f38.cust.bredbandsbolaget.se] has quit [Remote closed the connection] 02:23:52 kilimanjaro: Hey, I'm all for moving to the level beyond human, but once you have the magic koolaid in front of you it's just something people are hard wired not to do. 02:24:46 people who lie and say they have all the answers are the sickest bastards... 02:25:27 wow, looks like this one was legit with no signs of struggle. crazy... 02:25:37 Yea, pretty disgusting, but at least he walked the walk, he ate the barbiturate applesauce with the rest of his guys 02:26:18 wastrel [n=wastrel@nylug/member/wastrel] has joined #scheme 02:28:08 metasyntax [n=taylor@pool-71-188-161-219.aubnin.fios.verizon.net] has joined #scheme 02:30:24 -!- annodomini [n=lambda@wikipedia/lambda] has quit [Read error: 110 (Connection timed out)] 02:36:54 ikor [n=user@sw-soft.ac-tel.ru] has joined #scheme 02:38:16 I'll save my respect for anyone who didn't walk off the cliff with the rest of the sheep. 02:38:27 aoeuid_ [n=aoeuid@WL-320.CINE.HMC.Edu] has joined #scheme 02:39:34 I don't think I did. 02:39:40 *offby1* checks his limbs for breakage 02:39:50 saccade__ [n=saccade@VPN-ONE-EIGHTY-NINE.MIT.EDU] has joined #scheme 02:40:27 xwl [n=user@221.221.152.231] has joined #scheme 02:40:50 Attention. The earth is going to be recycled, and if you want to survive you must join #scheme foreva 02:41:39 pantsd [n=hkarau@129-97-136-171.uwaterloo.ca] has joined #scheme 02:42:16 lucky me 02:42:33 synx: can I collect the deposit on the Earth? 02:42:53 it's gotta be a lot more than five cents, given as how the Earth is a lot bigger than a soda bottle 02:47:15 -!- saccade_ [n=saccade@65-78-24-47.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com] has quit [Read error: 110 (Connection timed out)] 02:48:00 -!- aoeuid [n=aoeuid@DHCP-60-220.ST.HMC.Edu] has quit [Connection timed out] 02:48:31 larrytheliquid [n=larrythe@169.157.33.65.cfl.res.rr.com] has joined #scheme 02:49:24 -!- tltstc [n=nine@192.207.69.1] has quit [] 02:59:26 -!- larrytheliquid [n=larrythe@169.157.33.65.cfl.res.rr.com] has quit [] 03:02:03 elmex_ [n=elmex@e180067055.adsl.alicedsl.de] has joined #scheme 03:05:55 -!- elmex [n=elmex@e180065097.adsl.alicedsl.de] has quit [Read error: 113 (No route to host)] 03:06:00 -!- elmex_ is now known as elmex 03:16:02 papermachine_ [n=ahoman@61.152.106.169] has joined #scheme 03:16:27 Daemmerung [n=goetter@64.146.161.228] has joined #scheme 03:16:49 -!- papermachine_ [n=ahoman@61.152.106.169] has quit [Client Quit] 03:17:35 -!- papermachine [n=ahoman@61.152.106.169] has quit ["Leaving"] 03:25:37 -!- BW^- [i=Miranda@94.191.141.243.bredband.tre.se] has left #scheme 03:31:48 -!- gweiqi [n=greg@69.120.126.163] has left #scheme 03:37:26 -!- alexsei [n=alexsei@213.234.18.1] has quit [Read error: 104 (Connection reset by peer)] 03:38:01 alexsei [n=alexsei@213.234.18.1] has joined #scheme 03:39:54 hml [n=x@unaffiliated/hml] has joined #scheme 03:42:16 -!- prince [n=prince@203.246.179.177] has quit [Client Quit] 03:45:26 -!- fschwidom [n=fschwido@dslb-088-068-105-106.pools.arcor-ip.net] has quit [Remote closed the connection] 03:51:10 papermachine [n=ahoman@61.152.106.169] has joined #scheme 03:53:01 -!- a-s [i=root@93.112.81.106] has quit [Remote closed the connection] 04:00:05 -!- AtnNn [n=welcome@modemcable230.56-56-74.mc.videotron.ca] has quit ["strawberries"] 04:00:33 -!- cubix [n=cubix@bas21-toronto12-1242359988.region1.highspeedunplugged.bell.ca] has quit [] 04:01:18 -!- bombshelter13 [n=bombshel@209-161-240-8.dsl.look.ca] has quit [Client Quit] 04:02:41 Is there anything in scheme for call-chains, like how python does deferreds? 04:02:59 Easy enough to implement, but... just curious. 04:06:04 Mein [n=jono@75.146.48.206] has joined #scheme 04:06:11 maybe, but I don't know what those are 04:06:15 (and I supposedly know Python) 04:06:24 what are "deferreds"? 04:06:24 Not built-in to PLT as far as I am aware. 04:06:29 offby1, when he said `Python', he meant `Twisted'. 04:06:32 oh. 04:07:00 is there a paste bin for this channel? 04:07:04 lisppaste: url 04:07:04 To use the lisppaste bot, visit http://paste.lisp.org/new/scheme and enter your paste. 04:07:08 *nod 04:08:00 So what's a twisted "call-chain"? 04:08:49 eli, it's an asynchronous promise. 04:09:13 -!- npe [n=npe@66.112.249.148] has quit [] 04:09:44 An extensible one, too: one can request actions to run when the promise obtains a value. 04:09:53 A promise that gets evaluated on a thread? (With `force' waiting for it to finish.) 04:10:11 tjafk2 [n=timj@e176194035.adsl.alicedsl.de] has joined #scheme 04:10:23 Anon pasted "BSTree Problems" at http://paste.lisp.org/display/67700 04:10:46 Can someone please help me out with what should be an easy problem 04:10:49 the one listed above 04:11:08 I'm trying to make a simple BSTree, which uses the format listed at the top of the paste 04:13:14 -!- hadronzoo_ [n=hadronzo@ppp-70-252-98-8.dsl.rcsntx.swbell.net] has quit [] 04:13:14 While a CML event is a description of a class of events, a deferred (or promise, in E terminology; or `call-chain', a term for it which I had not heard before) represents a specific event with associated actions to run when the event happens. One can imperatively add actions, and they will be run when the event has happened and control has returned to some event loop. 04:13:14 I just want to get the size of the tree, but I'm getting errors relating to the left and right calls 04:13:14 It must be a simple flaw in my logic - i believe that I protect against calling the left and right functions on an empty list, but i could be wrong 04:13:15 By the way, I am using (size '(1 '(2 '() '()) '(3 '() '())) as my test case 04:13:24 -!- pantsd [n=hkarau@129-97-136-171.uwaterloo.ca] has quit [Remote closed the connection] 04:13:28 Mein, why did you put the symbol QUOTE all throughout your tree? 04:13:42 It occurs in six different places in your tree! 04:13:57 You mean '()? 04:14:10 I thought that you had to declare all lists as such 04:14:14 That text denotes the list also written as (QUOTE ()). 04:14:32 When that list is *evaluated* as an expression, its value is whatever the second element of the list is -- in this case, (). 04:14:54 But if you wrote ''(), for instance, the list that that denotes can also be written (QUOTE (QUOTE ())). And when you evaluate that, you get back not the empty list, but the list (QUOTE ()). 04:15:25 So are you saying that my test case is causing problems? 04:15:30 ya 04:15:32 That is, whenever you evaluate a list of the form (QUOTE x), the value of that expression is the datum x -- unevaluated, unprocessed, unadulterated, unrated. 04:15:43 And without quotations stripped, too. 04:16:14 So where do I need the quotations then? 04:16:32 I was under the impression that you needed a QUOTE whenever you declared a list 04:16:33 Riastradh: I lost you. Initially it sounded like `delay', but the expression is evaluated in the background; but then it looked more like an event constructor that adds a function to be used when the event is ready. 04:16:51 -!- wastrel [n=wastrel@nylug/member/wastrel] has quit ["sleep time is now"] 04:16:52 In PLT, the latter is `wrap-evt'. 04:17:03 And the former can be constructed as: 04:17:27 rudybot: eval (define-syntax-rule (pdelay expr) (let ([ch (make-channel)]) (thread (lambda () (channel-put ch expr))) (delay (channel-get ch)))) 04:17:54 (but rudybot is not too useful to demonstrate such things.) 04:18:19 har-umph 04:18:25 eli, basically, it's an imperative version of WRAP-EVT. 04:18:31 Oh my god 04:18:36 So the entire time I had it correct 04:18:39 It's full of stars 04:18:41 It was just my test case 04:18:46 Mein, you need to quote a datum that you want literally in your program. 04:18:50 That has been driving me crazy 04:19:10 So I only need to quote the outer list 04:19:10 Mein, so if you want (1 (2 () ()) (3 () ())) literally in your program, say to take its car, you must write (CAR (QUOTE (1 (2 () ()) (3 () ())))). 04:19:27 Oh :( 04:19:31 That is so frustrating 04:19:39 I thought my logic was correct (it is - I just tested it) 04:19:51 But I've been trying to figure out the problem for the past hour and a half 04:19:55 Thanks a lot for the help 04:19:58 If you omit the quotation, then Scheme will look at 1, and say to itself: `Mein is telling me that this object 2 is a procedure, which he wants me to apply to...' 04:20:07 Yeh I think I understand 04:20:08 (One of those numbers should be the other.) 04:20:11 ah crap I wandered off 04:20:20 Thanks a bunch Riastradh 04:21:08 I hate it when that happens. 04:21:22 A call-chain is a list of functions that are called one after the other, with the return value of one used as the argument for the next. 04:21:22 Hmmm? 04:21:56 I'm sitting here, hacking, and all of a sudden I wonder off and find myself in a pub. 04:21:58 In er, twisted deferreds, it connects a call-chain with a (delay), pretty much. Though the twisted people don't separate the two concepts. 04:21:58 dunno of any such thing built in but it sounds easy 04:22:12 Now why would you hate that, eli? 04:22:26 I don't like pubs much. 04:22:36 It's easy superficially. Properly propogating exceptions through such a chain is a bit of a spider's nest though. 04:22:48 Fair enough. 04:23:05 Not really, synx, as long as you know what you want. 04:23:09 -!- xwl [n=user@221.221.152.231] has quit [Remote closed the connection] 04:23:18 That is, if you have a definition of `properly'. 04:23:36 Well, if you have (a (b (c (d)))) and d raises an exception, either a b or c could catch it. 04:23:48 cracki_ [n=cracki@sglty.kawo2.RWTH-Aachen.DE] has joined #scheme 04:24:03 But if you have...um... 04:25:31 -!- Mein [n=jono@75.146.48.206] has quit [] 04:26:14 -!- tjafk1 [n=timj@e176198019.adsl.alicedsl.de] has quit [Read error: 110 (Connection timed out)] 04:27:01 (let loop ((result #f) (chain (list d c b a)) (loop ((car chain) result)) (cdr chain)) 04:27:38 Then it's the same effect, sort of, but when d raises an exeception neither a, b, nor c can catch it. 04:28:02 I meant (d #f) inside the first example there. 04:28:58 twisted solves that problem by having a second call-chain called an "errback". Yes it's...horribly klunky. They seem to be able to get it to work. 04:29:00 synx: what you wrote is not valid code, but it looks like what you were trying to write is basically ((compose d c b a) #f). 04:29:09 Associat0r [n=Associat@h163153.upc-h.chello.nl] has joined #scheme 04:29:27 Yeah sorry I was trying to write something legible quickly, not correct. :( 04:30:07 (compose) is not identical to normal recursion? 04:30:22 I don't know what that question means. 04:30:45 (You have a function on the left, and a mathematical concept on the right.) 04:31:07 Let me make a test case that actually works... 04:31:43 Back to the exception thing -- how would `c' be able to catch an exception raised by `a'? 04:32:08 I'm not sure... 04:32:21 I guess it depends on the mechanism by which you raise the exception. 04:32:33 Not like I'm passing a continuation bleh. 04:32:38 The exception is raised as usual. `error', for example. 04:34:22 Sounds like what you really want is to "compose" pieces of code, not functions. If it's functions, then I can vaguely see how pairing each function with an exception-handling function is something you'd describe as another "errback" chain. 04:34:33 borism [n=boris@195-50-201-108-dsl.krw.estpak.ee] has joined #scheme 04:34:44 (But this seems completely unrelated to what Riastradh described.) 04:39:14 vorpal [n=rhunter@pdpc/supporter/student/vorpal] has joined #scheme 04:40:14 -!- cracki [n=cracki@sglty.kawo2.RWTH-Aachen.DE] has quit [Read error: 110 (Connection timed out)] 04:40:21 -!- hml [n=x@unaffiliated/hml] has quit [Read error: 104 (Connection reset by peer)] 04:40:58 -!- borism_ [n=boris@195-50-199-110-dsl.krw.estpak.ee] has quit [Read error: 145 (Connection timed out)] 04:42:24 Mein [n=jono@75.146.48.206] has joined #scheme 04:45:07 I think you described it pretty well. I don't want to do it, though. Honestly I'm trying to figure out what good it is or how to avoid it. 04:52:32 player2 [n=kyle@users.wloy.org] has joined #scheme 04:52:58 automejja [n=edwin@c-7d2472d5.023-82-73746f38.cust.bredbandsbolaget.se] has joined #scheme 04:54:32 player2 pasted "Can't apply +" at http://paste.lisp.org/display/67703 04:55:04 I'm a little bit confused why elk is complaining that (eval-expr '() '(1 2 +)) results in "application of non-procedure: +) 04:55:49 parodyoflanguage [i=pseudony@mmds-216-19-34-118.twm.az.commspeed.net] has joined #scheme 04:56:32 can anyone tell me why the with-syntax part of this macro doesn't match? http://paste.lisp.org/display/67704 04:56:38 i tried it on simpler examples and it works 04:56:42 something about the map calls is off.. 04:57:32 gaah. 04:57:55 you should warn before you post something that's NSFBT (not safe for bedtime) 04:58:17 *eli* seconds offby1 04:58:28 :p 04:58:43 it does match this, #'(((x 1) (y 2))) 04:58:50 which is basically what the map calls produce 04:59:01 or at least they should 04:59:17 On a very shallow look (since I still second offby1) 04:59:39 you have (((? ?) ...) ...) in the pattern, 04:59:46 *offby1* flees 05:00:04 The first `map' does the first ellipsis, and the second does the second. 05:00:23 yes 05:00:25 So the body of the inner map should always return something that matches (? ?) 05:00:37 #'(func (lambda _ bound-vars ...) action) does not. 05:00:58 ugh!!! a missing parens 05:00:59 thanks 05:01:16 ah.. success 05:01:25 *eli* opens up his wallet an points at it. 05:01:28 In here. 05:01:31 $50. 05:01:43 here is a shiny nickel 05:02:04 *eli* farts in kazzmir_'s shiny nickel's general direction. 05:02:08 :( 05:02:38 ingrate! 05:02:56 why when I was your age I'd tip a _dollar_ for syntax-rules advice 05:03:03 and a dollar was worth something then, by golly 05:03:18 now its almost worth a peso 05:03:23 -!- player2 [n=kyle@users.wloy.org] has quit [] 05:05:29 *eli* still points at the open wallet. 05:05:33 545.173038 peso please. 05:06:24 -!- cracki_ is now known as cracki 05:06:51 now whats the thing to unhygienically inject syntax, I need to bind _ in the action code 05:07:32 don't! You can get AIDS if you inject unhygienically 05:07:57 *eli* whacks kazzmir_ with a hygienic pad 05:08:34 just write some nonhygienic code man.. its cool.. 05:08:46 Use syntax parameters. 05:09:49 the reference page has a lot of words. can you provide an example? 05:10:38 http://blog.plt-scheme.org/2008/02/dirty-looking-hygiene.html 05:13:17 johnnowak [n=johnnowa@207-38-171-48.c3-0.wsd-ubr1.qens-wsd.ny.cable.rcn.com] has joined #scheme 05:13:50 -!- dfeuer [n=dfeuer@wikimedia/Dfeuer] has quit [Read error: 104 (Connection reset by peer)] 05:14:40 eli, the code cuts off: (syntax-parameterize ([it (make-rename-tran 05:14:44 oh ill just look it up 05:15:05 dfeuer [n=dfeuer@wikimedia/Dfeuer] has joined #scheme 05:16:11 It's all there. The stupid blog thing doesn't show a scrollbar. 05:16:17 Copy&paste. 05:16:30 oh ok 05:17:19 so I should define-syntax-parameter as a top-most form in the module? 05:17:28 as opposed to within the (define-syntax ...) 05:17:39 Yes, of course. 05:18:00 (And that will destroy the usual binding of `_'.) 05:19:10 oh, even in syntax-case pattern matching? thats bad.. 05:19:20 can't I locally define _ ? 05:19:55 I want the user to be able to write _ meaning, return the last matched thing (in this peg) 05:22:01 It might work to use `let-syntax' to rebind `_' locally. 05:22:29 But IMO even `$' is better than `_' for that. The latter looks like an ignore-me thing. 05:23:10 I'm not dead-set on _ but I sort of like it 05:23:37 sm [n=sm@pool-71-104-94-163.lsanca.dsl-w.verizon.net] has joined #scheme 05:25:29 futilius [n=will@user-0c9hfll.cable.mindspring.com] has joined #scheme 05:25:46 what is a trans-expr? (lambda (stx) ...) ? 05:30:33 -!- foof [n=user@dn157-046.naist.jp] has quit [Remote closed the connection] 05:33:31 leppie [n=lolcow@dsl-243-58-125.telkomadsl.co.za] has joined #scheme 05:34:27 -!- aoeuid_ [n=aoeuid@WL-320.CINE.HMC.Edu] has quit [Read error: 60 (Operation timed out)] 05:34:51 foof [n=user@dn157-046.naist.jp] has joined #scheme 05:35:01 tizoc_ [n=user@r190-135-2-75.dialup.adsl.anteldata.net.uy] has joined #scheme 05:48:50 well syntax-local-introduce worked for now 05:51:18 -!- tizoc [n=user@r190-135-11-211.dialup.adsl.anteldata.net.uy] has quit [Read error: 110 (Connection timed out)] 05:53:06 hml [n=x@unaffiliated/hml] has joined #scheme 05:53:06 -!- CaptainMorgan [n=CaptainM@c-24-147-123-10.hsd1.nh.comcast.net] has quit [Connection timed out] 05:53:19 _ty [n=_ty@c-24-23-163-22.hsd1.ca.comcast.net] has joined #scheme 05:55:18 -!- _ty [n=_ty@c-24-23-163-22.hsd1.ca.comcast.net] has left #scheme 06:08:08 athos [n=philipp@p54B8750E.dip.t-dialin.net] has joined #scheme 06:09:11 aoeuid_ [n=aoeuid@DHCP-60-220.ST.HMC.Edu] has joined #scheme 06:13:37 -!- Mein [n=jono@75.146.48.206] has quit [] 06:15:21 -!- annodomini_ [n=lambda@wikipedia/lambda] has quit [] 06:15:25 -!- arcfide [n=arcfide@adsl-99-137-203-90.dsl.bltnin.sbcglobal.net] has quit ["Sleep"] 06:23:23 -!- hml [n=x@unaffiliated/hml] has quit ["leaving"] 06:23:46 -!- aoeuid_ [n=aoeuid@DHCP-60-220.ST.HMC.Edu] has quit [Read error: 104 (Connection reset by peer)] 06:24:03 aoeuid_ [n=aoeuid@DHCP-60-220.ST.HMC.Edu] has joined #scheme 06:32:56 -!- automejja [n=edwin@c-7d2472d5.023-82-73746f38.cust.bredbandsbolaget.se] has quit ["Everything would be fine if users would learn to love the lash."] 06:38:54 rdd [n=rdd@c83-250-142-219.bredband.comhem.se] has joined #scheme 06:40:50 hml [n=x@unaffiliated/hml] has joined #scheme 06:42:14 olgen [n=jacobm@130.226.238.69] has joined #scheme 06:43:26 -!- Poeir [n=Poeir@c-98-222-133-165.hsd1.il.comcast.net] has quit [Read error: 113 (No route to host)] 06:48:33 -!- sm [n=sm@pool-71-104-94-163.lsanca.dsl-w.verizon.net] has quit [] 06:52:42 Poeir [n=Poeir@c-98-222-133-165.hsd1.il.comcast.net] has joined #scheme 06:52:55 -!- pjdelport [n=pjd@dsl-243-1-136.telkomadsl.co.za] has quit [Connection reset by peer] 06:56:08 -!- ikor [n=user@sw-soft.ac-tel.ru] has quit [Read error: 110 (Connection timed out)] 06:58:37 MichaelRaskin_ [n=raskin@213.171.48.239] has joined #scheme 06:59:37 -!- leppie [n=lolcow@dsl-243-58-125.telkomadsl.co.za] has quit [Remote closed the connection] 07:00:39 -!- foof [n=user@dn157-046.naist.jp] has quit [Remote closed the connection] 07:00:56 foof [n=user@dn157-046.naist.jp] has joined #scheme 07:01:09 foof` [n=user@dn157-046.naist.jp] has joined #scheme 07:02:45 ecraven [n=nex@140.78.42.103] has joined #scheme 07:02:55 -!- foof` [n=user@dn157-046.naist.jp] has quit [Client Quit] 07:03:02 -!- foof [n=user@dn157-046.naist.jp] has quit [Remote closed the connection] 07:07:59 foof [n=user@dn157-046.naist.jp] has joined #scheme 07:08:07 -!- hml [n=x@unaffiliated/hml] has quit ["leaving"] 07:09:13 hotblack23 [n=jh@p5B05423C.dip.t-dialin.net] has joined #scheme 07:13:23 hml [n=x@unaffiliated/hml] has joined #scheme 07:13:57 -!- Daemmerung [n=goetter@64.146.161.228] has quit [Read error: 110 (Connection timed out)] 07:27:16 -!- hml [n=x@unaffiliated/hml] has quit ["leaving"] 07:55:01 -!- pchrist|univ [n=spirit@gateway.hpc.cs.teiath.gr] has quit [Client Quit] 07:55:38 pchrist|univ [n=spirit@gateway.hpc.cs.teiath.gr] has joined #scheme 07:57:45 borism_ [n=boris@195-50-206-104-dsl.krw.estpak.ee] has joined #scheme 08:00:47 -!- hotblack23 [n=jh@p5B05423C.dip.t-dialin.net] has quit [Read error: 145 (Connection timed out)] 08:02:26 -!- sarahbot [n=siscbot@24-155-246-159.dyn.grandenetworks.net] has quit [Read error: 113 (No route to host)] 08:04:59 -!- borism [n=boris@195-50-201-108-dsl.krw.estpak.ee] has quit [Read error: 145 (Connection timed out)] 08:05:52 -!- pchrist [n=spirit@gentoo/developer/pchrist] has quit [Read error: 104 (Connection reset by peer)] 08:08:10 -!- raikov [n=igr@203.181.243.11] has quit [Remote closed the connection] 08:09:49 pchrist [n=spirit@gentoo/developer/pchrist] has joined #scheme 08:10:57 -!- foof [n=user@dn157-046.naist.jp] has quit [Remote closed the connection] 08:11:07 foof [n=user@dn157-046.naist.jp] has joined #scheme 08:23:44 attila_lendvai [n=ati@catv-89-133-170-239.catv.broadband.hu] has joined #scheme 08:36:59 -!- Axioplase_ is now known as Axioplase 08:39:00 athos_ [n=philipp@p54B85CA9.dip.t-dialin.net] has joined #scheme 08:41:03 BW^-4376 [i=Miranda@79.138.180.105.bredband.tre.se] has joined #scheme 08:41:10 how make a complete list clone ? 08:41:15 -!- BW^-4376 is now known as BW^- 08:41:31 ie i have a list with strings, numbers, etc in it, how make a deep copy? 08:51:50 leppie [n=lolcow@dsl-243-58-125.telkomadsl.co.za] has joined #scheme 08:51:58 -!- athos [n=philipp@p54B8750E.dip.t-dialin.net] has quit [Read error: 110 (Connection timed out)] 08:52:21 shallow copy: LIST-COPY from SRFI-1 08:52:32 Or (map (lambda (x) x) ls) 08:52:42 Or (reverse (reverse ls)) 08:54:03 deep copy: 08:54:05 (define (copy x) (if (pair? x) (cons (copy (car x)) (copy (cdr x))) x)) 08:54:28 ... and add clauses for vectors, records, strings etc. as needed 09:02:19 -!- leppie [n=lolcow@dsl-243-58-125.telkomadsl.co.za] has quit [Read error: 104 (Connection reset by peer)] 09:04:02 pjdelport [n=pjd@dsl-243-1-136.telkomadsl.co.za] has joined #scheme 09:16:13 hml [n=x@unaffiliated/hml] has joined #scheme 09:30:56 errordeveloper [n=errordev@78-86-1-110.zone2.bethere.co.uk] has joined #scheme 09:32:08 mehrheit [n=user@84.240.55.160] has joined #scheme 09:32:35 -!- hml [n=x@unaffiliated/hml] has quit ["leaving"] 09:43:35 schumaml [i=c19b5f04@gateway/web/ajax/mibbit.com/x-04118840488cd136] has joined #scheme 09:44:31 cubix [n=cubix@bas21-toronto12-1242359988.region1.highspeedunplugged.bell.ca] has joined #scheme 09:58:18 leppie [n=lolcow@dsl-243-58-125.telkomadsl.co.za] has joined #scheme 09:58:23 -!- MichaelRaskin_ [n=raskin@213.171.48.239] has left #scheme 10:03:18 -!- leppie [n=lolcow@dsl-243-58-125.telkomadsl.co.za] has quit [Read error: 104 (Connection reset by peer)] 10:04:50 -!- alexsei [n=alexsei@213.234.18.1] has quit [Read error: 104 (Connection reset by peer)] 10:09:05 cemerick [n=la_mer@75.147.38.122] has joined #scheme 10:12:35 mike [n=mike@dslb-088-066-253-221.pools.arcor-ip.net] has joined #scheme 10:13:05 -!- mike is now known as Guest37514 10:21:33 leppie [n=lolcow@dsl-243-58-125.telkomadsl.co.za] has joined #scheme 10:29:20 -!- Guest37514 [n=mike@dslb-088-066-253-221.pools.arcor-ip.net] has quit ["Leaving"] 10:31:41 -!- leppie [n=lolcow@dsl-243-58-125.telkomadsl.co.za] has quit [Remote closed the connection] 10:39:47 besiria [n=user@webspirs.uom.gr] has joined #scheme 10:45:56 -!- schumaml [i=c19b5f04@gateway/web/ajax/mibbit.com/x-04118840488cd136] has quit ["http://www.mibbit.com ajax IRC Client"] 10:49:46 -!- tizoc_ [n=user@r190-135-2-75.dialup.adsl.anteldata.net.uy] has quit [Read error: 110 (Connection timed out)] 11:07:31 -!- errordeveloper [n=errordev@78-86-1-110.zone2.bethere.co.uk] has quit [Read error: 104 (Connection reset by peer)] 11:07:36 error_developer_ [n=errordev@78-86-1-110.zone2.bethere.co.uk] has joined #scheme 11:22:24 Browsing the documentation for 4.1... there seems to be no separate compilation in mzscheme anymore, right? And just-in-time-compilation to bytecodes is the default? 11:22:27 schumaml [i=c19b5f04@gateway/web/ajax/mibbit.com/x-17a0af1adcb8326d] has joined #scheme 11:25:12 certainty|work [n=david@212.77.255.5] has joined #scheme 11:25:12 iirc there is (or was, at least) an 'mzc' compiler 11:25:32 yes, I thought so. 11:25:47 No idea about 4.1 11:25:52 Ask eli when he's back 11:27:16 Yes, found: ./mz-4.1/bin/mzc 11:28:41 leppie [n=lolcow@dsl-243-58-125.telkomadsl.co.za] has joined #scheme 11:30:16 But its role looks unclear to me. 11:37:05 -!- besiria [n=user@webspirs.uom.gr] has quit [Remote closed the connection] 11:41:45 -!- leppie [n=lolcow@dsl-243-58-125.telkomadsl.co.za] has quit [Read error: 104 (Connection reset by peer)] 11:42:37 Hm, found the documentation: http://docs.plt-scheme.org/mzc/index.html 11:49:00 -!- pjdelport [n=pjd@dsl-243-1-136.telkomadsl.co.za] has quit [Connection timed out] 11:49:56 pjdelport [n=pjd@dsl-243-1-136.telkomadsl.co.za] has joined #scheme 11:58:28 leppie [n=lolcow@dsl-243-58-125.telkomadsl.co.za] has joined #scheme 12:02:02 besiria [n=user@webspirs.uom.gr] has joined #scheme 12:03:28 -!- leppie [n=lolcow@dsl-243-58-125.telkomadsl.co.za] has quit [Read error: 104 (Connection reset by peer)] 12:17:16 -!- pjdelport [n=pjd@dsl-243-1-136.telkomadsl.co.za] has quit [Connection timed out] 12:25:24 -!- johnnowak [n=johnnowa@207-38-171-48.c3-0.wsd-ubr1.qens-wsd.ny.cable.rcn.com] has quit [] 12:26:16 pjdelport [n=pjd@dsl-243-1-136.telkomadsl.co.za] has joined #scheme 12:27:10 -!- Nshag [i=user@Mix-Orleans-105-4-94.w193-250.abo.wanadoo.fr] has quit [Read error: 110 (Connection timed out)] 12:37:10 tizoc [n=user@r190-135-11-148.dialup.adsl.anteldata.net.uy] has joined #scheme 12:37:27 Nshag [i=user@Mix-Orleans-106-2-66.w193-248.abo.wanadoo.fr] has joined #scheme 12:52:53 -!- vorpal [n=rhunter@pdpc/supporter/student/vorpal] has quit ["The incensed priests...continued to raise their voices, vituperating each other in bad Latin"] 12:53:01 annodomini [n=lambda@c-75-69-95-99.hsd1.nh.comcast.net] has joined #scheme 12:54:15 -!- annodomini [n=lambda@wikipedia/lambda] has quit [Client Quit] 12:55:59 leppie [n=lolcow@dsl-243-58-125.telkomadsl.co.za] has joined #scheme 12:58:46 -!- pjdelport [n=pjd@dsl-243-1-136.telkomadsl.co.za] has quit [Connection timed out] 13:12:06 pjdelport [n=pjd@dsl-243-1-136.telkomadsl.co.za] has joined #scheme 13:17:30 annodomini [n=lambda@64.30.3.122] has joined #scheme 13:20:45 -!- schumaml [i=c19b5f04@gateway/web/ajax/mibbit.com/x-17a0af1adcb8326d] has quit ["http://www.mibbit.com ajax IRC Client"] 13:21:02 -!- AshyIsMe [n=User@b415.adsl.ecomtel.com.au] has quit ["Leaving"] 13:23:08 -!- leppie [n=lolcow@dsl-243-58-125.telkomadsl.co.za] has quit [Remote closed the connection] 13:29:50 mmc1 [n=gvtk86@217.147.104.41] has joined #scheme 13:30:13 wastrel [n=wastrel@user-12hdult.cable.mindspring.com] has joined #scheme 13:34:06 -!- hiyuh [n=hiyuh@KD059133117089.ppp.dion.ne.jp] has quit ["|_ e /\ \/ i |/| G"] 13:41:51 brandelune [n=JC@pl182.nas933.takamatsu.nttpc.ne.jp] has joined #scheme 13:42:07 -!- annodomini [n=lambda@wikipedia/lambda] has quit [Read error: 110 (Connection timed out)] 13:43:35 leppie [n=lolcow@dsl-243-58-125.telkomadsl.co.za] has joined #scheme 13:47:24 -!- Nshag [i=user@Mix-Orleans-106-2-66.w193-248.abo.wanadoo.fr] has quit ["Quitte"] 13:50:58 -!- certainty|work [n=david@212.77.255.5] has quit ["Lost terminal"] 13:51:09 Daemmerung [n=goetter@64.146.161.228] has joined #scheme 14:04:22 -!- besiria [n=user@webspirs.uom.gr] has quit [Remote closed the connection] 14:06:49 borism [n=boris@195-50-205-86-dsl.krw.estpak.ee] has joined #scheme 14:07:46 sstrickl [n=user@nomad.ccs.neu.edu] has joined #scheme 14:10:59 annodomini [n=lambda@130.189.179.215] has joined #scheme 14:12:01 barney [n=bernhard@p549A1E7E.dip0.t-ipconnect.de] has joined #scheme 14:13:11 -!- borism_ [n=boris@195-50-206-104-dsl.krw.estpak.ee] has quit [Read error: 145 (Connection timed out)] 14:16:13 -!- leppie [n=lolcow@dsl-243-58-125.telkomadsl.co.za] has quit [Remote closed the connection] 14:17:05 -!- OceanSpray [n=karl@DA-YU.RES.CMU.EDU] has quit [Read error: 110 (Connection timed out)] 14:17:14 xwl [n=user@221.221.163.240] has joined #scheme 14:23:29 leppie [n=lolcow@dsl-243-58-125.telkomadsl.co.za] has joined #scheme 14:34:08 -!- athos_ [n=philipp@p54B85CA9.dip.t-dialin.net] has quit ["Lost terminal"] 14:36:50 hiyuh [n=hiyuh@KD125054017176.ppp-bb.dion.ne.jp] has joined #scheme 14:41:46 KingOfKarlsruhe [n=nice@HSI-KBW-091-089-028-216.hsi2.kabelbw.de] has joined #scheme 14:47:23 -!- aoeuid_ [n=aoeuid@DHCP-60-220.ST.HMC.Edu] has quit [Remote closed the connection] 14:47:39 -!- leppie [n=lolcow@dsl-243-58-125.telkomadsl.co.za] has quit [Read error: 104 (Connection reset by peer)] 14:49:14 sonderma`: what do you mean by 'separate compilation'? 14:56:18 -!- pjdelport [n=pjd@dsl-243-1-136.telkomadsl.co.za] has quit [Connection reset by peer] 14:57:40 -!- sstrickl [n=user@nomad.ccs.neu.edu] has quit ["ERC Version 5.3 (devel) (IRC client for Emacs)"] 14:57:46 langmartin [n=user@adsl-074-167-038-128.sip.cha.bellsouth.net] has joined #scheme 14:58:11 sstrickl [n=user@nomad.ccs.neu.edu] has joined #scheme 15:08:02 -!- KingOfKarlsruhe [n=nice@HSI-KBW-091-089-028-216.hsi2.kabelbw.de] has quit [Remote closed the connection] 15:09:09 KingOfKarlsruhe [n=nice@HSI-KBW-091-089-028-216.hsi2.kabelbw.de] has joined #scheme 15:10:04 fschwidom [n=fschwido@dslb-088-068-116-042.pools.arcor-ip.net] has joined #scheme 15:11:08 jlongster [n=user@75.148.111.133] has joined #scheme 15:14:13 -!- ecraven [n=nex@140.78.42.103] has quit ["bbl"] 15:18:58 arcfide [n=arcfide@adsl-99-137-203-90.dsl.bltnin.sbcglobal.net] has joined #scheme 15:21:04 Adamant_ [n=Adamant@c-98-244-152-196.hsd1.ga.comcast.net] has joined #scheme 15:21:31 -!- Adamant [n=Adamant@unaffiliated/adamant] has quit [Read error: 113 (No route to host)] 15:24:44 -!- Adamant_ [n=Adamant@unaffiliated/adamant] has quit [Read error: 113 (No route to host)] 15:24:56 Adamant [n=Adamant@c-98-244-152-196.hsd1.ga.comcast.net] has joined #scheme 15:26:19 -!- Adamant [n=Adamant@unaffiliated/adamant] has quit [No route to host] 15:26:20 Adamant_ [n=Adamant@c-98-244-152-196.hsd1.ga.comcast.net] has joined #scheme 15:26:30 -!- replor [n=replor@ntkngw375028.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit ["Leaving..."] 15:27:37 -!- bascule [n=noether@static-ip-62-75-255-124.inaddr.intergenia.de] has quit [Read error: 104 (Connection reset by peer)] 15:27:43 bascule [n=noether@static-ip-62-75-255-124.inaddr.intergenia.de] has joined #scheme 15:28:10 -!- bascule is now known as Guest91528 15:41:36 MichaelRaskin_ [n=raskin@213.171.48.239] has joined #scheme 15:49:35 -!- olgen [n=jacobm@130.226.238.69] has quit [] 15:57:52 -!- saccade [n=saccade_@COMBINATOR.MIT.EDU] has quit [Read error: 110 (Connection timed out)] 15:58:18 replor [n=replor@ntkngw375028.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #scheme 16:01:18 -!- xwl [n=user@221.221.163.240] has quit [Remote closed the connection] 16:02:05 rtra [n=rtra@unaffiliated/rtra] has joined #scheme 16:09:24 -!- Axioplase is now known as Axioplase_ 16:12:43 hadronzoo [n=hadronzo@ppp-70-252-98-8.dsl.rcsntx.swbell.net] has joined #scheme 16:15:23 pjdelport [n=pjd@dsl-243-1-136.telkomadsl.co.za] has joined #scheme 16:15:29 umis [n=umis@82.193.124.116.ipnet.kiev.ua] has joined #scheme 16:19:40 Adamant [n=Adamant@c-98-244-152-196.hsd1.ga.comcast.net] has joined #scheme 16:19:56 -!- Adamant_ [n=Adamant@unaffiliated/adamant] has quit [Read error: 104 (Connection reset by peer)] 16:22:03 stalker_ [n=caitt3am@uyulala.karlin.mff.cuni.cz] has joined #scheme 16:24:02 -!- jonrafkind [n=jon@c-98-202-86-149.hsd1.ut.comcast.net] has quit [Read error: 110 (Connection timed out)] 16:25:55 -!- Adamant [n=Adamant@unaffiliated/adamant] has quit [] 16:31:23 jonrafkind [n=jon@wireless235.wireless.utah.edu] has joined #scheme 16:32:07 cubix_ [n=cubix@bas21-toronto12-1242359988.region1.highspeedunplugged.bell.ca] has joined #scheme 16:37:03 -!- papermachine [n=ahoman@61.152.106.169] has quit ["Leaving"] 16:38:49 -!- cubix [n=cubix@bas21-toronto12-1242359988.region1.highspeedunplugged.bell.ca] has quit [Read error: 110 (Connection timed out)] 16:39:06 leppie [n=lolcow@dsl-243-58-125.telkomadsl.co.za] has joined #scheme 16:41:56 Hello everyone, how's it going? 16:45:29 lo, and slow 16:48:19 leppie, Low or Lo? 16:49:03 lo :) 16:49:05 Adamant [n=Adamant@c-98-244-152-196.hsd1.ga.comcast.net] has joined #scheme 16:49:07 as in hi 16:49:41 -!- leppie [n=lolcow@dsl-243-58-125.telkomadsl.co.za] has quit [Read error: 104 (Connection reset by peer)] 16:50:14 leppie [n=lolcow@dsl-243-58-125.telkomadsl.co.za] has joined #scheme 16:50:16 Okay, I guess I've never heard it used like that. 16:51:30 hotblack23 [n=jh@p5B05681F.dip.t-dialin.net] has joined #scheme 16:54:45 -!- mehrheit [n=user@84.240.55.160] has quit ["ERC Version 5.3 (IRC client for Emacs)"] 16:55:30 as u can see, slow... 16:56:28 -!- leppie [n=lolcow@dsl-243-58-125.telkomadsl.co.za] has quit [Read error: 104 (Connection reset by peer)] 16:56:39 -!- attila_lendvai [n=ati@catv-89-133-170-239.catv.broadband.hu] has quit [Read error: 110 (Connection timed out)] 16:59:43 -!- synthasee [n=synthase@68.63.20.12] has quit [Connection timed out] 17:01:55 arcfide: see Shakespare, Sonnet 7: "Lo! in the orient when the gracious light . . ." etc. 17:02:48 "lo how a rose e'er blooming" etc. 17:03:16 Daemmerung, I think that's a slightly different usage. 17:03:28 Daemmerung: as in, "es ist ein Ros entsprungen"? 17:03:29 Daemmerung, those appear more in line with what I am used to seeing. 17:03:38 klutometis: disco! 17:03:53 -!- jonrafkind [n=jon@wireless235.wireless.utah.edu] has quit [Success] 17:05:02 arcfide: in this case, there was an ambiguity with the elided hello, as in "'lo" 17:05:33 oh, it was me, by the way, that expressed a passing fancy in a scheme gopher server 17:05:45 i'd find a way to use it, one way or another 17:05:47 Aaah. 17:06:23 klutometis, well, it's usable at the moment, though I haven't published it, for the need of a script which allows someone without the Chez compiler to use it without me having to compile it for them. 17:06:32 -!- Adamant [n=Adamant@unaffiliated/adamant] has quit [No route to host] 17:06:48 does it run uncompiled? 17:06:49 klutometis, I'll slowly be adding things to it. 17:06:54 klutometis, of course. 17:07:00 let me know when you've published it, then 17:07:24 -!- saccade__ [n=saccade@VPN-ONE-EIGHTY-NINE.MIT.EDU] has quit ["This computer has gone to sleep"] 17:07:26 klutometis, but right now it is packaged as an application, and it needs a helper script to do the right things when not packages as a boot file. 17:07:28 langmart` [n=user@adsl-074-167-038-128.sip.cha.bellsouth.net] has joined #scheme 17:07:37 i see 17:08:04 klutometis, unless you happen to run Mac OS X or OpenBSD on one of your servers, in which case . . . I can give you an application package. 17:08:18 jonrafkind [n=jon@wireless235.wireless.utah.edu] has joined #scheme 17:08:48 no; too bad 17:08:54 would it be a lot of work to generalize it? 17:09:06 klutometis, what do you mean? 17:09:19 generalize it to other platforms, say: linux, non-chez 17:09:24 Oh, no, it's easy. 17:09:33 It's designed to be run under inetd right now. 17:09:38 nice 17:09:39 Which makes it very easy to port. 17:10:06 I think I've documented all my non-standard usages, as well. 17:10:56 Yeah: SRFIs 13 & 14, DIRECTORY-SEPARATOR, FOOF-LOOP+, FILE-DIRECTORY?, FILE-REGULAR?, READ-LINE, and FORMAT. 17:11:40 of course, the FORMAT code isn't too bad. 17:12:06 sounds great; would love to take a look 17:12:30 klutometis, it's very elementary at the moment, and not heavily tested, but if you wanted, I could send you a copy of the version I have right now. 17:12:44 sure; you have my address, right? 17:13:30 klutometis, no, I don't think so. 17:13:53 i have yours; i'll drop you a line shortly 17:15:50 xerox [n=xerox@unaffiliated/xerox] has joined #scheme 17:17:00 leppie [n=lolcow@dsl-243-58-125.telkomadsl.co.za] has joined #scheme 17:19:16 grrr' 17:20:03 leppie: grrrl? 17:20:14 bad internet... :( 17:20:50 in that case, you missed our in-depth speculation on the etymology of "lo" 17:21:40 argg 17:22:29 I can give you the dictionary definition of the term from a time when the term was more commonly used. 17:22:38 -!- langmartin [n=user@adsl-074-167-038-128.sip.cha.bellsouth.net] has quit [Read error: 110 (Connection timed out)] 17:22:41 It might have helped if you had said, 'lo instead of lo. :-) 17:23:10 but that would not have evaluated to anything! 17:25:14 'lo and besell! 17:25:42 *leppie* will just do: hi next time 17:28:36 Klutometis, there you are, let me know what you think. 17:29:01 That's a cvs export. 17:29:13 The released packages are meant to be compiled, and the instructions there are meant to be for the releases. 17:29:25 So you might not want to follow those too closely. 17:29:57 However, all the code is one file, and very easy, naive code at the moment. 17:30:26 -!- cubix_ [n=cubix@bas21-toronto12-1242359988.region1.highspeedunplugged.bell.ca] has quit [] 17:31:07 -!- pchrist [n=spirit@gentoo/developer/pchrist] has quit ["leaving"] 17:31:40 pchrist [n=spirit@gentoo/developer/pchrist] has joined #scheme 17:35:25 -!- leppie [n=lolcow@dsl-243-58-125.telkomadsl.co.za] has quit [Remote closed the connection] 17:36:52 Adamant [n=Adamant@130.254.103.123] has joined #scheme 17:42:07 -!- hiyuh [n=hiyuh@KD125054017176.ppp-bb.dion.ne.jp] has quit ["|_ e /\ \/ i |/| G"] 17:44:19 -!- langmart` [n=user@adsl-074-167-038-128.sip.cha.bellsouth.net] has quit ["ERC Version 5.2 (IRC client for Emacs)"] 17:44:32 langmartin [n=user@adsl-074-167-038-128.sip.cha.bellsouth.net] has joined #scheme 17:46:35 leppie [n=lolcow@dsl-243-58-125.telkomadsl.co.za] has joined #scheme 17:51:09 hiyuh [n=hiyuh@KD125054017176.ppp-bb.dion.ne.jp] has joined #scheme 17:51:40 schme [n=marcus@sxemacs/devel/schme] has joined #scheme 17:51:58 Hello there #scheme. What do I google for to find a r6rs compliant implementation? 17:52:11 schme, Pipe Dreams. 17:52:23 schme, There are not many out there right now. 17:52:31 schme, none of them are fully compliant. 17:52:49 oh bummer. 17:52:54 schme, if you want some that try: Ikarus, PLT, IronScheme, Ypsilon, &c. 17:53:18 Oh. 17:53:18 shme, later in the decade, Scheme48 should move in that direction. 17:53:18 I see pipe dreams is not an implementation, but an expression. 17:53:18 schme, Larceny also does something along those lines. 17:53:26 schme, Yes. 17:53:31 :) 17:53:40 Oh, and, of course, Chez Scheme will support it fully later this year, I believe. 17:53:53 OceanSpray [n=karl@CMU-301252.WV.CC.CMU.EDU] has joined #scheme 17:54:00 schme, why do you want R6RS? 17:54:02 Well thanks. 17:54:09 It's the standard, I thought ? 17:54:23 schme, no, it's a proposed revision for a de facto standard. 17:54:35 schme, many implementors do not intend to implement it. 17:54:42 I see. 17:54:49 schme, there are 5 revisions before it, and R5RS is widely adopted. 17:55:01 Proposed revision? I read it was ratified. 17:55:17 Yes, it is, but it remains to be seen how many will actually adopt it. 17:55:25 That is, how many people will actually use it. 17:55:29 Why on earth would anyone not adopt it though? 17:55:46 schme, because it's messy, ugly, and not in the spirit of clasic Scheme to many people. 17:55:48 On another note; What scheme should I install to play around with? :) 17:55:59 I see. 17:56:00 schme: whatever you want. 17:56:14 right. ok. Just wondering about recommendations. 17:56:25 schme: I use Chez, people here use Chicken, Larceny, MIT Scheme, PLT Scheme, IronScheme, and Ikarus. 17:56:34 Scheme48. 17:56:35 My god. 17:56:40 You're even more crazy than #lisp :) 17:56:53 Everyone has their own favorite, but we all can communicate easily enough between ourselves. 17:57:07 Excellent. 17:57:12 For learning PLT Scheme has a very large GUI and lot's of little libraries, but beware its size. 17:57:23 Oh, gambit is used here too. 17:57:28 s/g/G 17:57:37 I just did an aptitude remove plt-scheme ;) 'cause of the huge GUI thing it gave me. 17:57:54 schme, you can also just use mzscheme, which is the command line version. 17:58:06 Lighter weights include chicken and Petite Chez. 17:58:12 I see. 17:58:15 You could also play with Ikarus if you want an R6RS. 17:58:18 But basically it don't really matter? :) 17:58:27 MIT Scheme is popular here, but not R6RS. 17:58:36 Right ok. 17:58:42 schme, it will matter once you know enough to not have to ask the question. :-) 17:58:54 I just figured r6 was where it all was at nowadays, and the r5 ones were outdated. 17:59:03 No, not by a long shot. 17:59:15 The standards aren't like C Standards. 17:59:57 Scheme implementations each implement what they want, and generally then implement extensions above that to a very large extent. People in real-world work often rely heavily on these extensions, as opposed to other languages where people like to stick with just the standard. 18:00:11 *leppie* keeps quiet, anything I say will be held against me :) 18:00:24 leppie, hey, nows the time to plug your Scheme. 18:00:29 -!- barney [n=bernhard@p549A1E7E.dip0.t-ipconnect.de] has quit [Remote closed the connection] 18:00:45 pixel5 [n=pixel@copei.de] has joined #scheme 18:00:59 schme, Scheme has lot's of active development areas, and you'll find people heavily invested in a variety of platforms here. 18:01:02 -!- pjdelport [n=pjd@dsl-243-1-136.telkomadsl.co.za] has quit [Connection reset by peer] 18:01:05 pjdelport [n=pjd@ampere.divmod.com] has joined #scheme 18:01:12 Well I'm used to people using stuff outside the standard :) 18:01:47 leppie: Yeah leppie. What scheme should one use? 18:02:00 saccade [n=saccade@GREEN-TWO-SIXTY-FOUR.MIT.EDU] has joined #scheme 18:02:12 -!- leppie [n=lolcow@dsl-243-58-125.telkomadsl.co.za] has quit [] 18:02:20 Oh. 18:02:30 Well thanks for the info there arcfide :) 18:02:36 schme, there is an MIT Scheme master, Chicken developer, PLT Scheme wizard, a Chez guy (rare bread, us Chez folks), and others. 18:02:51 Oh, and IronScheme devloper, I think. 18:03:05 And I think someone else was working on Gambit here. 18:03:11 schme, good luck. 18:03:17 wy [n=wy@c-67-176-146-7.hsd1.in.comcast.net] has joined #scheme 18:03:19 Ya. 18:03:29 google emacs +scheme gave me mit-scheme, so that's where its at for now :) 18:03:30 schme, by the time you get used to Scheme, you'll see how to survive in this wonderful wild land. 18:03:51 schme, what platform? 18:03:57 wild land, eh? One survives by whiskey and loose women?! 18:04:03 -!- wy [n=wy@c-67-176-146-7.hsd1.in.comcast.net] has left #scheme 18:04:05 debian x86 18:04:08 wy_ [n=wy@c-67-176-146-7.hsd1.in.comcast.net] has joined #scheme 18:04:21 -!- xerox [n=xerox@unaffiliated/xerox] has quit ["Quit"] 18:04:23 -!- saccade [n=saccade@GREEN-TWO-SIXTY-FOUR.MIT.EDU] has quit [Client Quit] 18:04:36 schme, Well, curvy code and unshaven whiskers, does that count? 18:04:40 -!- wy_ [n=wy@c-67-176-146-7.hsd1.in.comcast.net] has left #scheme 18:04:53 schme, you may be interested in MIT Scheme's Emacs-like editor Edwin. 18:04:53 -!- Axioplase_ is now known as Axioplase 18:04:55 wy [n=wy@c-67-176-146-7.hsd1.in.comcast.net] has joined #scheme 18:05:17 :) 18:05:29 scheme interpreter with readline support? (vi binding) 18:05:30 Well that's a bugger. M-x run-scheme seems to not work so well. 18:05:50 qmrw, you could try rlwrap. 18:06:04 schme, it takes a bit of configuration. 18:06:14 schme, in Edwin, you just type M-x repl 18:06:39 Aah.. I'd rather not leave my emacs :) 18:06:58 schme, okay, then just adjust the scheme program variable, whatever it is, to the name of the mit-scheme executable. 18:07:24 You'll also want to put in the option that puts mit Scheme into Emacs compatibility mode. 18:07:51 Well I followed http://web.mit.edu/answers/emacs/emacs_scheme.html , and I get it firing up in a buffer. 18:07:55 and then nothing :) 18:08:16 -!- fschwidom [n=fschwido@dslb-088-068-116-042.pools.arcor-ip.net] has quit [Remote closed the connection] 18:08:51 Atleast nothing I can use. 18:08:52 -!- MichaelRaskin_ [n=raskin@213.171.48.239] has quit ["Leaving."] 18:09:01 -!- wy [n=wy@c-67-176-146-7.hsd1.in.comcast.net] has quit [Client Quit] 18:09:01 schme, what do you mean? 18:09:20 schme, does it actually load in the buffer and display the prompt? 18:10:09 No prompt. 18:10:16 saccade [n=saccade@GREEN-TWO-SIXTY-FOUR.MIT.EDU] has joined #scheme 18:10:20 I can evalute stuff from my foo.sch buffer though 18:10:35 Well maybe that is how it is supposed to work :) 18:10:38 schme: check the MIT Scheme man page and make sure you are passing the option to enable emacs compatibility. 18:11:27 -!- saccade [n=saccade@GREEN-TWO-SIXTY-FOUR.MIT.EDU] has quit [Client Quit] 18:12:17 I thinks I'll try some other implementation :) 18:12:44 schme, wow, you're fast to change. 18:12:44 :-) 18:12:52 Well it dun work. 18:12:57 You'll be through the schemes in no time! 18:13:13 schme, can you type mit-scheme at the CLI and get something? 18:13:20 Yup. 18:13:40 Then everything should be working just fine. 18:13:47 M-x run-scheme gets me MIT firing up, and a evalutar prompt, and the buffer going into scheme-interaction-mode 18:14:02 I just looked it up, and emacs should be passing --emacs automatically, so you don't have to do that, you just have to set your scheme program name. 18:14:18 and I can evaluate stuff from buffers in scheme mode and get the result popping up in the inferior scheme running. 18:14:19 schme, okay, so what's wrong with that? 18:14:25 Well I'd want a repl. 18:14:39 schme, then just switch to the inferior scheme buffer. 18:14:46 schme: There is your repl. 18:15:20 Nope. It's not. 18:15:26 schme, why not? 18:15:34 Very good question :) 18:15:58 schme, what are you typing? 18:16:05 paf_ [n=paf@bas4-montreal28-1279780311.dsl.bell.ca] has joined #scheme 18:16:11 I typed 1 18:16:14 then 2 18:16:42 schme, I can't remember if MIT Scheme has you typing C-x C-e after an expression you want to evaluate or not. 18:16:46 Riastradh is the one to help you on this. 18:16:50 I haven't used it in a while. 18:17:12 schme, setting up Scheme's in Emacs is all pretty much the same. 18:17:18 Ya.. 18:17:24 I'm sure I'll get it all working one of these days. 18:17:44 (+ 1 1) 18:18:04 Did you try this link? ? 18:18:23 schme: Chapter 6 talks about the Emacs interface. 18:18:31 aaah. hitting C-x C-e did indeed work. 18:18:39 That's a bit.. dumb ;) 18:18:47 schme, you can change it, of course. 18:19:20 Ya. I just thought it was broken. Well excellent. 18:19:25 schme, if you followed the instructions on that page, you might be getting different types of REPLs. 18:19:32 -!- OceanSpray [n=karl@CMU-301252.WV.CC.CMU.EDU] has quit [Read error: 60 (Operation timed out)] 18:20:23 schme, if you are running xscheme, then you are getting a REPL like the Edwin REPL, which doesn't do a prompt, but just evaluates code as you tell it. 18:20:24 That's odd. I get a 404 there. 18:20:33 Oh, maybe I need the whole link... 18:20:49 :) 18:20:53 Ya it's the xscheme. 18:22:07 Ah excellent. 18:22:11 Well I have what I need here. 18:22:13 schme: you want *scheme* buffer... 18:22:33 pressing enter works fine there. 18:22:34 CaptainMorgan [n=CaptainM@c-75-68-42-94.hsd1.nh.comcast.net] has joined #scheme 18:22:44 sladegen: Well no, just pressing enter does nothing :) 18:23:14 schme: 18:23:16 -rudybot:#scheme- http://tinyurl.com/3htgg8 18:23:18 and you have the "]=>" prompt? 18:23:25 sladegen: nope 18:23:30 sladegen: no prompt at all. 18:23:32 sladegen, he's running xscheme, which changes. It's different than run-scheme that's default in Emacs. 18:23:55 ok, whateva. /me foods. 18:24:14 mejja [n=user@c-7d2472d5.023-82-73746f38.cust.bredbandsbolaget.se] has joined #scheme 18:24:20 schme, have fun, remember to enjoy all the crazy undocumented joys of code that are MIT Scheme. And have fun with the Scheme world. 18:24:23 I'm off to eat. 18:24:33 *arcfide* has said too much. 18:24:39 Hah. 18:24:41 Well thanks. :) 18:24:49 lolcow [n=lolcow@dsl-243-58-125.telkomadsl.co.za] has joined #scheme 18:24:49 schme, never mind, just enjoy all the things that are going to be just fine for you! Life is good here in Scheme land. 18:25:00 -!- lolcow [n=lolcow@dsl-243-58-125.telkomadsl.co.za] has quit [Client Quit] 18:25:08 *arcfide* lunches. 18:26:16 -!- BW^- [i=Miranda@79.138.180.105.bredband.tre.se] has quit ["Miranda IM! Smaller, Faster, Easier. http://miranda-im.org"] 18:26:50 replor_ [n=replor@ntkngw375028.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #scheme 18:28:09 -!- Guest91528 is now known as bascule 18:29:50 ventonegro [n=user@136.166.1.3] has joined #scheme 18:30:13 a-s [i=root@93.112.89.26] has joined #scheme 18:31:29 tltstc [n=nine@192.207.69.1] has joined #scheme 18:32:08 -!- a-s [i=root@93.112.89.26] has quit [Remote closed the connection] 18:35:21 replor__ [n=replor@ntkngw375028.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #scheme 18:36:23 replor___ [n=replor@ntkngw375028.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #scheme 18:37:09 saccade [n=saccade_@COMBINATOR.MIT.EDU] has joined #scheme 18:39:55 -!- Associat0r [n=Associat@h163153.upc-h.chello.nl] has quit [] 18:41:46 -!- hiyuh [n=hiyuh@KD125054017176.ppp-bb.dion.ne.jp] has quit ["|_ e /\ \/ i |/| G"] 18:41:54 -!- replor__ [n=replor@ntkngw375028.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit [Read error: 60 (Operation timed out)] 18:43:07 hiyuh [n=hiyuh@KD125054017176.ppp-bb.dion.ne.jp] has joined #scheme 18:44:33 -!- replor [n=replor@ntkngw375028.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit [Read error: 110 (Connection timed out)] 18:47:50 saccade_ [n=saccade@dhcp-18-188-72-5.dyn.mit.edu] has joined #scheme 18:48:16 langmart` [n=user@adsl-074-167-038-128.sip.cha.bellsouth.net] has joined #scheme 18:49:55 -!- mmc1 [n=gvtk86@217.147.104.41] has quit [Remote closed the connection] 18:51:25 -!- cracki [n=cracki@sglty.kawo2.RWTH-Aachen.DE] has quit ["The funniest things in my life are truth and absurdity."] 18:51:35 -!- replor_ [n=replor@ntkngw375028.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit [Read error: 110 (Connection timed out)] 18:53:32 papermachine [n=ahoman@61.152.106.169] has joined #scheme 18:56:48 puchacz [n=puchacz@87-194-5-99.bethere.co.uk] has joined #scheme 18:58:58 nanothief_ [n=kvirc@203.94.189.86] has joined #scheme 18:59:44 -!- foof [n=user@dn157-046.naist.jp] has quit [kornbluth.freenode.net irc.freenode.net] 18:59:44 -!- Kusanagi [n=Motoko@unaffiliated/kusanagi] has quit [kornbluth.freenode.net irc.freenode.net] 18:59:44 -!- ineiros [n=ineiros@kosh.hut.fi] has quit [kornbluth.freenode.net irc.freenode.net] 18:59:44 -!- subversus [i=elliot@loveturtle.net] has quit [kornbluth.freenode.net irc.freenode.net] 18:59:44 -!- aspect [i=aspect@burns.dreamhost.com] has quit [kornbluth.freenode.net irc.freenode.net] 18:59:44 -!- Jarvellis [n=jarv@dsl-217-155-101-22.zen.co.uk] has quit [kornbluth.freenode.net irc.freenode.net] 18:59:44 -!- nemik [n=cyanact@c-67-173-76-34.hsd1.il.comcast.net] has quit [kornbluth.freenode.net irc.freenode.net] 18:59:44 -!- puchacz [n=puchacz@87-194-5-99.bethere.co.uk] has quit [kornbluth.freenode.net irc.freenode.net] 18:59:44 -!- papermachine [n=ahoman@61.152.106.169] has quit [kornbluth.freenode.net irc.freenode.net] 18:59:44 -!- schme [n=marcus@sxemacs/devel/schme] has quit [kornbluth.freenode.net irc.freenode.net] 18:59:44 -!- cemerick [n=la_mer@75.147.38.122] has quit [kornbluth.freenode.net irc.freenode.net] 18:59:44 -!- eno [n=eno@nslu2-linux/eno] has quit [kornbluth.freenode.net irc.freenode.net] 18:59:44 -!- sladegen [n=nemo@unaffiliated/sladegen] has quit [kornbluth.freenode.net irc.freenode.net] 18:59:44 -!- qebab [n=finnrobi@eros.orakel.ntnu.no] has quit [kornbluth.freenode.net irc.freenode.net] 18:59:44 -!- jdev [i=jdev@panix5.panix.com] has quit [kornbluth.freenode.net irc.freenode.net] 18:59:44 -!- sad0ur [n=sad0ur@psi.cz] has quit [kornbluth.freenode.net irc.freenode.net] 18:59:44 -!- Riastradh [n=rias@pool-141-154-225-78.bos.east.verizon.net] has quit [kornbluth.freenode.net irc.freenode.net] 18:59:47 -!- kazzmir_ [n=kazzmir@c-98-202-86-149.hsd1.ut.comcast.net] has quit [kornbluth.freenode.net irc.freenode.net] 18:59:47 -!- lde [n=lde@184-dzi-2.acn.waw.pl] has quit [kornbluth.freenode.net irc.freenode.net] 18:59:47 -!- araujo [n=araujo@gentoo/developer/araujo] has quit [kornbluth.freenode.net irc.freenode.net] 18:59:47 -!- maskd [i=maskd@unaffiliated/maskd] has quit [kornbluth.freenode.net irc.freenode.net] 18:59:47 -!- Elly [n=pyxy@PHYREXIA.RES.CMU.EDU] has quit [kornbluth.freenode.net irc.freenode.net] 18:59:47 -!- DuClare [n=duclare@a91-154-66-103.elisa-laajakaista.fi] has quit [kornbluth.freenode.net irc.freenode.net] 18:59:47 -!- umis [n=umis@82.193.124.116.ipnet.kiev.ua] has quit [kornbluth.freenode.net irc.freenode.net] 18:59:47 -!- pchrist|univ [n=spirit@gateway.hpc.cs.teiath.gr] has quit [kornbluth.freenode.net irc.freenode.net] 18:59:47 -!- rdd [n=rdd@c83-250-142-219.bredband.comhem.se] has quit [kornbluth.freenode.net irc.freenode.net] 18:59:47 -!- cky [n=cky@202-74-212-35.ue.woosh.co.nz] has quit [kornbluth.freenode.net irc.freenode.net] 18:59:47 -!- jeremiah [n=jeremiah@31.Red-213-98-123.staticIP.rima-tde.net] has quit [kornbluth.freenode.net irc.freenode.net] 18:59:47 -!- nasloc__ [i=tim@kalug.ks.edu.tw] has quit [kornbluth.freenode.net irc.freenode.net] 18:59:47 -!- asorbus [n=shawn930@pinball.ccs.neu.edu] has quit [kornbluth.freenode.net irc.freenode.net] 18:59:47 -!- j85wilson [n=jsw@cpe-75-187-46-126.columbus.res.rr.com] has quit [kornbluth.freenode.net irc.freenode.net] 18:59:47 -!- offby1 [n=user@q-static-138-125.avvanta.com] has quit [kornbluth.freenode.net irc.freenode.net] 18:59:47 -!- boyscared [n=bm3719@c-69-143-195-98.hsd1.va.comcast.net] has quit [kornbluth.freenode.net irc.freenode.net] 18:59:47 -!- djjack_ [n=djjack@cpe-098-026-016-166.nc.res.rr.com] has quit [kornbluth.freenode.net irc.freenode.net] 19:03:44 -!- hadronzoo [n=hadronzo@ppp-70-252-98-8.dsl.rcsntx.swbell.net] has quit [] 19:05:15 puchacz [n=puchacz@87-194-5-99.bethere.co.uk] has joined #scheme 19:05:15 papermachine [n=ahoman@61.152.106.169] has joined #scheme 19:05:15 schme [n=marcus@sxemacs/devel/schme] has joined #scheme 19:05:15 umis [n=umis@82.193.124.116.ipnet.kiev.ua] has joined #scheme 19:05:15 cemerick [n=la_mer@75.147.38.122] has joined #scheme 19:05:15 foof [n=user@dn157-046.naist.jp] has joined #scheme 19:05:15 pchrist|univ [n=spirit@gateway.hpc.cs.teiath.gr] has joined #scheme 19:05:15 rdd [n=rdd@c83-250-142-219.bredband.comhem.se] has joined #scheme 19:05:15 Kusanagi [n=Motoko@unaffiliated/kusanagi] has joined #scheme 19:05:15 cky [n=cky@202-74-212-35.ue.woosh.co.nz] has joined #scheme 19:05:15 eno [n=eno@nslu2-linux/eno] has joined #scheme 19:05:15 sladegen [n=nemo@unaffiliated/sladegen] has joined #scheme 19:05:15 jeremiah [n=jeremiah@31.Red-213-98-123.staticIP.rima-tde.net] has joined #scheme 19:05:15 ineiros [n=ineiros@kosh.hut.fi] has joined #scheme 19:05:15 nemik [n=cyanact@c-67-173-76-34.hsd1.il.comcast.net] has joined #scheme 19:05:15 subversus [i=elliot@loveturtle.net] has joined #scheme 19:05:15 aspect [i=aspect@burns.dreamhost.com] has joined #scheme 19:05:15 Jarvellis [n=jarv@dsl-217-155-101-22.zen.co.uk] has joined #scheme 19:05:15 Riastradh [n=rias@pool-141-154-225-78.bos.east.verizon.net] has joined #scheme 19:05:15 maskd [i=maskd@unaffiliated/maskd] has joined #scheme 19:05:15 djjack_ [n=djjack@cpe-098-026-016-166.nc.res.rr.com] has joined #scheme 19:05:15 boyscared [n=bm3719@c-69-143-195-98.hsd1.va.comcast.net] has joined #scheme 19:05:15 offby1 [n=user@q-static-138-125.avvanta.com] has joined #scheme 19:05:15 Elly [n=pyxy@PHYREXIA.RES.CMU.EDU] has joined #scheme 19:05:15 sad0ur [n=sad0ur@psi.cz] has joined #scheme 19:05:15 araujo [n=araujo@gentoo/developer/araujo] has joined #scheme 19:05:15 lde [n=lde@184-dzi-2.acn.waw.pl] has joined #scheme 19:05:15 asorbus [n=shawn930@pinball.ccs.neu.edu] has joined #scheme 19:05:15 qebab [n=finnrobi@eros.orakel.ntnu.no] has joined #scheme 19:05:15 j85wilson [n=jsw@cpe-75-187-46-126.columbus.res.rr.com] has joined #scheme 19:05:15 jdev [i=jdev@panix5.panix.com] has joined #scheme 19:05:15 kazzmir_ [n=kazzmir@c-98-202-86-149.hsd1.ut.comcast.net] has joined #scheme 19:05:15 DuClare [n=duclare@a91-154-66-103.elisa-laajakaista.fi] has joined #scheme 19:05:15 nasloc__ [i=tim@kalug.ks.edu.tw] has joined #scheme 19:05:20 -!- langmartin [n=user@adsl-074-167-038-128.sip.cha.bellsouth.net] has quit [Connection timed out] 19:05:57 -!- offby1 [n=user@q-static-138-125.avvanta.com] has quit [Remote closed the connection] 19:06:07 offby1 [n=user@q-static-138-125.avvanta.com] has joined #scheme 19:09:08 -!- saccade_ [n=saccade@dhcp-18-188-72-5.dyn.mit.edu] has quit ["This computer has gone to sleep"] 19:13:30 -!- Kusanagi [n=Motoko@unaffiliated/kusanagi] has quit [Nick collision from services.] 19:13:31 Motoko-Kusanagi [n=Motoko@71-14-81-211.dhcp.stls.mo.charter.com] has joined #scheme 19:13:33 -!- Motoko-Kusanagi is now known as Kusanagi 19:16:13 -!- Kusanagi [n=Motoko@unaffiliated/kusanagi] has quit [Nick collision from services.] 19:16:14 Motoko-Kusanagi [n=Motoko@71-14-81-211.dhcp.stls.mo.charter.com] has joined #scheme 19:19:27 -!- nanothief [n=kvirc@203.94.189.86] has quit [Connection timed out] 19:19:34 saccade_ [n=saccade@dhcp-18-188-72-5.dyn.mit.edu] has joined #scheme 19:19:40 -!- Motoko-Kusanagi is now known as Kusanagi 19:22:40 bombshelter13 [n=bombshel@209-161-240-8.dsl.look.ca] has joined #scheme 19:23:14 -!- Adamant [n=Adamant@unaffiliated/adamant] has quit [] 19:25:17 Adamant [n=Adamant@130.254.103.123] has joined #scheme 19:26:01 geckosenator [n=sean@c-24-8-193-190.hsd1.co.comcast.net] has joined #scheme 19:27:45 aleix [n=aleix@46.Red-83-61-3.staticIP.rima-tde.net] has joined #scheme 19:36:19 -!- Adamant [n=Adamant@unaffiliated/adamant] has quit [] 19:37:25 Adamant [n=Adamant@130.254.103.123] has joined #scheme 19:38:17 hmmm 19:38:36 -!- geckosenator [n=sean@c-24-8-193-190.hsd1.co.comcast.net] has left #scheme 19:38:55 Haaa 19:38:59 Heee 19:39:06 Hiii elmex. 19:39:16 wow 19:39:18 someone is aliove 19:39:44 i'm bored, too tired to read the papaer about syntactic abstractions, but too awake to go to bed to continue tomorrow 19:39:53 about 6 anh a half billion people are alive I think :) 19:39:57 and, even 19:40:11 qebab: :) 19:40:15 fortunate that they are not all in here! 19:40:27 hehe, freenode would not be amused 19:40:40 it would not be alive to be amused, methinks 19:41:02 plt-games is extreemly slow 19:41:21 elmex, my A* search for class is extremely fast. 19:41:33 arcfide: what class? 19:41:42 elmex, Elements of AI. 19:42:06 curious, my next coursework in my AI course is also A* 19:42:17 we use common lisp though 19:42:49 i once coded an A* in C++ 19:43:06 but isn't A* rather 'algorithms & datastructures' than AI ? 19:43:15 C++ ): the one language I've tried to make myself want to learn so many times 19:43:32 yeah, but it's a staple technique in AI, so most courses include it 19:43:53 my conclusion after coding lots of C++: life is too short for seriously coding stuff in C++ 19:44:18 i usually fall back to Perl these days 19:44:26 I know enough C++ to write working, nontrivial programs in it but I seriously do not enjoy it 19:44:27 elmex, you sicken me 19:44:37 :-) 19:44:45 elmex, no, not really, I would use perl if I needed to. 19:45:05 I use Python and C for the most part, but I like Haskell and Scheme too :) 19:45:19 It's so funny, though, that my class is full of people with very little ability to program in Scheme. 19:45:24 my programming life is mostly based on Perl, so it's my main language these days. i even have to use it for work. 19:45:34 Yet, they are largely graduate students who are supposed to know how to program in general. 19:45:37 wanted to learn Erlang properly but I haven't had any good opportunities for that yet 19:45:38 hehe 19:45:56 heh 19:46:03 the AI lecturer was pissed today 19:46:05 cracki [n=cracki@sglty.kawo2.RWTH-Aachen.DE] has joined #scheme 19:46:06 I guess I can give them some slack because a lot of them came from other schools. 19:46:15 'WILL YOU PEOPLE STOP WRITING JAVA IN LISP PLEASE???!' 19:46:21 :) 19:46:25 lol 19:46:34 But, they are at one of main havens of Scheme development, so. 19:46:35 qebab: Consider yourself lucky you have a teacher like that :) 19:46:51 sjamaan: I do. Most enjoyable lectures I've had at uni so far :) 19:46:57 lectures* 19:47:03 *sjamaan* nods 19:47:03 I was trying to get some people to stop writing globals with SET! all over the place. 19:47:09 i wonder whether they use scheme at my university 19:47:26 elmex: There's a list of universities using SICP on the SICP homepage 19:47:28 You can check 19:47:36 they used to use it here, but they switched to CL because a lot of students complained about it 19:47:42 They all just looked at me like they had never heard of data hiding via lexical scoping before. 19:47:52 heh, as if CL is so different 19:47:52 i'm almost sure they dont use SICP 19:48:04 sjamaan: but it has builtin classes!!! 19:48:05 because i got taught Java :((( 19:48:19 qebab: ! 19:48:21 elmex: they tried to teach me Java :) 19:48:26 hehe 19:48:35 Fortunately, my University is very strongly entrenched in the Scheme world. 19:48:38 i haven't coded anything useful in Java yet 19:48:43 elmex: I still do not understand whey they do not have first-order methods or something. Would make it so much more pleasant to code 19:48:57 why, even 19:49:02 qebab: Probably because those Java programmers don't know what they're missing 19:49:12 sjamaan: :) 19:49:27 The other day I tried to explain a colleague (a PHP coder) what closures were 19:49:33 ecraven [n=nex@plc31-103.linzag.net] has joined #scheme 19:49:36 He said he understood, but didn't see the use 19:49:42 been there, done that :D 19:49:46 closures are hard 19:49:52 Let's go shopping! 19:49:53 if you have no clue about programming :) 19:50:06 I didn't, when I learnt FP 19:50:17 which is probably why I found it pretty painless 19:50:35 I imagine that if I had been fed Java for years it'd be hard to learn 19:50:50 xacly 19:51:20 OceanSpray [n=karl@LEMON.RES.CMU.EDU] has joined #scheme 19:51:21 Just imagine what other powerful new concepts there could be out there, just waiting to be discovered by someone who can appreciate it 19:51:46 python was my first language, and I just basically tried things, and passing and returning functions around didn't seem strange 19:51:46 I always think, if someone has trouble understanding closures, there must be stuff I don't understand either 19:52:07 to people who have been taught what to do and what not to do it is probably harder 19:52:53 heh, only when I explained how simple you could write stuff like parser combinators and explained you need tons of patterns in PHP/Java for that, he got a small glimpse of the power of closures :) 19:53:20 hehe 19:53:30 I made a challenge to a friend of mine the other day 19:53:32 closures are great for callbacks 19:53:36 (PHP will be getting "real" closures RSN) 19:53:45 Markov-chain based essay-generators 19:53:58 that C++ has no simple closures is the main reason i don't code much in it: it's just too tiresome 19:54:12 elmex: Absolutely, but nothing you can't do with an extra void data pointer argument, the average C coder will argue 19:54:18 And the sad thing is, he's mostly right 19:54:25 sjamaan: yea 19:54:31 It's the Turing completeness argument all over again 19:54:46 sjamaan: but inline defined closures are still a lot easier than all that cruft in C/C++ 19:54:59 aye, no arguing about that 19:55:20 damn, no scheme + uni karlsruhe on google 19:55:27 that probably means i'm out of luck 19:55:28 :( 19:55:35 Did you try "lisp" instead? 19:55:35 -!- Adamant [n=Adamant@unaffiliated/adamant] has quit [Connection timed out] 19:55:36 even though they got some clever robots here 19:55:43 sjamaan: oh, good idea :) 19:55:45 At my uni they called it Lisp, even though they actually used Scheme 19:55:56 elmex, I did my undergraduate at UMSL, and we did very little Scheme, but I was still able to use it in many of my classes. 19:56:04 man, it's so good to be back 19:56:09 8 months without internet now 19:56:12 ! 19:56:23 qebab: Signs of withdrawal? 19:56:31 GNU CLISP is a Common Lisp implementation by Bruno Haible of Karlsruhe University 19:56:34 right 19:56:36 i forgot, lol 19:56:40 sjamaan: nah, signs of an idiot ISP 19:56:45 heh 19:56:58 elmex: :) 19:57:09 but clisp is dead anyway 19:57:32 oh, no, i has a recent release 19:58:21 at least we had a semester haskell 20:04:28 a-s [i=root@93.112.89.26] has joined #scheme 20:15:55 Haskell - it's functional perl! 20:16:50 heh! 20:16:55 functional peril 20:18:47 -!- aleix [n=aleix@46.Red-83-61-3.staticIP.rima-tde.net] has quit ["ERC Version 5.3 (IRC client for Emacs)"] 20:22:38 -!- emma [n=emma@unaffiliated/emma] has quit ["Smile! "] 20:24:38 no, Haskell's really nice 20:25:25 gnu clisp on the other hand, smells bad. Sbcl is great. 20:26:24 emma [n=emma@unaffiliated/emma] has joined #scheme 20:27:17 what EV ar 20:30:14 -!- elias` [n=me@unaffiliated/elias/x-342423] has quit [Read error: 145 (Connection timed out)] 20:33:24 -!- elmex [n=elmex@e180067055.adsl.alicedsl.de] has quit [Remote closed the connection] 20:34:53 -!- OceanSpray [n=karl@LEMON.RES.CMU.EDU] has quit [Read error: 110 (Connection timed out)] 20:35:04 -!- pixel5 [n=pixel@copei.de] has quit ["brain rebootzzZZzz..."] 20:35:53 ? 20:36:33 You don't have nieces of a certain age, I take it. 20:36:42 *Daemmerung* tosses his hair, rolls eyes 20:41:04 elias` [n=me@unaffiliated/elias/x-342423] has joined #scheme 20:44:22 Don't ever let someone of a certain age nearby your computers /o\ 20:47:13 -!- cemerick [n=la_mer@75.147.38.122] has quit [] 20:49:10 hkBst [n=hkBst@gentoo/developer/hkbst] has joined #scheme 20:52:24 -!- emma [n=emma@unaffiliated/emma] has quit ["Smile! "] 20:56:08 emma [n=emma@unaffiliated/emma] has joined #scheme 20:58:39 -!- puchacz [n=puchacz@87-194-5-99.bethere.co.uk] has quit ["Konversation terminated!"] 21:01:22 -!- sonderma` [n=user@129-237-dsl.kielnet.net] has quit [Read error: 110 (Connection timed out)] 21:01:39 -!- CaptainMorgan [n=CaptainM@c-75-68-42-94.hsd1.nh.comcast.net] has quit [Remote closed the connection] 21:01:41 sonderma` [n=user@66-199-dsl.kielnet.net] has joined #scheme 21:06:42 -!- KingOfKarlsruhe [n=nice@HSI-KBW-091-089-028-216.hsi2.kabelbw.de] has quit [Remote closed the connection] 21:09:43 -!- hotblack23 [n=jh@p5B05681F.dip.t-dialin.net] has quit [Remote closed the connection] 21:10:45 -!- umis [n=umis@82.193.124.116.ipnet.kiev.ua] has quit [] 21:13:42 hum... portable syntax-case... is there a way to see the expanded code? 21:14:01 Nshag [i=user@Mix-Orleans-106-3-159.w193-248.abo.wanadoo.fr] has joined #scheme 21:17:24 *Axioplase* goes back to good ol' define-macro 21:21:47 -!- Jarvellis [n=jarv@dsl-217-155-101-22.zen.co.uk] has left #scheme 21:24:01 -!- pchrist [n=spirit@gentoo/developer/pchrist] has quit [Read error: 110 (Connection timed out)] 21:30:06 borism_ [n=boris@195-50-200-56-dsl.krw.estpak.ee] has joined #scheme 21:36:19 -!- borism [n=boris@195-50-205-86-dsl.krw.estpak.ee] has quit [Read error: 145 (Connection timed out)] 21:46:55 sm [n=sm@pool-71-104-94-163.lsanca.dsl-w.verizon.net] has joined #scheme 21:49:20 -!- dnm [n=dnm@c-68-49-46-251.hsd1.va.comcast.net] has quit [] 21:49:38 Axioplase, there is generally a procedure called SC-EXPAND defined by psyntax. 21:51:43 jewel [n=jewel@dsl-242-147-03.telkomadsl.co.za] has joined #scheme 21:54:32 -!- langmart` [n=user@adsl-074-167-038-128.sip.cha.bellsouth.net] has quit [Read error: 110 (Connection timed out)] 21:55:58 ha, nice, I'll search the web for more informations about this procedure 21:57:42 -!- hkBst [n=hkBst@gentoo/developer/hkbst] has quit [Read error: 104 (Connection reset by peer)] 22:00:22 1st 22:03:15 CaptainMorgan [n=CaptainM@c-75-68-42-94.hsd1.nh.comcast.net] has joined #scheme 22:04:38 antoszka: that's really annoying 22:05:45 chandler: too many keystrokes  I usually play this game on friendly channels only. 22:06:05 friendly  as in with friends playing the same stupid IRC game 22:06:06 antoszka: well, nobody here (or in #lisp or in #emacs) seems to be playing 22:06:19 chandler: yeah, just went along all my open channels. 22:06:28 please don't. 22:06:31 ok. 22:07:33 don't see how this should be really annoying among all other useless chit-chat on any of the above channels, though. 22:08:23 just take my word for it. 22:08:28 :) 22:11:38 -!- nowhere_man [i=pierre@pthierry.pck.nerim.net] has quit [Remote closed the connection] 22:14:54 -!- jewel [n=jewel@dsl-242-147-03.telkomadsl.co.za] has quit [Read error: 113 (No route to host)] 22:17:00 leppie [n=lolcow@dsl-243-58-125.telkomadsl.co.za] has joined #scheme 22:21:24 Which scheme would you suggest for inet6 sockets? 22:21:36 mach [n=mach@unaffiliated/mach] has joined #scheme 22:24:34 -!- ecraven [n=nex@plc31-103.linzag.net] has quit ["bbl"] 22:25:03 what is this "stupid game"? 22:25:10 I've seen people do it before 22:25:32 mbishop: saying "1st" 1st after midnight (in your timezone, obviously). 22:25:48 that's...stupid 22:26:08 like many things IRC 22:26:17 indeed 22:27:37 -!- mach [n=mach@unaffiliated/mach] has left #scheme 22:27:53 and the internet in general 22:28:08 I find annoying things like notorious /me shrugs, /me yawns and the like. 1st actually happens to be a fun game sometimes. 22:28:57 or the infamous /me shags the whole room... like sure, right... coocoo 22:30:06 Ah, PLT has working inet6 support. 22:30:45 is it even being used? 22:31:08 Suppose it is  since someone seems to maintain the code. 22:31:39 i guess it's mostly private stuff 22:32:09 It will definitely be getting more useful in the coming years. 22:32:58 there's still no inet6 support in tcl (if anyone cares about that) 22:33:06 Nobody cares about that. 22:34:27 -!- DuClare [n=duclare@a91-154-66-103.elisa-laajakaista.fi] has left #scheme 22:35:13 -!- saccade_ [n=saccade@dhcp-18-188-72-5.dyn.mit.edu] has quit ["This computer has gone to sleep"] 22:35:34 actually, I do somewhat. I'm using a tcl/tk jabber client and would like it to have inet6 connectivity. 22:38:09 You realize that you've just opened the door for the entire channel here to abuse and mock you, yes? 22:38:19 Just so we're clear on that. 22:39:00 antoszka: http://groups.google.com/group/gnu.misc.discuss/msg/20df38928f5390dc 22:39:36 gnomon: Apparently i've already did that by playing the "1st" game around midnight my time. 22:40:18 mejja: I've most of the rants pro and contra. 22:40:23 mejja: This one is pretty outdated. 22:40:34 s/I've/I've read/ 22:41:19 antoszka, no - your playing of the '1st' game opened you to abuse, not mockery. Now you've got both options covered :) 22:42:39 Wonderful. 22:43:08 Don't seem to be generating too much traffic, though. 22:43:38 Hi. I have a novel idea: Maybe we can talk about Scheme in #scheme. 22:44:13 That's fair. 22:44:29 So I've been curious: has anyone ever seen Tom Lord's Scheme system? I keep hearing interesting little tidbits about it. 22:44:54 Which one? There are half a dozen of them, none of which really works to do much of anything, as far as I know. 22:45:03 gweiqi [n=greg@69.120.126.163] has joined #scheme 22:46:54 Last posts on the ML date from 2005-11. 22:47:07 Riastradh, oh, really? I didn't know that there was more than one; I always thought that he was slowly cdring away at the implementation of the one that he described way back when, which I believe was based around a combinator graph reduction dingus. 22:47:09 Doesn't seem to be actively hacked on. 22:48:15 (the description particularly piqued my interest because of the way that Lord described the back end, which sounded curiously like Koopman's TiGRE graph-reduction engine for running stack code) 23:01:03 GreyLensman [n=ray@c-76-108-235-51.hsd1.fl.comcast.net] has joined #scheme 23:04:11 -!- annodomini [n=lambda@wikipedia/lambda] has quit [] 23:05:53 -!- ventonegro [n=user@136.166.1.3] has quit ["ERC Version 5.2 (IRC client for Emacs)"] 23:06:12 -!- a-s [i=root@93.112.89.26] has quit [Remote closed the connection] 23:07:20 -!- Nshag [i=user@Mix-Orleans-106-3-159.w193-248.abo.wanadoo.fr] has quit ["Quitte"] 23:12:38 -!- jlongster [n=user@75.148.111.133] has quit [Read error: 113 (No route to host)] 23:14:18 -!- sstrickl [n=user@nomad.ccs.neu.edu] has quit ["ERC Version 5.3 (devel) (IRC client for Emacs)"] 23:14:37 -!- Axioplase is now known as Axioplase_ 23:34:06 raikov [n=igr@203.181.243.11] has joined #scheme 23:47:10 elf, i figured out how to use syntax-parameterize.. matthew helped me 23:47:13 sorry, eli 23:48:20 -!- papermachine [n=ahoman@61.152.106.169] has quit [Read error: 110 (Connection timed out)] 23:53:33 Adamant [n=Adamant@c-98-244-152-196.hsd1.ga.comcast.net] has joined #scheme 23:57:54 vorpal [n=rhunter@pdpc/supporter/student/vorpal] has joined #scheme