00:00:26 Linux's /proc filesystem is just a bastardization of the Plan 9 process interface. 00:00:47 So they have names in the file system and can be opened with the open system call? 00:01:25 Yes. 00:01:42 And you send messages to processes by writing to files. 00:02:28 mbohun [~mbohun@202.124.73.184] has joined #scheme 00:02:31 And there are no underlying "system" calls of any kind - it's all implemented in the filesystem. 00:02:34 -!- rottenrecords [~rottenrec@pool-108-13-54-97.lsanca.dsl-w.verizon.net] has quit [Ping timeout: 246 seconds] 00:02:35 Are there pipes, too, or is there at most one (ordinary) communication channel between any pair of processes? 00:02:44 mejja [~user@c-14bee555.023-82-73746f38.cust.bredbandsbolaget.se] has joined #scheme 00:02:51 (What are open, read, write, and close, then?) 00:03:25 Well, obviously the calls to access the file system have to be provided by the kernel :) 00:03:39 And yes, a unix without pipes would be pathetic indeed. 00:03:45 So there are system calls, then. 00:03:58 phao [~phao@189.107.182.241] has joined #scheme 00:03:59 And there is automatically a pair of pipes between any pair of processes. 00:04:19 I'm not actually sure if they're handled any separately than normal functions. 00:04:20 (which don't have any explicit name, of course) 00:05:06 Well, there has to be some way to ask a being of higher authority to do something on your behalf; otherwise the system would be pretty fragile. 00:05:17 It's not automatic, everything is manually, including each process' view of the filesystem. 00:07:03 gnomon [~gnomon@CPE0022158a8221-CM000f9f776f96.cpe.net.cable.rogers.com] has joined #scheme 00:07:17 bbl 00:07:18 If it's not automatic, then what happens when I call write(pid, "Hi!", 4), where pid is some pid? 00:07:37 -!- asarch [~asarch@189.188.150.8] has quit [Quit: Leaving] 00:07:45 you can look at the whitepapers if you're curious 00:08:01 it's really a beautiful design 00:08:42 the only thing they got wrong was acknowledge there are some people who will always hate acme, and foster a community which attacks newbies for even suggesting otherwise 00:08:55 leading to a system with very few apps and device drivers :/ 00:19:47 -!- tessier [~treed@mail.copilotco.com] has quit [Quit: leaving] 00:36:48 -!- RageOfThou [~RageOfTho@users-55-171.vinet.ba] has quit [Read error: Connection reset by peer] 00:37:05 RageOfThou [~RageOfTho@users-55-171.vinet.ba] has joined #scheme 00:45:12 -!- kniu [~kniu@pool-71-106-4-84.lsanca.dsl-w.verizon.net] has quit [Ping timeout: 240 seconds] 00:45:37 MononcQc [~Ferd@modemcable062.225-20-96.mc.videotron.ca] has joined #scheme 00:51:28 hohoho [~hohoho@ntkngw227224.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #scheme 00:53:52 snarkyboojum [~snarkyboo@110-174-43-105.static.tpgi.com.au] has joined #scheme 01:00:02 -!- hohoho [~hohoho@ntkngw227224.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit [Remote host closed the connection] 01:01:04 -!- aack [~user@a83-163-241-74.adsl.xs4all.nl] has quit [Remote host closed the connection] 01:04:13 -!- mejja [~user@c-14bee555.023-82-73746f38.cust.bredbandsbolaget.se] has quit [Remote host closed the connection] 01:04:19 asarch [~asarch@189.188.150.8] has joined #scheme 01:04:48 kniu [~kniu@pool-71-106-4-84.lsanca.dsl-w.verizon.net] has joined #scheme 01:05:57 alexsuraci_ [~alexsurac@pool-71-188-133-67.aubnin.fios.verizon.net] has joined #scheme 01:06:11 -!- rdd [~rdd@c83-250-52-182.bredband.comhem.se] has quit [Ping timeout: 264 seconds] 01:06:11 -!- alexsuraci [~alexsurac@pool-71-188-133-67.aubnin.fios.verizon.net] has quit [Remote host closed the connection] 01:06:11 -!- alexsuraci_ is now known as alexsuraci 01:12:32 -!- kniu [~kniu@pool-71-106-4-84.lsanca.dsl-w.verizon.net] has quit [Ping timeout: 240 seconds] 01:14:18 -!- mheld [~mheld@c-76-119-90-161.hsd1.ma.comcast.net] has quit [Quit: mheld] 01:17:05 -!- phao [~phao@189.107.182.241] has left #scheme 01:25:22 -!- Komi [Komi@83.231.20.63] has quit [] 01:25:49 -!- snarkyboojum [~snarkyboo@110-174-43-105.static.tpgi.com.au] has quit [Quit: snarkyboojum] 01:37:55 fowlduck [~fowlduck@24-177-112-133.dhcp.mdsn.wi.charter.com] has joined #scheme 01:42:51 -!- ASau [~user@83.69.227.32] has quit [Ping timeout: 265 seconds] 01:42:57 paperkettles [~chris@2001:5c0:1104:f400:226:bbff:fe0c:b57f] has joined #scheme 01:49:28 Ferd [~Ferd@modemcable062.225-20-96.mc.videotron.ca] has joined #scheme 01:50:05 -!- MononcQc [~Ferd@modemcable062.225-20-96.mc.videotron.ca] has quit [Disconnected by services] 01:50:18 -!- Ferd is now known as MononcQc 01:53:15 -!- asarch [~asarch@189.188.150.8] has quit [Quit: Leaving] 02:01:21 -!- saccade_ [~saccade@BRAIN-AND-COG-THIRTY-EIGHT.MIT.EDU] has quit [Quit: This computer has gone to sleep] 02:09:17 snarkyboojum [~snarkyboo@120.155.241.25] has joined #scheme 02:12:48 -!- jsnikeris [~user@pool-98-114-61-170.phlapa.fios.verizon.net] has quit [Ping timeout: 240 seconds] 02:29:16 -!- MononcQc [~Ferd@modemcable062.225-20-96.mc.videotron.ca] has quit [Quit: Leaving] 02:31:41 acarrico [~acarrico@pppoe-68-142-49-233.gmavt.net] has joined #scheme 02:44:16 typemore [~typemore@unaffiliated/typemore] has joined #scheme 02:44:46 anyone know of good research projects on scheme with cons/car/cdr ripped out, and the basic unit being an array rather than a cons cell? (and having such a system aimed at multi threaded programming / parallelism) 02:48:56 -!- IJP [~Ian@host86-186-179-58.range86-186.btcentralplus.com] has quit [Quit: leaving] 02:49:05 -!- xwl_ [~user@esprx01x.nokia.com] has quit [Remote host closed the connection] 02:52:32 timj_ [~timj@e176192037.adsl.alicedsl.de] has joined #scheme 02:56:08 IJP [~Ian@host86-186-179-58.range86-186.btcentralplus.com] has joined #scheme 02:56:32 -!- timj__ [~timj@e176194162.adsl.alicedsl.de] has quit [Ping timeout: 265 seconds] 02:57:10 -!- alexsuraci [~alexsurac@pool-71-188-133-67.aubnin.fios.verizon.net] has quit [Quit: alexsuraci] 02:58:33 mheld [~mheld@c-76-119-90-161.hsd1.ma.comcast.net] has joined #scheme 03:01:25 -!- RageOfThou [~RageOfTho@users-55-171.vinet.ba] has quit [Ping timeout: 246 seconds] 03:05:06 typemore, try the Connection Machine and CMLisp. 03:09:24 -!- typemore [~typemore@unaffiliated/typemore] has quit [Quit: leaving] 03:17:01 -!- sladegen [~nemo@unaffiliated/sladegen] has quit [Disconnected by services] 03:17:10 sladegen [~nemo@unaffiliated/sladegen] has joined #scheme 03:22:12 xwl_ [~user@esprx01x.nokia.com] has joined #scheme 03:23:19 i would ask, what's the problem with cons? (also, arrays encourage mutability, and thus locking) 03:23:39 Arrays don't encourage mutability if you can't mutate them... 03:24:28 can you do lightweight operations on a non-mutable array? 03:24:32 kniu [~kniu@pool-71-106-4-84.lsanca.dsl-w.verizon.net] has joined #scheme 03:24:46 I mean, you would need to have some sparseness 03:24:55 A pair has two things. A chain of pairs, i.e. a list, is front-heavy -- you can do something straight away with the first thing in a list, but to do anything with the second thing in a list, you have to fetch the second thing of the pair first, and then the first thing of that. 03:25:07 or would have to copy the entire array all the time :) 03:25:24 nibiru [nibiru@gateway/shell/anapnea.net/x-lxggzzmreourfgnw] has joined #scheme 03:26:03 Vectorization is all about taking an array of things -- each thing being just as easy to get at as any other thing in the array -- and performing some operation on each of them simultaneously. 03:26:16 lua basic block is a table, but it supports a kind of indirection (keys not found being searched on another table, recursively). so it works 03:26:38 well, if your arrays are small, you can have store the result on another array 03:26:52 you can hope in compiling into sse/cuda/etc too 03:27:12 but this is rather focused on a single kind of application, i guess 03:27:20 -!- bgs100 is now known as bgs000 03:27:43 mutable arrays do scale to millions of elements, i'm not sure about non-mutable ones 03:28:40 (not that lists are actually very scalable, as you pointed out. but cons cells can be used to build non-mutable trees as well) 03:28:42 If you aren't going to use the input array after the operation, you can reuse its storage for the output array. 03:30:12 yes =) but you can't do it with shared values 03:30:49 also, without a static typing system (such as haskell, with its linear types) it might be difficult to optimize for this case 03:31:10 Haskell does not have linear types. You may be thinking of Curry. 03:31:54 there are some talking in #haskell about it. but yes, never used it, so it's maybe not implemented yet? 03:35:19 phax [~phax@unaffiliated/phax] has joined #scheme 03:35:52 virl [~virl__@178-191-173-20.adsl.highway.telekom.at] has joined #scheme 03:37:05 -!- phax [~phax@unaffiliated/phax] has quit [Client Quit] 03:38:27 phax [~phax@unaffiliated/phax] has joined #scheme 03:38:55 saccade_ [~saccade@209-6-54-113.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com] has joined #scheme 03:43:57 -!- mheld [~mheld@c-76-119-90-161.hsd1.ma.comcast.net] has quit [Quit: mheld] 03:51:01 -!- snarkyboojum [~snarkyboo@120.155.241.25] has quit [Quit: snarkyboojum] 03:57:58 -!- fowlduck [~fowlduck@24-177-112-133.dhcp.mdsn.wi.charter.com] has quit [Remote host closed the connection] 04:00:08 huangho [~vitor@201-66-140-27.paemt700.dsl.brasiltelecom.net.br] has joined #scheme 04:00:16 -!- phax [~phax@unaffiliated/phax] has quit [Read error: Connection reset by peer] 04:01:37 -!- leppie [~lolcow@196-210-177-53.dynamic.isadsl.co.za] has quit [Read error: Connection reset by peer] 04:02:10 leppie [~lolcow@196-210-177-53.dynamic.isadsl.co.za] has joined #scheme 04:05:48 -!- Spewns [~jake@97-92-222-240.dhcp.stls.mo.charter.com] has quit [Quit: Leaving.] 04:13:02 Here's something a little frustrating with file URIs. There is no way to express a relative pathname that refers to the parent directory using relative URIs. In other words, in the `file' URI scheme, relative URIs are not interpreted like relative pathnames. 04:14:36 The `file' URI Scheme as specified where? 04:14:49 For example, suppose the file at pathname /foo is a symlink to /bar/baz. Then the relative URI ../quux merged with the absolute URI file:///foo/ gives the absolute URI file:///quux, whereas after chdir("/foo"), opening "../quux" is like opening "/bar/quux". 04:15:00 Doesn't matter. The operation of merging URIs is generic. 04:15:49 Ah, symlinks are another thing Plan 9 fixed. 04:16:02 How did Plan 9 fix symlinks? 04:17:37 http://plan9.bell-labs.com/sys/doc/lexnames.html 04:17:42 Sorry, I used the wrong term above. When I said `relative URI', I meant `relative reference'. 04:17:54 What? 04:17:56 The first sentence is false. 04:18:37 The Unix file system is hierarchical even if it has symlinks. 04:18:44 This does not bode well for the rest of the paper! 04:18:55 (The *pathname* notation may not be `hierarchical', whatever that would mean.) 04:19:43 Don't pick nits and read the paper, it's worth it. 04:20:01 (Hard links really do break the hierarchical structure, but that's mostly OK as long as directory hard links don't exist.) 04:20:35 -!- nibiru [nibiru@gateway/shell/anapnea.net/x-lxggzzmreourfgnw] has left #scheme 04:23:48 -!- leppie [~lolcow@196-210-177-53.dynamic.isadsl.co.za] has quit [Ping timeout: 240 seconds] 04:27:38 So what happens if I do chdir("/foo/bar/baz"); rename("/foo", "/mumble"); chdir("../quux"); in Plan 9's lexical ..? 04:35:27 -!- foof [~user@lain.inunome.com] has quit [Read error: Connection reset by peer] 04:35:42 foof [~user@lain.inunome.com] has joined #scheme 04:38:27 "Since this implementation uses only local operations to maintain its names, it is possible to confuse it by external changes to the file system. Deleting or renaming directories and files that are part of a Cname, or modifying the mount table, can introduce errors." 04:39:45 ... and then goes on to basically say it's not a problem in practice. 04:40:32 There are real Plan 9 systems running software and services, so I'll have to take their word for it - I still haven't done much work with it myself yet. 04:48:35 Unrelated, is it just me or is it impossible to import data into mysql w/o a temp file? 04:50:36 -!- jonrafkind [~jon@c-67-172-254-235.hsd1.ut.comcast.net] has quit [Ping timeout: 258 seconds] 04:55:08 -!- huangho [~vitor@201-66-140-27.paemt700.dsl.brasiltelecom.net.br] has quit [Quit: leaving] 04:55:35 -!- virl [~virl__@178-191-173-20.adsl.highway.telekom.at] has quit [Remote host closed the connection] 05:04:02 jonrafkind [~jon@c-67-172-254-235.hsd1.ut.comcast.net] has joined #scheme 05:05:35 snarkyboojum [~snarkyboo@58.171.5.186] has joined #scheme 05:07:52 opposite order compared to ln -s? looks like the same order to me 05:08:47 ice_man [~user@CPE000d6074b550-CM001a66704e52.cpe.net.cable.rogers.com] has joined #scheme 05:18:13 -!- cky [~cky@cpe-065-190-148-048.nc.res.rr.com] has quit [Ping timeout: 240 seconds] 05:22:34 cky_ [~cky@cpe-065-190-148-048.nc.res.rr.com] has joined #scheme 05:23:07 -!- cky_ is now known as cky 05:41:31 mister_m [~matthew@OSH-NET-202-225.onshore.net] has joined #scheme 05:41:51 if I wanted to try something like this: http://djm.cc/bignum-results.txt, what sorts of things should I know how to do? 05:42:07 lambda functions, I'm guessing ? 05:44:19 I'm mostly interested in the math 05:51:29 mister_m: see http://www.scottaaronson.com/writings/bignumbers.html 05:51:54 foof, fantastic! 05:51:58 and http://en.wikipedia.org/wiki/Busy_beaver 05:53:08 thank you 05:56:16 -!- paperkettles [~chris@2001:5c0:1104:f400:226:bbff:fe0c:b57f] has quit [Remote host closed the connection] 05:56:40 paperkettles [~chris@2001:5c0:1104:f400:226:bbff:fe0c:b57f] has joined #scheme 06:10:45 -!- ice_man [~user@CPE000d6074b550-CM001a66704e52.cpe.net.cable.rogers.com] has quit [Ping timeout: 245 seconds] 06:12:52 ASau [~user@83.69.227.32] has joined #scheme 14:50:35 ccl-logbot [~ccl-logbo@setf.clozure.com] has joined #scheme 14:50:35 14:50:35 -!- names: ccl-logbot masm leppie copumpkin rdd stepnem wbooze homie mmc bzzbzz metasyntax dfkjjkfd gnomon NNshag phao asarch heeki nowhere_man Spewns alvatar jmcphers fradgers- Axioplase_ gravicappa paperkettles nibiru pdelgallego xwl_ choas ASau cky foof saccade_ sladegen IJP timj_ acarrico dark Revolve pchrist dfeuer kilimanjaro lusory e-future bipt pjb sepisultrum pigoz jao metasyntax` EbiDK ve Quadrescence mhoye preflex jimrees_ Delita mauke gabot bgs100 14:50:35 -!- names: broquaint offby1 cthuluh Riastradh alaricsp eno WLen Hal9k rmrfchik sad0ur kencausey futilius shardz daowee Leonidas roderic Pepe_ rotty klutometis Adrinael inimino C-Keen felipe csmrfx clog erg yosafbri` golgotha XTL weinholt ski zbigniew mbishop bremner duncanm aoh joast fda314925 ASau`` eli ineiros Obfuscate Intensity ada2358 askhader tltstc qebab dlouhy ToxicFrog eldragon Khisanth abusead z0d sjamaan franki- samth mornfall Baughn rapacity cipher 14:50:35 -!- names: nasloc__ elly chandler elf araujo sloyd mario-goulart moell minion emma ecraven incubot rrm3 tizoc DerGuteMoritz rudybot ray chiiph specbot lisppaste 15:01:32 schmir [~schmir@mail.brainbot.com] has joined #scheme 15:07:44 -!- joast [~rick@76.178.178.72] has quit [Quit: Leaving.] 15:09:38 -!- gravicappa [~gravicapp@80.90.116.82] has quit [Ping timeout: 260 seconds] 15:11:37 -!- copumpkin [~copumpkin@94.166.86.34] has quit [Quit: copumpkin] 15:18:12 kniu [~kniu@pool-71-106-4-84.lsanca.dsl-w.verizon.net] has joined #scheme 15:20:45 -!- schmir [~schmir@mail.brainbot.com] has quit [Remote host closed the connection] 15:30:40 justicefries_ [~thefry@173-14-6-4-Colorado.hfc.comcastbusiness.net] has joined #scheme 15:56:24 -!- homie [~user@xdsl-78-34-194-248.netcologne.de] has quit [Read error: Operation timed out] 15:58:18 -!- phao [~phao@189.107.217.185] has quit [Quit: Leaving] 15:59:09 copumpkin [~copumpkin@94.166.86.34] has joined #scheme 15:59:13 -!- wbooze [~user@xdsl-78-34-194-248.netcologne.de] has quit [Ping timeout: 240 seconds] 15:59:22 jonrafkind [~jon@crystalis.cs.utah.edu] has joined #scheme 16:08:50 -!- samth [~samth@punge.ccs.neu.edu] has quit [Quit: Ex-Chat] 16:11:07 samth [~samth@punge.ccs.neu.edu] has joined #scheme 16:13:05 curi_ [~curi@adsl-99-114-139-86.dsl.pltn13.sbcglobal.net] has joined #scheme 16:30:13 joast [~rick@76.178.178.72] has joined #scheme 16:38:57 -!- copumpkin [~copumpkin@94.166.86.34] has quit [Remote host closed the connection] 16:39:26 copumpkin [~copumpkin@94.166.86.34] has joined #scheme 16:40:50 mathk [~mathk@dispo-82-65-216-60.adsl.proxad.net] has joined #scheme 16:41:44 -!- mathk [~mathk@dispo-82-65-216-60.adsl.proxad.net] has quit [Read error: Connection reset by peer] 16:45:24 proq [~user@unaffiliated/proqesi] has joined #scheme 16:46:40 mathk [~mathk@dispo-82-65-216-60.adsl.proxad.net] has joined #scheme 16:54:50 -!- bipt [~bpt@cl-851.chi-02.us.sixxs.net] has quit [Ping timeout: 260 seconds] 17:04:46 -!- justicefries_ is now known as justicefries 17:05:42 waltermai [~walt@c-68-54-64-79.hsd1.fl.comcast.net] has joined #scheme 17:07:44 I've been going through my code and finding all the redundancies and patterns and so forth (trying, anyway), in order to "compress" my code, so that, to steal a phrase from Abelson, the guts of my code aren't hanging out everywhere. however, sometimes doing so might make the code much less fast, I'd imagine. Is there a name for this tradeoff? 17:08:58 Yes, the tradeoff is usually `using a crummy compiler that can't deal with abstraction'. 17:09:15 Perhaps you can describe the actual performace problems you're empirically observing? 17:09:44 well, they are only imagined performance decreases, I think. 17:10:05 Perhaps you should try imagining performance increases, then! I think that might make you happier. 17:10:24 I have a process, for example, that goes assigns all midi numbers to the corresponding string values of the lilypond notenames. 17:10:51 there's a definite pattern to the series of lilypond notenames, and the numbers are just in a series. 17:11:35 instead of having a 127 line long conditional expression, one for each midinumber notename pair, I could encapsulate this pattern somehow. 17:11:58 homie [~user@xdsl-78-34-99-155.netcologne.de] has joined #scheme 17:12:00 wbooze [~user@xdsl-78-34-99-155.netcologne.de] has joined #scheme 17:12:34 but this may slow down the process of finding notenames equivalent to midinumbers when I'm using this procedure inside a much larger one, one that may use this procedure many many times. 17:13:01 You mean you have code like (cond ((string=? x "A") 440) ((string=? x "B") ...) ...)? 17:13:15 more the opposite. 17:13:24 but yes. 17:13:32 (cond ((= x 440) "A") ...)? 17:13:39 indeed 17:14:05 does this have anything to do with 'memoization'? my apologies, I'm a newbie schemer. 17:14:07 Are the integers consecutive? 17:14:20 yes, and the strings are definitely of a pattern. 17:14:38 (define note-names '#("A" "B" "C" ...)) (define (number->node-name n) (vector-ref note-names n)) 17:14:51 foof, thanks for the pointer to that paper about the way Plan 9 deals with .. . 17:15:01 Deals with what, gnomon? You just trailed off! 17:15:44 Riastradh, I think the series of strings could be encapsulated in some sort of procedure returning the series according to the pattern of notenames. 17:16:41 and is there a procedure primitive to my implementation of scheme that returns a series of notes from x to y? I hand coded one, but wasn't sure if one already existed or not. 17:16:53 Ah, so you have a horrible elaborate procedure that enumerates the note names, and you want to cache this? 17:17:17 I am not sure of the exact meaning of 'cache', but I suppose so. 17:17:36 (define note-names (make-vector number-of-note-names)) (for-each-instance-of-a-horrible-elaborate-pattern-of-note-names (lambda (name number) (vector-set! note-names number name))) (define (number->note-name number) (vector-ref note-names number)) 17:17:43 -!- copumpkin [~copumpkin@94.166.86.34] has quit [Ping timeout: 260 seconds] 17:18:01 Riastradh, heh. 17:18:34 Now it's time for me to trail off, after which I intend to trail on shortly with a bagel for fuel. 17:18:38 Riastradh, I do not know these procedures; thank you, let me pull this expression apart. 17:19:00 (Hint: I made up one of those procedures. Figuring out which one I made up is left as an exercise for the reader.) 17:19:13 Riastradh, I find your idea of foodination intriguing, and may investigate it independently. 17:19:16 hah, whatever, dude. enjoy your bagel. 17:19:46 scheme is the mf'ing bomb. 17:22:25 copumpkin [~copumpkin@94.166.86.34] has joined #scheme 17:22:54 waltermai, I'm a bit curious about your task now. 17:23:18 Do you mind describing it in slightly more detail, perhaps with some sample input and output? 17:23:36 you mean the midinumber conversion procedure? 17:24:26 it happens to be a small part of my larger program/project. I'm solving species counterpoint. 17:24:59 "solving" is perhaps a bit of a misnomer. I'm writing a scheme program that performs species counterpoint exercises. 17:25:30 ...correctly. every time. using constrained randomness. 17:29:08 so, (degrees-to-ly (make-cantusfirmus clef-ambitus tonic-class number-of-measures voice-list) ambitus root) returns something like "d'1 e'1 e'1 b'1 fis'1 a'1 a'1 e''1 d''1 b'1 cis''1 cis''1 d''1 fis''1 e''1 a'1 d''1 b'1 a'1 d'1 " 17:29:47 (make-cantusfirmus) being used for the argument 'notelist'. 17:29:51 I have absolutely no idea what species counterpoint is, why one would exercise it, or what it means to solve it, I'm afraid. 17:30:06 hotblack23 [~jh@p57B5DE57.dip.t-dialin.net] has joined #scheme 17:30:26 I also don't know anything about Lilypond's notation, although I am aware of the tool and the domain of its specialization. 17:30:37 Can you describe the transformation that you apply to your input? 17:31:25 Its a systematic way of learning to write melodies that sound concurrently and are rhythmically independent while harmonically interdependent, species counterpoint. I'm not sure I understand your last question. 17:33:16 -!- bgs100 [cheshire@gateway/shell/57o9.org/x-utihptsftlszmgek] has quit [Ping timeout: 265 seconds] 17:33:18 (make-cantusfirmus) creates a list of pairs, cars degrees of a given key, which fit inside a given ambitus. these are randomly generated and constrained to fit the procedures for properly writing a tonal cantus firmus. 17:33:33 cdrs durations. 17:34:27 which, for a cantusfirmus are all the length of a single measure. 1, or wholenote, in common time, .75, or dotted halfnote, in 3/4 time. 17:34:43 -!- broquaint [e4652a55ed@spc2-brig11-0-0-cust40.asfd.cable.virginmedia.com] has quit [Ping timeout: 265 seconds] 17:35:01 broquaint [524a9520b7@spc2-brig11-0-0-cust40.asfd.cable.virginmedia.com] has joined #scheme 17:35:41 these degrees, which fit a the ambitus of a given clef, treble, soprano, bass, etc, are converted to their corresponding midinums and then corresponding lilypond notenames by (degrees-to-ly) 17:36:26 ...and that's the last month and a half of my life, in a nutshell. ;) 17:36:45 -!- saccade_ [~saccade@209-6-54-113.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com] has quit [Quit: This computer has gone to sleep] 17:36:58 Thanks for the background. It sounds like an interesting project! But what is the mapping process you described earlier with which you wanted some assistance? 17:37:46 oh, the procedure Riastradh came up with? I'm not quite sure. I'm digging through it currently, it uses lots of procedures I'm unfamiliar with. 17:37:55 -!- Leonidas [~Leonidas@unaffiliated/leonidas] has quit [Ping timeout: 265 seconds] 17:38:28 mine is simpler and uglier. (cond ((= x 0) "c,,,,") and so forth. 17:39:31 waltermai, how large is your set of inputs to the COND statement? Have you considered using a hash table, or generating a perfect hash if your data set is amenable to that approach? 17:40:24 there are 127 lines to the conditional expression, one for each midinumber. I don't know what a hash table is, really. 17:40:32 That's not a suggestion cloaked in a question, by the way. I know too little about the problem domain to know what kind of solution might fit best. 17:41:09 oh no, thanks for the tip dude. I'll look into this hash stuff directly. 17:41:12 bgs100 [~ian@unaffiliated/bgs100] has joined #scheme 17:41:29 waltermai, a hash table is a data structure for quickly mapping from keys to values, without having to iterate through a potentially very long list of items. 17:41:54 sounds like it could be exactly what I want. 17:41:58 It does! 17:43:07 A perfect hash is a tool for generating a fast mapping from a set of keys to a set of values, both of which are known when the hash table is built. They are useful for dealing with input where the grammar is known, such as programming languages with a large number of keywords. 17:43:20 If I recall correctly, waltermai said that the keys are consecutive integers, so a vector -- which maps a consecutive subset of non-negative integers to values -- is more appropriate. 17:43:35 Ah? I missed that part! 17:43:48 I profer my apologies for mistracking the conversation. 17:44:04 oh that's okay. I'm learning things, which is probably even more important. 17:45:29 bgs000 [cheshire@gateway/shell/57o9.org/x-wxtfizlxiddhysps] has joined #scheme 17:45:30 scheme kinda makes me feel drunk. 17:45:38 ....I love you ugys. 17:47:57 Leonidas [~Leonidas@unaffiliated/leonidas] has joined #scheme 17:51:55 REPLeffect [~REPLeffec@69.54.115.254] has joined #scheme 17:54:10 -!- mathk [~mathk@dispo-82-65-216-60.adsl.proxad.net] has quit [Read error: Connection reset by peer] 17:54:30 mathk [~mathk@lns-bzn-35-82-250-248-84.adsl.proxad.net] has joined #scheme 17:56:10 -!- dark [~dark@unaffiliated/eliasamaral] has quit [Ping timeout: 245 seconds] 17:59:10 smknight [rljmhfgs@jack.etcho.de] has joined #scheme 17:59:15 -!- smknight [rljmhfgs@jack.etcho.de] has left #scheme 18:01:37 -!- rdd [~rdd@c83-250-52-182.bredband.comhem.se] has quit [Ping timeout: 246 seconds] 18:07:13 rdd [~rdd@c83-250-52-182.bredband.comhem.se] has joined #scheme 18:07:37 viller [~chatzilla@20.217.190.90.dyn.estpak.ee] has joined #scheme 18:13:08 langmartin [~user@exeuntcha2.tva.gov] has joined #scheme 18:16:54 -!- justicefries [~thefry@173-14-6-4-Colorado.hfc.comcastbusiness.net] has quit [Quit: justicefries] 18:18:45 Thomas_H [~Thomas_H@66.183.224.178] has joined #scheme 18:19:42 aack [~user@a83-163-241-74.adsl.xs4all.nl] has joined #scheme 18:20:14 gravicappa [~gravicapp@ppp85-141-166-210.pppoe.mtu-net.ru] has joined #scheme 18:25:28 fowlduck [~fowlduck@204.15.109.38] has joined #scheme 18:26:17 hadronzoo [~user@adsl-242-253-15.rmo.bellsouth.net] has joined #scheme 18:29:02 phao [~phao@189.107.218.9] has joined #scheme 18:32:43 -!- waltermai [~walt@c-68-54-64-79.hsd1.fl.comcast.net] has quit [Ping timeout: 265 seconds] 18:35:16 -!- cthuluh [moo@wxcvbn.org] has quit [Ping timeout: 248 seconds] 18:39:38 -!- Thomas_H [~Thomas_H@66.183.224.178] has quit [Ping timeout: 260 seconds] 18:41:33 saccade [~saccade_@COMBINATOR.MIT.EDU] has joined #scheme 18:52:12 somnium [~user@adsl-243-27-2.dab.bellsouth.net] has joined #scheme 18:58:19 -!- kilimanjaro [~kilimanja@unaffiliated/kilimanjaro] has quit [Quit: Leaving] 18:58:42 kilimanjaro [~kilimanja@unaffiliated/kilimanjaro] has joined #scheme 19:00:05 xyxz [~xyz@95.10.188.241] has joined #scheme 19:02:13 virl [~virl__@178-191-166-231.adsl.highway.telekom.at] has joined #scheme 19:09:47 -!- xyxz [~xyz@95.10.188.241] has quit [Ping timeout: 264 seconds] 19:29:46 -!- hadronzoo [~user@adsl-242-253-15.rmo.bellsouth.net] has quit [Ping timeout: 260 seconds] 19:36:40 schmir [~schmir@p54A9072C.dip0.t-ipconnect.de] has joined #scheme 19:37:04 saccade_ [~saccade@dhcp-18-111-82-90.dyn.mit.edu] has joined #scheme 19:42:43 :( 19:43:38 ? 19:43:43 ): 19:43:50 Nobody takes nibiru seriously. 19:43:52 hadronzoo [~user@adsl-162-128-159.rmo.bellsouth.net] has joined #scheme 19:46:02 haha 19:46:35 xyxz [~xyz@95.10.188.241] has joined #scheme 19:48:40 *nibiru* twiddles thumbs. 19:51:28 -!- viller [~chatzilla@20.217.190.90.dyn.estpak.ee] has quit [Quit: ChatZilla 0.9.86 [Firefox 3.6.8/20100722155716]] 19:56:09 -!- ASau [~user@83.69.227.32] has quit [Remote host closed the connection] 19:56:25 ASau [~user@83.69.227.32] has joined #scheme 20:05:55 -!- copumpkin is now known as kpt 20:08:24 *Riastradh* thumbs some twiddles. 20:08:33 SPEAKING OF WHICH 20:08:54 Have you been following the progress of the new Twiddler hardware manufacturing run? 20:09:29 It is excitimicating and splendiferous! 20:10:28 MrFahrenheit [~RageOfTho@users-55-137.vinet.ba] has joined #scheme 20:10:40 Twiddler? 20:10:49 Hmm...that name rings a bell. Some sort of game? 20:10:55 -!- kpt is now known as copumpkin 20:11:06 Riastradh, no, a chording input device: http://www.handykey.com 20:11:27 Oh. 20:11:38 I need Flash to see what it is? Why? 20:12:07 I don't see anything there...the page appears empty. 20:12:12

20:12:37 After I reloaded it, I got a frame. Let's see what's in the frame. 20:12:39 It looks like a frameset to me. 20:13:05 Apparently the whole page is stored inside a single giant frame. I wonder why... 20:13:06 Wait, it's a frameset? What the hell? It feels like 1997 again, except for the Flash thing. 20:13:19 Ah! Some text. 20:13:49 I don't see any indication of Flash here, but that's probably because w3m doesn't alert me to that sort of thing. 20:14:31 That's a good thing! 20:15:05 It is disappointing that the most prominent portion of the page is a big old Flash photo fader, yes, but the device in question is really awesome. 20:16:03 There is no Bluetooth version, which leaves me simultaneously despondent and slightly relieved; but I may be forced to grab a wired model on general principle. 20:17:17 I don't think I would appreciate this input device. 20:17:43 How many tentacles does it take to operate? I am slightly deficient in the tentacular department. 20:17:56 chandler, I am absolutely fascinated by the idea of using it to code. 20:18:22 I have lots of brown paper bags lying around, though, some even having dark stains which once indicated the freshness of their contents. 20:18:40 Riastradh, I think merely four or five tentacles; in your case, your digits may serve in that capacity. Though really you ought to upgrade to tentacles. 20:18:49 Eww. 20:19:06 *gnomon* inflates several fresh paper bags and baps them in Riastradh's general direction 20:19:13 No reason to keep dirty ones. 20:19:18 gnomon: I think I'll stick to my keyboard. 20:19:43 gnomon: interesting. 20:20:22 Perhaps I'm just a reactionary, but it seems like a unnecessary change to something that works well enough for me, where "well enough" is defined as "about as fast as I can think". 20:20:23 I wonder if it has enough keys for emacs' undo keybindings, for example. 20:21:03 `About as fast'? I can't think as fast as I can type, usually... 20:21:32 Not when it comes to code, I can't. I can blather on IRC about as fast as I can type, though. 20:22:03 If I blathered on IRC as fast as I could type, I'd hit the message length limit a lot more often than I do usu 20:22:51 I'm not sure I've seen you blather, actually. 20:23:08 chandler, the idea is not to replace the keyboard with a better, faster or more ergonomic input method, but to use an input device which works where a keyboard doesn't. 20:24:05 I suppose that could be useful to some. I personally can't see a situation where I would be able to carry that device and not have enough space to use an actual keyboard. 20:24:45 chandler, you don't use public transit, or walk around the office? 20:25:02 No, and I don't have an office. 20:25:09 Ah! 20:25:28 The idea of walking and coding is incredibly scary. I can barely walk and think at the same time. 20:26:06 How about coding while on the highway commuting to work? That sounds like a brilliant plan -- maybe do some pair programming with the passenger, too! 20:26:12 I can walk and type, but I cannot type and talk (except to flush my buffers). 20:27:10 I can type and talk, but my fingers invariably insert fragments from the conversation into what I'm typing. 20:27:22 Ah, that's why I have one of these: http://www.amazon.com/AutoExec-WM-01-Wheelmate-Steering-Wheel/dp/B000IZGIA8 20:27:24 -rudybot:#scheme- http://tinyurl.com/3y7t8p9 20:28:05 ARGH 20:28:24 I just saw "autoexec" and a whole set of conditioned reflexes slipped into place which I thought I had long since banished. 20:28:33 *gnomon* shudders 20:28:37 -!- pjb [~t@81.202.16.46.dyn.user.ono.com] has quit [Remote host closed the connection] 20:28:42 I do typing and talking better than I do reading and typing. In the former case, I can time-slice (albeit with a significant overhead). In the latter case, my buffers mingle and cause irrelevant words to wind up in the output buffer. 20:29:02 gnomon: You'll have other reflexes if you actually look at that product. 20:29:18 chandler, how odd, I have exactly the opposite problem: I can read and type very well, but talking conflates the buffers. Huh! 20:29:23 I think I'm glad w3m isn't showing me any images on that page. 20:29:49 Riastradh: Ah, but you're missing all the customer images of the product in action! (They're all pictures of massive car wrecks.) 20:30:01 Holy cow! The first customer review is bad enough, though! 20:30:43 I assume it's a joke. 20:30:45 I hope it's a joke! 20:30:46 That's based on an actual incident. 20:30:52 Oh, right, I remember that. 20:30:55 Heheheh. 20:31:00 Not *actually* involving WoW, as far as I know. 20:33:06 gnomon: I find it depends on what I'm reading. If you happen to say something while I'm typing this message, I'll probably be able to scan it quickly while continuing to type. (So far, you haven't.) But if you paste a link, I load it up, go back to typing, and then start reading while trying to continue typing, that's when I wind up with gibberish in the output florist. 20:34:19 -!- mathk [~mathk@lns-bzn-35-82-250-248-84.adsl.proxad.net] has quit [Read error: Connection timed out] 20:36:00 chandler, ah, but that's not so much conflating buffers as mixing context switches. 20:36:33 mathk [~mathk@lns-bzn-35-82-250-248-84.adsl.proxad.net] has joined #scheme 20:37:14 gnomon: Well, the context switch causes a buffer underrun in the output buffer, at which point something from the input buffer is used instead. 20:37:54 -!- hadronzoo [~user@adsl-162-128-159.rmo.bellsouth.net] has quit [Ping timeout: 265 seconds] 20:39:26 MononcQc [~Ferd@modemcable062.225-20-96.mc.videotron.ca] has joined #scheme 20:45:09 -!- MononcQc [~Ferd@modemcable062.225-20-96.mc.videotron.ca] has quit [Ping timeout: 265 seconds] 20:45:37 -!- phao [~phao@189.107.218.9] has quit [Quit: Leaving] 20:48:46 MononcQc [~Ferd@modemcable062.225-20-96.mc.videotron.ca] has joined #scheme 20:50:09 nibiru_ [~nibiru@unaffiliated/nibiru] has joined #scheme 20:51:18 -!- nowhere_man [~pierre@AStrasbourg-551-1-75-53.w81-51.abo.wanadoo.fr] has quit [Ping timeout: 240 seconds] 20:51:24 nowhere_man [~pierre@AStrasbourg-551-1-26-200.w83-196.abo.wanadoo.fr] has joined #scheme 20:53:24 -!- mathk [~mathk@lns-bzn-35-82-250-248-84.adsl.proxad.net] has quit [Quit: mathk] 20:57:19 -!- langmartin [~user@exeuntcha2.tva.gov] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 21:01:47 -!- Riastradh [~riastradh@fsf/member/riastradh] has quit [Remote host closed the connection] 21:02:36 stis [~stis@1-1-1-39a.veo.vs.bostream.se] has joined #scheme 21:04:51 Riastradh [~riastradh@fsf/member/riastradh] has joined #scheme 21:05:11 hadronzoo [~user@24.40.129.231] has joined #scheme 21:06:10 -!- nibiru_ [~nibiru@unaffiliated/nibiru] has quit [Ping timeout: 245 seconds] 21:14:04 Fare [~Fare@ita4fw1.itasoftware.com] has joined #scheme 21:15:01 -!- e-future [~e-future@unaffiliated/sergio/x-8197433] has quit [Ping timeout: 276 seconds] 21:15:26 e-future [~e-future@unaffiliated/sergio/x-8197433] has joined #scheme 21:21:43 I got my SICP book in the mail! 21:22:58 did you know its free online? 21:23:24 Yes. I learn better from actual books 21:23:49 I learn better from interpetive dance. I can't find one for SICP :( 21:24:02 You should put one together. 21:24:09 yeah! 21:25:31 -!- e-future [~e-future@unaffiliated/sergio/x-8197433] has quit [Ping timeout: 260 seconds] 21:27:14 e-future [~e-future@unaffiliated/sergio/x-8197433] has joined #scheme 21:28:49 Komi [Komi@83.231.81.175] has joined #scheme 21:31:46 -!- choas [~lars@p5B0DB76E.dip.t-dialin.net] has quit [Quit: leaving] 21:36:36 -!- gravicappa [~gravicapp@ppp85-141-166-210.pppoe.mtu-net.ru] has quit [Ping timeout: 248 seconds] 21:37:34 tessier [~treed@mail.copilotco.com] has joined #scheme 21:39:00 -!- asarch [~asarch@187.132.140.196] has quit [Quit: Leaving] 21:39:48 -!- dfkjjkfd [~paulh@7-13-ftth.onsnetstudenten.nl] has quit [Quit: Lost terminal] 21:41:31 -!- pdelgallego [~pdelgalle@1503031474.dhcp.dbnet.dk] has quit [Ping timeout: 265 seconds] 21:44:37 snarkyboojum [~snarkyboo@110-174-43-105.static.tpgi.com.au] has joined #scheme 21:46:18 -!- schmir [~schmir@p54A9072C.dip0.t-ipconnect.de] has quit [Ping timeout: 260 seconds] 21:47:44 fod [~fod@92.251.255.5.threembb.ie] has joined #scheme 21:48:52 -!- hadronzoo [~user@24.40.129.231] has quit [Ping timeout: 248 seconds] 21:49:27 waltermai [~walt@c-68-54-64-79.hsd1.fl.comcast.net] has joined #scheme 21:51:05 -!- Fare [~Fare@ita4fw1.itasoftware.com] has quit [Quit: Leaving] 21:53:41 m`` [mao@2001:470:1f0a:80d::babe] has joined #scheme 21:53:43 hello 21:55:03 schmir [~schmir@p54A9024C.dip0.t-ipconnect.de] has joined #scheme 21:56:27 Question. I'm working through the video lectures of SICP. Should I read the reading assignments before or after the videos, or does it matter? 21:57:18 -!- jonrafkind [~jon@crystalis.cs.utah.edu] has quit [Ping timeout: 240 seconds] 21:57:36 bipt [~bpt@cl-851.chi-02.us.sixxs.net] has joined #scheme 21:57:57 I don't think it matters too much. just as long as you are reading the book too. 21:58:24 maybe watching the lectures first might be better. 21:58:32 That's what I was thinking. 21:58:55 they're like ultra-condensed-with-lots-of-stuff-missing versions of the book. 22:01:40 Delita: the most important thing is to enjoy the 80s hair 22:02:25 I enjoy 80s girls in those vids.... 22:07:19 -!- xyxz [~xyz@95.10.188.241] has quit [Ping timeout: 246 seconds] 22:07:24 xyxz [~xyz@95.10.188.241] has joined #scheme 22:11:57 Thomas_H [~Thomas_H@66.183.224.178] has joined #scheme 22:16:02 hahaha 22:16:07 Yeah I've been noticing 22:16:15 Sorry about the delay I'm watching a lecture 22:16:28 Taking notes in another screen window with emacs. :P 22:16:59 -!- snarkyboojum [~snarkyboo@110-174-43-105.static.tpgi.com.au] has quit [Ping timeout: 265 seconds] 22:17:58 hadronzoo [~user@24.40.129.231] has joined #scheme 22:21:53 -!- curi_ [~curi@adsl-99-114-139-86.dsl.pltn13.sbcglobal.net] has quit [Quit: This computer has gone to sleep] 22:23:17 snarkyboojum [~snarkyboo@110-174-43-105.static.tpgi.com.au] has joined #scheme 22:24:02 -!- alvatar [~alvatar@75.233.218.87.dynamic.jazztel.es] has quit [Quit: leaving] 22:27:46 -!- mmc [~michal@109.117.170.207] has quit [Quit: Leaving.] 22:35:11 -!- schmir [~schmir@p54A9024C.dip0.t-ipconnect.de] has quit [Remote host closed the connection] 22:38:07 jsnikeris [~user@pool-98-114-61-170.phlapa.fios.verizon.net] has joined #scheme 22:38:49 -!- xyxz [~xyz@95.10.188.241] has quit [Ping timeout: 246 seconds] 22:39:12 -!- masm [~masm@2.80.130.9] has quit [Quit: Leaving.] 22:40:29 does anyone here use inferior-scheme in emacs? 22:41:00 Yes. 22:41:29 *foof* only uses superior-scheme! 22:41:36 is it just my end or is the repl flaky on multi-line input? 22:43:15 sometimes I cant get the input back at all and have to kill it and restart 22:43:27 How are you entering multi-line input? 22:43:42 (define ... `\n') 22:43:48 RET sends all the input so far to the Scheme process; C-j just inserts a newline into the input, but doesn't send it yet. 22:44:01 Once you have hit RET, you can't go back to edit what you wrote before. 22:46:15 ok, that makes sense. What does it do with the errors then? I havent been getting an error or a new prompt. on readable malformed expressions it returns errors. 22:47:17 *somnium* wishes dr-scheme was an emacs mode 22:48:37 I don't understand. 22:51:06 if I type '(define (foo x)' and hit return, it just goes to the next line like Im editing a text-buffer, and I cant get the prompt back. 22:51:32 -!- fowlduck [~fowlduck@204.15.109.38] has quit [Remote host closed the connection] 22:51:52 that's because you haven't closed the ) 22:55:13 yes, but why does it just die? 22:55:28 am I that spoiled by slime/irb/eshell? 22:55:41 it doesn't die 22:55:47 try hitting backspace or up arrow 22:55:59 What gives you the impression that anything has died? 22:56:53 I have, its like it just turns into a plain-text buffer 22:57:04 ah, C-c C-d woke it up 22:57:11 is this in drscheme or emacs? 22:57:15 emacs 22:57:22 pjb [~t@81.202.16.46.dyn.user.ono.com] has joined #scheme 22:57:32 pjb` [~t@81.202.16.46.dyn.user.ono.com] has joined #scheme 22:58:08 What happens if you write a complete expression? 22:58:13 -!- pjb` [~t@81.202.16.46.dyn.user.ono.com] has quit [Client Quit] 22:58:16 That is, if you close all the parentheses? 22:58:19 ...and then hit RET? 22:58:21 then its fine 22:58:30 and using C-j like you said also worked 22:58:53 but after return it dies until I explicitly send eof with C-c C-d, which seems like strange design 22:59:09 ^^ for unclosed expressions 22:59:37 What do you mean `die'? 22:59:46 It's just waiting for more input. 23:00:17 If you type `(foo', and hit RET, then the REPL will just wait patiently for more input, usually without writing any new prompt. 23:02:05 -!- e-future [~e-future@unaffiliated/sergio/x-8197433] has quit [Remote host closed the connection] 23:02:48 -!- fradgers- [~fradgers-@5adafe9d.bb.sky.com] has left #scheme 23:02:54 ok, I was misunderstanding. After '(define (foo x) \n' it stays at the state, so I vandalise the whole buffer then type (+ x x)) and it works. 23:03:02 I guess Im just accustomed to slime 23:03:49 alexsuraci [~alexsurac@pool-71-188-133-67.aubnin.fios.verizon.net] has joined #scheme 23:03:50 -!- alexsuraci [~alexsurac@pool-71-188-133-67.aubnin.fios.verizon.net] has quit [Excess Flood] 23:04:11 alexsuraci [~alexsurac@pool-71-188-133-67.aubnin.fios.verizon.net] has joined #scheme 23:04:54 -!- hotblack23 [~jh@p57B5DE57.dip.t-dialin.net] has quit [Quit: Leaving.] 23:08:19 -!- samth is now known as samth_away 23:08:23 There should be a way to toggle multi-line input in inferior-lisp - e.g. press C-c C-j and then RET behaves just like C-j. 23:08:33 -!- Komi [Komi@83.231.81.175] has quit [Ping timeout: 240 seconds] 23:09:01 Again, something Plan9 thought of and provide in their terminal emulator. 23:09:01 -!- snarkyboojum [~snarkyboo@110-174-43-105.static.tpgi.com.au] has quit [Quit: snarkyboojum] 23:09:10 foof: again? 23:09:24 foof: you mean in inferior-scheme? 23:09:53 somnium: I was mentioning other ideas from Plan9 yesterday. 23:10:22 snarkyboojum [~snarkyboo@110-174-43-105.static.tpgi.com.au] has joined #scheme 23:10:48 -!- snarkyboojum [~snarkyboo@110-174-43-105.static.tpgi.com.au] has quit [Client Quit] 23:15:47 hmm, maybe lurking somewhere in comint mode ... 23:16:34 -!- kniu [~kniu@pool-71-106-4-84.lsanca.dsl-w.verizon.net] has quit [Ping timeout: 276 seconds] 23:16:55 hadronzo` [~user@24.40.129.231] has joined #scheme 23:17:42 curi_ [~curi@adsl-99-114-139-86.dsl.pltn13.sbcglobal.net] has joined #scheme 23:18:09 -!- hadronzoo [~user@24.40.129.231] has quit [Ping timeout: 240 seconds] 23:24:11 e-future [~e-future@unaffiliated/sergio/x-8197433] has joined #scheme 23:27:59 snarkyboojum [~snarkyboo@58.171.168.134] has joined #scheme 23:28:26 kniu [~kniu@pool-71-106-4-84.lsanca.dsl-w.verizon.net] has joined #scheme 23:31:28 -!- hadronzo` [~user@24.40.129.231] has quit [Ping timeout: 258 seconds] 23:36:33 -!- snarkyboojum [~snarkyboo@58.171.168.134] has quit [Ping timeout: 260 seconds] 23:42:51 -!- alexsuraci [~alexsurac@pool-71-188-133-67.aubnin.fios.verizon.net] has left #scheme 23:47:10 aidalgol [~user@202.36.179.65] has joined #scheme 23:49:05 -!- Thomas_H [~Thomas_H@66.183.224.178] has quit [Ping timeout: 245 seconds] 23:53:35 -!- eli [~eli@winooski.ccs.neu.edu] has quit [Ping timeout: 264 seconds] 23:55:24 -!- offby1 [~user@pdpc/supporter/monthlybyte/offby1] has quit [Ping timeout: 265 seconds] 23:55:24 -!- stis [~stis@1-1-1-39a.veo.vs.bostream.se] has quit [Read error: Connection reset by peer] 23:56:52 -!- heeki [~user@76.177.227.49] has quit [Ping timeout: 246 seconds] 23:59:43 snarkyboojum [~snarkyboo@120.152.191.140] has joined #scheme 23:59:51 -!- snarkyboojum [~snarkyboo@120.152.191.140] has quit [Client Quit] 23:59:54 asarch [~asarch@187.132.133.21] has joined #scheme