00:00:24 Oh, nevermind. 00:00:28 offby1: That's a surprising use of "built-in"... 00:00:32 I'm not thinking straight. 00:00:40 I mean "it comes with PLT and you don't need to do anything special to install it" 00:01:02 chandler: if you have ((a0 a1) ... (b0 b1 b2) ...), then the patterns can never overlap and you can do it in linear time 00:01:24 Right. 00:01:47 And, in fact, the obvious implementation would do it in linear time. 00:02:47 the naive implementation would handle successful matches in linear time but perform O(n^2) backtracking when the pattern didn't match 00:03:02 -!- elderK [n=elderK@222-152-95-210.jetstream.xtra.co.nz] has quit [] 00:06:24 ((a0 a1) ... b ...) can also be done in linear time - although the patterns can overlap, once you get to b ... you never fail 00:07:54 Hm. If you partially evaluated the failure continuation by just one step, I think the time of a failed match on ((a0 a1) ... (b0 b1 b2) ...) would reduce to O(n). Once the first part of the pattern had consumed all but the last datum, its failure continuation should be the failure continuation of the pattern as a whole. 00:08:32 pants2 [n=hkarau@206-248-191-197.dsl.teksavvy.com] has joined #scheme 00:08:40 but (a ... (b0 b1) (c0 c1) ...) can't be done linearly without special-case logic 00:08:52 -!- Fabse [n=mightyfi@wikipedia/Track-n-Field] has quit [] 00:09:39 In any event, are patterns and datums really often long enough to make this worth worrying about? 00:10:20 pants3 [n=hkarau@76-10-180-212.dsl.teksavvy.com] has joined #scheme 00:10:36 In the general case, you _have_ to backtrack on failure. The only correct pattern may be where the initial segment only consums half of the input. 00:10:51 well, that pattern is ambiguous as well 00:12:02 I'd bet elderK's pattern was ambiguous :) People assume greedy matching of the first segment. 00:12:56 pants4 [n=hkarau@69-165-149-182.dsl.teksavvy.com] has joined #scheme 00:16:24 -!- joast [n=rick@76.178.184.231] has quit [Read error: 110 (Connection timed out)] 00:16:37 -!- saccade_ [n=saccade@dhcp-18-188-74-28.dyn.mit.edu] has quit ["This computer has gone to sleep"] 00:18:05 In that case, I think partially evaluating two steps into the failure continuation will reduce the cost on a failed match to O(n). 00:18:15 I'm sure someone smarter than me has already written a paper about how to do this. 00:18:26 joast [n=rick@76.178.184.231] has joined #scheme 00:18:58 foof: fmt (num 0) looks good now 00:19:21 also i am mildly curious if this behaviour is as expected: 00:19:21 #;6> (fmt #f (num 0.0)) 00:19:22 "0" 00:19:22 #;7> (fmt #f (num 1.0)) 00:19:22 "1.0" 00:19:53 Ah, crap. 00:21:09 chandler: What do you mean by partially evaluating the steps in the failure continuation? 00:22:22 i'm pleased to report fmt passes all tests on 64-bit chicken 00:22:22 The basic algorithm is match as much of the leading segment as possible, then on failure back up one element at a time, trying the tail pattern on successively longer input tails. 00:22:40 If you represent the matcher as a self-recursive function implemented in explicit CPS, taking two continuations (a success continuation and a failure continuation), then partially evaluating the failure continuation means evaluating the failure continuation on success, up to two self-recursive calls to the matcher 00:23:48 -!- pants1 [n=hkarau@69-165-147-245.dsl.teksavvy.com] has quit [Read error: 110 (Connection timed out)] 00:24:54 So, when matching (a ... (b0 b1) c ...) against (1 2 3 4), when matching `a' against 1, the matcher would before calling the success continuation (and attempting to match the next part of the datum) would check the next part of the rule against `2' - which of course it fails 00:25:37 How do you get around the fact that the divider position can occur in any of n positions, and verifying the left and right side must be done in separate O(n) steps? 00:25:54 -!- pants2 [n=hkarau@206-248-191-197.dsl.teksavvy.com] has quit [Read error: 110 (Connection timed out)] 00:26:00 pants1 [n=hkarau@76-10-138-215.dsl.teksavvy.com] has joined #scheme 00:26:51 ... also, I'm assuming the left-most patterns are greedy. 00:27:09 -!- pants3 [n=hkarau@76-10-180-212.dsl.teksavvy.com] has quit [Read error: 110 (Connection timed out)] 00:27:42 -!- rstandy [n=rastandy@net-93-144-181-244.t2.dsl.vodafone.it] has quit [Read error: 60 (Operation timed out)] 00:28:12 -!- pants1 [n=hkarau@76-10-138-215.dsl.teksavvy.com] has quit [Read error: 60 (Operation timed out)] 00:28:38 pants1 [n=hkarau@75-119-230-89.dsl.teksavvy.com] has joined #scheme 00:28:59 Well, that's the thing. For some rules, we can try both greedy and non-greedy matching in parallel to determine if there's any point at which a divider appears. Obviously this doesn't work for all patterns. 00:30:26 No, if you allow segment patterns then you _must_ have a consistent rule for how ambiguous cases are handled, such as leftmost is greedy (like regular expressions). 00:32:22 klutometis: I was porting it to a proper R6RS Chez, which requires some alteration of the usual port I had for the R5RS version, but remarkably less than I had feared. 00:32:59 arcfide: interesting 00:33:54 arcfide: (DEFINE suite-name (LET ((suite-name (MAKE-TEST-SUITE [etc]))) (ADD-TEST! parent 'suite-name suite-name) suite-name)) 00:35:03 Riastradh: Thank you, I realize now where I was getting confused. 00:35:17 A little bit of a "duh" moment. 00:35:40 Riastradh: Is there a reason you don't do this by default to simplify porting to systems that enforce a defintions-then-expressions ordering? 00:39:07 -!- dysinger [n=tim@166.129.228.29] has quit [] 00:40:19 dysinger [n=tim@71-20-231-3.war.clearwire-wmx.net] has joined #scheme 00:42:09 -!- pants4 [n=hkarau@69-165-149-182.dsl.teksavvy.com] has quit [Read error: 110 (Connection timed out)] 00:43:14 pants2 [n=hkarau@76-10-139-64.dsl.teksavvy.com] has joined #scheme 00:44:21 -!- pants1 [n=hkarau@75-119-230-89.dsl.teksavvy.com] has quit [Read error: 60 (Operation timed out)] 00:47:38 annodomini [n=lambda@c-75-69-96-104.hsd1.nh.comcast.net] has joined #scheme 00:48:34 mgodshall [n=mgodshal@pool-71-173-179-71.hrbgpa.east.verizon.net] has joined #scheme 00:57:11 offby1: Yeah, it was surprising for me, being the one who wrote it... (And with no C involved.) 00:58:48 araujo [n=araujo@gentoo/developer/araujo] has joined #scheme 00:59:59 -!- mgodshal1 [n=mgodshal@71.173.176.221] has quit [Read error: 110 (Connection timed out)] 01:00:14 -!- pants2 [n=hkarau@76-10-139-64.dsl.teksavvy.com] has quit [Read error: 110 (Connection timed out)] 01:02:03 arcfide, pull. 01:02:07 pants1 [n=hkarau@75-119-230-110.dsl.teksavvy.com] has joined #scheme 01:02:33 QinGW [n=wangqing@203.86.81.2] has joined #scheme 01:03:51 -!- jlongster [n=user@75-148-111-133-Chattanooga.hfc.comcastbusiness.net] has quit [Read error: 113 (No route to host)] 01:07:31 arcfide, it's not all that useful, though, because it is common to write files with intermixed DEFINE-TEST-SUITE and DEFINE-TEST-CASE forms. 01:07:36 And DEFINE-TEST-CASE doesn't expand to a definition at all. 01:08:05 -!- parolang [n=user@keholmes.oregonrd-wifi-1261.amplex.net] has quit [Remote closed the connection] 01:10:32 -!- mrsolo [n=mrsolo@nat/yahoo/x-ed04382c04f68996] has quit ["Leaving"] 01:15:07 parolang [n=user@keholmes.oregonrd-wifi-1261.amplex.net] has joined #scheme 01:19:17 pants2 [n=hkarau@69-196-190-106.dsl.teksavvy.com] has joined #scheme 01:34:57 -!- MichaelRaskin [n=MichaelR@195.91.224.225] has left #scheme 01:35:03 -!- pants1 [n=hkarau@75-119-230-110.dsl.teksavvy.com] has quit [Read error: 110 (Connection timed out)] 01:35:33 MichaelRaskin [n=MichaelR@195.91.224.225] has joined #scheme 01:36:58 pants1 [n=hkarau@206-248-181-217.dsl.teksavvy.com] has joined #scheme 01:37:39 -!- pants2 [n=hkarau@69-196-190-106.dsl.teksavvy.com] has quit [Read error: 60 (Operation timed out)] 01:38:56 -!- yosafbridge [n=yosafbri@ludios.net] has quit ["Coyote finally caught me"] 01:39:42 yosafbridge [n=yosafbri@ludios.net] has joined #scheme 01:41:46 -!- synx [i=synx@gateway/gpg-tor/key-0xA71B0C6A] has quit [Remote closed the connection] 01:43:52 -!- kniu [n=kniu@pool-71-107-56-85.lsanca.dsl-w.verizon.net] has quit [Read error: 110 (Connection timed out)] 01:44:13 synx [i=synx@gateway/gpg-tor/key-0xA71B0C6A] has joined #scheme 01:44:19 kniu [n=kniu@pool-71-107-56-85.lsanca.dsl-w.verizon.net] has joined #scheme 01:54:41 -!- blackened` [n=blackene@89.102.28.224] has quit [] 01:55:18 pants2 [n=hkarau@76-10-183-175.dsl.teksavvy.com] has joined #scheme 02:06:57 -!- soupdragon [n=f@amcant.demon.co.uk] has quit ["Leaving"] 02:10:40 -!- pants1 [n=hkarau@206-248-181-217.dsl.teksavvy.com] has quit [Read error: 110 (Connection timed out)] 02:15:16 -!- joast [n=rick@76.178.184.231] has quit [Read error: 110 (Connection timed out)] 02:17:30 joast [n=rick@76.178.184.231] has joined #scheme 02:21:17 -!- RageOfThou [n=RageOfTh@89.146.179.99] has quit [Read error: 110 (Connection timed out)] 02:28:37 -!- pants2 [n=hkarau@76-10-183-175.dsl.teksavvy.com] has quit [Read error: 113 (No route to host)] 02:29:43 pants1 [n=hkarau@206-248-179-184.dsl.teksavvy.com] has joined #scheme 02:33:39 -!- arcfide [n=arcfide@ppp-70-246-150-121.dsl.stlsmo.swbell.net] has quit [Read error: 110 (Connection timed out)] 02:33:42 saccade_ [n=saccade@65-78-24-131.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com] has joined #scheme 02:34:00 dysinger_ [n=tim@71-20-231-3.war.clearwire-wmx.net] has joined #scheme 02:38:20 elderK [n=elderK@222-152-95-210.jetstream.xtra.co.nz] has joined #scheme 02:41:48 -!- jonrafkind [n=jon@crystalis.cs.utah.edu] has quit [Read error: 60 (Operation timed out)] 02:44:14 -!- dysinger [n=tim@71-20-231-3.war.clearwire-wmx.net] has quit [Read error: 110 (Connection timed out)] 02:48:50 dudleyf [n=dudleyf@ip70-178-212-238.ks.ks.cox.net] has joined #scheme 02:51:39 -!- timchen119 is now known as nasloc__ 02:51:53 bombshelter13_ [n=bombshel@76-10-149-209.dsl.teksavvy.com] has joined #scheme 02:53:03 tjafk1 [n=timj@e176194007.adsl.alicedsl.de] has joined #scheme 02:53:19 What's the current state of R7RS? 02:54:44 It is merely a hypothetical concept. 02:55:20 Hmm, that's what I thought. I saw something purporting to be a draft, but it looked iffy. :/ 02:55:42 Where did you see that? 02:55:49 Like santa claus or a good scheme implementation. 02:56:04 Riastradh: http://www.megasolutions.net/scheme/R7RS-Scheme-50585.aspx 02:56:33 -!- parolang [n=user@keholmes.oregonrd-wifi-1261.amplex.net] has quit [Remote closed the connection] 02:56:45 That's not a language report. That's a joke. 02:57:08 Heh. Yeah, it didn't look legit, which is why I wanted to confirm. 02:59:32 There is a new Scheme steering committee, consisting of (in no particular order) Jonathan Rees, Will Clinger, Marc Feeley, Chris Hanson, and Olin Shivers. 03:03:51 Yeah, I think I saw an article about the selecting of candidates.... seems like a lot of implementations are still catching up to R6RS... 03:04:19 `Catching up' is not the right phrase. 03:04:42 ... and some actively refusing to implement R6RS, and new implementations being written that specifically ignore R6RS and follow R5RS. 03:04:48 I don't know whether there are any complete implementations of the R6RS. There are many Scheme systems that will not implement most of the R6RS. 03:05:41 pants2 [n=hkarau@76-10-156-182.dsl.teksavvy.com] has joined #scheme 03:05:42 -!- pants1 [n=hkarau@206-248-179-184.dsl.teksavvy.com] has quit [Read error: 113 (No route to host)] 03:06:19 syntax-case is the perfered one right? 03:06:38 Preferred one what? 03:07:13 hygenic macro expander 03:07:25 There is more than one hygienic macro expander that implements the SYNTAX-CASE form. 03:07:38 perfered to syntax-rules 03:08:10 There are about three or four or so, for several subtly incompatible variants of SYNTAX-CASE. How much they have converged by now, I don't know. 03:08:13 -!- copumpkin [n=pumpkin@c-24-63-67-154.hsd1.nh.comcast.net] has quit [] 03:08:17 If the macro is just a simple template substitution, you're better off with SYNTAX-RULES. It'll be more concise and more portable. 03:08:36 Hrm 03:09:15 Is it capable of transforming something of the like (x x1 x2 ...) into (y 'x1 'x2 ...) 03:09:23 with variable amount of arguments? 03:09:26 -!- tjafk2 [n=timj@e176201096.adsl.alicedsl.de] has quit [Read error: 110 (Connection timed out)] 03:09:36 (define-syntax x (syntax-rules () ((x e ...) (y 'e ...)))) 03:09:37 There are also hygienic macro expanders unrelated to the family that implement SYNTAX-CASE, based on syntactic-closures and/or explicit renaming. 03:10:13 foof: Didn't you write an article on syntax-case vs syntax-rules 03:10:15 Riastradh: thanks 03:11:38 I wrote an article about macro systems available in chicken 3. 03:11:53 Hi, can someone please write a reasonable OpenPGP implementation that is conveniently usable from a Unix shell? Thanks. 03:12:16 foof: That's the one 03:12:31 Can I get a link again? 03:12:36 amca [n=amca@CPE-121-208-82-97.qld.bigpond.net.au] has joined #scheme 03:12:46 Riastradh: What's wrong with OpenPGP 03:12:47 ? 03:13:02 Riastradh: That's actually on my TODO list, but is very low in priority. 03:13:15 Nothing serious is wrong with OpenPGP, except that I am not aware of a reasonable implementation of it that is conveniently usable from a Unix shell. 03:13:23 OpenPGP, as distinguished from GnuPG? 03:13:36 synx, can you explain what the difference between them is? 03:13:39 If not, you should look it up. 03:14:02 (Hint: `POSIX, as distinguished from Linux?') 03:14:33 Well the thing is that GnuPG implements OpenPGP, and it seems a reasonable implementation conveniently usable from a Unix shell. 03:15:03 No, the GnuPG is not a reasonable implementation. 03:15:45 Is PGP an implementation of OpenPGP? I don't know of any other projects that implement OpenPGP. 03:15:56 How would you change it Riastradh? 03:16:26 The interface is unbelievably confusing and nigh impossible to use to do much of anything without accidentally causing destructive changes to state in one's GPG home directory and sometimes to the public key servers. 03:17:19 gpg --gen-key; gpg --encrypt --armor > something.gpg; ... 03:17:30 Arelius: http://lists.gnu.org/archive/html/chicken-users/2008-04/msg00013.html 03:17:45 In the context of that post, I make a number of complaints against "syntax-case", by which I of course meant the syntax-case chicken extension (which was a port of psyntax). 03:17:52 gpg --import < keys.dat 03:17:53 Now tell me how to verify that a particular file was signed by the key associated with a particular OpenPGP identity, synx. 03:18:20 Say I have a signed file foo.asc and a public key in a file identity.pgp. 03:18:21 gpg --verify file.gpg 03:18:26 No, that doesn't do what I asked. 03:18:30 Oh, a detached signature? 03:18:33 No. 03:19:01 Yeah, got confused by the second file sorry. 03:19:04 I am not asking about anything involving the GnuPG's notion of key management here, because that is too incomprehensible to be worth using. 03:19:06 foof: Has syntax-case improved in chicken 4? 03:19:24 peter_12 [n=peter_12@S010600119506b129.gv.shawcable.net] has joined #scheme 03:19:29 I have a very simple situation: a public key, and a signed file. How do I verify that the file was signed by the private key associated with the public key? 03:19:37 Arelius: None of those options are available in Chicken 4. Chicken 4 uses a new native ER expander. 03:19:53 gpg --import ; be intelligent; gpg --verify No, synx. 03:20:16 You're not listening: I don't want the GnuPG's key management involved anywhere in this process. No GPG home directory; no key rings; no editing entries in the key ring; nothing of the sort. 03:20:22 foof: but it still supports the syntax-case form doesn't it? 03:20:36 Oh, hey, Larceny implements syntax-case on top of ER macros. 03:20:51 Arelius: No, but porting that Larceny implementation should be possible. 03:21:02 Interesting 03:21:03 Why don't you want key management involved? You've got a key after all. 03:21:14 arcfide [n=arcfide@ppp-70-246-151-135.dsl.stlsmo.swbell.net] has joined #scheme 03:21:27 Not that I care too much, Most of my code uses er-macro-transformer or syntax-rules 03:21:37 But I often got syntax-rules and syntax-case mixed up 03:21:40 If I had an x.509 certificate, rather than an OpenPGP certificate, and an S/MIME message, then I could use OpenSSL to perform this task. The incantation is absurd, but it is at least straightforward once one has discerned it: openssl smime -verify -noverify -nointern -certfile -in 03:21:43 Maybe what you want is more like the openssl tool. 03:22:00 ...yeah 03:22:10 Of course, it won't be compatible with any of the existing macro expanders that support syntax-case (psyntax, PLT, etc.) because of the lack of a wrapper abstraction. 03:22:14 I don't know how to do the analogous operation with the GnuPG, and I think that the authors of the GnuPG have deliberately designed it to thwart me in this endeavour. 03:22:32 But an OpenPGP key is different from a SSL certificate. 03:23:37 Riastradh: What are you trying to do? 03:23:40 I don't want the GnuPG's key management involved because it is too twisted and automagically edited to make any sense to me. If you fetch my OpenPGP certificate from a public key server, you will find something like five different self-signatures, because I couldn't figure out how to use the GnuPG. Some of these have a purpose; some of them don't. 03:23:43 I'm mostly playing the devil's advocate here. I happen to know some serious flaws in OpenPGP and GnuPG in general. 03:24:02 arcfide, I want a reasonable implementation of OpenPGP that is conveniently usable from a Unix shell. 03:24:17 Riastradh: What do you want to do? 03:24:19 Yeah signing keys is one of my pet peeves of OpenPGP... 03:24:45 pants1 [n=hkarau@69-165-158-116.dsl.teksavvy.com] has joined #scheme 03:24:47 arcfide: He wants to take a heretofore unknown key in a file, and verify that a second signed file was signed by that key. 03:25:17 Signing keys is not intrinsically a problem. The problem is a stupid interface that does not make it clear what the program is signing, what the permanence of the signature is, and what other state the program is changing. 03:26:12 OpenPGP evokes a completely pointless trust network. It has no function at all; your level of trust for a given key does not indicate anything about your level of trust for that key. 03:27:13 Enigmail displays untrusted keys in red, but they might as well display it in purple because it don't mean a thing. 03:28:03 However OpenPGP may be flawed, I believe there is still useful content in it, and I believe that that useful content is obscured by stupendously broken interfaces. 03:29:00 I really don't see as the interface is overtly broken, but I admit it is hard to verify a file with a key not in your keyring. 03:29:35 I just import the key and forget about it, if I don't care whose key it is. 03:31:33 Ah, I read incorrect information. Larceny implements syntax-case on top of van Tonder's "simple syntax." It shouldn't be *too* hard to port that to ER though. 03:32:10 -!- pants2 [n=hkarau@76-10-156-182.dsl.teksavvy.com] has quit [Read error: 113 (No route to host)] 03:32:25 What really kills me is PGP-MIME. Man what an ugly broken specification... 03:33:01 The GnuPG is designed with a global naming system in mind, where its key ring is basically a local cache for a global set of OpenPGP certificates. If the GnuPG did not try at every step of its operation to impose its own key management in the process, by recording anything and everything in an automatically created GPG home directory, it would be a little more useful. 03:33:47 -!- hkarau [n=hkarau@one-hole-punch.cmclub.uwaterloo.ca] has quit [Remote closed the connection] 03:34:22 It's useless for instance if you cannot have a GPG home directory for some reason. 03:36:17 -!- MichaelRaskin [n=MichaelR@195.91.224.225] has quit [Remote closed the connection] 03:36:25 jonrafkind [n=jon@98.202.86.149] has joined #scheme 03:50:25 -!- saccade_ [n=saccade@65-78-24-131.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com] has quit ["This computer has gone to sleep"] 03:53:20 saccade_ [n=saccade@65-78-24-131.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com] has joined #scheme 03:54:33 copumpkin [n=pumpkin@c-24-63-67-154.hsd1.nh.comcast.net] has joined #scheme 03:58:47 pants2 [n=hkarau@75-119-234-232.dsl.teksavvy.com] has joined #scheme 03:59:02 -!- pants1 [n=hkarau@69-165-158-116.dsl.teksavvy.com] has quit [Read error: 110 (Connection timed out)] 04:01:24 pants1 [n=hkarau@69-165-140-228.dsl.teksavvy.com] has joined #scheme 04:05:14 MichaelRaskin [n=MichaelR@213.171.48.239] has joined #scheme 04:11:48 Elly_ [n=elly@198-144-37-142.static.vdsl.nidhog.net] has joined #scheme 04:16:01 -!- pants2 [n=hkarau@75-119-234-232.dsl.teksavvy.com] has quit [Read error: 110 (Connection timed out)] 04:18:14 pants2 [n=hkarau@69-196-134-99.dsl.teksavvy.com] has joined #scheme 04:21:01 -!- sladegen [n=nemo@unaffiliated/sladegen] has quit [Nick collision from services.] 04:21:10 sladegen [n=nemo@unaffiliated/sladegen] has joined #scheme 04:22:35 -!- Elly [n=elly@198-144-37-142.static.vdsl.nidhog.net] has quit [Read error: 113 (No route to host)] 04:26:40 dysinger [n=tim@71-20-231-3.war.clearwire-wmx.net] has joined #scheme 04:28:33 -!- arcfide [n=arcfide@ppp-70-246-151-135.dsl.stlsmo.swbell.net] has quit [Read error: 110 (Connection timed out)] 04:31:16 -!- aartist [n=REENA@ool-44c51b5c.dyn.optonline.net] has quit [Read error: 104 (Connection reset by peer)] 04:34:03 -!- pants1 [n=hkarau@69-165-140-228.dsl.teksavvy.com] has quit [Read error: 110 (Connection timed out)] 04:35:52 pants1 [n=hkarau@69-165-150-180.dsl.teksavvy.com] has joined #scheme 04:37:32 -!- socialite [n=piespy@dynamic-62-87-248-135.ssp.dialog.net.pl] has quit [Read error: 110 (Connection timed out)] 04:40:15 -!- dysinger_ [n=tim@71-20-231-3.war.clearwire-wmx.net] has quit [Read error: 110 (Connection timed out)] 04:41:03 socialite [n=piespy@dynamic-78-8-4-141.ssp.dialog.net.pl] has joined #scheme 04:45:41 -!- phearle [n=phearle@c-24-63-120-211.hsd1.nh.comcast.net] has quit [] 04:49:00 cornucopic [n=r00t@117.97.11.49] has joined #scheme 04:49:22 Hey guys, 04:49:33 Do you know any interesting articles on a new/intermediate Schemer? 04:49:36 Other than say, readscheme? 04:49:51 This may or may not be a silly question, 04:49:57 but I'd love to read about Scheme/Lisp "style" 04:50:01 Like, techniques and what not. 04:50:36 elderK: this is an eternal document: http://mumble.net/~campbell/scheme/style.txt 04:51:42 Riadstradhs :) 04:51:51 Any others, klutometis ? 04:51:58 I'd show some of my code and ask for ways I could improve it, 04:52:10 but I'm slightly afraid y'all will beat me over the head with something sharp'n'pointy :) 04:52:11 :P 04:52:25 depending on how many pages it would take, I may print his style giude. 04:52:40 -!- pants2 [n=hkarau@69-196-134-99.dsl.teksavvy.com] has quit [Read error: 110 (Connection timed out)] 04:53:03 hm, 16 pages isnt bad at all :) 04:53:09 only 8 double sided ^_^ 04:53:49 pants2 [n=hkarau@206-248-153-84.dsl.teksavvy.com] has joined #scheme 04:53:56 -!- cornucopic [n=r00t@117.97.11.49] has quit [Read error: 54 (Connection reset by peer)] 04:54:01 I'd also appreciate some information on the functional paradigm :) 04:54:22 -!- pants1 [n=hkarau@69-165-150-180.dsl.teksavvy.com] has quit [Read error: 60 (Operation timed out)] 04:54:24 Since, I still seem to be using a fair amount of (vector-)?set! 04:54:25 *eli* notes that that page has a biased approach to square brackets. 04:54:44 :) for what it's worth, Guile spews about the []s. 04:54:45 :) 04:54:54 FWIW, I don't care. 04:55:00 FWIW? 04:55:09 "for what it's worth" 04:55:17 and hey, I'm pasting some code if anyone wouldn't mind giving me some pointers. 04:55:23 dysinger_ [n=tim@71-20-231-3.war.clearwire-wmx.net] has joined #scheme 04:55:26 elderK: Also, that document doesn't deal (IIRC) with any semantical issues. 04:55:29 I'll say now though, that it was done for exploration and is no where near what I conider done :) 04:55:36 aye. 04:55:41 I want more than just 'style' as in form. 04:55:48 Techniques, etc, would be interesting too. 04:55:55 That's why I said that. 04:56:10 (ie, that was my guess.) 04:57:27 http://paste.lisp.org/+1RIZ#7 :) 04:57:41 seemed to get a few odd tab issues. 04:57:44 so, things may not be perfectly aligned 04:57:56 I was having toom uch fun just pondering and tinkering to care. 04:57:57 :) 04:59:12 :P as you can see, its not finished 04:59:13 and wont run 04:59:14 :P 04:59:17 I left it unfinished 04:59:22 ^_^ lunch called. 05:02:15 Is lunch calling now? 05:03:09 I wish 05:03:13 Why do you ask? 05:03:26 You have time then. 05:03:34 To finish it? 05:03:38 Yes. 05:03:44 I will likely rewrite it. 05:04:02 :) scouring the net for some info on functional paradigm and idioms. 05:04:02 You see, you're already into the schemer mindset. 05:04:11 I am? 05:04:16 "rewrite". 05:04:27 well aye, I'm a crazy perfectionist :P I do that in C, too. 05:04:33 :P You can tell by the pastebin there :P 05:04:49 started with playing with structure macros :P now trying OO, this is my 9th try at something KINDA oo. 05:04:53 -!- luz [n=davids@189.122.121.232] has quit ["Client exiting"] 05:05:02 You don't know the meaning of perfectionism until you interact with schemers... 05:05:04 rewrite the djb2 hash a few times, trying to see if I coul dmake it clean or I was missing something glaring. 05:05:09 :D fantastic. 05:05:14 :P thats probably why I feel at home here. 05:05:37 I dont know, most importantly, I just hope that I am progressing somewhat. 05:05:41 You know? 05:07:04 Well, I could demonstrate some things, but I need to get some work done. 05:07:33 (For example, the (. foo) things that you're using, or several bad cases of indentation of `if', etc.) 05:09:18 np eli. 05:09:23 I forget that . foo) is invalid? 05:09:31 like (. foo) 05:09:34 guile accepts it 05:09:52 guile is bizarre 05:10:16 Yeah, well, I care about it as much as I care about guile spewing on brackets... 05:10:47 (I'd consider it a bug that it accept it.) 05:10:59 -!- dysinger [n=tim@71-20-231-3.war.clearwire-wmx.net] has quit [Connection timed out] 05:11:37 pants1 [n=hkarau@206-248-178-139.dsl.teksavvy.com] has joined #scheme 05:11:47 Other implementations spew on brackets, I'm not aware of others that accept (. foo) 05:12:31 -!- pants2 [n=hkarau@206-248-153-84.dsl.teksavvy.com] has quit [Read error: 60 (Operation timed out)] 05:12:44 eli, is this in relation to paste #7 ? 05:12:48 Im aware it has indentation issues 05:12:56 but I wasnt aware that it had (. blabla) anywhere? 05:14:04 dysinger [n=tim@71-20-231-3.war.clearwire-wmx.net] has joined #scheme 05:14:19 -!- a-s` [n=user@92.81.146.45] has quit [Remote closed the connection] 05:14:26 -!- foof [n=user@dn157-046.naist.jp] has quit ["bbl"] 05:14:26 It's more than that -- the accepting brackets is considered a feature by the implementations who do so -- I'd doubt that guile developers view reading (. foo) as a feature. 05:14:41 s/the// 05:15:59 so, I should mail them? 05:17:45 cornucopic [n=r00t@117.97.117.80] has joined #scheme 05:18:17 *eli* shrugs 05:21:22 -!- dysinger_ [n=tim@71-20-231-3.war.clearwire-wmx.net] has quit [Read error: 60 (Operation timed out)] 05:23:02 hotblack23 [n=jh@p5B055212.dip.t-dialin.net] has joined #scheme 05:23:24 foof [n=user@walnut.naist.jp] has joined #scheme 05:27:37 -!- peter_12 [n=peter_12@S010600119506b129.gv.shawcable.net] has quit [] 05:28:15 -!- pants1 [n=hkarau@206-248-178-139.dsl.teksavvy.com] has quit [Read error: 113 (No route to host)] 05:29:34 -!- annodomini [n=lambda@wikipedia/lambda] has quit [] 05:30:39 pants1 [n=hkarau@69-196-133-236.dsl.teksavvy.com] has joined #scheme 05:31:18 annodomini [n=lambda@c-75-69-96-104.hsd1.nh.comcast.net] has joined #scheme 05:31:19 -!- cornucopic [n=r00t@117.97.117.80] has quit [Read error: 60 (Operation timed out)] 05:32:19 foof: do you have chibi in some kind of revision control system? I.e., can I get it via (say) "git clone" rather than downloading a tarball? 05:32:52 offby1: hg clone https://chibi-scheme.googlecode.com/hg/ chibi-scheme 05:33:12 thanks! 05:37:43 -!- annodomini [n=lambda@wikipedia/lambda] has quit [] 05:41:25 -!- amca [n=amca@CPE-121-208-82-97.qld.bigpond.net.au] has quit ["Farewell"] 05:47:25 -!- pants1 [n=hkarau@69-196-133-236.dsl.teksavvy.com] has quit [Read error: 110 (Connection timed out)] 05:49:52 pants1 [n=hkarau@69-165-145-124.dsl.teksavvy.com] has joined #scheme 05:52:17 athos [n=philipp@92.250.250.68] has joined #scheme 05:56:32 foof: hmm -- should (error 'snord) cause a seg fault? 05:56:54 Heh, no, I'll fix that :) 05:57:05 what service! 05:57:15 *offby1* <-- bed 05:58:40 ejs [n=eugen@233-38-135-95.pool.ukrtel.net] has joined #scheme 06:01:15 offby1: it should be (error "snord"), but it shouldn't segfault on symbols 06:02:50 fixed 06:02:54 what service! 06:03:32 ... this is in my bignum branch, so I won't check it in until later 06:03:44 oooh! bignums!! 06:03:51 my favorite feature. 06:04:52 You can use the google code issues page for other bugs or feature requests. 06:05:53 pants2 [n=hkarau@69-165-144-86.dsl.teksavvy.com] has joined #scheme 06:10:54 -!- elderK [n=elderK@222-152-95-210.jetstream.xtra.co.nz] has quit [] 06:11:02 jlongster [n=user@c-68-59-187-95.hsd1.tn.comcast.net] has joined #scheme 06:14:36 ejs1 [n=eugen@nat.ironport.com] has joined #scheme 06:20:19 -!- ejs [n=eugen@233-38-135-95.pool.ukrtel.net] has quit [Read error: 104 (Connection reset by peer)] 06:21:40 -!- pants1 [n=hkarau@69-165-145-124.dsl.teksavvy.com] has quit [Read error: 110 (Connection timed out)] 06:25:13 -!- bombshelter13_ [n=bombshel@76-10-149-209.dsl.teksavvy.com] has quit [Client Quit] 06:27:35 -!- saccade_ [n=saccade@65-78-24-131.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com] has quit ["This computer has gone to sleep"] 06:33:05 ikaros [n=ikaros@f051152201.adsl.alicedsl.de] has joined #scheme 06:37:51 -!- ejs1 [n=eugen@nat.ironport.com] has quit [Read error: 110 (Connection timed out)] 06:39:27 -!- MichaelRaskin [n=MichaelR@213.171.48.239] has quit [Read error: 110 (Connection timed out)] 06:39:35 -!- pants2 [n=hkarau@69-165-144-86.dsl.teksavvy.com] has quit [Read error: 110 (Connection timed out)] 06:40:22 pants1 [n=hkarau@206-248-174-42.dsl.teksavvy.com] has joined #scheme 06:42:42 -!- pants1 [n=hkarau@206-248-174-42.dsl.teksavvy.com] has quit [Read error: 60 (Operation timed out)] 06:42:44 dysinger_ [n=tim@71-20-231-3.war.clearwire-wmx.net] has joined #scheme 06:42:53 pants1 [n=hkarau@206-248-191-168.dsl.teksavvy.com] has joined #scheme 06:46:36 -!- kilimanjaro [n=kilimanj@70.116.95.163] has quit ["Leaving"] 06:52:54 dnm_ [n=dnm@c-68-49-46-251.hsd1.va.comcast.net] has joined #scheme 06:55:06 QinGW1 [n=wangqing@203.86.81.2] has joined #scheme 06:59:43 pants2 [n=hkarau@76-10-181-40.dsl.teksavvy.com] has joined #scheme 06:59:44 -!- jlongster [n=user@c-68-59-187-95.hsd1.tn.comcast.net] has quit [Read error: 113 (No route to host)] 07:00:01 -!- copumpkin [n=pumpkin@c-24-63-67-154.hsd1.nh.comcast.net] has quit [] 07:01:09 -!- pants1 [n=hkarau@206-248-191-168.dsl.teksavvy.com] has quit [Read error: 54 (Connection reset by peer)] 07:04:29 -!- davazp [n=user@56.Red-79-153-148.dynamicIP.rima-tde.net] has quit [Remote closed the connection] 07:06:25 -!- dysinger [n=tim@71-20-231-3.war.clearwire-wmx.net] has quit [Read error: 110 (Connection timed out)] 07:06:39 -!- yosafbridge [n=yosafbri@ludios.net] has quit ["Coyote finally caught me"] 07:11:37 -!- QinGW [n=wangqing@203.86.81.2] has quit [Connection timed out] 07:17:05 pants1 [n=hkarau@76-10-180-68.dsl.teksavvy.com] has joined #scheme 07:17:57 npe [n=npe@195.207.5.2] has joined #scheme 07:20:19 copumpkin [n=pumpkin@c-24-63-67-154.hsd1.nh.comcast.net] has joined #scheme 07:25:25 -!- athos [n=philipp@92.250.250.68] has quit ["leaving"] 07:25:48 MichaelRaskin [n=MichaelR@213.171.48.239] has joined #scheme 07:27:34 dysinger [n=tim@71-20-231-3.war.clearwire-wmx.net] has joined #scheme 07:32:06 -!- ikaros [n=ikaros@f051152201.adsl.alicedsl.de] has quit ["Leave the magic to Houdini"] 07:33:50 -!- pants2 [n=hkarau@76-10-181-40.dsl.teksavvy.com] has quit [Read error: 113 (No route to host)] 07:38:01 yosafbridge [n=yosafbri@ludios.net] has joined #scheme 07:48:45 -!- dysinger_ [n=tim@71-20-231-3.war.clearwire-wmx.net] has quit [Read error: 110 (Connection timed out)] 07:49:04 blandest [n=blandest@softhouse.is.ew.ro] has joined #scheme 07:50:56 mmc [n=mima@esprx02x.nokia.com] has joined #scheme 07:51:52 -!- pants1 [n=hkarau@76-10-180-68.dsl.teksavvy.com] has quit [Read error: 113 (No route to host)] 07:54:19 pants2 [n=hkarau@76-10-131-57.dsl.teksavvy.com] has joined #scheme 07:56:29 pants3 [n=hkarau@69-196-169-15.dsl.teksavvy.com] has joined #scheme 07:58:28 ejs [n=eugen@77.222.151.102] has joined #scheme 08:04:10 Fufie [n=poff@Gatekeeper.vizrt.com] has joined #scheme 08:05:03 Judofyr [n=Judofyr@77.40.165.3] has joined #scheme 08:05:26 -!- ejs [n=eugen@77.222.151.102] has quit [Read error: 60 (Operation timed out)] 08:05:48 ejs [n=eugen@nat.ironport.com] has joined #scheme 08:05:50 -!- Judofyr [n=Judofyr@77.40.165.3] has quit [Client Quit] 08:09:02 foof` [n=user@walnut.naist.jp] has joined #scheme 08:10:17 -!- foof [n=user@walnut.naist.jp] has quit [verne.freenode.net irc.freenode.net] 08:10:17 -!- Deformative [n=joe@c-71-238-44-239.hsd1.mi.comcast.net] has quit [verne.freenode.net irc.freenode.net] 08:10:17 -!- easy4_ [n=easy4@c-68-45-192-148.hsd1.pa.comcast.net] has quit [verne.freenode.net irc.freenode.net] 08:10:17 -!- hosh [n=hosh@c-71-199-176-82.hsd1.ga.comcast.net] has quit [verne.freenode.net irc.freenode.net] 08:10:17 -!- michaelw [i=michaelw@lambda.foldr.org] has quit [verne.freenode.net irc.freenode.net] 08:10:17 -!- specbot [n=specbot@common-lisp.net] has quit [verne.freenode.net irc.freenode.net] 08:11:05 pants1 [n=hkarau@69-165-137-37.dsl.teksavvy.com] has joined #scheme 08:11:22 -!- pants2 [n=hkarau@76-10-131-57.dsl.teksavvy.com] has quit [Read error: 113 (No route to host)] 08:12:34 -!- blandest [n=blandest@softhouse.is.ew.ro] has quit [Read error: 110 (Connection timed out)] 08:13:12 pants2 [n=hkarau@69-165-152-184.dsl.teksavvy.com] has joined #scheme 08:13:39 -!- pants1 [n=hkarau@69-165-137-37.dsl.teksavvy.com] has quit [Read error: 60 (Operation timed out)] 08:17:12 blandest [n=blandest@softhouse.is.ew.ro] has joined #scheme 08:17:43 Deformati [n=joe@c-71-238-44-239.hsd1.mi.comcast.net] has joined #scheme 08:17:44 Deformative [n=joe@c-71-238-44-239.hsd1.mi.comcast.net] has joined #scheme 08:17:44 easy4_ [n=easy4@c-68-45-192-148.hsd1.pa.comcast.net] has joined #scheme 08:17:44 hosh [n=hosh@c-71-199-176-82.hsd1.ga.comcast.net] has joined #scheme 08:17:44 specbot [n=specbot@common-lisp.net] has joined #scheme 08:17:44 michaelw [i=michaelw@lambda.foldr.org] has joined #scheme 08:26:24 -!- pants3 [n=hkarau@69-196-169-15.dsl.teksavvy.com] has quit [Read error: 110 (Connection timed out)] 08:29:08 pants1 [n=hkarau@76-10-181-48.dsl.teksavvy.com] has joined #scheme 08:29:35 hkBst [n=hkBst@gentoo/developer/hkbst] has joined #scheme 08:33:17 pants3 [n=hkarau@69-165-148-67.dsl.teksavvy.com] has joined #scheme 08:37:21 -!- kniu [n=kniu@pool-71-107-56-85.lsanca.dsl-w.verizon.net] has quit [Read error: 110 (Connection timed out)] 08:37:45 kniu [n=kniu@pool-71-107-56-85.lsanca.dsl-w.verizon.net] has joined #scheme 08:38:17 ejs1 [n=eugen@nat.ironport.com] has joined #scheme 08:40:25 pierpa [n=user@94.80.182.202] has joined #scheme 08:42:36 jewel_ [n=jewel@dsl-247-203-169.telkomadsl.co.za] has joined #scheme 08:46:22 -!- pants2 [n=hkarau@69-165-152-184.dsl.teksavvy.com] has quit [Read error: 110 (Connection timed out)] 08:47:02 pants2 [n=hkarau@69-165-150-15.dsl.teksavvy.com] has joined #scheme 08:47:07 -!- ejs [n=eugen@nat.ironport.com] has quit [Read error: 110 (Connection timed out)] 08:49:06 -!- pants1 [n=hkarau@76-10-181-48.dsl.teksavvy.com] has quit [Read error: 110 (Connection timed out)] 08:57:46 Fabse [n=mightyfi@wikipedia/Track-n-Field] has joined #scheme 09:02:43 blandest1 [n=blandest@softhouse.is.ew.ro] has joined #scheme 09:03:08 -!- pants3 [n=hkarau@69-165-148-67.dsl.teksavvy.com] has quit [Read error: 110 (Connection timed out)] 09:03:45 -!- blandest [n=blandest@softhouse.is.ew.ro] has quit [Read error: 110 (Connection timed out)] 09:04:11 -!- glogic [n=glogic@5ess.net] has quit [Remote closed the connection] 09:04:34 pants1 [n=hkarau@69-165-143-59.dsl.teksavvy.com] has joined #scheme 09:05:01 foof`` [n=user@dn157-046.naist.jp] has joined #scheme 09:05:26 glogic [n=glogic@5ess.net] has joined #scheme 09:05:38 -!- pants2 [n=hkarau@69-165-150-15.dsl.teksavvy.com] has quit [Read error: 60 (Operation timed out)] 09:08:51 -!- foof`` is now known as foof 09:17:55 -!- foof` [n=user@walnut.naist.jp] has quit [Read error: 110 (Connection timed out)] 09:18:09 -!- glogic [n=glogic@5ess.net] has quit ["leaving"] 09:19:43 -!- pantsd_ [n=hkarau@nat/uwaterloo/x-19af00c2583794e5] has quit [verne.freenode.net irc.freenode.net] 09:19:43 -!- ada2358 [n=ada2358@pinball.ccs.neu.edu] has quit [verne.freenode.net irc.freenode.net] 09:20:10 glogic [n=glogic@97.76.48.98] has joined #scheme 09:20:26 -!- glogic [n=glogic@97.76.48.98] has quit [Client Quit] 09:20:29 glogic [n=glogic@97.76.48.98] has joined #scheme 09:22:06 pantsd_ [n=hkarau@nat/uwaterloo/x-0364d82c1d5b14f7] has joined #scheme 09:22:45 ada2358 [n=ada2358@pinball.ccs.neu.edu] has joined #scheme 09:31:46 -!- mmc [n=mima@esprx02x.nokia.com] has quit ["Leaving."] 09:32:03 dzhus [n=sphinx@95-24-180-204.broadband.corbina.ru] has joined #scheme 09:34:24 -!- Pepe_ [n=ppjet@delroth.doesntexist.org] has quit [Read error: 110 (Connection timed out)] 09:38:20 -!- pants1 [n=hkarau@69-165-143-59.dsl.teksavvy.com] has quit [Read error: 110 (Connection timed out)] 09:39:37 pants1 [n=hkarau@69-165-152-41.dsl.teksavvy.com] has joined #scheme 09:50:30 mmc [n=mima@esprx02x.nokia.com] has joined #scheme 09:58:27 -!- dzhus [n=sphinx@95-24-180-204.broadband.corbina.ru] has quit [Remote closed the connection] 10:12:17 blandest [n=blandest@softhouse.is.ew.ro] has joined #scheme 10:13:26 -!- blandest1 [n=blandest@softhouse.is.ew.ro] has quit [Read error: 104 (Connection reset by peer)] 10:14:43 -!- pants1 [n=hkarau@69-165-152-41.dsl.teksavvy.com] has quit [Read error: 110 (Connection timed out)] 10:15:42 pants1 [n=hkarau@206-248-157-180.dsl.teksavvy.com] has joined #scheme 10:22:47 Ppjet6 [n=ppjet@78.115.255.187] has joined #scheme 10:26:46 kuribas [i=kristof@d54C43135.access.telenet.be] has joined #scheme 10:26:47 -!- Ppjet6 is now known as Pepe_ 10:28:15 -!- Axioplase is now known as Axioplase_ 10:32:55 MrFahrenheit [n=RageOfTh@89.146.179.181] has joined #scheme 10:39:13 Edico [n=Edico@unaffiliated/edico] has joined #scheme 10:40:21 wingo [n=wingo@29.Red-83-37-99.dynamicIP.rima-tde.net] has joined #scheme 10:49:47 -!- pants1 [n=hkarau@206-248-157-180.dsl.teksavvy.com] has quit [Read error: 110 (Connection timed out)] 10:50:00 sepult [n=user@xdsl-87-78-100-101.netcologne.de] has joined #scheme 10:50:49 pants1 [n=hkarau@76-10-131-38.dsl.teksavvy.com] has joined #scheme 10:56:27 -!- QinGW1 [n=wangqing@203.86.81.2] has quit [Read error: 104 (Connection reset by peer)] 10:59:16 blandest1 [n=blandest@softhouse.is.ew.ro] has joined #scheme 11:01:04 -!- blandest [n=blandest@softhouse.is.ew.ro] has quit [Read error: 104 (Connection reset by peer)] 11:07:43 -!- pants1 [n=hkarau@76-10-131-38.dsl.teksavvy.com] has quit [Read error: 113 (No route to host)] 11:09:25 rjack [n=rjack@milada.cs.unibo.it] has joined #scheme 11:09:42 pants1 [n=hkarau@69-196-140-74.dsl.teksavvy.com] has joined #scheme 11:14:42 -!- rjack [n=rjack@milada.cs.unibo.it] has quit ["leaving"] 11:22:04 -!- Fabse [n=mightyfi@wikipedia/Track-n-Field] has quit [] 11:32:40 -!- Edico [n=Edico@unaffiliated/edico] has quit ["Leaving"] 11:35:50 Edico [n=Edico@unaffiliated/edico] has joined #scheme 11:39:59 -!- blandest1 [n=blandest@softhouse.is.ew.ro] has quit [Read error: 60 (Operation timed out)] 11:42:54 -!- pants1 [n=hkarau@69-196-140-74.dsl.teksavvy.com] has quit [Read error: 113 (No route to host)] 11:43:37 pants1 [n=hkarau@206.248.158.206] has joined #scheme 11:46:13 pants2 [n=hkarau@76-10-131-38.dsl.teksavvy.com] has joined #scheme 11:46:31 -!- jewel_ is now known as jewel 11:47:08 leppie|work [i=52d2e3c8@gateway/web/freenode/x-cb98c39b3720d83d] has joined #scheme 11:51:00 -!- sepult [n=user@xdsl-87-78-100-101.netcologne.de] has quit [Remote closed the connection] 11:56:16 Nshag [i=user@Mix-Orleans-106-1-16.w193-248.abo.wanadoo.fr] has joined #scheme 11:57:06 ejs [n=eugen@77.222.151.102] has joined #scheme 11:58:09 blandest [n=blandest@softhouse.is.ew.ro] has joined #scheme 12:00:10 -!- pants1 [n=hkarau@206.248.158.206] has quit [Read error: 113 (No route to host)] 12:02:41 -!- ejs [n=eugen@77.222.151.102] has quit [Read error: 60 (Operation timed out)] 12:03:02 ejs [n=eugen@nat.ironport.com] has joined #scheme 12:04:35 pants1 [n=hkarau@69-196-141-137.dsl.teksavvy.com] has joined #scheme 12:09:34 Quadrescence [n=quad@unaffiliated/quadrescence] has joined #scheme 12:09:37 -!- ejs1 [n=eugen@nat.ironport.com] has quit [Read error: 110 (Connection timed out)] 12:11:35 rjack [n=rjack@milada.cs.unibo.it] has joined #scheme 12:19:27 -!- pants2 [n=hkarau@76-10-131-38.dsl.teksavvy.com] has quit [Read error: 110 (Connection timed out)] 12:21:26 -!- pants1 [n=hkarau@69-196-141-137.dsl.teksavvy.com] has quit [Read error: 110 (Connection timed out)] 12:23:22 pants1 [n=hkarau@69-165-148-189.dsl.teksavvy.com] has joined #scheme 12:27:19 -!- blandest [n=blandest@softhouse.is.ew.ro] has quit [Read error: 110 (Connection timed out)] 12:38:22 -!- rjack [n=rjack@milada.cs.unibo.it] has quit ["leaving"] 12:38:37 pants2 [n=hkarau@69-196-154-107.dsl.teksavvy.com] has joined #scheme 12:41:34 blackened` [n=blackene@89.102.28.224] has joined #scheme 12:42:04 elderK [n=elderK@222.152.95.210] has joined #scheme 12:44:53 phearle [n=phearle@24.63.120.211] has joined #scheme 12:55:02 -!- pants1 [n=hkarau@69-165-148-189.dsl.teksavvy.com] has quit [Read error: 113 (No route to host)] 12:55:29 -!- pants2 [n=hkarau@69-196-154-107.dsl.teksavvy.com] has quit [Read error: 110 (Connection timed out)] 12:56:07 annodomini [n=lambda@75.69.96.104] has joined #scheme 12:57:40 pants1 [n=hkarau@69.196.187.221] has joined #scheme 13:06:04 blandest [n=blandest@softhouse.is.ew.ro] has joined #scheme 13:07:52 -!- Adamant [n=Adamant@unaffiliated/adamant] has quit [] 13:08:06 -!- jewel [n=jewel@dsl-247-203-169.telkomadsl.co.za] has quit [Remote closed the connection] 13:08:41 Adamant [n=Adamant@76.29.188.60] has joined #scheme 13:09:08 jewel [n=jewel@dsl-247-203-169.telkomadsl.co.za] has joined #scheme 13:09:56 -!- Adamant [n=Adamant@unaffiliated/adamant] has quit [Client Quit] 13:10:22 Adamant [n=Adamant@c-76-29-188-60.hsd1.ga.comcast.net] has joined #scheme 13:11:40 -!- Adamant [n=Adamant@unaffiliated/adamant] has quit [Client Quit] 13:12:34 Adamant [n=Adamant@76.29.188.60] has joined #scheme 13:13:49 -!- Adamant [n=Adamant@unaffiliated/adamant] has quit [Client Quit] 13:14:51 Adamant [n=Adamant@76.29.188.60] has joined #scheme 13:15:44 -!- annodomini [n=lambda@wikipedia/lambda] has quit [] 13:15:58 pants2 [n=hkarau@69-196-128-116.dsl.teksavvy.com] has joined #scheme 13:16:16 -!- Adamant [n=Adamant@unaffiliated/adamant] has quit [Client Quit] 13:16:57 Adamant [n=Adamant@c-76-29-188-60.hsd1.ga.comcast.net] has joined #scheme 13:17:56 pants3 [n=hkarau@69-165-161-6.dsl.teksavvy.com] has joined #scheme 13:18:04 annodomini [n=lambda@75.69.96.104] has joined #scheme 13:19:55 -!- pierpa [n=user@94.80.182.202] has quit [Read error: 104 (Connection reset by peer)] 13:20:15 pierpa [n=user@host202-182-static.80-94-b.business.telecomitalia.it] has joined #scheme 13:20:42 -!- annodomini [n=lambda@wikipedia/lambda] has quit [Client Quit] 13:20:55 rdd [n=user@c83-250-157-93.bredband.comhem.se] has joined #scheme 13:23:33 foof: does chibi define "load"? I could have sworn it worked yesterday, but today (with the same binary) it appears not to ... 13:24:47 ejs1 [n=eugen@77.222.151.102] has joined #scheme 13:26:00 bombshelter13_ [n=bombshel@toronto-gw.adsl.erx01.mtlcnds.ext.distributel.net] has joined #scheme 13:27:29 Oh, I get it: it needs to load "init.scm" at startup ... 13:29:16 -!- pants1 [n=hkarau@69.196.187.221] has quit [Read error: 110 (Connection timed out)] 13:31:55 pants1 [n=hkarau@206-248-186-6.dsl.teksavvy.com] has joined #scheme 13:32:24 langmartin [n=user@exeuntcha.tva.gov] has joined #scheme 13:32:48 -!- pants2 [n=hkarau@69-196-128-116.dsl.teksavvy.com] has quit [Read error: 113 (No route to host)] 13:34:38 -!- jewel [n=jewel@dsl-247-203-169.telkomadsl.co.za] has quit [Operation timed out] 13:34:47 -!- ejs [n=eugen@nat.ironport.com] has quit [Read error: 110 (Connection timed out)] 13:35:18 jewel [n=jewel@dsl-247-203-169.telkomadsl.co.za] has joined #scheme 13:42:26 -!- dnm_ [n=dnm@c-68-49-46-251.hsd1.va.comcast.net] has quit [Client Quit] 13:42:31 tobetchi [n=tobetchi@p923e6b.sagant01.ap.so-net.ne.jp] has joined #scheme 13:48:01 -!- pants3 [n=hkarau@69-165-161-6.dsl.teksavvy.com] has quit [Read error: 110 (Connection timed out)] 13:50:10 pants2 [n=hkarau@69-196-189-192.dsl.teksavvy.com] has joined #scheme 13:52:21 annodomini [n=lambda@130.189.179.215] has joined #scheme 13:52:28 pants3 [n=hkarau@75-119-236-82.dsl.teksavvy.com] has joined #scheme 13:52:34 davazp [n=user@56.Red-79-153-148.dynamicIP.rima-tde.net] has joined #scheme 13:52:38 sepult [n=user@xdsl-87-78-168-179.netcologne.de] has joined #scheme 14:01:38 -!- ejs1 [n=eugen@77.222.151.102] has quit ["This computer has gone to sleep"] 14:02:18 offby1: how can it load init.scm if load is defined in there? 14:02:43 offby1: Thanks for the detailed bug reports. I need to add hints for people who want to use gdb - to print a sexp if you know the type, use "p obj->value." 14:03:08 -!- roderic [n=user@pinball.ccs.neu.edu] has quit [Remote closed the connection] 14:05:19 -!- pants2 [n=hkarau@69-196-189-192.dsl.teksavvy.com] has quit [verne.freenode.net irc.freenode.net] 14:05:19 -!- Pepe_ [n=ppjet@78.115.255.187] has quit [verne.freenode.net irc.freenode.net] 14:05:19 -!- ecraven [n=nex@140.78.42.103] has quit [verne.freenode.net irc.freenode.net] 14:05:19 -!- nasloc__ [i=tim@kalug.ks.edu.tw] has quit [verne.freenode.net irc.freenode.net] 14:05:19 -!- tessier [n=treed@mail.copilotco.com] has quit [verne.freenode.net irc.freenode.net] 14:05:19 -!- erg [n=erg@li13-154.members.linode.com] has quit [verne.freenode.net irc.freenode.net] 14:05:54 -!- sepult [n=user@xdsl-87-78-168-179.netcologne.de] has quit ["ERC Version 5.2 (IRC client for Emacs)"] 14:06:03 pants2 [n=hkarau@69-196-189-192.dsl.teksavvy.com] has joined #scheme 14:06:03 Pepe_ [n=ppjet@78.115.255.187] has joined #scheme 14:06:03 ecraven [n=nex@140.78.42.103] has joined #scheme 14:06:03 nasloc__ [i=tim@kalug.ks.edu.tw] has joined #scheme 14:06:03 tessier [n=treed@mail.copilotco.com] has joined #scheme 14:06:03 erg [n=erg@li13-154.members.linode.com] has joined #scheme 14:06:05 foof: gdb in emacs these days seems fairly broken (I am a bleeding-edge emacs user) ;-( 14:06:08 -!- pants1 [n=hkarau@206-248-186-6.dsl.teksavvy.com] has quit [Success] 14:06:21 foof: I must say your code is _amazingly_ simple 14:06:22 roderic [n=user@129.10.116.245] has joined #scheme 14:06:29 not that I actually understand it, but ... there's so little of it! 14:06:34 verrah noice 14:06:59 leppie|work: well, it doesn't "load" it; it does something more low-level, presumably. 14:07:00 -!- pants2 [n=hkarau@69-196-189-192.dsl.teksavvy.com] has quit [Connection timed out] 14:07:02 %load, maybe 14:08:04 my-1st-load 14:08:12 pants1 [n=hkarau@69-196-189-197.dsl.teksavvy.com] has joined #scheme 14:08:13 -!- pants3 [n=hkarau@75-119-236-82.dsl.teksavvy.com] has quit [Read error: 60 (Operation timed out)] 14:08:34 my-big-book-of-loading-and-evalling 14:08:43 The goal is to get is so simple that anyone _can_ understand it, and then they say "oh, I could've written that" and I remain unknown and unemployed ;) 14:08:49 -!- jewel [n=jewel@dsl-247-203-169.telkomadsl.co.za] has quit [Read error: 60 (Operation timed out)] 14:09:04 cunning 14:09:13 -!- samth [n=samth@punge.ccs.neu.edu] has quit ["Ex-Chat"] 14:10:08 zap-branigans-big-book-of-load 14:10:20 foof: in all seriousness: if you can implement (most of) R5RS in such a tiny amount of code, what accounts for (say) Guile? I know they're trying to do more, but are they trying to do _that_ much more? 14:10:32 s/accounts for/accounts for the large size of/ 14:10:46 psyntax :p 14:11:01 other than a module system (and some nice modules to load with it), I cannot offhand think of what else guile offers 14:11:12 'course I haven't really looked at Guile in about five years or more ... 14:11:21 wingo: no offense btw 14:11:22 *offby1* glances around nervously. 14:11:23 Flex generated lexers? 14:11:25 samth [n=samth@punge.ccs.neu.edu] has joined #scheme 14:11:37 :) 14:11:41 or Yacc generated parsers, they can become rather large 14:11:41 chibi-scheme doesn't offer a module system? 14:12:05 not yet 14:12:18 jewel [n=jewel@dsl-247-203-169.telkomadsl.co.za] has joined #scheme 14:12:27 I'm debating using the s48 module system, but I want hierarchical module names. 14:12:27 synx: "load" was good enough for Jesus, so it's good enough for me! 14:12:40 foof: I thought s48's module system was the be-all and end-all 14:12:48 *offby1* glances at Riastradh 14:13:27 I'm also surprised that s48's module system doesn't allow hierarchical module names. 14:13:36 luz [n=davids@139.82.89.70] has joined #scheme 14:13:43 One of these days I'm going to be forced to design a scheme. It's going to start with modules. 14:14:21 I'll be like "Okay I have modules. Now how am I going to figure out that whole evaluation thing?" 14:16:12 soupdragon [n=f@amcant.demon.co.uk] has joined #scheme 14:17:49 offby1: features, refactoring and overall architecture 14:18:43 well, I guess I meant: "what features"? No need to enumerate them; I'm just rambling 14:19:02 hey guys I'm on the frontpage of slashdot 14:19:08 with that browser history sniffing thing I wrote in scheme 14:19:17 0_o 14:19:17 also mzscheme is using 3.2gb of ram 14:19:19 ummm 14:19:28 m3lawren [n=m3lawren@paquin.xsquared.ca] has joined #scheme 14:19:41 any protips on howto have it not fall over? 14:19:42 awesome on both counts! 14:20:03 pantsd_: yeah -- stop doing whatever it is you're doing with it 14:20:05 :-| 14:20:20 pantsd_: I think it's unlikely that mzscheme has a whopping leak, but you never know 14:20:30 hmm 14:20:35 more likely you're somehow consing a lot without "letting go" of the cons cells 14:20:43 quite possibly 14:20:50 sudo killall mzscheme 14:20:53 demanotto [n=demanott@KD210230163150.ec-userreverse.dion.ne.jp] has joined #scheme 14:21:15 /etc/init.d/pantsd restart 14:21:19 hmm 14:21:26 pantsd_: it's bouncing as high as 3.6GB now :D 14:21:30 liike but then I fail because connections lost 14:21:39 I allready restarted with a higher memory limmit :p 14:21:45 What is most likely is you're using a FFI library that leaks memory. 14:21:47 Heh! 14:22:01 oh yah 14:22:04 immagemagick 14:22:04 oops 14:22:13 heh 14:22:24 those porn images are surprisingly hi-res 14:22:33 I know my libpq interface is pretty abominable for instance. It works but... too much complexity for me to determine it's error free. 14:22:42 augh imagemagick 14:23:12 imagemagick is the most horrible leaky nasty evil awful program evar. It will allocate 3.2 gigabytes in your C program, much less over a FFI. 14:23:20 there we go, it looks like it went kablammo :D 14:23:20 "o=104)output-file: tcp-write: error writing (Connection reset by peer; errno=104)output-file: tcp-write: error writing (Connection reset by peer; errno=104)PLT Scheme virtual machine has run out of memory; aborting 14:23:24 Aborted 14:23:52 hmms 14:24:03 that will happen 14:24:16 "Magick_do_cool_stuff - This function returns a new Image. We aren't going to tell you whether or not the old Image is deleted. Sometimes it is, sometimes it isn't. Hell I don't know, why don't you take a few drinks and think about it." 14:24:38 synx: libpq = PostgreSQL, isn't it? 14:24:49 sooo 14:24:52 pbusser2: Yep. 14:25:15 oops 14:25:30 I probably should have stress tested this more thourghly 14:25:30 marr 14:26:14 pantsd_: That is what /. is for. :-) 14:26:35 My thumbnail generator I have it set to just respawn every 10 minutes, because there's no way to prevent either a double free or a leak that I can find with imagemagick. 14:26:44 um 14:26:56 so wait, is there a way to restart mzscheme with out destroying all the sessions? 14:27:16 sessions? 14:27:19 yeah 14:27:24 what are these "sessions" of which you speak? 14:27:38 I suspect HTTP sessions. 14:27:54 he doesn't know 14:27:57 he's looking it up :P 14:27:58 I blame the Cantabrigians 14:28:08 m3lawren: lol! 14:28:14 #:manager (make-threshold-LRU-manager exp 2524000000) 14:28:20 when I restart everyone gets the exp result 14:28:26 of delicious "oops... I failed" 14:29:02 The closest you can come to restarting without closing any open sessions or context is (collect-garbage). 14:29:21 And like I said, ImageMagick makes that pretty much impossible. 14:29:34 That only works if there is anything to collect. 14:30:13 it was dropping ~600mb each time the gc ran, I was watching via htop 14:31:00 The only things you cannot collect are involved with anything actively running needed calculations. 14:31:02 Anything more than that involves killing the sessions. 14:31:08 2270m 2.0g 6152 R 101 26.3 3:41.48 mzscheme 14:31:13 why is it at 101% cpu usage? 14:31:23 jeez what the heck are you doing anyway? 14:31:38 well don't visit the site right now because like... borked 14:31:45 A 600 megabyte churn indicates some seriously heavy memory usage. 14:31:48 but it sniff browser history and then generates a collage of favicon's 14:31:56 hence a lot o' memory probably used 14:32:10 Ohh so you've got... a thumbnail generator. :> 14:32:11 in retrospect I should have fetched the icon's to disk rather than memory.... 14:32:13 synx: it was getting up above the 3.6GB mark regularly 14:32:35 synx: until it crashed with the memory error error 14:32:46 I should show you my code. It isolates the memory leaks in a separate C process generating thumbnails you can kill and abuse as much as you want. 14:33:20 this was one of those weekend teach my self plt-webserver type projects :p 14:33:34 but yah that would be shiney 14:33:59 ehe, well I did that at first too, just the next weekend I was like "damn gotta get that junk fixed" 14:35:11 -!- pants1 [n=hkarau@69-196-189-197.dsl.teksavvy.com] has quit [Connection timed out] 14:35:30 apparently were pushing ~ 13mbs ftw 14:35:35 which is like :)s 14:35:41 ooh 14:35:44 3.1gb of memory usage 14:35:48 3441m 3.1g 6152 S 79 40.0 7:56.71 mzscheme 14:35:49 :D 14:35:50 thats getting too close to 4 for my liking 14:36:28 uh ";;(map DestroyMagickWand allwands)" 14:36:28 ups 14:36:29 err 14:36:35 pants1 [n=hkarau@69-165-135-26.dsl.teksavvy.com] has joined #scheme 14:36:43 probably shouldn't have comment that out 14:36:55 Quite possibly true... 14:38:48 pantsd_: https://synx.us.to/code/scheme/imageTagger/thumbnail/make.c is how I make thumbnails. 14:39:27 I had to use a custom file type though, because ImageMagick doesn't indicate whether or if they close any files, but sometimes it was a double close, and sometimes I'd just run out of descriptors. 14:39:53 *shudder* 14:39:57 gotta love C 14:40:22 Hey I blame ImageMagick ~_~ 14:41:49 Anyway, https://synx.us.to/code/scheme/imageTagger/thumbnail/read.c sets up a simple microhttpd server for generating thumbnails based on images saved to disk. And that's what dies every 10 minutes to "clean up" 14:42:50 https://synx.us.to/code/scheme/imageTagger/thumbnail/SConstruct to put it all together... 14:43:15 And the bottom of https://synx.us.to/code/scheme/imageTagger/filedb.ss shows how I invoke make-read to get myself some thumbnails. 14:43:17 pants2 [n=hkarau@69-165-159-45.dsl.teksavvy.com] has joined #scheme 14:43:55 thehcdreamer [n=thehcdre@88-149-232-13.dynamic.ngi.it] has joined #scheme 14:44:09 -!- pants1 [n=hkarau@69-165-135-26.dsl.teksavvy.com] has quit [Read error: 60 (Operation timed out)] 14:45:47 Then I just point people at `/images/thumb/,id for each thumbnail. 14:48:49 is there any reason why mzscheme keeps dieing when it gets to 4gb? 14:48:53 its a 64bit version 14:48:57 and the machine has 8gb ram 14:49:27 no idea, sorry 14:50:48 64 bit addressing can easily get above the 4GB limit of 32 bit addressing. 14:54:06 blandest1 [n=blandest@softhouse.is.ew.ro] has joined #scheme 14:54:08 -!- blandest [n=blandest@softhouse.is.ew.ro] has quit [Read error: 54 (Connection reset by peer)] 14:55:08 If the executable is a 64 bit version. 14:57:42 athos [n=philipp@92.250.250.68] has joined #scheme 14:58:35 -!- demanotto [n=demanott@KD210230163150.ec-userreverse.dion.ne.jp] has quit [Client Quit] 15:00:29 rstandy [n=rastandy@net-93-144-46-125.t2.dsl.vodafone.it] has joined #scheme 15:01:04 pants1 [n=hkarau@76-10-138-65.dsl.teksavvy.com] has joined #scheme 15:05:57 hmm 15:06:07 I'm surpised, when the traffic stops flowing to the mzscheme instance it drops memory usage 15:06:13 quickly 15:06:14 hmms 15:08:09 -!- blandest1 [n=blandest@softhouse.is.ew.ro] has quit ["Leaving."] 15:15:56 -!- Fufie [n=poff@Gatekeeper.vizrt.com] has quit ["Leaving"] 15:16:49 -!- pants2 [n=hkarau@69-165-159-45.dsl.teksavvy.com] has quit [Read error: 110 (Connection timed out)] 15:18:49 ah ulimit for the lose 15:18:52 jlongster [n=user@75-148-111-133-Chattanooga.hfc.comcastbusiness.net] has joined #scheme 15:19:00 pants2 [n=hkarau@75-119-228-23.dsl.teksavvy.com] has joined #scheme 15:20:08 -!- pants1 [n=hkarau@76-10-138-65.dsl.teksavvy.com] has quit [Read error: 60 (Operation timed out)] 15:20:35 Riastradh: do you happen to have a document about your composable syntax-rules macros library which explains your conventions for identifier naming. I think I understand the ???, but not the ***. 15:21:58 underspecified__ [n=eric@softbank220043052007.bbtec.net] has joined #scheme 15:28:37 -!- Deformative [n=joe@c-71-238-44-239.hsd1.mi.comcast.net] has quit [Success] 15:29:08 -!- npe [n=npe@195.207.5.2] has quit [Read error: 113 (No route to host)] 15:29:39 -!- underspecified_ [n=eric@softbank220043052007.bbtec.net] has quit [Read error: 113 (No route to host)] 15:33:29 mprotect fault on 0x7fff8df6eb98 15:33:32 uruh? 15:33:38 -!- rstandy [n=rastandy@net-93-144-46-125.t2.dsl.vodafone.it] has quit [Remote closed the connection] 15:33:38 this is different 15:34:02 pantsd_: the js on your site has brought firefox to it's knees on my eeepc 15:34:13 sorry 15:34:29 :p 15:34:31 s/it's/its 15:34:32 heh 15:36:35 pants1 [n=hkarau@69-196-186-170.dsl.teksavvy.com] has joined #scheme 15:38:23 -!- davazp [n=user@56.Red-79-153-148.dynamicIP.rima-tde.net] has quit ["ERC Version 5.2 (IRC client for Emacs)"] 15:41:20 -!- kuribas [i=kristof@d54C43135.access.telenet.be] has quit [Remote closed the connection] 15:41:27 -!- Adamant [n=Adamant@unaffiliated/adamant] has quit [] 15:51:09 -!- jonrafkind [n=jon@98.202.86.149] has quit [Read error: 110 (Connection timed out)] 15:52:44 Fabse [n=mightyfi@wikipedia/Track-n-Field] has joined #scheme 15:53:37 -!- pants2 [n=hkarau@75-119-228-23.dsl.teksavvy.com] has quit [Read error: 110 (Connection timed out)] 15:54:34 omnomnom: Performing an on-line resize of /dev/mapper/vg0-tmp to 14171136 (4k) blocks. :p 15:59:36 -!- thehcdreamer [n=thehcdre@88-149-232-13.dynamic.ngi.it] has quit [] 15:59:45 you lucky stiffs and your LVM 16:00:37 jonrafkind [n=jon@crystalis.cs.utah.edu] has joined #scheme 16:02:04 -!- MichaelRaskin [n=MichaelR@213.171.48.239] has quit [Read error: 110 (Connection timed out)] 16:06:00 bzoto [n=pradella@131.175.135.9] has joined #scheme 16:10:25 a-s [n=user@92.81.146.45] has joined #scheme 16:10:27 -!- pants1 [n=hkarau@69-196-186-170.dsl.teksavvy.com] has quit [Read error: 110 (Connection timed out)] 16:11:00 -!- bzoto [n=pradella@131.175.135.9] has left #scheme 16:11:16 pants1 [n=hkarau@75-119-237-100.dsl.teksavvy.com] has joined #scheme 16:13:46 thehcdreamer [n=thehcdre@93.37.245.241] has joined #scheme 16:14:21 -!- soupdragon [n=f@amcant.demon.co.uk] has quit ["Leaving"] 16:16:21 -!- pants1 [n=hkarau@75-119-237-100.dsl.teksavvy.com] has quit [Read error: 113 (No route to host)] 16:22:41 dzhus [n=sphinx@95-24-180-204.broadband.corbina.ru] has joined #scheme 16:29:54 pants1 [n=hkarau@69-165-161-46.dsl.teksavvy.com] has joined #scheme 16:31:50 ejs0 [n=eugen@69-51-178-94.pool.ukrtel.net] has joined #scheme 16:38:40 reprore [n=reprore@ntkngw261071.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #scheme 16:40:09 -!- jeremiah [n=jeremiah@imaxeson.net] has quit [] 16:45:45 -!- reprore [n=reprore@ntkngw261071.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit [Read error: 54 (Connection reset by peer)] 16:45:57 dysinger_ [n=tim@71-20-231-3.war.clearwire-wmx.net] has joined #scheme 16:46:08 reprore_ [n=reprore@ntkngw261071.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #scheme 16:47:51 -!- thehcdreamer [n=thehcdre@93.37.245.241] has quit [] 16:48:35 pants2 [n=hkarau@76-10-139-135.dsl.teksavvy.com] has joined #scheme 16:50:59 pants3 [n=hkarau@69-196-190-167.dsl.teksavvy.com] has joined #scheme 16:59:06 gnomon_ [n=gnomon@CPE001d60dffa5c-CM000f9f776f96.cpe.net.cable.rogers.com] has joined #scheme 17:04:45 -!- pants1 [n=hkarau@69-165-161-46.dsl.teksavvy.com] has quit [Read error: 110 (Connection timed out)] 17:05:25 -!- pants2 [n=hkarau@76-10-139-135.dsl.teksavvy.com] has quit [Read error: 110 (Connection timed out)] 17:08:44 -!- pants3 [n=hkarau@69-196-190-167.dsl.teksavvy.com] has quit [Read error: 104 (Connection reset by peer)] 17:11:24 -!- dysinger [n=tim@71-20-231-3.war.clearwire-wmx.net] has quit [Connection timed out] 17:14:25 -!- gnomon [n=gnomon@CPE001d60dffa5c-CM000f9f776f96.cpe.net.cable.rogers.com] has quit [Read error: 110 (Connection timed out)] 17:18:02 mrsolo [n=mrsolo@nat/yahoo/x-f3e1fa3cafd932dd] has joined #scheme 17:23:40 pants1 [n=hkarau@76-10-181-94.dsl.teksavvy.com] has joined #scheme 17:24:41 -!- dzhus [n=sphinx@95-24-180-204.broadband.corbina.ru] has quit ["Yow! Legally-imposed CULTURE-reduction is CABBAGE-BRAINED!"] 17:26:20 hkBst, um, you don't really want to know about it, I think. 17:26:50 -!- pierpa [n=user@host202-182-static.80-94-b.business.telecomitalia.it] has quit [Read error: 110 (Connection timed out)] 17:27:36 rstandy [n=rastandy@net-93-144-46-125.t2.dsl.vodafone.it] has joined #scheme 17:27:44 slom [n=slom@pD9EB5F8D.dip.t-dialin.net] has joined #scheme 17:29:04 ikaros [n=ikaros@e176252207.adsl.alicedsl.de] has joined #scheme 17:30:10 soupdragon [n=f@amcant.demon.co.uk] has joined #scheme 17:42:01 pants2 [n=hkarau@76-10-180-176.dsl.teksavvy.com] has joined #scheme 17:46:09 -!- mmc [n=mima@esprx02x.nokia.com] has quit [Remote closed the connection] 17:58:39 -!- pants1 [n=hkarau@76-10-181-94.dsl.teksavvy.com] has quit [Read error: 110 (Connection timed out)] 18:08:42 so hobosolution: create 50gb of swap and just let the leaked memory get swapped out 18:10:51 pantsd_: did that work for you? 18:11:13 surprising if so, due to locality issues 18:15:21 -!- pants2 [n=hkarau@76-10-180-176.dsl.teksavvy.com] has quit [Read error: 113 (No route to host)] 18:17:03 pants1 [n=hkarau@69-165-136-232.dsl.teksavvy.com] has joined #scheme 18:18:08 hbbnj [n=irc@s83-191-238-2.cust.tele2.se] has joined #scheme 18:27:23 -!- reprore_ [n=reprore@ntkngw261071.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit [Remote closed the connection] 18:28:15 -!- kniu [n=kniu@pool-71-107-56-85.lsanca.dsl-w.verizon.net] has quit [Read error: 110 (Connection timed out)] 18:29:20 it seems to work 18:29:21 so far 18:29:58 kniu [n=kniu@pool-71-107-56-85.lsanca.dsl-w.verizon.net] has joined #scheme 18:36:04 pants2 [n=hkarau@69-165-164-164.dsl.teksavvy.com] has joined #scheme 18:40:00 -!- gnomon_ is now known as gnomon 18:43:40 saccade_ [n=saccade@65-78-24-131.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com] has joined #scheme 18:46:18 MichaelRaskin [n=MichaelR@195.91.224.225] has joined #scheme 18:47:16 -!- hbbnj [n=irc@s83-191-238-2.cust.tele2.se] has quit [Remote closed the connection] 18:51:18 -!- pants1 [n=hkarau@69-165-136-232.dsl.teksavvy.com] has quit [Read error: 110 (Connection timed out)] 18:53:22 dysinger [n=tim@71-20-231-3.war.clearwire-wmx.net] has joined #scheme 18:55:12 -!- pants2 [n=hkarau@69-165-164-164.dsl.teksavvy.com] has quit [Read error: 104 (Connection reset by peer)] 18:58:30 Fufie [n=innocent@86.80-203-225.nextgentel.com] has joined #scheme 19:01:09 Can someone point me to a good tutorial on how to implement a trampoline? 19:02:02 -!- leppie|work [i=52d2e3c8@gateway/web/freenode/x-cb98c39b3720d83d] has quit [Ping timeout: 180 seconds] 19:08:20 tc-rucho [n=tc-rucho@unaffiliated/tc-rucho] has joined #scheme 19:10:22 danking: http://www.cs.indiana.edu/~dfried/ts.ps 19:11:31 danking: http://www.youtube.com/watch?v=pVB3vPVjh6Y 19:11:33 :P 19:17:02 -!- dysinger_ [n=tim@71-20-231-3.war.clearwire-wmx.net] has quit [Read error: 110 (Connection timed out)] 19:35:53 Judofyr [n=Judofyr@c2391BF51.dhcp.bluecom.no] has joined #scheme 19:53:22 allotrope [n=allotrop@weapons.cs.byu.edu] has joined #scheme 19:53:32 -!- allotrope [n=allotrop@weapons.cs.byu.edu] has left #scheme 19:54:52 -!- pantsd [n=hkarau@strombola.csclub.uwaterloo.ca] has quit ["Changing server"] 19:58:38 npe [n=npe@94-224-251-223.access.telenet.be] has joined #scheme 20:00:56 -!- Fabse [n=mightyfi@wikipedia/Track-n-Field] has quit [Network is unreachable] 20:01:30 pantsd [n=hkarau@strombola.csclub.uwaterloo.ca] has joined #scheme 20:04:42 -!- slom [n=slom@pD9EB5F8D.dip.t-dialin.net] has quit ["Ex-Chat"] 20:08:45 Fabse [n=mightyfi@wikipedia/Track-n-Field] has joined #scheme 20:10:23 choas [n=lars@p5B0DE487.dip.t-dialin.net] has joined #scheme 20:20:21 -!- rstandy [n=rastandy@net-93-144-46-125.t2.dsl.vodafone.it] has quit [Read error: 110 (Connection timed out)] 20:22:05 exexex [n=chatzill@85.102.130.92] has joined #scheme 20:23:10 -!- Fabse [n=mightyfi@wikipedia/Track-n-Field] has quit [] 20:25:51 rouslan [n=Rouslan@unaffiliated/rouslan] has joined #scheme 20:26:31 dysinger_ [n=tim@166.129.57.239] has joined #scheme 20:27:35 -!- wingo [n=wingo@29.Red-83-37-99.dynamicIP.rima-tde.net] has quit [Read error: 113 (No route to host)] 20:36:58 Fabse [n=mightyfi@wikipedia/Track-n-Field] has joined #scheme 20:41:44 -!- ikaros [n=ikaros@e176252207.adsl.alicedsl.de] has left #scheme 20:48:53 -!- dysinger [n=tim@71-20-231-3.war.clearwire-wmx.net] has quit [Read error: 110 (Connection timed out)] 20:50:45 mmc [n=mima@cs162149.pp.htv.fi] has joined #scheme 20:55:03 hbbnj [n=irc@s83-191-238-2.cust.tele2.se] has joined #scheme 21:09:03 -!- rouslan [n=Rouslan@unaffiliated/rouslan] has quit [Read error: 104 (Connection reset by peer)] 21:15:21 -!- choas [n=lars@p5B0DE487.dip.t-dialin.net] has quit [Read error: 60 (Operation timed out)] 21:15:35 davazp [n=user@56.Red-79-153-148.dynamicIP.rima-tde.net] has joined #scheme 21:16:12 -!- Nshag [i=user@Mix-Orleans-106-1-16.w193-248.abo.wanadoo.fr] has quit ["Quitte"] 21:16:43 rouslan [n=Rouslan@pool-71-255-131-124.cncdnh.east.myfairpoint.net] has joined #scheme 21:17:46 -!- Judofyr [n=Judofyr@c2391BF51.dhcp.bluecom.no] has quit [Remote closed the connection] 21:24:54 -!- npe [n=npe@94-224-251-223.access.telenet.be] has quit [] 21:25:02 -!- mmc [n=mima@cs162149.pp.htv.fi] has quit [Read error: 110 (Connection timed out)] 21:26:14 -!- metasyntax|work [n=taylor@75-149-208-121-Illinois.hfc.comcastbusiness.net] has quit ["If you reach back in your memory, a little bell might ring, 'bout a time that once existed when money wasn't king."] 21:26:35 puchacz [n=puchacz@87-194-5-99.bethere.co.uk] has joined #scheme 21:31:34 -!- davazp [n=user@56.Red-79-153-148.dynamicIP.rima-tde.net] has quit [Read error: 104 (Connection reset by peer)] 21:34:10 -!- luz [n=davids@139.82.89.70] has quit ["Client exiting"] 21:35:09 -!- pfo [n=pfo@chello084114049188.14.vie.surfer.at] has quit [Read error: 104 (Connection reset by peer)] 21:36:20 -!- bombshelter13_ [n=bombshel@toronto-gw.adsl.erx01.mtlcnds.ext.distributel.net] has quit [] 21:37:13 pfo [n=pfo@chello084114049188.14.vie.surfer.at] has joined #scheme 21:38:46 mngbd [n=user@081-003-214-196.yesss.at] has joined #scheme 21:40:22 -!- hkBst [n=hkBst@gentoo/developer/hkbst] has quit [Read error: 104 (Connection reset by peer)] 21:42:35 -!- hbbnj [n=irc@s83-191-238-2.cust.tele2.se] has quit [Read error: 104 (Connection reset by peer)] 21:55:54 -!- hotblack23 [n=jh@p5B055212.dip.t-dialin.net] has quit [Read error: 110 (Connection timed out)] 21:57:18 -!- mreggen_ [n=mreggen@cm-84.215.47.12.getinternet.no] has quit [Read error: 110 (Connection timed out)] 22:10:03 -!- ejs0 [n=eugen@69-51-178-94.pool.ukrtel.net] has quit [Read error: 60 (Operation timed out)] 22:12:41 -!- CaptainMorgan [n=CaptainM@c-24-62-183-102.hsd1.ma.comcast.net] has quit [Client Quit] 22:17:22 Adamant [n=Adamant@c-76-29-188-60.hsd1.ga.comcast.net] has joined #scheme 22:19:29 -!- Edico [n=Edico@unaffiliated/edico] has quit ["Leaving"] 22:19:55 -!- jlongster [n=user@75-148-111-133-Chattanooga.hfc.comcastbusiness.net] has quit [Read error: 113 (No route to host)] 22:23:22 -!- jewel [n=jewel@dsl-247-203-169.telkomadsl.co.za] has quit [Read error: 113 (No route to host)] 22:33:36 RageOfThou [n=RageOfTh@SE400.PPPoE-5885.sa.bih.net.ba] has joined #scheme 22:36:44 lisppaste: url 22:36:45 To use the lisppaste bot, visit http://paste.lisp.org/new/scheme and enter your paste. 22:38:23 snurble [n=no@s83-191-238-2.cust.tele2.se] has joined #scheme 22:39:14 davazp [n=user@56.Red-79-153-148.dynamicIP.rima-tde.net] has joined #scheme 22:39:51 oSand [n=heartles@203.97.179.3] has joined #scheme 22:40:43 klutometis pasted "R -> scheme compilation" at http://paste.lisp.org/display/82928 22:41:11 the toy compiler is about 75 lines of R 22:41:54 utterly worthless, but still fun 22:42:40 CaptainMorgan [n=CaptainM@c-24-62-183-102.hsd1.ma.comcast.net] has joined #scheme 22:43:55 R started as a scheme, i believe; maybe that's why the semantics are almost 1:1 22:44:01 (for some value of almost) 22:47:32 -!- snurble [n=no@s83-191-238-2.cust.tele2.se] has quit [Remote closed the connection] 22:49:29 -!- jonrafkind [n=jon@crystalis.cs.utah.edu] has quit [Read error: 113 (No route to host)] 22:51:26 -!- MrFahrenheit [n=RageOfTh@89.146.179.181] has quit [Read error: 110 (Connection timed out)] 22:54:34 -!- rouslan [n=Rouslan@unaffiliated/rouslan] has quit [Remote closed the connection] 23:07:22 -!- Fabse [n=mightyfi@wikipedia/Track-n-Field] has quit [] 23:07:22 -!- mrsolo [n=mrsolo@nat/yahoo/x-f3e1fa3cafd932dd] has quit ["Leaving"] 23:19:57 Quiet in here today... 23:23:14 -!- athos [n=philipp@92.250.250.68] has quit [Remote closed the connection] 23:24:16 Deformative [n=joe@c-71-238-44-239.hsd1.mi.comcast.net] has joined #scheme 23:27:07 -!- Deformati [n=joe@c-71-238-44-239.hsd1.mi.comcast.net] has quit [Read error: 110 (Connection timed out)] 23:38:22 -!- annodomini [n=lambda@wikipedia/lambda] has quit [] 23:42:16 -!- tltstc [n=tltstc@cpe-76-90-92-154.socal.res.rr.com] has quit [Remote closed the connection] 23:44:57 -!- oSand [n=heartles@203.97.179.3] has left #scheme 23:46:00 mrsolo [n=mrsolo@nat/yahoo/x-2d63eee385a8530c] has joined #scheme 23:48:06 -!- Elly_ is now known as Elly 23:55:39 reprore [n=reprore@ntkngw261071.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #scheme 23:56:45 segoe [i=3e164621@gateway/web/freenode/x-7a0e74c5c95bc18e] has joined #scheme