00:07:16 -!- sm [n=sm@pool-71-107-255-7.lsanca.dsl-w.verizon.net] has quit [] 00:09:43 *r2q2* concocts a scheme. 00:10:08 *r2q2* concocts a scheme to eat something. 00:10:55 Scheming and Eatin' 00:12:25 Rhymin' and Schemin' 00:12:30 tizoc_ [n=user@r190-135-37-232.dialup.adsl.anteldata.net.uy] has joined #scheme 00:13:56 -!- bweaver [n=bweaver@75.148.111.133] has quit [] 00:16:03 -!- AltiusBimm [n=Yadra@wlan125-017.wlan.wwu.edu] has quit [Read error: 113 (No route to host)] 00:20:33 -!- r2q2 [n=user@dyn246-03.cod.edu] has quit [Remote closed the connection] 00:20:47 Mein [n=jono@75.146.48.206] has joined #scheme 00:27:51 -!- Mein [n=jono@75.146.48.206] has quit [] 00:31:47 -!- tizoc [n=user@r190-135-51-247.dialup.adsl.anteldata.net.uy] has quit [Read error: 110 (Connection timed out)] 00:41:00 hiyuh [n=hiyuh@KD059133117089.ppp.dion.ne.jp] has joined #scheme 00:47:08 ong [n=ejel@c-71-58-71-130.hsd1.pa.comcast.net] has joined #scheme 00:56:39 AtnNn [n=welcome@modemcable230.56-56-74.mc.videotron.ca] has joined #scheme 00:59:24 neocorpse [n=neocorps@cenk-xps-lan.res.wpi.net] has joined #scheme 00:59:30 hello 00:59:37 -!- OceanSpray [n=karl@LEMON.RES.CMU.EDU] has quit [Connection timed out] 01:00:03 OceanSpray [n=karl@CMU-301252.WV.CC.CMU.EDU] has joined #scheme 01:02:16 ski [n=slj@c-dd10e055.1149-1-64736c10.cust.bredbandsbolaget.se] has joined #scheme 01:06:45 -!- neocorpse [n=neocorps@cenk-xps-lan.res.wpi.net] has quit ["I don't like you. But Bersirc 2.2 does. Try it out now. [ http://www.bersirc.org/ - Open Source IRC ]"] 01:23:23 arcfide: y'all is the new "ye" 01:26:20 Riastradh: I don't know how to stop it :-| 01:26:36 klutometis, good point, I should move back to ye. 01:26:42 klutometis: I don't think "ye" is plural 01:26:53 y'all is somtimes plural, but not always 01:27:57 offby1: ye is the second person plural; as distinct from the singular, thou; methought 01:28:27 "you" is some sort of polite form which got hardened as singular, plural, formal, informal 01:28:31 it's a tragedy 01:29:37 *klutometis* makes a note to call his kids thou and thee, as befits their station 01:32:15 oooh 01:32:20 -!- offby1 [n=erich@q-static-138-125.avvanta.com] has quit ["rebooting Emacs Yet Again"] 01:34:09 hey yous guys 01:34:54 English is a tragedy. :( 01:36:17 offby1 [n=user@q-static-138-125.avvanta.com] has joined #scheme 01:36:41 How does a command line scheme interpreter stop a continuation from continuing all the way back to when it was at a previous prompt? 01:36:51 annodomini [n=lambda@c-75-69-95-99.hsd1.nh.comcast.net] has joined #scheme 01:37:05 *offby1* stares blankly 01:38:41 synx: call/cc is not a time machine 01:38:52 synx, an escape procedure can't undo the input you typed. 01:38:59 (or replay it) 01:39:07 So at what point can you state "time has passed"... 01:39:44 sarahbot: Tomorrow? 01:39:44 I could be wrong, but tomorrow is tuesday 01:39:54 dnm [n=dnm@c-68-49-46-251.hsd1.va.comcast.net] has joined #scheme 01:40:05 sorbet: yeah, you're very wrong. 01:40:06 I think there might be a few exceptions. 01:40:10 My conundrum is I'm doing things like (define (ouch) (a) (b) (c)) where a sets some variable to a continuation. But continuing doesn't return the value of a, but of ouch instead, after re-evaluating b and c. 01:40:13 sorbet: six a week, really. 01:40:13 Ummmm....... Seriously. 01:40:58 sarahbot: can you boogie? 01:40:58 Yes, I can boogie, but that doesn't mean I will. 01:41:21 So if I had a (gandalf (a)) or something, that would allow me to state that continuations stop at that point... or something... then I could define when a continuation can't go back... 01:41:54 But do I really want that, and what is the misunderstanding I'm running into... 01:43:06 vorpal [n=rhunter@pdpc/supporter/student/vorpal] has joined #scheme 01:43:09 synx, perhaps you should explain the more general problem you're trying to solve here. 01:43:13 I know why it's returning the value of (ouch) not (a), but why not the function above that? Or above that? Or all the way up to the function reading the file to interpret? 01:44:42 I'm not trying to solve so much as understand. After I call/cc, there's a risk that everything after that point will be run again, including the rest of the upper functions. I don't know where it stops. 01:50:04 is it because scheme is eager evaluation? 01:50:34 synx, it stops when the machine halts. But when the machine returns to READ, the world doesn't replay the input you typed half an hour ago. 01:52:53 bummer 01:53:01 No, but... hmph 01:53:05 yea, hmph 01:53:08 s/yea/yeah/ 01:53:14 must uphold standards 01:53:36 Speak in complete sentences with full stops, offby1! 01:55:20 https://synx.us.to/feepcode/tests/contstop.ss 01:55:35 I 01:55:36 must 01:55:38 uphold 01:55:39 standards. 01:55:46 That is better. Carry on. 01:55:50 I'm trying to get it so that the continuation wraps around an addition routine, but doesn't slide up into my continuation-free function there. 01:55:50 *offby1* carries on 01:56:19 synx, so you want to reify the computation only up to GANDALF? 01:56:41 Like how the tutorials usefully say to set! a continuation, and then later you can calculate the same thing with a different value again. Except it only works on the command line prompt, otherwise infinite looping as above. 01:56:41 And not capture anything beyond that, and make MYCONT yield whatever the code between GANDALF and the CWCC returns? 01:57:09 I don't know honestly. I just want to know what the error in my reasoning is... 01:58:04 Are you using PLT Scheme? 01:58:25 -!- tabe [n=tabe@210.188.204.133] has quit ["Riece/5.0.0 Emacs/22.2 (berkeley-unix)"] 01:58:36 tabe [n=tabe@210.188.204.133] has joined #scheme 02:00:26 Anyway, whether you are or not, there are two operators called shift & reset which do what I suspect you want. (There is a plethora of variations on the theme as well whose details I sha'n't get into.) These are definable in terms of CWCC and SET!, and they are also provided built-in to recent versions of PLT Scheme. 02:00:38 ...yes. 02:00:39 I modified the file to try and better illustrate what I'm struggling with. 02:01:02 If you define GANDALF to be RESET, and change SET-MYCONT to use SHIFT rather than CWCC, I believe that the program will do what you want, which is... 02:01:40 ...make lots of poof-poofs. 02:01:52 ...(I am guessing) that you want CONT not to capture the whole computation of the entire program, but rather to capture the computation of the program up to the point where the thunk in GANDALF returns, and then you want CONT to return whatever value that thunk returned, rather than having the machine pass control on to whoever called GANDALF. 02:03:13 Right. Well, close enough. 02:03:24 Which detail is not quite right? 02:04:23 If cont captured the whole computation of the entire program, than when I ran it like mzscheme Then it sleeps 20 secs, and runs into the infinite loop. 02:05:06 Huh? 02:06:47 I modified the program file sorry... 02:07:20 aiur [n=Jan@218.109.78.214] has joined #scheme 02:08:05 You defined several procedures, asked Scheme to sleep for twenty units of time, and then invoked the continuational magic. So Scheme will define the procedures, sleep for twenty units of time, and then go into the infinite loop -- isn't that what you observe? 02:08:54 No, before the sleep it invokes the continuational magic outside of a procedure, which does not infinite loop, but only if the file is sent to mzscheme on standard input. 02:09:37 Otherwise it acts just the same as the code in continuation-free 02:10:15 The semantics of continuations at the top-level is not entirely defined. 02:10:41 The first continuation is to `read the next form and evaluate it', rather than `evaluate (DISPLAY " is the initial value.\n")'. 02:11:11 jonrafkind [n=jon@c-98-202-86-149.hsd1.ut.comcast.net] has joined #scheme 02:11:39 Oh okay, if it's not entirely defined that's fine. I thought I was missing something is all. 02:13:55 Sorry, what I said is not quite right. 02:14:36 The semantics of a collection of top-level forms is well-defined, but it's different from what you get by submitting each form separately to the REPL. 02:17:22 So how does the interpreter accomplish that difference? Some sort of contiuation magic itself? 02:17:46 Here's the difference: 02:18:09 (let loop () (print (eval (read input-port) environment) output-port) (loop)) 02:18:23 (let loop ((forms forms)) (if (pair? forms) (begin (eval (car forms) environment) (loop (cdr forms))))) 02:18:47 In the first case, when control returns from EVAL, the loop then calls READ again -- and the state of the input port has permanently changed since the last time a form was read. 02:19:05 In the second case, when control returns from EVAL, the loop already knew what the next form was to evaluate, and that doesn't change no matter how many times control returns from EVAL. 02:19:16 Debolaz [n=debolaz@nat.andersberle.com] has joined #scheme 02:19:41 so if it knows what the next form is, that "knowledge" is part of the continuation? 02:19:51 Yes. 02:22:36 So any function that "produced" top level forms, without allowing you to use what the next forms are, would have the same effect. 02:23:09 Sorry, I don't know what you mean by that. 02:24:03 well, never mind. I don't feel confused anymore, for what that's worth. 02:24:24 But you could represent forms as a stream in the REPL and get the same behavior. 02:25:54 It's not like I want to do this weird stuff. Just want to make sure I understand what I'm using and how to avoid stuff. 02:26:37 Escape procedures do not undo side effects (except those that are explicitly undone using DYNAMIC-WIND). 02:27:00 In other words, escape procedures are just as time-dependent as anything else; they aren't time machines. 02:27:27 Escape procedures do, however, restore the lexical environments, which are time-independent objects mapping variables to locations. The mapping from locations to the values stored in those locations, however, is time-dependent. 02:28:47 -!- tizoc_ is now known as tizoc 02:30:26 araujo [n=araujo@gentoo/developer/araujo] has joined #scheme 02:31:30 -!- arcfide [n=arcfide@adsl-99-137-201-22.dsl.bltnin.sbcglobal.net] has quit ["Restart"] 02:34:18 -!- cubix [n=cubix@bas21-toronto12-1242359988.region1.highspeedunplugged.bell.ca] has quit [] 02:36:47 grettke [n=grettke@CPE-65-31-132-59.wi.res.rr.com] has joined #scheme 02:37:10 cubix [n=cubix@bas21-toronto12-1242359988.region1.highspeedunplugged.bell.ca] has joined #scheme 02:37:29 -!- OceanSpray [n=karl@CMU-301252.WV.CC.CMU.EDU] has quit [Read error: 110 (Connection timed out)] 02:39:33 ok new question. I can get a stream of byte strings. I want to turn that into a stream of bytes, and from there into a stream of lines. Any creative ways to do that? 02:40:35 Yes: try sacrificing virgin chickens to the Insect God. 02:40:46 I was gonna append the byte strings into a buffer of bytes, and check that for newline delimiters, chopping it up when found. That's what I usually do at least... 02:45:33 synx: what are you going to do with the stream of lines? 02:46:38 echo-area [n=user@nat/yahoo/x-2c8303bef4869b95] has joined #scheme 02:48:01 I'm going to loop on them, parsing them according to a certain protocol. Mostly just making a generic line receiver though. 02:48:34 arcfide [n=arcfide@adsl-99-137-201-22.dsl.bltnin.sbcglobal.net] has joined #scheme 02:50:48 synx: Have you written it to handle the cases you want, including a termination case? 02:51:28 I haven't written it yet ^_^ 02:51:53 Write it, and it will provide the contract that your second function needs to satisfy, then write the second one. 02:54:25 I'm just wondering on how best to write the first one. 02:54:44 Start with the last one. 02:55:07 ? 02:55:53 Start with the function that is going to process the stream of lines. 02:56:07 But that one is easy. It's just (define (loop) (if (parse (read-line)) (loop) #f)) 02:56:09 Or something. 02:56:25 okay (read-line in) but 02:56:53 -!- tltstc` [n=nine@192.207.69.1] has quit [] 02:57:08 I thought you were going from a stream of bytes to a stream of lines? 02:57:44 Well yeah, so it would car the stream to read the line, then cdr it for the next loop. 02:58:12 And no I'm not going from a stream of bytes to a stream of lines. You said not to write that function. 02:58:28 If your process-line function is reading another stream, then why are you having it call read-line? 02:59:02 First write process-line which is applied to a stream of lines. 02:59:12 That was more pseudo-code than anything. Substitute read-line for "the stuff that reads a line from the stream" 03:00:35 I could make a working example... but I would have to write the function to make a stream of lines, first. :p 03:02:04 Are you implementing your own streams or using the srfi? 03:02:20 elmex_ [n=elmex@e180067132.adsl.alicedsl.de] has joined #scheme 03:02:41 I was going to use the srfi, but whatever works. 03:03:22 You need a dummy stream that return 10 lines, for example, and then stops. That way you can write your first function (or however you are numbering it). 03:05:21 I don't see what the big focus is on the parse function. I'm trying to figure out how best to handle buffering for line delimiters. After that breaking that line up by spaces is easy enough, or checking a prefix on it, or even just sending it to eval. 03:06:03 I don't need help with that part just yet. 03:07:38 Where should the "big focus" be directed? 03:08:19 Um, on having the program work correctly? 03:08:43 I don't really feel obligated to focus on a certain part. 03:09:21 So your strategy is make the entire program work correctly by not focusing on a certain part. 03:09:57 Well right now I'm focusing on how to turn a stream of byte strings into a stream of lines. 03:10:04 how best to, rather 03:10:57 I see 03:18:07 -!- elmex [n=elmex@e180064216.adsl.alicedsl.de] has quit [Read error: 113 (No route to host)] 03:18:11 -!- elmex_ is now known as elmex 03:20:43 eno [n=eno@nslu2-linux/eno] has joined #scheme 03:22:25 OceanSpray [n=karl@LEMON.RES.CMU.EDU] has joined #scheme 03:22:28 -!- gweiqi [n=greg@69.120.126.163] has left #scheme 03:27:48 Well, I had a hard time getting in. 03:27:54 It seems to be pretty competitive. 03:28:02 Indiana is considered a pretty good school though. 03:28:22 Pretty hot and dry, no? 03:28:37 synx: Not today. 03:31:56 -!- bombshelter13 [n=bombshel@209-161-240-8.dsl.look.ca] has quit [Client Quit] 03:32:28 heh, okay 03:32:31 There's only one place people have ever offered to let me come and live with them. 03:32:35 Phoenix, Arizona. >.< 03:33:11 saccade_ [n=saccade@65-78-24-47.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com] has joined #scheme 03:34:21 reginald [n=reginald@unaffiliated/reginald] has joined #scheme 03:34:54 -!- reginald [n=reginald@unaffiliated/reginald] has left #scheme 03:40:42 -!- pixel5 [n=pixel@copei.de] has quit ["zZZz"] 03:51:21 -!- saccade_ [n=saccade@65-78-24-47.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com] has quit ["This computer has gone to sleep"] 04:01:30 sodio [n=sodio@netblock-63-66-64-29.myitdepartment.net] has joined #scheme 04:03:44 -!- sodio [n=sodio@netblock-63-66-64-29.myitdepartment.net] has quit [Client Quit] 04:04:39 -!- grettke [n=grettke@CPE-65-31-132-59.wi.res.rr.com] has quit [] 04:10:13 tjafk1 [n=timj@e176220058.adsl.alicedsl.de] has joined #scheme 04:15:54 -!- arcfide [n=arcfide@adsl-99-137-201-22.dsl.bltnin.sbcglobal.net] has quit ["Leaving"] 04:18:25 -!- benny` is now known as benny 04:22:44 peter_12 [n=peter_12@S010600119506b129.gv.shawcable.net] has joined #scheme 04:26:49 -!- tjafk2 [n=timj@e176211146.adsl.alicedsl.de] has quit [Read error: 110 (Connection timed out)] 04:29:15 peter_12_ [n=peter_12@S010600119506b129.gv.shawcable.net] has joined #scheme 04:32:16 MichaelRaskin_ [n=raskin@213.171.48.239] has joined #scheme 04:35:32 -!- peter_12 [n=peter_12@S010600119506b129.gv.shawcable.net] has quit [Read error: 60 (Operation timed out)] 04:45:27 -!- ong [n=ejel@c-71-58-71-130.hsd1.pa.comcast.net] has quit [] 04:46:11 cracki_ [n=cracki@sglty.kawo2.RWTH-Aachen.DE] has joined #scheme 04:47:49 -!- benny [n=benny@i577A15E3.versanet.de] has quit [Read error: 60 (Operation timed out)] 04:48:36 johnnowak [n=johnnowa@207-38-171-48.c3-0.wsd-ubr1.qens-wsd.ny.cable.rcn.com] has joined #scheme 05:03:27 peter_12 [n=peter_12@S010600119506b129.gv.shawcable.net] has joined #scheme 05:03:39 -!- cracki [n=cracki@sglty.kawo2.RWTH-Aachen.DE] has quit [Read error: 110 (Connection timed out)] 05:05:17 -!- peter_12_ [n=peter_12@S010600119506b129.gv.shawcable.net] has quit [Read error: 60 (Operation timed out)] 05:08:02 xerox [n=xerox@unaffiliated/xerox] has joined #scheme 05:16:32 -!- xerox [n=xerox@unaffiliated/xerox] has quit [] 05:25:42 rudybot: seen sarahbot? 05:25:43 Nope. 05:25:43 mejja: No sign of sarahbot? 05:25:44 Are you serious? Oh.......really? 05:25:47 -!- AtnNn [n=welcome@modemcable230.56-56-74.mc.videotron.ca] has quit ["strawberry"] 05:26:13 rudybot: seen sarahbot 05:26:13 Sorry, no. 05:26:13 mejja: sarahbot was seen in/on #scheme thirty seconds ago, saying "Nope.", and then sarahbot was seen in/on #scheme twenty-nine seconds ago, saying "Are you serious? Oh.......really?" 05:35:58 sarahbot: drscheme is really srscheme; id est, "senior scheme" 05:35:59 Okay. 05:37:31 -!- futilius [n=will@user-0c9hfll.cable.mindspring.com] has quit [Read error: 110 (Connection timed out)] 05:38:30 sarahbot: srscheme is really grscheme; id est, "geriatric scheme" 05:38:31 Okay. 05:39:15 sarahbot: grscheme is really nrscheme; id est, "necro-scheme" 05:39:16 Okay. 05:39:24 (couldn't resist the triad) 05:42:36 -!- CaptainMorgan [n=CaptainM@c-75-68-42-94.hsd1.nh.comcast.net] has quit [Remote closed the connection] 05:46:31 peter_12_ [n=peter_12@S010600119506b129.gv.shawcable.net] has joined #scheme 05:50:42 -!- cubix [n=cubix@bas21-toronto12-1242359988.region1.highspeedunplugged.bell.ca] has quit [] 05:51:29 i had to defend a solution for LCS today to a grad student steeped in C++; the parentheses on the page alone engendered a cognitive dissonance which prevented him from continuing 05:51:53 and thus i destroyed him with the spanish inquisition of scheme 05:52:20 the proof was superfluous 05:52:28 -!- annodomini [n=lambda@wikipedia/lambda] has quit [] 05:52:34 -!- peter_12 [n=peter_12@S010600119506b129.gv.shawcable.net] has quit [Read error: 110 (Connection timed out)] 05:59:57 melito [n=melito@c-24-16-193-208.hsd1.wa.comcast.net] has joined #scheme 06:10:35 athos [n=philipp@p54B85E98.dip.t-dialin.net] has joined #scheme 06:10:40 peter_12 [n=peter_12@S010600119506b129.gv.shawcable.net] has joined #scheme 06:13:38 -!- peter_12_ [n=peter_12@S010600119506b129.gv.shawcable.net] has quit [Read error: 60 (Operation timed out)] 06:14:18 certainty|work [n=david@212.77.255.5] has joined #scheme 06:17:25 jgracin [n=jgracin@82.193.208.195] has joined #scheme 06:20:09 -!- johnnowak [n=johnnowa@207-38-171-48.c3-0.wsd-ubr1.qens-wsd.ny.cable.rcn.com] has quit [] 06:28:36 -!- foof [n=user@dn157-046.naist.jp] has quit [Read error: 60 (Operation timed out)] 06:35:26 geckosenator [n=sean@c-24-8-193-190.hsd1.co.comcast.net] has joined #scheme 06:39:00 olgen [n=jacobm@130.226.238.69] has joined #scheme 06:40:26 -!- leppie [n=lolcow@dsl-243-58-125.telkomadsl.co.za] has quit [Read error: 104 (Connection reset by peer)] 06:52:36 attila_lendvai [n=ati@catv-89-133-170-239.catv.broadband.hu] has joined #scheme 06:53:31 peter_12_ [n=peter_12@S010600119506b129.gv.shawcable.net] has joined #scheme 06:54:32 peter_ [n=sjamaan@frohike-old.xs4all.nl] has joined #scheme 06:54:37 -!- peter_ is now known as sjamaan 06:55:50 -!- pchrist [n=spirit@gentoo/developer/pchrist] has quit ["leaving"] 06:57:00 pchrist [n=spirit@gentoo/developer/pchrist] has joined #scheme 06:57:36 MichaelRaskin_1 [n=raskin@213.171.48.239] has joined #scheme 06:57:57 -!- MichaelRaskin_ [n=raskin@213.171.48.239] has quit [Read error: 110 (Connection timed out)] 07:01:11 -!- peter_12 [n=peter_12@S010600119506b129.gv.shawcable.net] has quit [Read error: 110 (Connection timed out)] 07:01:50 -!- peter_12_ [n=peter_12@S010600119506b129.gv.shawcable.net] has quit [] 07:07:57 lolcow [n=lolcow@dsl-243-40-84.telkomadsl.co.za] has joined #scheme 07:10:54 mmc1 [n=gvtk86@217.147.104.33] has joined #scheme 07:12:36 -!- olgen [n=jacobm@130.226.238.69] has quit [] 07:16:18 poliquin [n=poliquin@dsl-63-249-85-206.cruzio.com] has joined #scheme 07:16:55 -!- lolcow [n=lolcow@dsl-243-40-84.telkomadsl.co.za] has quit [Read error: 104 (Connection reset by peer)] 07:20:19 futilius [n=will@user-0c9hfll.cable.mindspring.com] has joined #scheme 07:22:46 -!- melito [n=melito@c-24-16-193-208.hsd1.wa.comcast.net] has quit [Read error: 113 (No route to host)] 07:30:58 olgen [n=jacobm@130.226.238.69] has joined #scheme 07:41:02 hotblack23 [n=jh@p5B0537B5.dip.t-dialin.net] has joined #scheme 07:46:08 -!- mmc1 [n=gvtk86@217.147.104.33] has quit [Remote closed the connection] 07:46:55 mmc1 [n=gvtk86@217.147.104.33] has joined #scheme 07:49:15 foof [n=user@clair01.naist.jp] has joined #scheme 08:06:41 ecraven [n=nex@140.78.42.103] has joined #scheme 08:06:57 pchrist|univ [n=spirit@gateway.hpc.cs.teiath.gr] has joined #scheme 08:22:05 -!- athos [n=philipp@p54B85E98.dip.t-dialin.net] has quit [Read error: 110 (Connection timed out)] 08:29:24 set1 [n=seth@76-191-139-155.dsl.static.sonic.net] has joined #scheme 08:33:15 zbigniew_ [n=zb@3e8.org] has joined #scheme 08:38:24 -!- hotblack23 [n=jh@p5B0537B5.dip.t-dialin.net] has quit [Read error: 110 (Connection timed out)] 08:45:53 -!- zbigniew [n=zb@3e8.org] has quit [Read error: 110 (Connection timed out)] 08:48:50 -!- seth [n=seth@76-191-139-155.dsl.static.sonic.net] has quit [Read error: 110 (Connection timed out)] 08:51:53 Riastradh: ping 09:00:34 what's new on scheme? 09:10:36 -!- boyscared [n=bm3719@c-69-143-195-98.hsd1.va.comcast.net] has quit [Read error: 110 (Connection timed out)] 09:10:59 dnm_ [n=dnm@c-68-49-46-251.hsd1.va.comcast.net] has joined #scheme 09:11:18 -!- dnm [n=dnm@c-68-49-46-251.hsd1.va.comcast.net] has quit [Read error: 110 (Connection timed out)] 09:14:11 -!- mornfall [n=mornfall@anna.fi.muni.cz] has quit [kornbluth.freenode.net irc.freenode.net] 09:14:11 -!- minion [n=minion@common-lisp.net] has quit [kornbluth.freenode.net irc.freenode.net] 09:14:11 -!- lisppaste [n=lisppast@common-lisp.net] has quit [kornbluth.freenode.net irc.freenode.net] 09:14:11 -!- Paraselene_ [n=Not@79-68-228-157.dynamic.dsl.as9105.com] has quit [kornbluth.freenode.net irc.freenode.net] 09:14:11 -!- replor [n=replor@ntkngw375028.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit [kornbluth.freenode.net irc.freenode.net] 09:14:11 -!- mbishop [n=martin@unaffiliated/mbishop] has quit [kornbluth.freenode.net irc.freenode.net] 09:14:11 -!- ricky [n=ricky@fedora/ricky] has quit [kornbluth.freenode.net irc.freenode.net] 09:14:11 -!- Kusanagi [n=Motoko@unaffiliated/kusanagi] has quit [kornbluth.freenode.net irc.freenode.net] 09:14:11 -!- mhoran [n=mhoran@65.202.36.143] has quit [kornbluth.freenode.net irc.freenode.net] 09:14:11 -!- aquanaut [n=user@pool-71-191-49-201.washdc.fios.verizon.net] has quit [kornbluth.freenode.net irc.freenode.net] 09:14:11 -!- clog [n=nef@bespin.org] has quit [kornbluth.freenode.net irc.freenode.net] 09:14:11 -!- agemo [n=jovdmeer@igwe16.vub.ac.be] has quit [kornbluth.freenode.net irc.freenode.net] 09:14:11 -!- elf [i=elf@antenora.aculei.net] has quit [kornbluth.freenode.net irc.freenode.net] 09:14:11 -!- ski_ [n=md9slj@remote1.student.chalmers.se] has quit [kornbluth.freenode.net irc.freenode.net] 09:14:40 rmrfchik: r6rs, plt 4 :) 09:15:04 mornfall [n=mornfall@anna.fi.muni.cz] has joined #scheme 09:15:04 minion [n=minion@common-lisp.net] has joined #scheme 09:15:04 lisppaste [n=lisppast@common-lisp.net] has joined #scheme 09:15:04 Paraselene_ [n=Not@79-68-228-157.dynamic.dsl.as9105.com] has joined #scheme 09:15:04 replor [n=replor@ntkngw375028.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #scheme 09:15:04 mbishop [n=martin@unaffiliated/mbishop] has joined #scheme 09:15:04 ricky [n=ricky@fedora/ricky] has joined #scheme 09:15:04 elf [i=elf@antenora.aculei.net] has joined #scheme 09:15:04 agemo [n=jovdmeer@igwe16.vub.ac.be] has joined #scheme 09:15:04 ski_ [n=md9slj@remote1.student.chalmers.se] has joined #scheme 09:15:04 clog [n=nef@bespin.org] has joined #scheme 09:15:04 aquanaut [n=user@pool-71-191-49-201.washdc.fios.verizon.net] has joined #scheme 09:15:04 mhoran [n=mhoran@65.202.36.143] has joined #scheme 09:15:04 Kusanagi [n=Motoko@unaffiliated/kusanagi] has joined #scheme 09:17:26 boyscared [n=bm3719@c-69-143-195-98.hsd1.va.comcast.net] has joined #scheme 09:31:54 -!- vorpal [n=rhunter@pdpc/supporter/student/vorpal] has quit ["The incensed priests...continued to raise their voices, vituperating each other in bad Latin"] 09:34:36 -!- mmc1 [n=gvtk86@217.147.104.33] has quit [Remote closed the connection] 09:35:37 mmc1 [n=gvtk86@217.147.104.33] has joined #scheme 09:40:28 -!- aiur [n=Jan@218.109.78.214] has quit [Client Quit] 09:40:53 -!- mmc1 [n=gvtk86@217.147.104.33] has quit [Remote closed the connection] 09:41:34 mmc1 [n=gvtk86@217.147.104.33] has joined #scheme 09:42:53 Leonidas: lol ;) 09:55:42 leppie [n=lolcow@dsl-243-40-84.telkomadsl.co.za] has joined #scheme 09:56:37 -!- leppie [n=lolcow@dsl-243-40-84.telkomadsl.co.za] has quit [Read error: 54 (Connection reset by peer)] 09:57:24 peter_12 [n=peter_12@S010600119506b129.gv.shawcable.net] has joined #scheme 09:58:12 http://unicodesnowmanforyou.com/ 09:58:25  09:58:55 -!- peter_12 [n=peter_12@S010600119506b129.gv.shawcable.net] has quit [Client Quit] 10:00:42 it looks like a snowman 10:01:46 indeed 10:01:53 it's the stay-pufft snowman 10:02:15 where "puft" == "bloat" 10:02:26 he's the poster-boy for feeping creaturism in unicode 10:03:20 *foof* wanders off in search of food 10:03:21 leppie [n=lolcow@dsl-243-40-84.telkomadsl.co.za] has joined #scheme 10:04:17 -!- leppie [n=lolcow@dsl-243-40-84.telkomadsl.co.za] has quit [Read error: 54 (Connection reset by peer)] 10:05:30 besiria [n=user@webspirs.uom.gr] has joined #scheme 10:06:46 -!- geckosenator [n=sean@c-24-8-193-190.hsd1.co.comcast.net] has quit [Client Quit] 10:09:15 konqueror draws a square 10:10:12 aha, times news roman -> georgia 10:12:27 -!- besiria [n=user@webspirs.uom.gr] has quit [Read error: 54 (Connection reset by peer)] 10:14:45 besiria [n=user@webspirs.uom.gr] has joined #scheme 10:19:37 Nshag [i=user@Mix-Orleans-106-3-172.w193-248.abo.wanadoo.fr] has joined #scheme 10:21:21 -!- foof [n=user@clair01.naist.jp] has quit [Read error: 113 (No route to host)] 10:26:49 -!- echo-area [n=user@nat/yahoo/x-2c8303bef4869b95] has quit [Remote closed the connection] 10:27:17 that's wacky, re: Unicode snowman 10:28:44 -!- Paraselene_ [n=Not@79-68-228-157.dynamic.dsl.as9105.com] has quit [""That's our secret... we kill you with kindness. What's your secret?""] 10:30:16 -!- olgen [n=jacobm@130.226.238.69] has quit [] 10:31:09 -!- sladegen [n=nemo@unaffiliated/sladegen] has quit [Read error: 110 (Connection timed out)] 10:32:03 Paraselene_ [n=Not@79-68-228-157.dynamic.dsl.as9105.com] has joined #scheme 10:32:35 wow, even my terminal font recognizes snowman; i wonder what program i could alias thereunder: man? 10:32:52 pain to type 10:33:46 -!- jgracin [n=jgracin@82.193.208.195] has quit [Read error: 110 (Connection timed out)] 10:34:07 what language needs a freakin' snowman? 10:34:18 have they just let the 32-bits go to their head? 10:34:29 -!- crashmatrix [n=crashmat@s5590785f.adsl.wanadoo.nl] has quit [Read error: 104 (Connection reset by peer)] 10:34:55 I mean at least Elvish and Klingon are real languages.. fake real languages, but people actually speak them 10:35:24 Adamant: weather 10:35:28 yeah; they rejected klingon and tengwar for snowmen 10:36:21 pjdelport: so it's some standardized weather reporting language? 10:36:28 weird. 10:36:37 it's certainly in that sequence:      10:36:44 weather reporting language? 10:36:52 nah, they're just common glyphs 10:36:55 ah 10:37:10 so we're just throwing everything we can into Unicode at this point 10:37:23 no, just glyphs used for communication 10:37:26 which is what Unicode is for 10:37:30 aspect: that's jibberish; do you have numbers? 10:37:59 pjdelport: you can make a whole lot of pictures into glyphs 10:38:21 basically, the microsoft dingbat people did an embrace and extend on unicode 10:38:24 bastards 10:38:28 Adamant: and if they're standardized enough to become communication currency, they might make it into Unicode 10:38:30 haha 10:38:34 which is just fine 10:39:08 pjdelport: if I thought we would actually be getting significant amounts of new languages, I would disagree 10:39:17 anyway, the snowman is a silly example of Unicode excess 10:39:22 but since we have 32-bits to waste 10:39:24 ok 10:39:25 if you want to complain about something, complain about the dingbats 10:39:29 at least we can agree there. 10:40:09 klutometis: starting at 2600: sun cloud brolly snowman comet 10:40:20 aspect: thanks 10:40:22 Adamant: i mean that complaining about it is silly 10:40:41 "complaining" is too strong a word 10:40:49 I just think it's really, really stupid 10:41:32 a lot of symbols seem silly if you don't personally use them 10:41:38 hey, at least they put in all the chess pieces; in black AND white 10:41:57 right, as you would find printed in chess literature 10:42:34 see, I can understand that 10:42:49 heh, hot springs 10:42:51 or all the mathematical symbols they can, in Unicode 10:42:52 2668 10:44:30 Adamant: so what makes weather glyphs different from chess glyphs? 10:44:58 pjdelport: if weathermen actually used some kind of weather language that used them, I would understand including it 10:45:10 or if people regularly used them to describe the weather 10:45:13 they don't 10:47:19 -!- mmc1 [n=gvtk86@217.147.104.33] has quit [Remote closed the connection] 10:48:01 mmc1 [n=gvtk86@217.147.104.33] has joined #scheme 11:00:51 -!- mmc1 [n=gvtk86@217.147.104.33] has quit [Remote closed the connection] 11:01:32 mmc1 [n=gvtk86@217.147.104.33] has joined #scheme 11:01:39 foof [n=user@dn157-046.naist.jp] has joined #scheme 11:10:43 nickga [n=nickga@pc022.cs.york.ac.uk] has joined #scheme 11:10:54 athos [n=philipp@p54B86D39.dip.t-dialin.net] has joined #scheme 11:14:01 vasa [n=vasa@mm-26-89-84-93.dynamic.pppoe.mgts.by] has joined #scheme 11:15:32 jgracin [n=jgracin@82.193.208.195] has joined #scheme 11:17:31 rdd`` [n=rdd@c83-250-142-219.bredband.comhem.se] has joined #scheme 11:28:25 -!- athos [n=philipp@p54B86D39.dip.t-dialin.net] has quit ["Lost terminal"] 11:30:46 athos [n=philipp@p54B86D39.dip.t-dialin.net] has joined #scheme 11:32:31 -!- rdd` [n=rdd@c83-250-142-219.bredband.comhem.se] has quit [Read error: 110 (Connection timed out)] 11:34:02 cemerick [n=la_mer@75.147.38.122] has joined #scheme 11:34:41 -!- besiria [n=user@webspirs.uom.gr] has quit [Remote closed the connection] 11:40:27 -!- mmc1 [n=gvtk86@217.147.104.33] has quit [Remote closed the connection] 11:40:46 mmc1 [n=gvtk86@217.147.104.33] has joined #scheme 11:48:53 -!- mmc1 [n=gvtk86@217.147.104.33] has quit [Remote closed the connection] 11:50:04 mmc1 [n=gvtk86@217.147.104.33] has joined #scheme 11:52:39 -!- vasa [n=vasa@mm-26-89-84-93.dynamic.pppoe.mgts.by] has quit [Read error: 104 (Connection reset by peer)] 11:53:21 vasa [n=vasa@mm-26-89-84-93.dynamic.pppoe.mgts.by] has joined #scheme 11:55:09 johnnowak [n=johnnowa@207-38-171-48.c3-0.wsd-ubr1.qens-wsd.ny.cable.rcn.com] has joined #scheme 11:55:29 -!- vasa [n=vasa@mm-26-89-84-93.dynamic.pppoe.mgts.by] has quit [Read error: 113 (No route to host)] 11:55:58 vasa [n=vasa@mm-26-89-84-93.dynamic.pppoe.mgts.by] has joined #scheme 11:57:58 -!- mmc1 [n=gvtk86@217.147.104.33] has quit [Remote closed the connection] 11:58:28 mmc1 [n=gvtk86@217.147.104.33] has joined #scheme 12:02:45 leppie [n=lolcow@dsl-243-40-84.telkomadsl.co.za] has joined #scheme 12:13:35 besiria [n=user@webspirs.uom.gr] has joined #scheme 12:13:35 -!- tizoc [n=user@r190-135-37-232.dialup.adsl.anteldata.net.uy] has quit [Read error: 104 (Connection reset by peer)] 12:15:46 -!- leppie [n=lolcow@dsl-243-40-84.telkomadsl.co.za] has quit [Read error: 54 (Connection reset by peer)] 12:21:04 tizoc [n=user@r190-135-43-33.dialup.adsl.anteldata.net.uy] has joined #scheme 12:30:51 ventonegro [n=user@136.166.1.3] has joined #scheme 12:31:22 leppie [n=lolcow@dsl-243-40-84.telkomadsl.co.za] has joined #scheme 12:32:37 -!- leppie [n=lolcow@dsl-243-40-84.telkomadsl.co.za] has quit [Read error: 54 (Connection reset by peer)] 12:33:11 leppie [n=lolcow@dsl-243-40-84.telkomadsl.co.za] has joined #scheme 12:39:22 annodomini [n=lambda@c-75-69-95-99.hsd1.nh.comcast.net] has joined #scheme 12:40:08 -!- mmc1 [n=gvtk86@217.147.104.33] has quit [Remote closed the connection] 12:40:40 mmc1 [n=gvtk86@217.147.104.33] has joined #scheme 12:47:27 -!- annodomini [n=lambda@wikipedia/lambda] has quit [] 12:56:57 -!- mmc1 [n=gvtk86@217.147.104.33] has quit [Remote closed the connection] 12:57:29 mmc1 [n=gvtk86@217.147.104.33] has joined #scheme 12:58:09 -!- mmc1 [n=gvtk86@217.147.104.33] has quit [Remote closed the connection] 12:58:33 mmc1 [n=gvtk86@217.147.104.33] has joined #scheme 12:59:09 leppie_work [n=DKK@dsl-243-32-00.telkomadsl.co.za] has joined #scheme 13:00:02 -!- mmc1 [n=gvtk86@217.147.104.33] has quit [Remote closed the connection] 13:01:01 cubix [n=cubix@bas21-toronto12-1242359988.region1.highspeedunplugged.bell.ca] has joined #scheme 13:01:02 mmc1 [n=gvtk86@217.147.104.33] has joined #scheme 13:01:36 -!- mmc1 [n=gvtk86@217.147.104.33] has quit [Remote closed the connection] 13:02:21 mmc1 [n=gvtk86@217.147.104.33] has joined #scheme 13:03:24 -!- besiria [n=user@webspirs.uom.gr] has quit [Remote closed the connection] 13:04:30 annodomini [n=lambda@64.30.3.122] has joined #scheme 13:05:08 -!- annodomini [n=lambda@wikipedia/lambda] has quit [Read error: 104 (Connection reset by peer)] 13:05:21 annodomini [n=lambda@64.30.3.122] has joined #scheme 13:06:23 -!- mmc1 [n=gvtk86@217.147.104.33] has quit [Remote closed the connection] 13:06:26 -!- annodomini [n=lambda@wikipedia/lambda] has quit [Client Quit] 13:07:26 mmc1 [n=gvtk86@217.147.104.33] has joined #scheme 13:09:28 -!- hiyuh [n=hiyuh@KD059133117089.ppp.dion.ne.jp] has quit ["|_ e /\ \/ i |/| G"] 13:09:57 sladegen [n=nemo@unaffiliated/sladegen] has joined #scheme 13:11:23 -!- leppie [n=lolcow@dsl-243-40-84.telkomadsl.co.za] has quit [Read error: 60 (Operation timed out)] 13:12:45 papermachine [n=ahoman@61.152.106.169] has joined #scheme 13:14:46 -!- leppie_work [n=DKK@dsl-243-32-00.telkomadsl.co.za] has quit [Read error: 60 (Operation timed out)] 13:15:40 leppie_work [n=DKK@dsl-243-32-00.telkomadsl.co.za] has joined #scheme 13:21:50 -!- johnnowak [n=johnnowa@207-38-171-48.c3-0.wsd-ubr1.qens-wsd.ny.cable.rcn.com] has quit [] 13:23:09 -!- cubix [n=cubix@bas21-toronto12-1242359988.region1.highspeedunplugged.bell.ca] has quit [Read error: 110 (Connection timed out)] 13:27:51 leppie [n=lolcow@dsl-243-40-84.telkomadsl.co.za] has joined #scheme 13:30:06 -!- Daemmerung [n=goetter@1133sae.mazama.net] has quit [Remote closed the connection] 13:30:17 Daemmerung [n=goetter@1133sae.mazama.net] has joined #scheme 13:34:15 -!- leppie [n=lolcow@dsl-243-40-84.telkomadsl.co.za] has quit [Read error: 60 (Operation timed out)] 13:36:29 annodomini [n=lambda@130.189.179.215] has joined #scheme 13:37:14 leppie [n=lolcow@dsl-243-40-84.telkomadsl.co.za] has joined #scheme 13:41:59 sctb [n=sctb@s204-191-25-129.ab.hsia.telus.net] has joined #scheme 13:42:06 -!- sctb is now known as sebell 13:42:11 -!- Adamant [n=Adamant@unaffiliated/adamant] has quit [] 13:43:27 hiyuh [n=hiyuh@KD125054017176.ppp-bb.dion.ne.jp] has joined #scheme 13:46:21 -!- mmc1 [n=gvtk86@217.147.104.33] has quit [Remote closed the connection] 13:46:35 -!- leppie [n=lolcow@dsl-243-40-84.telkomadsl.co.za] has quit [Read error: 60 (Operation timed out)] 13:47:06 mmc1 [n=gvtk86@217.147.104.33] has joined #scheme 13:48:19 leppie [n=lolcow@dsl-243-40-84.telkomadsl.co.za] has joined #scheme 13:55:09 -!- mmc1 [n=gvtk86@217.147.104.33] has quit [Remote closed the connection] 13:56:08 mmc1 [n=gvtk86@217.147.104.33] has joined #scheme 13:58:24 -!- mmc1 [n=gvtk86@217.147.104.33] has quit [Remote closed the connection] 13:58:54 mmc1 [n=gvtk86@217.147.104.33] has joined #scheme 13:59:25 -!- leppie [n=lolcow@dsl-243-40-84.telkomadsl.co.za] has quit [Read error: 60 (Operation timed out)] 14:01:57 -!- mmc1 [n=gvtk86@217.147.104.33] has quit [Remote closed the connection] 14:02:36 mmc1 [n=gvtk86@217.147.104.33] has joined #scheme 14:05:18 -!- brandelune [n=JC@pl182.nas933.takamatsu.nttpc.ne.jp] has quit ["Leaving"] 14:07:02 leppie [n=lolcow@dsl-243-40-84.telkomadsl.co.za] has joined #scheme 14:07:33 benny [n=benny@i577A15E3.versanet.de] has joined #scheme 14:08:18 borism_ [n=boris@195-50-204-29-dsl.krw.estpak.ee] has joined #scheme 14:09:17 vorpal [n=rhunter@pdpc/supporter/student/vorpal] has joined #scheme 14:14:17 -!- borism [n=boris@195-50-211-101-dsl.krw.estpak.ee] has quit [Read error: 145 (Connection timed out)] 14:15:38 -!- ecraven [n=nex@140.78.42.103] has quit ["bbl"] 14:20:00 aiur [n=Jan@218.109.89.184] has joined #scheme 14:24:02 -!- leppie [n=lolcow@dsl-243-40-84.telkomadsl.co.za] has quit [Read error: 54 (Connection reset by peer)] 14:24:09 -!- mmc1 [n=gvtk86@217.147.104.33] has quit [Remote closed the connection] 14:28:39 mmc1 [n=gvtk86@217.147.104.33] has joined #scheme 14:35:21 leppie [n=lolcow@dsl-243-40-84.telkomadsl.co.za] has joined #scheme 14:36:32 -!- leppie [n=lolcow@dsl-243-40-84.telkomadsl.co.za] has quit [Read error: 54 (Connection reset by peer)] 14:37:07 leppie [n=lolcow@dsl-243-40-84.telkomadsl.co.za] has joined #scheme 14:38:40 -!- leppie_work [n=DKK@dsl-243-32-00.telkomadsl.co.za] has quit [Read error: 60 (Operation timed out)] 14:39:54 xwl [n=user@221.221.156.80] has joined #scheme 14:44:42 leppie_work [n=DKK@dsl-243-32-00.telkomadsl.co.za] has joined #scheme 14:44:52 -!- athos [n=philipp@p54B86D39.dip.t-dialin.net] has quit [Remote closed the connection] 14:45:01 -!- leppie_work [n=DKK@dsl-243-32-00.telkomadsl.co.za] has left #scheme 14:48:58 -!- leppie [n=lolcow@dsl-243-40-84.telkomadsl.co.za] has quit [Read error: 54 (Connection reset by peer)] 14:49:42 leppie [n=lolcow@dsl-243-40-84.telkomadsl.co.za] has joined #scheme 14:52:02 -!- jmccrack_ [n=jmccrack@student312-1.psc.edu] has quit ["Leaving"] 14:52:48 sm [n=sm@pool-71-104-90-51.lsanca.dsl-w.verizon.net] has joined #scheme 14:58:27 -!- leppie [n=lolcow@dsl-243-40-84.telkomadsl.co.za] has quit [Read error: 60 (Operation timed out)] 14:59:01 -!- certainty|work [n=david@212.77.255.5] has quit ["Lost terminal"] 15:12:30 peter_12 [n=peter_12@S010600119506b129.gv.shawcable.net] has joined #scheme 15:12:32 schumaml [i=c19b5f04@gateway/web/ajax/mibbit.com/x-19db801d390554d0] has joined #scheme 15:19:49 bweaver [n=bweaver@75.148.111.133] has joined #scheme 15:23:35 peter_12_ [n=peter_12@S010600119506b129.gv.shawcable.net] has joined #scheme 15:23:50 leppie [n=lolcow@dsl-243-40-84.telkomadsl.co.za] has joined #scheme 15:25:12 GreyLensman [n=ray@c-76-108-235-51.hsd1.fl.comcast.net] has joined #scheme 15:26:38 besiria [n=user@ppp083212085095.dsl.uom.gr] has joined #scheme 15:27:36 -!- GreyLensman [n=ray@c-76-108-235-51.hsd1.fl.comcast.net] has quit [Client Quit] 15:27:39 aaco [n=aaco@unaffiliated/aaco] has joined #scheme 15:29:42 GreyLensman [n=ray@c-76-108-235-51.hsd1.fl.comcast.net] has joined #scheme 15:31:01 -!- peter_12 [n=peter_12@S010600119506b129.gv.shawcable.net] has quit [Connection timed out] 15:31:03 -!- xwl [n=user@221.221.156.80] has quit [Read error: 104 (Connection reset by peer)] 15:35:35 -!- dnm_ [n=dnm@c-68-49-46-251.hsd1.va.comcast.net] has quit [] 15:36:19 -!- leppie [n=lolcow@dsl-243-40-84.telkomadsl.co.za] has quit [Read error: 60 (Operation timed out)] 15:43:10 leppie [n=lolcow@dsl-243-40-84.telkomadsl.co.za] has joined #scheme 15:45:23 sonderma` [n=user@58-226-dsl.kielnet.net] has joined #scheme 15:46:31 GreyLensma1 [n=ray@c-76-108-235-51.hsd1.fl.comcast.net] has joined #scheme 15:46:44 -!- GreyLensma1 [n=ray@c-76-108-235-51.hsd1.fl.comcast.net] has left #scheme 15:48:12 peter_12 [n=peter_12@S010600119506b129.gv.shawcable.net] has joined #scheme 15:48:49 jlongster [n=user@75.148.111.133] has joined #scheme 15:49:11 !ping 15:50:50 this is silly, i can type here, and it shows on the log, yet I am not receiving any data :( 15:51:17 moghar [n=user@unaffiliated/moghar] has joined #scheme 15:52:26 that does sound silly. 15:54:06 cubix [n=cubix@bas21-toronto12-1279470612.dsl.bell.ca] has joined #scheme 15:54:57 -!- leppie [n=lolcow@dsl-243-40-84.telkomadsl.co.za] has quit [] 15:55:02 leppie [n=lolcow@dsl-243-40-84.telkomadsl.co.za] has joined #scheme 15:56:30 -!- sondermann [n=user@191-195-dsl.kielnet.net] has quit [Read error: 110 (Connection timed out)] 15:58:35 oh, thats nice, I put in a lag meter timer, now it suddenly behaves.... grrrr! i hate the interweb! 16:03:52 -!- vorpal [n=rhunter@pdpc/supporter/student/vorpal] has quit ["The incensed priests...continued to raise their voices, vituperating each other in bad Latin"] 16:04:29 nope, now it's gone again... 16:04:52 -!- peter_12_ [n=peter_12@S010600119506b129.gv.shawcable.net] has quit [Read error: 110 (Connection timed out)] 16:05:01 -!- leppie [n=lolcow@dsl-243-40-84.telkomadsl.co.za] has quit [Read error: 54 (Connection reset by peer)] 16:05:37 saccade_ [n=saccade@18.188.70.37] has joined #scheme 16:05:48 leppie [n=lolcow@dsl-243-40-84.telkomadsl.co.za] has joined #scheme 16:06:35 -!- leppie [n=lolcow@dsl-243-40-84.telkomadsl.co.za] has quit [Client Quit] 16:06:42 leppie [n=lolcow@dsl-243-40-84.telkomadsl.co.za] has joined #scheme 16:12:38 Adamant [n=Adamant@c-98-244-152-196.hsd1.ga.comcast.net] has joined #scheme 16:14:58 -!- cubix [n=cubix@bas21-toronto12-1279470612.dsl.bell.ca] has quit [] 16:15:13 -!- REPLeffect [n=REPLeffe@69.54.115.254] has quit [Read error: 104 (Connection reset by peer)] 16:20:07 -!- sjamaan [n=sjamaan@frohike-old.xs4all.nl] has quit [Remote closed the connection] 16:20:14 sjamaan [n=sjamaan@frohike-old.xs4all.nl] has joined #scheme 16:27:18 -!- besiria [n=user@ppp083212085095.dsl.uom.gr] has quit [Remote closed the connection] 16:27:49 -!- sjamaan [n=sjamaan@frohike-old.xs4all.nl] has quit [Read error: 60 (Operation timed out)] 16:28:16 REPLeffect [n=REPLeffe@69.54.115.254] has joined #scheme 16:29:05 -!- Adamant [n=Adamant@unaffiliated/adamant] has quit [No route to host] 16:31:16 peter_12_ [n=peter_12@S010600119506b129.gv.shawcable.net] has joined #scheme 16:33:00 peter___ [n=sjamaan@frohike-old.xs4all.nl] has joined #scheme 16:33:14 -!- peter___ is now known as sjamaan 16:34:16 -!- aiur [n=Jan@218.109.89.184] has quit [Client Quit] 16:38:42 -!- peter_12 [n=peter_12@S010600119506b129.gv.shawcable.net] has quit [Read error: 110 (Connection timed out)] 16:44:49 geckosenator [n=sean@c-24-8-193-190.hsd1.co.comcast.net] has joined #scheme 16:45:58 -!- schumaml [i=c19b5f04@gateway/web/ajax/mibbit.com/x-19db801d390554d0] has quit ["http://www.mibbit.com ajax IRC Client"] 16:49:50 geckosen1tor [n=sean@c-24-8-193-190.hsd1.co.comcast.net] has joined #scheme 16:50:03 -!- saccade_ [n=saccade@18.188.70.37] has quit ["This computer has gone to sleep"] 16:52:41 -!- geckosenator [n=sean@c-24-8-193-190.hsd1.co.comcast.net] has quit [Read error: 60 (Operation timed out)] 17:11:57 langmartin [n=user@75.148.111.133] has joined #scheme 17:17:25 -!- elias` [n=me@unaffiliated/elias/x-342423] has quit [Read error: 145 (Connection timed out)] 17:18:20 hkBst [n=hkBst@gentoo/developer/hkbst] has joined #scheme 17:25:19 melito [n=melito@70.99.250.82] has joined #scheme 17:27:23 forcer [n=forcer@e179193062.adsl.alicedsl.de] has joined #scheme 17:28:54 elias` [n=me@unaffiliated/elias/x-342423] has joined #scheme 17:29:54 peter_12 [n=peter_12@S010600119506b129.gv.shawcable.net] has joined #scheme 17:31:15 -!- jlongster [n=user@75.148.111.133] has quit [Read error: 113 (No route to host)] 17:32:04 -!- peter_12_ [n=peter_12@S010600119506b129.gv.shawcable.net] has quit [Read error: 60 (Operation timed out)] 17:33:55 -!- MichaelRaskin_1 [n=raskin@213.171.48.239] has quit ["Leaving."] 17:34:31 -!- OceanSpray [n=karl@LEMON.RES.CMU.EDU] has quit [Remote closed the connection] 17:36:47 -!- jonrafkind [n=jon@c-98-202-86-149.hsd1.ut.comcast.net] has quit [Success] 17:40:52 -!- nickga [n=nickga@pc022.cs.york.ac.uk] has quit ["Leaving"] 17:42:39 -!- agemo [n=jovdmeer@igwe16.vub.ac.be] has quit ["phoenix is going down for reboot NOW"] 17:43:22 bombshelter13 [n=bombshel@net2.senecac.on.ca] has joined #scheme 17:44:33 -!- mmc1 [n=gvtk86@217.147.104.33] has quit ["Leaving."] 17:45:17 OceanSpray [n=karl@LEMON.RES.CMU.EDU] has joined #scheme 17:45:44 jonrafkind [n=jon@wireless349.wireless.utah.edu] has joined #scheme 17:55:08 xerox [n=xerox@unaffiliated/xerox] has joined #scheme 17:57:09 hotblack23 [n=jh@p5B054C3E.dip.t-dialin.net] has joined #scheme 18:00:20 tltstc` [n=nine@192.207.69.1] has joined #scheme 18:02:59 kaspyanand [n=vishal@59.182.97.21] has joined #scheme 18:04:24 peter_12_ [n=peter_12@S010600119506b129.gv.shawcable.net] has joined #scheme 18:05:52 agemo [n=jovdmeer@igwe16.vub.ac.be] has joined #scheme 18:06:05 hi 18:06:10 i am using drscheme 18:06:19 how do i enable tracing feature? 18:06:34 what is the purpose of tracing? 18:08:26 heh 18:08:40 the purpose of tracing is to waste your time 18:08:50 nick /sondermann 18:09:27 how would we write "while (x := something) print x;" in scheme? 18:09:59 -!- kaspyanand [n=vishal@59.182.97.21] has left #scheme 18:10:32 -!- sonderma` is now known as sondermann 18:10:48 sorry 18:11:02 the question is real 18:11:32 sondermann: (let loop ((x )) (when (= x something) (display x) (loop x))) 18:11:42 You can also use do, but I can never remember its syntax 18:12:04 Instead of the nonstandard when you can also use (if ... (begin ...)) 18:12:42 yes, I agree with what you say about do. 18:13:06 but your scheme code does not update the value of x 18:13:13 -!- aaco [n=aaco@unaffiliated/aaco] has quit [Read error: 60 (Operation timed out)] 18:13:24 := means "becomes" 18:13:27 oh, right 18:13:36 Just change (loop x) to (loop ) 18:13:48 And (= x something) to x 18:13:55 using loop, we would have to write the update expression twice. 18:13:59 pixel5 [n=pixel@copei.de] has joined #scheme 18:14:04 I mean let loop.. 18:14:12 named let, that is. 18:14:23 No, you would have to write the initial value and the update expression 18:14:40 yes. But here they are identical. 18:14:57 gigabytes [n=gigabyte@host44-234-dynamic.9-87-r.retail.telecomitalia.it] has joined #scheme 18:15:24 I see what you mean 18:15:36 (let loop ((x some-big-expr)) (when x (print x) (loop some-big-expr))) 18:15:45 yes. 18:16:31 You could (let loop ((x #f)) (set! x some-big-expr) (when x (print x) (loop))) 18:16:56 Or put the big-expr in a procedure and give it a name 18:17:13 give it a macro 18:17:26 oh, (loop) should be (loop x), ie unchanged x 18:17:34 ok, does not matter. 18:18:01 A macro, yes. But how would it look like? 18:18:23 It should be concise and readable. 18:20:06 I think this is hard. 18:20:16 It could look like (while (x some-big-expr) (display x)) 18:20:25 Depending on how generic you want it to be 18:20:30 (w $var (e ...) (d ...)) 18:20:33 ok, not bad... 18:21:00 concise eenuf? 18:21:01 -!- peter_12 [n=peter_12@S010600119506b129.gv.shawcable.net] has quit [Read error: 110 (Connection timed out)] 18:21:03 It could expand to any of the alternatives we discussed 18:21:04 but while is used already, I think. 18:21:17 yeah, well 18:21:32 (while-update (x big-expr) (print x)) ? 18:21:32 If you have a module system, that doesn't matter 18:21:59 I think it would be misleading to use "while" here. 18:22:17 KelebekTurkce787 [n=KLBKvTur@88.247.67.47] has joined #scheme 18:22:23 jgracin_ [n=jgracin@82.193.208.195] has joined #scheme 18:22:23 what do you think about my while-update? 18:22:29 jgracin__ [n=jgracin@82.193.208.195] has joined #scheme 18:22:43 -!- jgracin__ [n=jgracin@82.193.208.195] has quit [Remote closed the connection] 18:23:05 -!- jgracin_ [n=jgracin@82.193.208.195] has quit [Client Quit] 18:23:07 -!- jgracin [n=jgracin@82.193.208.195] has quit [Read error: 104 (Connection reset by peer)] 18:23:14 -!- Nshag [i=user@Mix-Orleans-106-3-172.w193-248.abo.wanadoo.fr] has quit ["Quitte"] 18:23:18 jgracin [n=jgracin@82.193.208.195] has joined #scheme 18:23:29 with-rerunning 18:23:31 -!- leppie [n=lolcow@dsl-243-40-84.telkomadsl.co.za] has quit [Read error: 54 (Connection reset by peer)] 18:24:01 perhaps with-updating? 18:24:01 "with-rerunning" as the macro's name? 18:24:15 yes 18:24:34 with-updating does not sound like a loop, I'd say. 18:25:34 "while-update" - is that correct English? 18:25:37 leppie [n=lolcow@dsl-243-40-84.telkomadsl.co.za] has joined #scheme 18:26:12 gerund implies some recuring action... /shrug. 18:26:44 so, "while-updating" sounds better? 18:27:10 maybe I misunderstood you. 18:27:12 i don't know. i'm not native speaker either ;-) 18:27:19 -!- leppie [n=lolcow@dsl-243-40-84.telkomadsl.co.za] has quit [Read error: 54 (Connection reset by peer)] 18:27:25 oh! 18:27:43 No Englishmen around? 18:27:52 leppie [n=lolcow@dsl-243-40-84.telkomadsl.co.za] has joined #scheme 18:28:56 i are english 18:29:10 i'd go with the 'ing'. you can always change your mind with sed, unless you're designing some library API for others to use. 18:30:11 yes, sure. btw, thanks! 18:30:16 sondermann: did you look at foof-loops? perhaps it has a construct you are looking for. 18:30:30 No, I didn't. 18:30:39 But this may be. 18:31:22 or cl's loop... 18:32:13 *sladegen* throws a last thought (while-updating x with (expr ...) (dothis ...)) 18:33:16 possibilities are endless like in CL looping "madnass"-) 18:35:12 -!- papermachine [n=ahoman@61.152.106.169] has quit ["Leaving"] 18:35:33 -!- bombshelter13 [n=bombshel@net2.senecac.on.ca] has quit [Client Quit] 18:35:44 bombshelter13 [n=bombshel@net2.senecac.on.ca] has joined #scheme 18:36:27 thanks to both of you! 18:37:00 -!- KelebekTurkce787 [n=KLBKvTur@88.247.67.47] has left #scheme 18:44:53 -!- gigabytes [n=gigabyte@host44-234-dynamic.9-87-r.retail.telecomitalia.it] has quit [] 18:47:29 peter_12 [n=peter_12@S010600119506b129.gv.shawcable.net] has joined #scheme 18:47:42 -!- peter_12 [n=peter_12@S010600119506b129.gv.shawcable.net] has quit [Remote closed the connection] 18:48:52 -!- jonrafkind [n=jon@wireless349.wireless.utah.edu] has quit [Success] 18:52:13 saccade_ [n=saccade@dhcp-18-188-70-37.dyn.mit.edu] has joined #scheme 18:53:19 -!- peter_12_ [n=peter_12@S010600119506b129.gv.shawcable.net] has quit [Read error: 110 (Connection timed out)] 18:56:13 -!- OceanSpray [n=karl@LEMON.RES.CMU.EDU] has quit [Read error: 110 (Connection timed out)] 18:56:34 OceanSpray [n=karl@CMU-301252.WV.CC.CMU.EDU] has joined #scheme 18:58:15 -!- saccade_ [n=saccade@dhcp-18-188-70-37.dyn.mit.edu] has quit ["This computer has gone to sleep"] 18:58:36 -!- sebell [n=sctb@s204-191-25-129.ab.hsia.telus.net] has quit ["rcirc on GNU Emacs 22.3.1"] 19:03:04 gigabytes [n=gigabyte@host44-234-dynamic.9-87-r.retail.telecomitalia.it] has joined #scheme 19:04:07 look at: 19:04:21 (let loop ((x (read))) (when x (print x) (loop (read)))) 19:05:18 This just does not look good. I'm thinking "read" once, but have to write it down twice. 19:06:11 Don't know. 19:06:14 -!- benny [n=benny@i577A15E3.versanet.de] has quit [Read error: 104 (Connection reset by peer)] 19:06:27 -!- bombshelter13 [n=bombshel@net2.senecac.on.ca] has quit [Client Quit] 19:06:37 Anyway. 19:06:58 (let loop () (let ((x (read)) (when x (print x) (loop))) 19:07:20 ok, better. 19:10:58 bombshelter13 [n=bombshel@142.204.133.121] has joined #scheme 19:12:01 schme_ [n=marcus@c83-249-231-47.bredband.comhem.se] has joined #scheme 19:12:48 -!- replor [n=replor@ntkngw375028.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit [Read error: 113 (No route to host)] 19:22:41 jonrafkind [n=jon@wireless349.wireless.utah.edu] has joined #scheme 19:23:08 -!- schme [n=marcus@c83-249-231-47.bredband.comhem.se] has quit [Read error: 110 (Connection timed out)] 19:27:35 -!- saccade [n=saccade_@COMBINATOR.MIT.EDU] has quit [Read error: 104 (Connection reset by peer)] 19:32:40 pantsd [n=hkarau@76-10-137-176.dsl.teksavvy.com] has joined #scheme 19:33:40 puchacz [n=puchacz@87-194-5-99.bethere.co.uk] has joined #scheme 19:34:42 saccade [n=saccade_@COMBINATOR.MIT.EDU] has joined #scheme 19:40:38 (letrec ((loop (lambda () (let ((x (read))) (when x (print x)) (loop))))) (loop)) 19:44:42 ((lambda (loop) (loop loop)) (lambda (loop) ((lambda (x) (when x (print x)) (loop loop)) (read)))) 19:45:31 now replace loop with x 19:45:34 :p 19:45:51 I'm having entirely too much fun, can you tell? 19:46:05 yes 19:46:09 nuu, because the inner lambda needs to take the argument x, it'd get overrided. 19:46:26 Lemon [n=karl@LEMON.RES.CMU.EDU] has joined #scheme 19:46:33 lol ok :) 19:47:02 although... 19:47:18 f would also be acceptable 19:47:21 -!- Daemmerung [n=goetter@1133sae.mazama.net] has quit [Remote closed the connection] 19:47:32 Daemmerung [n=goetter@1133sae.mazama.net] has joined #scheme 19:48:39 -!- pantsd [n=hkarau@76-10-137-176.dsl.teksavvy.com] has quit [Connection timed out] 19:49:28 antoszka [n=antoszka@unaffiliated/antoszka] has joined #scheme 19:49:34 ((lambda (x) (x x)) (lambda (x) ((((lambda (x) (when x (print x))) (read)) (x x))))) 19:49:49 :) 19:54:08 Huh, I guess lambda isn't first class. 19:54:49 It's syntax 19:54:57 CaptainMorgan [n=CaptainM@c-75-68-42-94.hsd1.nh.comcast.net] has joined #scheme 19:55:06 A special form 19:55:29 Okay. 19:55:50 -!- OceanSpray [n=karl@CMU-301252.WV.CC.CMU.EDU] has quit [Connection timed out] 20:13:00 -!- bombshelter13 [n=bombshel@142.204.133.121] has quit [Client Quit] 20:26:43 -!- gigabytes [n=gigabyte@host44-234-dynamic.9-87-r.retail.telecomitalia.it] has quit [] 20:36:40 -!- jgracin [n=jgracin@82.193.208.195] has quit [Remote closed the connection] 20:36:56 MichaelRaskin_ [n=raskin@gwh-1-177-mytn23k1.ln.rinet.ru] has joined #scheme 20:39:15 hadronzoo [n=hadronzo@ppp-70-247-160-133.dsl.rcsntx.swbell.net] has joined #scheme 20:42:16 Adamant [n=Adamant@c-98-244-152-196.hsd1.ga.comcast.net] has joined #scheme 20:42:20 arcfide [n=arcfide@adsl-99-137-201-22.dsl.bltnin.sbcglobal.net] has joined #scheme 20:53:10 kuribas [i=kristof@d54C43095.access.telenet.be] has joined #scheme 20:54:48 -!- arcfide [n=arcfide@adsl-99-137-201-22.dsl.bltnin.sbcglobal.net] has quit ["Leaving"] 20:59:20 -!- Adamant [n=Adamant@unaffiliated/adamant] has quit [No route to host] 21:01:06 -!- ventonegro [n=user@136.166.1.3] has quit ["ERC Version 5.2 (IRC client for Emacs)"] 21:03:51 -!- cemerick [n=la_mer@75.147.38.122] has quit [] 21:07:02 arcfide [n=arcfide@adsl-99-137-201-22.dsl.bltnin.sbcglobal.net] has joined #scheme 21:12:42 -!- Kinks_ is now known as Kinks 21:14:10 hellues [n=hellues@85.96.63.222] has joined #scheme 21:14:12 hey 21:14:24 what does remainder make in drscheme 21:16:22 remainder a b means a - b 21:16:44 or remainder a b returns the result of a - b 21:17:30 http://mathworld.wolfram.com/Remainder.html 21:17:35 http://en.wikipedia.org/wiki/Remainder 21:17:39 -!- xerox [n=xerox@unaffiliated/xerox] has quit [] 21:18:22 -!- hadronzoo [n=hadronzo@ppp-70-247-160-133.dsl.rcsntx.swbell.net] has quit [] 21:18:43 lisppaste, url 21:18:43 To use the lisppaste bot, visit http://paste.lisp.org/new/scheme and enter your paste. 21:19:53 hellues pasted "remainder" at http://paste.lisp.org/display/68185 21:20:45 (= (remainder b a) 0)) 21:21:01 in this line we take remainder of b -a ? 21:21:15 what about (gcd b (remainder a b)))) 21:21:51 When you divide b / a, you get a remainder. That's what (remainder b a) calculates. 21:22:15 remainder is for division b / a 21:22:25 sarahbot annotated #68185 with "gcd" at http://paste.lisp.org/display/68185#1 21:22:26 Huh....Really? Oh.......really? What kind of food do you like? 21:23:21 ho 21:23:23 ? 21:23:57 sarahbot, i read sicp 21:23:57 Well it must be a very intelligent thing, because youre very smart : ) 21:24:28 chandler pasted "I like sorbet!" at http://paste.lisp.org/display/68187 21:24:50 sorbet: speak to me :-( 21:24:51 I dont know any other languages. 21:24:52 and i just wonna know remainder function is for subtraction example remainder a b = a -b or division remainder a b = a/b 21:25:06 sorbet: that's ok, I understand stupid. 21:25:06 Thanks. Well...Im glad that one of us understands it : ) 21:25:13 Ouch. 21:25:22 benny [n=benny@i577A10DE.versanet.de] has joined #scheme 21:25:31 who is stupid 21:25:33 wsdnfwnfnw 21:25:50 -!- puchacz [n=puchacz@87-194-5-99.bethere.co.uk] has quit ["Konversation terminated!"] 21:26:15 I was imputing that sarahbot is, but she managed to insult me right back. 21:30:04 -!- hkBst [n=hkBst@gentoo/developer/hkbst] has quit [Read error: 104 (Connection reset by peer)] 21:31:09 -!- hellues [n=hellues@85.96.63.222] has quit [Remote closed the connection] 21:31:20 hkBst [n=hkBst@gentoo/developer/hkbst] has joined #scheme 21:38:46 borism [n=boris@195-50-200-6-dsl.krw.estpak.ee] has joined #scheme 21:40:05 r5rs remainder 21:40:22 specbot: ping 21:40:45 bombshelter13 [n=bombshel@209-161-240-8.dsl.look.ca] has joined #scheme 21:41:12 Aw, man, sorbet killed specbot 21:41:39 sarahbot: I hope you're proud of yourself. 21:41:39 I am proud of many things. 21:42:26 r5rs remainder 21:42:27 http://www.schemers.org/Documents/Standards/R5RS/HTML/r5rs-Z-H-9.html#%_idx_290 21:42:28 -rudybot:#scheme- http://tinyurl.com/2bvclp 21:42:30 try without the leading space 21:42:34 also, shut up, rudybot 21:42:55 rudybot: stfu 21:44:29 -!- moghar [n=user@unaffiliated/moghar] has quit [Read error: 113 (No route to host)] 21:45:18 -!- borism_ [n=boris@195-50-204-29-dsl.krw.estpak.ee] has quit [Read error: 145 (Connection timed out)] 21:45:48 -!- arcfide [n=arcfide@adsl-99-137-201-22.dsl.bltnin.sbcglobal.net] has quit [Read error: 104 (Connection reset by peer)] 21:49:00 jlongster [n=user@75.148.111.133] has joined #scheme 21:54:32 lelf [n=Lelf@217.118.90.127] has joined #scheme 21:56:26 -!- langmartin [n=user@75.148.111.133] has quit [Read error: 113 (No route to host)] 22:00:18 drdo [n=psykon@167.111.54.77.rev.vodafone.pt] has joined #scheme 22:01:24 jcowan [n=jcowan@72.14.228.89] has joined #scheme 22:02:58 la la la 22:10:54 I've come to the conclusion, after reading lots of screeds on "Lisp sucks" and "Here's how we can fix Lisp so it doesn't suck", that the complaints about lots of irritating and silly parentheses and about Lisp being hard to read reflect a problem, but not the problem the complainants think they have, or the fixers are trying to fix. 22:11:38 Why would you bother reading such screeds anyway? 22:12:24 I'd like Lispy languages to be more usable to people who don't now use them. 22:12:24 -!- annodomini [n=lambda@wikipedia/lambda] has quit [] 22:12:26 -!- lelf [n=Lelf@217.118.90.127] has quit ["used jmIrc"] 22:12:54 jcowan: then listen to kenny tiltons advice. 22:12:56 jcowan: And what's the actual conclusion (or the actual problem)? 22:13:23 This has helped me more than every lisp sucks and fix lisp article ever written 22:13:25 Leonidas: Where do I find it. 22:13:39 I like Lisp myself the way it is, but I'm interested in finding bridges to it. 22:14:20 jcowan: here: http://video.google.com/videoplay?docid=-1331906677993764413 22:14:24 -!- GreyLensman [n=ray@c-76-108-235-51.hsd1.fl.comcast.net] has quit [Connection timed out] 22:14:45 jcowan: in short: STFU writing shit on blogs, begin to write useful code 22:15:16 antoszka: I believe the underlying problem is that you can't easily distinguish syntax (which makes idiosyncratic use of its "arguments") from function calls (which treat their arguments uniformly). This is bad enough in CL, with its extensible syntax, and worse in Scheme, with its radically redefinable syntax -- you have to know the whole global environment to be sure that "(if x y z)" is *not* a function call. 22:15:41 I as a user prefer to use code that someone already wrote instead of reading the same persons blog entry on how to improve lisp without improving anything. 22:15:46 I am no believer in "code first, think afterwards" 22:16:08 You don't know if "(if x y z)" is a function call or not in Common Lisp, either. 22:16:49 jcowan: it's not promoting "think afterwards" but rather "stop waiting for a deus ex machina who'll save the world but rather start improving, one LOC at a time" 22:17:18 chandler: True, but only second order true, because you can't redefine the if in the CL package. 22:17:29 jcowan: I think this problem applies (at least to an extent) to other languages, too. 22:17:39 antoszka: Examples? 22:19:03 jcowan: Maybe I misunderstanding you, but can't you, say, redefine if in, say, Ruby? 22:19:28 The hardest part about scheme I see is the nested contexts. You always have to know where you are in the program, and that can be a lot to remember. Whether it's a syntax or a function doesn't seem important there. 22:20:24 antoszka: You can't redefine if in ruby... 22:20:28 antoszka: I don't know Ruby well enough to say. Smalltalk has a reduced form of the problem: control structures look like method calls, but at least sequencing has its own syntax, namely a sequence of period-separated statements. 22:20:49 And blocks don't look like calls on a function named "lambda" either. 22:21:35 kuribas: Isn't this a kernel method? I don't know ruby well, so this may be a dumb question. 22:21:40 Er, don't Smalltalk control structures look like method calls because they *are* method calls? 22:23:34 I actually like how the syntax of scheme is so simple and uniform. It's just remembering all the previous lambdas and let expressions that you're nested inside that's touh. 22:23:34 tough 22:23:45 antoszka: No, statements are fixed in Ruby. A lot of things can be redifined in Ruby, even to the point of confusion. 22:24:23 Aha. 22:26:13 -!- pixel5 [n=pixel@copei.de] has quit ["happiness is a warm gun, mama!..."] 22:27:49 synx: I prefer to keep nesting levels to a minimal. Large and deeply nested function are not good style IMHO. 22:29:29 chandler: Indeed, though they depend on hidden inside behaviors. Thus, ifThen:else: is a method of both class True and class False, but it's the hidden method dispatcher (which depends on having a native "if" implementation) that makes this possible. 22:29:57 Yes, well... you have to use (define) at that point, to have ways to refer to the nesting. Some problems with such global contexts too. I don't think it's an easy solution. 22:30:33 synx: The lexical syntax is uniform, but the syntax of "cond" has nothing to do with "let"; each syntactic operator has its own idiosyncratic sub-syntax. This is where other languages introduce keywords and special characters. 22:32:37 Right, keywords and special characters that you then have to memorize, and be able to read at first glance. 22:33:26 Memorization is inescapable, whether it's spelled "if (...) { ... } else {... }, or "if ... then ... else ... fi", or ... ? ... : ..., or "(if ... ... ...). 22:33:38 -!- hotblack23 [n=jh@p5B054C3E.dip.t-dialin.net] has quit [Read error: 110 (Connection timed out)] 22:33:51 But at least none of the first three can be mistaken for a call on a function named "if". 22:33:59 Or any other kind of uniform syntax. 22:34:43 If you have to memorize the syntax, or memorize that "if is not a function call" it seems equally difficult. 22:35:15 I agree that using special characters is good for a visual aid, but to make it intrinsic to the language... 22:36:10 Too harsh a requirement. Reduces flexibility, and increases complexity. 22:36:14 It's not just if, it's a denumerable infinity of syntactic markers. 22:36:32 Adamant [n=Adamant@c-98-244-152-196.hsd1.ga.comcast.net] has joined #scheme 22:36:48 But is the flexibility useful, and does the complexity buy you something? People have voted no and yes, respectively, with their feet. 22:37:51 Admittedly it would be nice to have a (syntax?) construct, but I've never found it to be that much of a big deal. 22:38:08 -!- Adamant [n=Adamant@unaffiliated/adamant] has quit [No route to host] 22:38:19 Adamant [n=Adamant@c-98-244-152-196.hsd1.ga.comcast.net] has joined #scheme 22:38:19 I just ask here "Why can I not (define x lambda)" and then it's no problem. 22:39:32 *aspect* hasn't found the opportunity to read it, but is excited by the blurb on http://lambda-the-ultimate.org/node/2987 22:39:59 delamarche [n=delamarc@CPE001ec9033fb3-CM0014f85c546a.cpe.net.cable.rogers.com] has joined #scheme 22:41:03 mercurycc [n=mercuryc@129-97-115-184.uwaterloo.ca] has joined #scheme 22:41:04 -!- attila_lendvai [n=ati@catv-89-133-170-239.catv.broadband.hu] has quit [Read error: 110 (Connection timed out)] 22:41:09 -!- geckosen1tor [n=sean@c-24-8-193-190.hsd1.co.comcast.net] has quit [Client Quit] 22:41:42 anyone heard of braun tree? 22:49:26 annodomini [n=lambda@c-75-69-95-99.hsd1.nh.comcast.net] has joined #scheme 22:54:07 gweiqi [n=greg@69.120.126.163] has joined #scheme 22:58:41 yea that's what they make Brauny(tm) paper towels from. 23:01:16 -!- elmex [n=elmex@e180067132.adsl.alicedsl.de] has quit [Remote closed the connection] 23:03:31 No, it's a town in Massauchausetts. 23:03:55 We're so helpful. 23:05:44 geckosenator [n=sean@c-24-8-193-190.hsd1.co.comcast.net] has joined #scheme 23:06:26 Meh... a scheme independant module method doesn't seem to exist, and I can't get plt's require to do what I want. 23:07:48 what doesn't require do 23:07:56 work properly? :) 23:08:17 maybe the problem is between the chair and the monitor 23:08:33 *elf* ponders such problems. 23:08:42 it must be nice to have chairs. 23:08:45 *elf* has no chairs. 23:09:12 I felt sorry for myself because I had no chairs, until I met a man who had no monitors. 23:09:20 i have no monitor, either. 23:09:31 then you should have no problems 23:09:33 (actually, i do have a monitor, its just not hooked up to anything atm.) 23:09:51 how do you use irc? have you mind-melded with the internet? 23:09:55 what if my problem is 'i had a chair and a monitor, and they seem to be missing' ? 23:10:17 then having no chair and no monitor would indeed be a problem. 23:10:21 that is a strawman, its like saying "what if my problem is I don't have a problem" 23:10:40 depends, whats the crime statistics like in your area? 23:10:53 92 pounds per square unicorn 23:11:17 i use irc sitting on the floor with a broken tablet with wires coming off of it. 23:11:24 if you must know :) 23:11:29 That's a good price for square unicorns. You so lucky, jonrafkind. 23:11:53 how does one get 92 unicorns into a square? 23:11:59 *Daemmerung* has no unicorns at all 23:12:29 *elf* had a unicorn once, but it left him out of boredom. 23:12:43 they hide in the vaults of banks. you need to find a way to get in there 23:12:48 *elf* goes afk now. have a good night and day tomorrow, all. 23:12:55 23 unicorns per vertex, I assume. 23:13:05 -!- hkBst [n=hkBst@gentoo/developer/hkbst] has quit [Read error: 104 (Connection reset by peer)] 23:18:48 -!- hiyuh [n=hiyuh@KD125054017176.ppp-bb.dion.ne.jp] has quit ["|_ e /\ \/ i |/| G"] 23:21:52 -!- jcowan [n=jcowan@72.14.228.89] has left #scheme 23:22:04 I'm trying to require a module before I put it into the system "collects" directory. Don't even know how to put it into said system directory though. 23:22:12 -!- kuribas [i=kristof@d54C43095.access.telenet.be] has quit ["ERC Version 5.2 (IRC client for Emacs)"] 23:22:44 so you have a.ss and b.ss and b requires a but you want to do (require a) instead of (require "a.ss") right? 23:23:34 arcfide [n=arcfide@adsl-99-137-201-22.dsl.bltnin.sbcglobal.net] has joined #scheme 23:24:58 Right. b is testing a, so it should work whether installed or not... 23:25:54 Maybe it'd be better for the tests only to work on the uninstalled, explicitly using (require "a.ss")? Not like you need to run them after installing... 23:27:34 Well, regardless I don't know how to install a module correctly in the first place. 23:28:06 -!- bombshelter13 [n=bombshel@209-161-240-8.dsl.look.ca] has quit [Remote closed the connection] 23:28:22 bombshelter13 [n=bombshel@209-161-240-8.dsl.look.ca] has joined #scheme 23:29:23 Seems pretty straightforward. Probably figure it out through trial and error pretty quick. 23:31:43 Yeah, just you have to put all .ss files into a directory, main.ss being what's required, otherwise it works fine. 23:46:23 sebell [n=sebell@S01060016cbc2d41a.cg.shawcable.net] has joined #scheme 23:49:16 hadronzoo [n=hadronzo@ppp-70-247-160-133.dsl.rcsntx.swbell.net] has joined #scheme 23:51:08 -!- jonrafkind [n=jon@wireless349.wireless.utah.edu] has quit [Read error: 110 (Connection timed out)]