00:00:01 wingo-tp [n=wingo@dhcp-18-190-26-53.dyn.mit.edu] has joined #scheme 00:00:26 -!- hkBst [n=hkBst@gentoo/developer/hkbst] has quit [Read error: 104 (Connection reset by peer)] 00:03:53 kniu [n=kniu@128.237.236.130] has joined #scheme 00:05:09 Wilduck: 1. (CF "filename") 2. (LOAD "filename") 00:08:55 -!- `sorrow_guile` [n=kvirc@92.4.210.217] has quit ["KVIrc 3.4.0 Virgo http://www.kvirc.net/"] 00:09:36 meanburrito920_ [n=John@adsl-76-222-109-93.dsl.lsan03.sbcglobal.net] has joined #scheme 00:11:08 -!- choas [n=lars@p5B0DDD0E.dip.t-dialin.net] has quit ["leaving"] 00:15:20 -!- kniu [n=kniu@128.237.236.130] has quit [Read error: 60 (Operation timed out)] 00:15:41 -!- Edico [n=Edico@unaffiliated/edico] has quit ["Leaving"] 00:21:17 -!- metasyntax [n=taylor@pool-71-127-85-87.aubnin.fios.verizon.net] has quit [""Nichts mehr.""] 00:21:37 -!- slom [n=slom@pD9EB6CA1.dip.t-dialin.net] has quit [Remote closed the connection] 00:21:52 -!- subversus [i=elliot@loveturtle.net] has quit [Remote closed the connection] 00:27:22 kniu [n=kniu@DA-YU.RES.CMU.EDU] has joined #scheme 00:32:32 subversus [i=elliot@loveturtle.net] has joined #scheme 00:32:57 kilimanjaro [n=kilimanj@70.116.95.163] has joined #scheme 00:35:36 saccade_ [n=saccade@65-78-24-47.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com] has joined #scheme 00:36:34 annodomini [n=lambda@c-75-69-96-104.hsd1.nh.comcast.net] has joined #scheme 00:44:02 -!- alaricsp [n=alaricsp@88-202-213-29.rdns.as8401.net] has quit [] 00:46:36 -!- MrFahrenheit [n=RageOfTh@92.36.221.202] has quit [Read error: 110 (Connection timed out)] 00:47:59 ziggurat [n=ziggurat@pool-173-57-57-115.dllstx.fios.verizon.net] has joined #scheme 00:51:53 benny` [n=benny@i577A00F3.versanet.de] has joined #scheme 00:52:16 dharmatech [n=root@206.55.180.50] has joined #scheme 00:52:27 wingo-tp! 00:53:00 foof! 00:53:23 foof, I did fmt mucho mucho. 00:53:38 er... I *dig* fmt ... :-) 00:53:38 -!- jonrafkind [n=jon@crystalis.cs.utah.edu] has quit [Read error: 113 (No route to host)] 00:53:49 s/sleep/caffeine/ :-) 00:54:59 dharmatech: What is fmt? 00:56:05 arcfide: It's a program that reformats text so it fits in a certain number of columns. 00:56:34 Quetzalcoatl_: Oh, you mean fmt(1), the unix utility? 00:56:49 Whoops, forgot what channel this was. 00:58:09 *Quetzalcoatl_* doesn't really know if dharmatech was referring to the Unix utility. 00:58:56 haah, weird 00:59:02 Kakurady [n=nekomimi@CPE001c23928657-CM00159a3b7392.cpe.net.cable.rogers.com] has joined #scheme 01:00:11 dharmatech! 01:00:39 wingo-tp (I'm the dude who asked about griddy) ;-) 01:00:55 wingo-tp, When's yer lightning talk? 01:01:19 wingo-tp, The schedule looks to be pretty Common Lisp heavy, not too much Scheme. 01:01:33 https://synx.us.to/code/scheme/deferred-assignment.ss 01:01:55 I wonder if Olin's talk is gonna be similar to what he did at Friedman's 50th bday party. 01:01:58 You can't just define s to that, oddly enough. 01:02:07 I mean it's pretty odd already. 01:02:08 I also wonder if Olin knows about foof-loop and what he thinks of it. 8-) 01:02:12 oh hi dharmatech :) 01:02:18 not sure when my talk is 01:02:36 tomorrow perhaps? i don't know that times have been allocated 01:02:48 good luck! 01:02:53 tx! 01:04:17 wingo-tp, Is jao with ya? Say hello if so! 01:04:41 orgy_ [n=ratm_@pD9FFF53B.dip.t-dialin.net] has joined #scheme 01:04:45 dharmatech: yes, will do :) 01:04:53 I wonder is there any utility to returning from a data getter before it's got the data? 01:04:59 For now I'll just wait on the semaphore internally. 01:06:20 So... Feeley is on the steering committee. But Gambit is not even close to R6RS. I wonder what direction he's gonna steer things in. :-) 01:07:06 -!- benny [n=benny@i577A09B8.versanet.de] has quit [Success] 01:07:17 wingo-tp, Do you know of any OpenGL bindings for guile which are newer than the ones on the guile projects page? Those seem a little old and there's no glut. 01:08:00 dharmatech: no, i don't know of any at all actually (though you seem to have found some :) 01:09:51 meh, redirection and semaphores don't get along... 01:12:37 -!- Quetzalcoatl_ [n=godless@cpe-71-72-235-91.cinci.res.rr.com] has quit ["Leaving"] 01:12:59 dharmatech, if you used email, then I might remember what your last inquiry was, and whether I answered it, but as it is all that I recall is that you asked something. 01:13:17 Riastradh, You answered it. :-) 01:13:28 What did you ask, and what did I say? I'm curious now. 01:13:28 "don't use srfi-43. use foof-loop." 01:13:38 Oh, OK. 01:13:40 Riastradh, Are you attending ILC? 01:14:04 I am. 01:14:29 Ah, nice. Wish I could be there. I'm in Minneapolis... 01:14:49 Well, that's your problem. The ILC is in Cambridge, you see, and it's much easier to attend if you are in Cambridge! 01:16:05 (Or rather, I was attending it; there is now some bilious bloviation about some vague notion of the merit of macros in general.) 01:17:59 Riastradh, I read the archives for SRFI-43. The right thing would have been to have a vectors srfi which is "olin style". Then make another one which is in the spirit that the folks were pressuring you to take SRFI-43 in. 01:18:13 Now we don't really have either. 01:18:16 -!- bweaver [n=user@75.148.111.133] has quit [Read error: 113 (No route to host)] 01:18:16 Huh? 01:18:19 But we have foof-loop. :-) 01:18:53 Or rather, we have more of the latter which is inconsitent with 1 and 13. 01:18:53 SRFI 43 was very much `Olin-style' in that it was nearly a replica of the intersection between SRFIs 1 and 13. On the other hand, that doesn't mean it's useful. 01:19:24 -!- ilitirit [n=john@watchdog.msi.co.jp] has quit [Read error: 104 (Connection reset by peer)] 01:19:35 Riastradh, "mean it's useful" to you. 01:19:39 :-) 01:19:59 No, I don't think it's particularly useful to anybody. 01:21:06 I wonder if Scheme48 is ever gonna be R6RS compliant. :-) 01:21:14 There's some irony there... 01:21:16 -!- orgy` [n=ratm_@pD9FFC85C.dip.t-dialin.net] has quit [Read error: 101 (Network is unreachable)] 01:21:34 That probably depends on whether Mike Sperber's group at Tuebingen continues to work on it. 01:24:02 from foof-loop.txt "The author has, however, designed a generic collection iteration protocol, based on Dylan's, for which there are such LOOP iterators as IN-COLLECTION &c." 01:24:13 Riastradh, Is that available somewhere? ;-) 01:25:09 (I believe the most recent version of the document is at , by the way. What is at is outdated; I ought to update it some time.) 01:25:22 Ah oh 01:25:41 The experiment is available at . 01:26:35 Riastradh, So, would you also recommend foof-loop over SRFI-1 and SRFI-13? Also, do you consider foof-loop to be mature enough to replace their use generally? 01:27:57 SRFI 1, yes, for the most part. SRFI 13, no, because strings are badly conceived for applications today, and because there are useful operations in it that are not readily expressible in foof-loop. For example, KMP string search does not reduce to a trivial use of IN-STRING. 01:29:13 jcowan [n=jcowan@cpe-74-68-154-18.nyc.res.rr.com] has joined #scheme 01:29:30 Shivers' loop macro is very different from foof-loop, by the way. 01:29:47 Well, it has different priorities. 01:30:30 The most salient difference is that foof-loop is released to the public and readily usable in any implementation of the R5RS. 01:30:38 :-) 01:30:42 There is that. 01:31:00 Isn't Shivers-loop available in scsh, though? 01:31:01 I was just gonna ask, where can I get the olin-loop. 01:31:10 Not to my knowledge, jcowan. 01:32:40 Huh. I'm surprised. 01:33:00 The second most salient difference is that Shivers' loop macro is based on a language for expressing tail-recursive control flow graphs with scoped state variables, whereas foof-loop is based on (possibly non-tail) recursive procedures. 01:34:28 I have solved the (partly mental) problem I was having with Java, and have returned to Blesity as an ISLisp -> Java effort, btw. 01:34:31 More to the point, Shivers' loop introduces new scope rules that make some programs much more nicely expressible and composable, but foof-loop is easier to understand and more flexible about control structures. 01:35:54 At least, I believe that foof-loop is easier to understand. I have not thoroughly assessed how easy others find it to understand. 01:36:24 Riastradh, So Rees is involved with Science Commons and you're hacking on Semantic Web stuff in Scheme. Is this just a coincidence? ;-) 01:36:52 No, although your use of the present tense concerning me is incorrect. 01:37:15 It's nice code btw. 01:37:56 I had originally intended Lisp and Java to be peers, but I decided to make Java subordinate to Lisp, in the sense that C is subordinate to Lisp in C-based implementations. 01:38:44 In particular, that means that Java code can consume Lisp objects only if it knows what it is doing, and if it mutates them in ignorance, it may well damage low-level invariants that Lisp code depends on. 01:39:12 Have you found it useful for anything? I'm curious, not because I think it's not useful like SRFI 43 and want to dissuade you from its use, but rather because I didn't get around to implementing some interesting parts that Jonathan wanted, such as a SPARQL parser/server, so that he could use it as an intermediary reasoner between a client and a relatively dumb triple store. 01:40:19 (Making it really useful for the latter purpose would also require an OWL implementation.) 01:40:41 I've been reading your blag posts via Google REader with interest. 01:40:50 Google Reader?? 01:40:57 I did have to fix a bug in my parser, which assumed there would always be a title following the date. 01:41:00 What's `Google Reader'? 01:41:07 An RSS/Atom feed reader. 01:41:16 I see. Does that mean that it's time for me at long last to change the format? 01:42:11 If you must. If you do, I'll just have to change the feed generation code, which runs as a crontab on ccil.org. In any case, this feed has been in place for 2 or more years now. 01:42:37 I see. So it has caught all of, what, two, maybe three entries that I've written since then? 01:42:48 hithrustkick [n=dcolgan@75.2.10.6] has joined #scheme 01:43:03 jcowan, Does your feed chase any changes to ~/campbell so that new code shows up too? Riastradh, you can't hide. :-) 01:43:12 krat3r [n=krat@a213-22-204-240.cpe.netcabo.pt] has joined #scheme 01:43:13 Well, as well as the ones you had already written. The so-called 'feed' is simply a transformation of the document as a whole; it's Google (or any other reader) that decides which items are new. 01:43:22 Anyway, do feel welcome to interrupt my blagular deprecation to speak your mind about what you've read. 01:43:23 dharmatech: No, though it probably should. 01:43:30 jcowan, ;-) 01:44:19 Concerning Java and ISLisp: What makes Java subordinate here, any more than any, say, library in C is subordinate to a client of the library? 01:44:51 you shall be assimilated into the blogosphere come what may, riastradh ... why fight? 01:45:02 Come what may? 01:45:19 ssh campbell@mumble.net sh -c 'rm ~/public_html/blag.txt' 01:45:19 No more, but then no less. Java is a "low-level language" in the implementation, per my remark above. 01:45:38 If somebody hacks a blog client for Edwin, they might be hope! 01:45:52 Riastradh, don't do that! 01:45:56 jlongster [n=user@c-68-59-187-95.hsd1.tn.comcast.net] has joined #scheme 01:46:22 He's lying. 01:46:39 I'm lying? Did I assert a falsity? 01:47:04 jcowan, Let's make a cool ~campbell -> Web 2.0 translator which offers forums, comments, flash, JavaScript Scheme REPL, etc. 01:47:16 Go for it, dharmatech. 01:47:25 *Riastradh* blinks. 01:47:26 No, but you committed suggestio falsi. 01:47:49 Now, now. 01:47:52 Let's not, shall we? 01:48:16 I have a better idea. We can have a comment forum for my blag...based on IRC! 01:49:04 (i was kidding) :-) 01:50:48 Wow, I just checked back here... someone actually answered my question 01:50:54 thanks 01:50:57 Wilduck, fancy that! :) 01:51:02 Riastradh, regarding the semantic web code, it was useful in that it was pleasant code to study. I think the semantic web technologies are a little crufty so it was interesting to see how you brought a bit of elegance to that world. 01:51:10 It took like three hours 01:51:15 but I guess I can't complain 01:51:16 You're kidding, Wilduck. Nobody would do that. 01:51:26 *Riastradh* scoffs. 01:51:48 there's a reason I leave my irc open though 01:51:58 it works even when the google fails 01:52:20 "The googles, they do nothing?" 01:52:58 pretty much 01:53:00 They are more than a little crufty, dharmatech. Most of the value in the Semantic Web lies in the intent of consensus about the format of information. 01:53:03 "There's a great text in Galatians / Once you trip on it, entails / Twenty-nine distinct damnations / One sure, if another fails." 01:53:11 Riastradh, Yup. 01:53:36 Riastradh, But it's all moot what with Wolfram Alpha. ;-D 01:53:47 Ha. 01:54:06 xahlee should cook up a client! 01:54:48 -!- hithrustkick [n=dcolgan@75.2.10.6] has left #scheme 01:54:57 hithrustkick [n=dcolgan@75.2.10.6] has joined #scheme 01:55:06 Oh, please! You have mentioned He Who Must Not Be Named! 01:55:24 -!- wingo-tp [n=wingo@dhcp-18-190-26-53.dyn.mit.edu] has quit [Read error: 110 (Connection timed out)] 01:55:27 dharmatech: do you have a link to the semantic web code? 01:55:37 Riastradh, may I ? :-) 01:55:48 -!- ziggurat [n=ziggurat@pool-173-57-57-115.dllstx.fios.verizon.net] has quit ["Leaving"] 01:56:07 -!- hithrustkick [n=dcolgan@75.2.10.6] has left #scheme 01:56:25 It's not up to me who sees what I publish to the world. I don't claim that it's very interesting, though. 01:56:36 bpalmer, http://mumble.net/~campbell/darcs/schemantic-web 01:57:24 bpalmer, I claim it's interesting. :-) 01:57:29 jcowan, did you have any response to my blag posts which you read? 01:58:03 (What a clumsy grammatical construction. `To the blag posts of mine which you read?' `To the blag posts I wrote which you mentioned reading?' `To the blag posts you read by me?' Plugh!) 01:59:15 orgy__ [n=ratm_@pD9FFE707.dip.t-dialin.net] has joined #scheme 02:03:01 brweber2 [n=brweber2@ip68-100-65-167.dc.dc.cox.net] has joined #scheme 02:03:08 synthase [n=synthase@68.63.48.10] has joined #scheme 02:04:21 Xyzzy! 02:04:43 I don't think there's anything at all wrong with "my posts which you read", though fanatics would prefer "that". 02:06:31 I was certainly relieved to see that my home Ubuntu system has ext3 file systems, for one. 02:06:58 jonrafkind [n=jon@c-98-202-86-149.hsd1.ut.comcast.net] has joined #scheme 02:08:08 (BREATHARIAN? WILEY-BROOKS) 02:08:12 -!- dharmatech [n=root@206.55.180.50] has quit ["Leaving"] 02:09:58 -!- orgy__ [n=ratm_@pD9FFE707.dip.t-dialin.net] has quit [Remote closed the connection] 02:11:42 sepult_ [n=buggarag@xdsl-84-44-169-189.netcologne.de] has joined #scheme 02:11:47 ziggurat [n=ziggurat@pool-173-57-57-115.dllstx.fios.verizon.net] has joined #scheme 02:13:56 -!- krat3r [n=krat@a213-22-204-240.cpe.netcabo.pt] has quit ["Ex-Chat"] 02:16:04 -!- orgy_ [n=ratm_@pD9FFF53B.dip.t-dialin.net] has quit [Read error: 101 (Network is unreachable)] 02:18:09 Quetzalcoatl_ [n=godless@cpe-71-72-235-91.cinci.res.rr.com] has joined #scheme 02:19:30 -!- lde [n=user@184-dzi-2.acn.waw.pl] has quit [Read error: 104 (Connection reset by peer)] 02:21:32 hithrustkick [n=dcolgan@75.2.10.6] has joined #scheme 02:21:51 -!- hithrustkick [n=dcolgan@75.2.10.6] has left #scheme 02:22:48 For those interested, I'm in the process of porting Riastradh's Schemantic web pieces to Chez Scheme, and have done so with the exception of the SPARQL parts, which I may reimplement. 02:23:08 -!- sepult [n=buggarag@xdsl-87-78-137-157.netcologne.de] has quit [Read error: 110 (Connection timed out)] 02:23:35 Why reimplement? 02:24:05 jcowan: It appears that Riastradh's code mostly implements a client; I need a SPARQL parser and server. 02:25:02 Riastradh: Has anything changed recently with respect to foof loop? I have version 9 (BETA) of foof-loop.scm. 02:25:17 And a version 10 (BETA) for nested-foof-loop.scm. 02:26:57 And, despite there already existing a rudimentary blog framework at last as sophisticated as Riastradh's blag written in MIT Scheme, for which paredit would serve as a relatively suitable editing environment using Edwin, Riastradh refuses to deviate from the relatively well-tested ASCII formats. 02:27:07 s/at last/at least/ 02:27:08 dudrenov` [n=user@67.101.217.41] has joined #scheme 02:27:31 -!- elias` [n=me@unaffiliated/elias/x-342423] has quit [Read error: 145 (Connection timed out)] 02:28:04 Whee now I've got redirects, chunked, length, and single use connections worked out. 02:28:08 -!- subversus [i=elliot@loveturtle.net] has quit [verne.freenode.net irc.freenode.net] 02:28:08 -!- dudrenov [n=user@67.101.217.41] has quit [verne.freenode.net irc.freenode.net] 02:28:08 -!- csmrFX_ [i=csmr@paha.arkkitehti.e21.fi] has quit [verne.freenode.net irc.freenode.net] 02:28:08 -!- eli [n=eli@winooski.ccs.neu.edu] has quit [verne.freenode.net irc.freenode.net] 02:28:08 Great gobbly gook! A recent timestamp on the blag.txt! 02:28:41 subversus [i=elliot@loveturtle.net] has joined #scheme 02:28:41 dudrenov [n=user@67.101.217.41] has joined #scheme 02:28:41 csmrFX_ [i=csmr@paha.arkkitehti.e21.fi] has joined #scheme 02:28:41 eli [n=eli@winooski.ccs.neu.edu] has joined #scheme 02:28:45 why the foo do you call it blag anyway? 02:28:46 Wouldn't it be a weblog? 02:29:10 synx: I believe it is a joke on the 'A'SCII format. 02:29:16 synx, see the contents of the file at http://mumble.net/~campbell/blog.txt 02:29:41 If you just used the RSS feed, you'd know that, arcfide. 02:29:58 http://www.ccil.org/~cowan/blag/blag.xml 02:30:02 jcowan: I have not come around to setting up an RSS reader for my latest installation. 02:30:19 Maybe later, when I have a need for it. 02:30:31 Or the inclination hits me, like it did for Gopher. ;-) 02:31:08 ah okie... ASCII blog. 02:31:31 Would a UTF-8 blog be a blug? 02:31:45 maybe an ooblog 02:33:59 mejja_ [n=user@c-4bb5e555.023-82-73746f38.cust.bredbandsbolaget.se] has joined #scheme 02:37:14 -!- Quetzalcoatl_ [n=godless@cpe-71-72-235-91.cinci.res.rr.com] has quit ["Leaving"] 02:38:27 Bartholemew And His Ooblog 02:38:38 I had wondered what caused a recent bug report to NEdit about fsync(). :-) 02:40:27 -!- melgray [n=melgray@70.99.250.82] has quit [] 02:43:43 hrm. anyone using Gauche? for some reason I'm not getting a stacktrace when my script errors out.. :/ 02:44:00 -!- dudrenov [n=user@67.101.217.41] has quit [Connection timed out] 02:45:51 sphex: I don't use it, but you do not have some sort of optimization enabled by chance, do you? On most schemes,that messes with backtraces. 02:47:50 arcfide: using all defaults. by reading the manual it seems like I should get a stacktrace by default.. so dunno if that's a bug. 02:54:42 *arcfide* shrugs. 02:59:10 dum de dum 03:07:32 -!- arcfide [n=arcfide@adsl-99-186-239-125.dsl.bltnin.sbcglobal.net] has quit ["Sleep?"] 03:08:14 incubot: a hollow voice says plugh 03:08:18 hollow voice says 'plugh'. 03:08:47 Banish misfortune! 03:08:54 incubot, no need for echoes; we are not in the Loud Room 03:08:57 Ah, Lisp machines, in my peripheral experience: Loud, hot, slow..., but unplugged a great mouse pedestal. 03:14:23 -!- a-s [n=user@92.80.66.203] has quit [Success] 03:14:30 a-s [n=user@92.80.66.203] has joined #scheme 03:16:27 There's one in the hall at Google NYC. Still works, too. 03:16:37 I typed (CONS 1 2) into it just the other day to make sure. 03:18:43 -!- brweber2 [n=brweber2@ip68-100-65-167.dc.dc.cox.net] has quit [] 03:19:32 bsmntbombdood [n=gavin@97-118-123-100.hlrn.qwest.net] has joined #scheme 03:21:41 sreeram [n=sreeram@122.164.213.204] has joined #scheme 03:22:58 gotta respect a company that respects history 03:23:25 'A novice was trying to fix a broken Lisp machine by turning the power off and on. Knight, seeing what the student was doing, spoke sternly: "You cannot fix a machine by just power-cycling it with no understanding of what is going wrong." Knight turned the machine off and on. The machine worked.' 03:24:21 There's a C-64, an Atari, a bunch of others. 03:25:02 it's a well-kept secret that google's datacenters run on commodore 64s 03:25:06 I quoted that koan to a reporter once. Just my luck she was an actual student of Zen. 03:25:27 that's why people need to be careful typing poke strings into google ... they may accidentally freeze the machines. 03:25:39 What Google runs on is no secret. Why, our hamster-food bill alone exceeds the GDP of many third-world nations. 03:30:30 -!- jso [n=user@151.159.200.8] has quit [Read error: 110 (Connection timed out)] 03:40:16 apple 2: revenge of the killer poke 03:40:55 Boo. 03:41:53 incubot: Provide a repository of libraries, addressing at least the areas listed above, that are, to the greatest extent possible: 1. Actively maintained 2. Well-debugged 3. High-performance 4. Portable 5. Well-documented 03:41:56 you just click, in drscheme, and it gets debugged! ;) 03:42:08 incubot: Noooooooooooooooooooooooooooooooooooooooooooo!! 03:43:51 incubot: sqlite 03:43:54 Perhaps I could port sqlite. 03:43:55 But in Russia, code debugs YOU! 03:44:02 incubot: unfathomable 03:44:05 I assumed the Greeks got precedence over the mathematicians, and there was an unfathomable hellenic reason for the different romanization. 03:44:25 incubot: inconceivable 03:44:28 but it's not inconceivable. 03:44:34 incubot: cromulent 03:44:37 http://en.wikipedia.org/wiki/Cromulent 03:44:45 yeesh 03:45:01 Incubot, I do not think that word means what you think it means. 03:45:13 -!- dysinger [n=tim@cpe-75-80-200-182.hawaii.res.rr.com] has quit [] 03:45:15 incubot: next you're going to define krunk for us 03:45:18 s/new/next/ 03:45:49 *zbigniew* is ashamed to admit that he laughed out loud... at a bot response 03:45:53 incubot: tabby tortoiseshell calico 03:45:56 A Wacom tabby is a nice toy, but for your purposes a lap easel and a notebook will be cheaper :) 03:46:06 zbigniew: you're among friends here 03:46:18 offby1: virulent clownshoe future 03:46:22 wait 03:46:24 doesn't work 03:46:33 incubot: virulent clownshoe future 03:46:33 Hi, my name is zbigniew, and I am addicted to humaniform robots 03:46:37 You should post it to news.yc if you think that programming.reddit.com is too virulent. 03:46:37 That's a topic for the future. 03:46:59 incubot: grim meathook reality? 03:47:02 Three Ravens (the version from south of the border) is good too, though not as grim and Scottish. 03:47:13 zbigniew: You should check out the Gladia Delmarre Memorial 12-step group. 03:47:35 Three Ravens is excellent, as long as it doesn't occur to you to compare it to Twa Corbies. 03:48:04 Although the Third Raven has an even smaller part than the Third Murderer (who was really Macbeth in disguise) 03:48:25 offby1: Did you once talk to me about a profiler? 03:48:29 jcowan: so noted. 03:48:35 eli: it's possible but I don't remember 03:48:49 a couple years ago I was into profiling different languages. 03:49:32 offby1: in any case, I'm close to adding a profiler that is roughly similar to gprof or the Allegro Lisp profiler. 03:50:06 huh, well, mzscheme's existing profile support is better than most 03:50:12 never used allegro lisp. 03:50:18 gprof, though, is pretty nice indeed. 03:50:58 BubbleGumTate [n=user@210.48.104.34] has joined #scheme 03:51:09 -!- BubbleGumTate is now known as SweetwaterDixon 03:51:10 The existing profiler suffers from a number of problems... It's been a while that I wanted something proper, and Matthew suggested something that made it possible. 03:51:29 "screenshot": http://tmp.barzilay.org/x.txt 03:53:52 Why all the lines? 03:55:17 ...oh, my window was too narrow. 03:56:08 Yeah, a text output is pretty inconvenient -- that's one tool where gui will make things much better. 03:56:26 I don't mind text output, but it would be nice if it fit within eighty columns or so. 03:56:39 Isn't there a de-facto standard format for that sort of info? A gprof-instrumented program emits it, and tools like "gprof" read it .. 03:56:51 if so, it might be worthwhile for the new PLT compiler to use the same format 03:57:46 Riastradh: I considered having some policy for truncating the filenames, but it will still be difficult to make it fit in 80 characters and still be useful. 03:58:14 eli, well, why all the vertical bars? 03:58:20 That's what was screwing up the display in my web browser. 03:58:32 I don't mind if some of the lines wrap, if they have long pathnames on them. 03:59:02 There are only two at the beginning and end... 03:59:21 There are vertical bars on each line, causing every line to wrap. 03:59:56 Ah -- the lines will wrap regardless, since I hacked a simple table output. 04:00:54 hey Riastradh 04:01:06 I changed it (in Emacs) just to see how it looks -- not much better now. 04:01:29 offby1: Are you talking about a format for the binaries, or of this profiling output? 04:01:36 The profiling output. 04:02:27 Any examples for a tool that uses that? 04:03:16 gprof itself, I think. 04:03:19 Well, gprof. 04:04:01 The man page shows only `image-file' and `profile-file'. 04:06:10 "--file-format=name" Selects the format of the profile data files. Recognized formats are auto (the default), bsd, 4.4bsd, magic, and prof (not yet supported). 04:06:23 I'm guessing those are what I'm talking about 04:07:01 It's not clear whether "an image file" is needed or not though. 04:08:27 -!- kniu [n=kniu@DA-YU.RES.CMU.EDU] has quit [Read error: 110 (Connection timed out)] 04:08:38 According to http://sourceware.org/binutils/docs/gprof/File-Format.html -- 04:09:04 "Call-graph records [...] consists of an arc in the call graph and a count indicating the number of times the arc was traversed during program execution." 04:09:44 So it looks like a more low-level thing -- where I give it just the edges and it will compute the rest. 04:09:58 (Rather than me computing my own numbers.) 04:10:00 incubot: in a dark Scottish loch 04:10:04 another scottish band 04:10:12 #t dat 04:12:13 incubot: there's a shadow on the door 04:12:16 See bcomp/package-undef.scm, env/shadow.scm, & env/pedit.scm. 04:12:45 many miles away ... 04:17:09 The format is defined by "gmon_out.h" -- and contains pointers to the image file. 04:17:33 I somehow lost my interest in that. 04:27:28 -!- jcowan [n=jcowan@cpe-74-68-154-18.nyc.res.rr.com] has left #scheme 04:28:56 hmm, those look like files from scheme48 04:29:35 la la la 04:30:31 DUM 04:30:32 DE 04:30:33 DUM 04:36:25 dysinger [n=tim@cpe-75-80-200-182.hawaii.res.rr.com] has joined #scheme 04:42:16 -!- Adamant [n=Adamant@unaffiliated/adamant] has quit [Read error: 113 (No route to host)] 04:43:26 Adamant [n=Adamant@c-76-29-188-22.hsd1.ga.comcast.net] has joined #scheme 04:56:40 -!- Samus_ [n=samus@r190-135-46-148.dialup.adsl.anteldata.net.uy] has quit ["Leaving"] 04:56:57 -!- SweetwaterDixon [n=user@210.48.104.34] has quit [Remote closed the connection] 05:01:50 -!- mejja [n=user@c-4bb5e555.023-82-73746f38.cust.bredbandsbolaget.se] has quit [Remote closed the connection] 05:03:33 -!- benny` is now known as benny 05:08:11 repror___ [n=reprore@ntkngw372060.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #scheme 05:13:01 -!- reprore [n=reprore@ntkngw304058.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit [No route to host] 05:16:38 -!- jlongster [n=user@c-68-59-187-95.hsd1.tn.comcast.net] has quit [Remote closed the connection] 05:20:57 -!- raikov [n=igr@203.181.243.11] has quit [Remote closed the connection] 05:22:46 -!- kilimanjaro [n=kilimanj@70.116.95.163] has quit ["Leaving"] 05:26:34 -!- meanburrito920_ [n=John@adsl-76-222-109-93.dsl.lsan03.sbcglobal.net] has quit [Remote closed the connection] 05:31:40 raikov [n=igr@203.181.243.11] has joined #scheme 05:35:58 -!- dysinger [n=tim@cpe-75-80-200-182.hawaii.res.rr.com] has quit [] 05:36:13 lde [n=user@184-dzi-2.acn.waw.pl] has joined #scheme 05:41:27 -!- saccade_ [n=saccade@65-78-24-47.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com] has quit ["This computer has gone to sleep"] 05:42:08 sanguinev [n=sanguine@116.197.145.49] has joined #scheme 05:53:38 SugarGlider [n=stevie@220.245.104.218] has joined #scheme 05:55:03 -!- foof [n=user@dn157-046.naist.jp] has quit ["ERC Version 5.2 (IRC client for Emacs)"] 05:59:20 -!- ziggurat [n=ziggurat@pool-173-57-57-115.dllstx.fios.verizon.net] has quit ["Leaving"] 06:05:08 -!- ray [i=ray@the.ug] has quit ["Changing server"] 06:05:11 ray [i=ray@2001:41c8:1:54da:0:0:0:1337] has joined #scheme 06:06:44 foof [n=user@isa7-dhcp-116-218.naist.jp] has joined #scheme 06:33:13 -!- mejja_ [n=user@c-4bb5e555.023-82-73746f38.cust.bredbandsbolaget.se] has quit [Remote closed the connection] 06:35:17 jberg [n=johan@229.84-48-210.nextgentel.com] has joined #scheme 06:36:44 kniu [n=kniu@DA-YU.RES.CMU.EDU] has joined #scheme 06:37:05 -!- sreeram [n=sreeram@122.164.213.204] has quit [] 06:38:50 troter [n=troter@nurikabe.timedia.co.jp] has joined #scheme 06:44:08 -!- dudrenov` [n=user@67.101.217.41] has quit [Read error: 104 (Connection reset by peer)] 06:44:35 dudrenov` [n=user@67.101.217.41] has joined #scheme 06:59:22 -!- bombshelter13 [n=bombshel@209-161-235-227.dsl.look.ca] has quit ["If only your veins were filled with oil, the world would rush to your rescue!"] 06:59:22 Anyone know of an Emacs macro to find and automatically prototype functions in C source? 07:00:03 how would it automatically prototype the function? 07:00:17 it sees something like 07:00:28 are you free to ignore K&R style C definitions? 07:00:45 rettype funcname (type1 arg1, type2 arg2, ...) {...} 07:00:56 and then just replaces {...} with ; 07:01:13 Yes, I don't care about K&R style C definitions. 07:01:25 sure, that much would be trivial. Note it's _not_ trivial to handle C++ so generally, though. 07:01:36 I don't care about C++ either :) 07:01:58 mike [n=m@dslb-088-067-046-255.pools.arcor-ip.net] has joined #scheme 07:02:19 oh, hmm, are you ok only handling your particular style of C formatting/indentation? 07:02:26 -!- mike is now known as Guest1147 07:02:39 yes 07:02:55 johnnowak [n=johnnowa@207-38-171-48.c3-0.wsd-ubr1.qens-wsd.ny.cable.rcn.com] has joined #scheme 07:03:15 -!- Guest1147 [n=m@dslb-088-067-046-255.pools.arcor-ip.net] has quit [Client Quit] 07:03:38 really, I just want a hack, just heuristic regexps is fine 07:03:45 so just search for lines with no leading whitespace which end in { ( assuming you use the "rettype funcname(type1 arg1, type2 arg2, ...) {" all on one line), and copy the line except the { to a list. 07:03:47 mike_ [n=m@dslb-088-067-046-255.pools.arcor-ip.net] has joined #scheme 07:03:56 I can write it myself but am just curious if it exists. 07:04:15 -!- mike_ is now known as Guest96141 07:04:36 ah, no, it's pretty trivial to write, but I don't know of quite an existing one. (The slightly harder functionality must be done for ECB, though... hmm) 07:08:03 sorry, I was horribly unhelpful here, and my thinking is getting fuzzy. 07:08:14 np :) 07:11:35 -!- kniu [n=kniu@DA-YU.RES.CMU.EDU] has quit ["Leaving"] 07:17:26 -!- araujo [n=araujo@gentoo/developer/araujo] has quit ["Leaving"] 07:17:29 mmc [n=mima@esprx02x.nokia.com] has joined #scheme 07:21:07 sreeram [n=sreeram@122.165.2.126] has joined #scheme 07:21:37 sooooo.. what do we have in the genre of a portable OO library these days? 07:21:56 ecraven [n=nex@140.78.42.103] has joined #scheme 07:28:05 sphex: do you need anything more than srfi-9? ;) 07:28:10 what about tinyclos? 07:29:54 yeah, srfi-9 is great. but doesn't do the inheritance thing though.. or the generics thing. whatever. 07:30:08 ok, lemme google tinyclos 07:31:42 -!- MichaelRaskin_ [n=raskin@gwh-1-177-mytn23k1.ln.rinet.ru] has quit [Read error: 113 (No route to host)] 07:32:21 -!- jberg [n=johan@229.84-48-210.nextgentel.com] has quit [Read error: 104 (Connection reset by peer)] 07:32:58 ASau` [n=user@77.246.230.133] has joined #scheme 07:33:50 -!- Guest96141 [n=m@dslb-088-067-046-255.pools.arcor-ip.net] has quit ["This computer has gone to sleep"] 07:34:07 would this still be considered a good "reference implementation" even though the last update was 15 years ago? ftp://ftp.parc.xerox.com/pub/mops/tiny/ 07:39:13 sphex: try this: https://galinha.ucpel.tche.br/svn/chicken-eggs/release/3/tinyclos/trunk/ 07:39:31 user: anonymous; password: 07:39:49 felix has done some work up until about 2007, but there may be some chicken-specific cruft 07:42:04 ok, great. thanks. 07:44:02 -!- cracki [n=cracki@sglty.kawo2.RWTH-Aachen.DE] has quit ["The funniest things in my life are truth and absurdity."] 08:02:47 RageOfThou [n=RageOfTh@92.36.144.85] has joined #scheme 08:06:03 mike [n=m@dslb-088-064-135-202.pools.arcor-ip.net] has joined #scheme 08:06:30 -!- mike is now known as Guest59708 08:09:34 dharmatech [n=root@206.55.180.50] has joined #scheme 08:09:41 ping foof 08:14:03 -!- geckosenator [n=sean@71.237.94.78] has quit [Read error: 60 (Operation timed out)] 08:14:26 dharmatech: pong 08:16:47 IIRC, the goops variant of tinyclos is more fleshed out than that of chicken 08:16:59 -!- annodomini [n=lambda@wikipedia/lambda] has quit [] 08:17:07 And the Gauche variant even more so. 08:22:18 I also recall that GOOPS was really well documented (to the point that it was good instruction in the use of TinyCLOS in general); I don't know about Gauche 08:24:08 Gauche is actually based on Stklos. 08:25:30 ejs [n=eugen@77.222.151.102] has joined #scheme 08:26:52 -!- johnnowak [n=johnnowa@207-38-171-48.c3-0.wsd-ubr1.qens-wsd.ny.cable.rcn.com] has quit [] 08:28:32 -!- raikov [n=igr@203.181.243.11] has quit [Remote closed the connection] 08:40:05 Adrinael [n=adrinael@barrel.rolli.org] has joined #scheme 08:49:31 ejs1 [n=eugen@nat.ironport.com] has joined #scheme 08:51:06 npe [n=npe@pw126246090232.6.tik.panda-world.ne.jp] has joined #scheme 08:56:37 -!- dharmatech [n=root@206.55.180.50] has quit ["Leaving"] 08:57:02 -!- Wilduck [n=erik@c121h059.wless.reed.edu] has quit [Remote closed the connection] 08:57:09 -!- ejs [n=eugen@77.222.151.102] has quit [Read error: 110 (Connection timed out)] 08:58:08 -!- npe [n=npe@pw126246090232.6.tik.panda-world.ne.jp] has quit ["Get Colloquy for iPhone! http://mobile.colloquy.info/"] 09:05:34 -!- Guest59708 [n=m@dslb-088-064-135-202.pools.arcor-ip.net] has quit [Read error: 110 (Connection timed out)] 09:09:49 -!- RageOfThou [n=RageOfTh@92.36.144.85] has quit [Read error: 110 (Connection timed out)] 09:10:24 -!- CaptainMorgan [n=CaptainM@c-75-68-42-94.hsd1.nh.comcast.net] has quit [Read error: 104 (Connection reset by peer)] 09:19:37 -!- synthase [n=synthase@68.63.48.10] has quit [Read error: 110 (Connection timed out)] 09:27:02 hark_ [n=strider@hark.slew.org] has joined #scheme 09:28:28 Nshag [n=shagoune@Mix-Orleans-106-2-134.w193-248.abo.wanadoo.fr] has joined #scheme 09:28:33 -!- hark [n=strider@hark.slew.org] has quit [Read error: 104 (Connection reset by peer)] 09:29:50 npe [n=npe@pw126246090232.6.tik.panda-world.ne.jp] has joined #scheme 09:30:09 -!- npe [n=npe@pw126246090232.6.tik.panda-world.ne.jp] has quit [Remote closed the connection] 10:05:11 -!- repror___ [n=reprore@ntkngw372060.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit [Remote closed the connection] 10:07:35 -!- Arelius [n=Indy@netblock-68-183-230-134.dslextreme.com] has quit [] 10:08:59 jewel [n=jewel@41.242.133.68] has joined #scheme 10:29:55 -!- Mr_Awesome [n=eric@pool-98-115-45-152.chi01.dsl-w.verizon.net] has quit [Read error: 110 (Connection timed out)] 10:30:25 Mr_Awesome [n=eric@pool-98-108-11-12.chi01.dsl-w.verizon.net] has joined #scheme 10:39:36 alaricsp [n=alaricsp@88.202.213.29] has joined #scheme 10:41:29 orgy` [n=ratm_@pD9FFE707.dip.t-dialin.net] has joined #scheme 10:50:06 -!- SugarGlider [n=stevie@220.245.104.218] has quit [Read error: 110 (Connection timed out)] 10:52:25 hotblack23 [n=jh@p5B05397B.dip.t-dialin.net] has joined #scheme 10:53:10 hkBst [n=hkBst@gentoo/developer/hkbst] has joined #scheme 10:53:27 attila_lendvai [n=ati@89.132.189.132] has joined #scheme 11:11:15 SugarGlider [n=stevie@220.245.104.218] has joined #scheme 11:14:58 elias` [n=me@resnet-nat-004.ucs.ed.ac.uk] has joined #scheme 11:15:37 -!- attila_lendvai [n=ati@89.132.189.132] has quit ["..."] 11:28:37 -!- troter [n=troter@nurikabe.timedia.co.jp] has quit ["Leaving..."] 11:31:59 dysinger [n=tim@cpe-75-80-200-182.hawaii.res.rr.com] has joined #scheme 11:35:16 NameAlreadyInUse [n=NameAlre@unaffiliated/namealreadyinuse] has joined #scheme 11:35:21 Mr-Cat [n=Miranda@hermes.lanit.ru] has joined #scheme 11:35:47 deat [n=deat@fac34-8-88-172-174-215.fbx.proxad.net] has joined #scheme 11:40:05 -!- orgy` [n=ratm_@pD9FFE707.dip.t-dialin.net] has quit [Read error: 104 (Connection reset by peer)] 11:40:29 orgy` [n=ratm_@pD9FFE707.dip.t-dialin.net] has joined #scheme 11:40:57 can anyone tell me why something like ( http://codepad.org/Pn0UbcAo ) doesn't work? 11:41:35 i have tried many different things, but i can't seem to get it to work, even when it accepts the syntax it doesn't seem to do anything 11:45:48 Edico [n=Edico@unaffiliated/edico] has joined #scheme 11:52:45 -!- sreeram [n=sreeram@122.165.2.126] has quit [] 11:56:49 aack [n=user@195-240-186-239.ip.telfort.nl] has joined #scheme 11:58:50 synthase [n=synthase@68.63.48.10] has joined #scheme 12:04:52 NameAlreadyInUse: first of all, use lisp paste. okay so you have also defined this define-syntax-rule thingy somewhere? 12:05:09 lisppaste: url 12:05:10 To use the lisppaste bot, visit http://paste.lisp.org/new/scheme and enter your paste. 12:19:49 Ragnaroek [i=54a65850@gateway/web/ajax/mibbit.com/x-96266bc251813f7f] has joined #scheme 12:23:15 hkBst: define-syntax-rule is from PLT scheme 12:23:23 thanks for the pastebin link 12:24:31 r5rs syntax-rules 12:24:31 http://www.schemers.org/Documents/Standards/R5RS/HTML/r5rs-Z-H-7.html#%_idx_184 12:24:33 -rudybot:#scheme- http://tinyurl.com/6bo7mk 12:24:37 NameAlreadyInUse: read that ^^^ 12:26:35 -!- alaricsp [n=alaricsp@88.202.213.29] has quit [] 12:28:47 i know where to find documentation 12:33:04 dlt_ [n=dlt@201.57.58.146] has joined #scheme 12:36:35 wingo-tp [n=wingo@dhcp-18-190-26-53.dyn.mit.edu] has joined #scheme 12:37:45 Quadrescence [n=quad@unaffiliated/quadrescence] has joined #scheme 12:38:18 hiyuh [n=hiyuh@KD125054017176.ppp-bb.dion.ne.jp] has joined #scheme 12:48:18 NameAlreadyInUse: Also it would be better if you provide the complete examples, which do not work as you expect, so that we could help you with debugging the macros. 12:51:50 -!- SugarGlider [n=stevie@220.245.104.218] has left #scheme 13:05:30 ejs2 [n=eugen@nat.ironport.com] has joined #scheme 13:06:23 attila_lendvai [n=ati@catv-89-132-189-132.catv.broadband.hu] has joined #scheme 13:15:39 -!- ejs1 [n=eugen@nat.ironport.com] has quit [Read error: 110 (Connection timed out)] 13:25:05 -!- deat [n=deat@fac34-8-88-172-174-215.fbx.proxad.net] has quit [Success] 13:25:15 deat [n=deat@88.172.174.215] has joined #scheme 13:29:03 MichaelRaskin_ [n=raskin@213.148.5.192] has joined #scheme 13:29:19 -!- NameAlreadyInUse [n=NameAlre@unaffiliated/namealreadyinuse] has quit [Read error: 101 (Network is unreachable)] 13:36:58 annodomini [n=lambda@c-75-69-96-104.hsd1.nh.comcast.net] has joined #scheme 13:37:48 reprore [n=reprore@ntkngw372060.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #scheme 13:39:35 -!- annodomini [n=lambda@wikipedia/lambda] has quit [Client Quit] 13:42:34 -!- Kakurady [n=nekomimi@CPE001c23928657-CM00159a3b7392.cpe.net.cable.rogers.com] has left #scheme 13:43:33 tabb0t [n=tabb0t@122.172.115.217] has joined #scheme 13:48:09 -!- reprore [n=reprore@ntkngw372060.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit [Read error: 104 (Connection reset by peer)] 13:48:14 reprore [n=reprore@ntkngw372060.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #scheme 13:51:06 -!- Mr-Cat [n=Miranda@hermes.lanit.ru] has quit ["Miranda IM! Smaller, Faster, Easier. http://miranda-im.org"] 13:52:38 -!- underspecified [n=eric@220.43.52.7] has quit [] 13:54:37 underspecified [n=eric@softbank220043052007.bbtec.net] has joined #scheme 14:00:27 tripwyre [n=sathya@117.193.162.159] has joined #scheme 14:03:56 luz [n=davids@139.82.89.70] has joined #scheme 14:07:51 NameAlreadyInUse [n=NameAlre@unaffiliated/namealreadyinuse] has joined #scheme 14:10:30 annodomini [n=lambda@130.189.179.215] has joined #scheme 14:13:23 So plt how about renaming the url struct to uri. 14:14:27 I keep writing uri on accident. 14:14:40 URI is technically more accurate. 14:19:12 repror___ [n=reprore@ntkngw372060.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #scheme 14:20:06 -!- reprore [n=reprore@ntkngw372060.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit [Read error: 113 (No route to host)] 14:22:42 glogic [n=rm@97.76.48.98] has joined #scheme 14:25:05 -!- foof [n=user@isa7-dhcp-116-218.naist.jp] has quit ["ERC Version 5.2 (IRC client for Emacs)"] 14:28:07 -!- tabb0t [n=tabb0t@122.172.115.217] has quit ["leaving...."] 14:35:39 -!- Sartak [n=sartak@sartak.akrasiac.org] has left #scheme 14:35:45 -!- repror___ [n=reprore@ntkngw372060.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit [Read error: 104 (Connection reset by peer)] 14:36:07 reprore_ [n=reprore@ntkngw372060.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #scheme 14:38:54 Judofyr [n=Judofyr@c349BBF51.dhcp.bluecom.no] has joined #scheme 14:39:08 -!- elias` [n=me@unaffiliated/elias/x-342423] has quit [Read error: 131 (Connection reset by peer)] 14:40:10 -!- djjack [n=djjack@cpe-098-026-029-215.nc.res.rr.com] has quit [Remote closed the connection] 14:44:31 foof [n=user@dn157-046.naist.jp] has joined #scheme 14:44:33 -!- jonrafkind [n=jon@c-98-202-86-149.hsd1.ut.comcast.net] has quit [Read error: 110 (Connection timed out)] 14:44:49 vixey [n=yoo@amcant.demon.co.uk] has joined #scheme 14:45:09 sepult [n=buggarag@xdsl-87-78-231-73.netcologne.de] has joined #scheme 14:45:41 i could have sworn this worked yesterday: http://paste.lisp.org/display/77529 14:48:16 -!- wingo-tp [n=wingo@dhcp-18-190-26-53.dyn.mit.edu] has quit [Read error: 110 (Connection timed out)] 14:49:33 jonrafkind [n=jon@155.98.68.48] has joined #scheme 14:49:37 borism [n=boris@195-50-199-79-dsl.krw.estpak.ee] has joined #scheme 14:53:34 wingo-tp [n=wingo@18.190.26.53] has joined #scheme 14:55:10 -!- borism_ [n=boris@195.50.200.199] has quit [Read error: 145 (Connection timed out)] 14:56:13 alaricsp [n=alaricsp@88-202-213-18.rdns.as8401.net] has joined #scheme 14:56:27 -!- sepult_ [n=buggarag@xdsl-84-44-169-189.netcologne.de] has quit [Read error: 110 (Connection timed out)] 14:56:51 Mr-Cat [n=Mr-Cat@h73.net38.bmstu.ru] has joined #scheme 15:09:02 elias` [n=me@resnet-nat-004.ucs.ed.ac.uk] has joined #scheme 15:09:25 ejs1 [n=eugen@77.222.151.102] has joined #scheme 15:15:15 darkenergy [n=gmt@216.147.139.234] has joined #scheme 15:15:53 flazz [n=franco@qubes.org] has joined #scheme 15:18:32 -!- synthase [n=synthase@68.63.48.10] has quit [No route to host] 15:18:48 -!- jonrafkind [n=jon@155.98.68.48] has quit [Read error: 113 (No route to host)] 15:19:08 -!- ejs2 [n=eugen@nat.ironport.com] has quit [Read error: 110 (Connection timed out)] 15:20:36 -!- NameAlreadyInUse [n=NameAlre@unaffiliated/namealreadyinuse] has quit ["Leaving"] 15:23:50 -!- specbot [n=specbot@common-lisp.net] has quit [Read error: 104 (Connection reset by peer)] 15:23:50 -!- minion [n=minion@common-lisp.net] has quit [Read error: 104 (Connection reset by peer)] 15:23:50 -!- lisppaste [n=lisppast@common-lisp.net] has quit [Read error: 131 (Connection reset by peer)] 15:27:09 -!- darkenergy [n=gmt@216.147.139.234] has quit [] 15:27:31 bweaver [n=user@75.148.111.133] has joined #scheme 15:31:44 -!- ecraven [n=nex@140.78.42.103] has quit ["bbl"] 15:34:56 lisppaste [n=lisppast@common-lisp.net] has joined #scheme 15:36:20 -!- Mr-Cat [n=Mr-Cat@h73.net38.bmstu.ru] has quit [Read error: 110 (Connection timed out)] 15:36:30 minion [n=minion@common-lisp.net] has joined #scheme 15:36:37 specbot [n=specbot@common-lisp.net] has joined #scheme 15:42:08 meh... I'm really not jiving with this functional update sort of stuff. 15:42:15 Mr-Cat [n=Mr-Cat@h73.net38.bmstu.ru] has joined #scheme 15:43:16 ain't no jive. 15:43:17 If you have a list of lists of lists of structures that have a certain member, to change one member of one structure, you have to create a new list of lists of all the structures, with that one structure copied differently, only for that one member. 15:44:10 Minus a few things, DrScheme (or DrScheme's editor?) is pretty nice overall. 15:44:31 synx: You should just use mutation 15:44:35 set-car! 15:44:48 synx: these obsessed people are basically wrong 15:45:17 That's what I'm saying vixey, functional is just being a real pain. 15:45:29 (dict-set) = functional (dict-set!) = mutation 15:45:29 not true 15:45:46 That's how the docs say it... 15:45:49 functional is great 15:45:54 procedure is great also 15:46:00 procedural* 15:46:13 there are some zealots that say: functional is great, procedural is awful 15:46:16 that's what is wrong 15:46:46 these guys want to banish SET! from scheme 15:47:11 and close liquor stores on the Lord's Day 15:47:42 -!- ejs1 [n=eugen@77.222.151.102] has quit ["This computer has gone to sleep"] 15:48:28 -!- lisppaste [n=lisppast@common-lisp.net] has quit [Read error: 104 (Connection reset by peer)] 15:48:29 -!- specbot [n=specbot@common-lisp.net] has quit [Read error: 104 (Connection reset by peer)] 15:48:29 -!- minion [n=minion@common-lisp.net] has quit [Read error: 104 (Connection reset by peer)] 15:48:48 So, should I use (struct-copy headers (dict (dict-set (headers-dict headers) name value))) or (dict-set! (headers-dict headers) name value)? 15:49:13 synx: Your question .. is wrong 15:49:37 All I'm trying to do is have a special kind of dict really, but there's no way I know to ensure that besides wrapping it in a dummy structure. 15:49:53 case insensitive keys, values all of a certain structure. 15:49:55 You should just write the best program, it doesn't matter if it's functional or procedural or anything else 15:50:00 synx: why lists then? Maybe vectors? 15:50:31 Mr-Cat: vectors are messy to change in length. 15:53:44 -!- wingo-tp [n=wingo@18.190.26.53] has quit [Connection timed out] 15:54:03 -!- Mr-Cat [n=Mr-Cat@h73.net38.bmstu.ru] has quit [Remote closed the connection] 15:54:07 wingo-tp [n=wingo@dhcp-18-190-26-53.dyn.mit.edu] has joined #scheme 15:55:39 Well I'll use struct-copy etc blah for now. It's messy, but I hear there's a synchronization problem with dict-set!, which is another issue entirely. 15:57:54 -!- tripwyre [n=sathya@117.193.162.159] has quit [] 16:00:04 -!- breily [n=breily@173.15.192.254] has quit [Read error: 110 (Connection timed out)] 16:01:38 dlt__ [n=dlt@201.57.58.146] has joined #scheme 16:03:28 tripwyre [n=sathya@117.193.162.159] has joined #scheme 16:04:14 -!- ASau` [n=user@77.246.230.133] has quit ["Off!"] 16:07:00 -!- reprore_ [n=reprore@ntkngw372060.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit [Read error: 104 (Connection reset by peer)] 16:07:20 reprore_ [n=reprore@ntkngw372060.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #scheme 16:08:34 reprore__ [n=reprore@ntkngw372060.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #scheme 16:08:39 -!- reprore_ [n=reprore@ntkngw372060.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit [Read error: 104 (Connection reset by peer)] 16:12:38 athos [n=philipp@92.250.250.68] has joined #scheme 16:16:49 ejs [n=eugen@137-80-179-94.pool.ukrtel.net] has joined #scheme 16:17:09 -!- sepult [n=buggarag@xdsl-87-78-231-73.netcologne.de] has quit ["leaving"] 16:19:25 -!- dlt_ [n=dlt@201.57.58.146] has quit [Read error: 110 (Connection timed out)] 16:24:36 sepult [n=buggarag@xdsl-87-78-231-73.netcologne.de] has joined #scheme 16:27:17 chaoslynx [n=cpehle@p57A7593B.dip.t-dialin.net] has joined #scheme 16:34:14 jonrafkind [n=jon@crystalis.cs.utah.edu] has joined #scheme 16:39:56 araujo [n=araujo@gentoo/developer/araujo] has joined #scheme 16:41:16 -!- wingo-tp [n=wingo@dhcp-18-190-26-53.dyn.mit.edu] has quit [Read error: 110 (Connection timed out)] 16:41:22 What is a simple, or even naive, way to stop evaluating and return to the toplevel upon an error? 16:43:10 -!- orgy` [n=ratm_@pD9FFE707.dip.t-dialin.net] has quit ["Gone."] 16:43:23 orgy` [n=ratm_@pD9FFE707.dip.t-dialin.net] has joined #scheme 16:44:50 -!- jonrafkind [n=jon@crystalis.cs.utah.edu] has quit [Read error: 60 (Operation timed out)] 16:49:28 Raise an exception. Call `error' (which typically will raise an exception on your behalf). Apply a saved short-circuit continuation. 16:50:31 jonrafkind [n=jon@204.99.164.244] has joined #scheme 16:53:44 sreeram [n=sreeram@122.165.2.126] has joined #scheme 16:53:51 exexex_ [n=chatzill@88.234.120.94] has joined #scheme 17:01:47 -!- aack [n=user@195-240-186-239.ip.telfort.nl] has quit [Remote closed the connection] 17:01:52 bombshelter13 [n=bombshel@net1.senecac.on.ca] has joined #scheme 17:02:04 -!- jewel [n=jewel@41.242.133.68] has quit [Read error: 113 (No route to host)] 17:02:10 -!- exexex [n=chatzill@85.96.88.208] has quit [Read error: 110 (Connection timed out)] 17:06:50 -!- alaricsp [n=alaricsp@88-202-213-18.rdns.as8401.net] has quit [] 17:07:37 melgray [n=melgray@70.99.250.82] has joined #scheme 17:15:18 -!- bombshelter13 [n=bombshel@net1.senecac.on.ca] has quit [Remote closed the connection] 17:23:49 saccade_ [n=saccade@BRAIN-AND-COG-THREE-TWELVE.MIT.EDU] has joined #scheme 17:28:18 -!- saccade_ [n=saccade@BRAIN-AND-COG-THREE-TWELVE.MIT.EDU] has quit [Client Quit] 17:28:33 saccade_ [n=saccade@BRAIN-AND-COG-THREE-TWELVE.MIT.EDU] has joined #scheme 17:32:18 wingo-tp [n=wingo@dhcp-18-190-26-53.dyn.mit.edu] has joined #scheme 17:33:46 kniu [n=kniu@128.237.239.232] has joined #scheme 17:37:38 jdijk [i=jdijk@ftth-212-84-159-210.solcon.nl] has joined #scheme 17:38:47 -!- jdijk [i=jdijk@ftth-212-84-159-210.solcon.nl] has quit [Client Quit] 17:43:27 -!- dudrenov` is now known as dudrenov 17:51:50 jlongster [n=user@c-68-59-187-95.hsd1.tn.comcast.net] has joined #scheme 17:55:40 vaasu [n=yt@123.176.17.9] has joined #scheme 17:56:16 breily [n=breily@137.54.31.166] has joined #scheme 17:57:16 schmalbe [n=bernhard@p549A128A.dip0.t-ipconnect.de] has joined #scheme 17:57:44 -!- wingo-tp [n=wingo@dhcp-18-190-26-53.dyn.mit.edu] has quit [Read error: 110 (Connection timed out)] 17:58:21 in plt scheme, (equal?/eq?/eqv? #rx"a$" #rx"a$") returns #f, which other eq function can return #t? 18:03:48 -!- deat [n=deat@88.172.174.215] has quit [Read error: 104 (Connection reset by peer)] 18:03:59 geckosenator [n=sean@71.237.94.78] has joined #scheme 18:04:22 -!- jonrafkind [n=jon@204.99.164.244] has quit [Connection timed out] 18:04:52 jonrafkind [n=jon@crystalis.cs.utah.edu] has joined #scheme 18:06:25 mejja [n=user@c-4bb5e555.023-82-73746f38.cust.bredbandsbolaget.se] has joined #scheme 18:07:10 vaasu: You can use (equal? (object-name #rx"a$") (object-name #rx"a$")) if you really want that kind of equality. 18:08:00 thanks! 18:12:37 -!- MichaelRaskin_ [n=raskin@213.148.5.192] has quit [Read error: 110 (Connection timed out)] 18:16:10 anybody knows an equivalent function of 'association-procedure' in plt scheme? http://www.gnu.org/software/mit-scheme/documentation/mit-scheme-ref/Association-Lists.html or shall i write my own? 18:16:12 -rudybot:#scheme- http://tinyurl.com/d9qm3d 18:16:39 Mr-Cat [n=Mr-Cat@bahirkin1507.static.corbina.ru] has joined #scheme 18:20:24 vaasu: Not that I know about, but there is assf that allows you to specify the predicate. 18:21:18 "assf" is a nice pr0n. %] 18:21:53 Well, it stands for something completely different. 18:23:01 It depends on your imaginative abilities. 18:24:44 Or the srfi/1 flavor of `assoc'. 18:29:04 -!- attila_lendvai [n=ati@catv-89-132-189-132.catv.broadband.hu] has quit [Read error: 113 (No route to host)] 18:30:35 -!- mmc [n=mima@esprx02x.nokia.com] has quit ["Leaving."] 18:35:14 MichaelRaskin_ [n=raskin@gwh-1-177-mytn23k1.ln.rinet.ru] has joined #scheme 18:36:05 cracki [n=cracki@sglty.kawo2.RWTH-Aachen.DE] has joined #scheme 18:40:07 -!- bzzbzz [n=franco@207.236.146.245] has quit ["leaving"] 18:40:11 -!- vaasu [n=yt@123.176.17.9] has quit [Read error: 113 (No route to host)] 18:42:54 kilimanjaro [n=kilimanj@70.116.95.163] has joined #scheme 18:49:08 bzzbzz [n=franco@207.236.146.245] has joined #scheme 18:57:20 wingo-tp [n=wingo@dhcp-18-190-26-53.dyn.mit.edu] has joined #scheme 19:01:27 dlt_ [n=dlt@201.57.58.146] has joined #scheme 19:08:54 -!- kniu [n=kniu@128.237.239.232] has quit [Read error: 110 (Connection timed out)] 19:15:55 -!- breily [n=breily@137.54.31.166] has quit [] 19:17:06 kniu [n=kniu@DA-YU.RES.CMU.EDU] has joined #scheme 19:23:30 lisppaste [n=lisppast@common-lisp.net] has joined #scheme 19:23:33 -!- dlt__ [n=dlt@201.57.58.146] has quit [Read error: 110 (Connection timed out)] 19:25:05 minion [n=minion@common-lisp.net] has joined #scheme 19:25:12 specbot [n=specbot@common-lisp.net] has joined #scheme 19:28:59 breily [n=breily@173.15.192.254] has joined #scheme 19:29:31 -!- dlt_ [n=dlt@201.57.58.146] has quit [Read error: 113 (No route to host)] 19:31:03 Lemonator [n=kniu@DA-YU.RES.CMU.EDU] has joined #scheme 19:32:28 -!- kniu [n=kniu@DA-YU.RES.CMU.EDU] has quit [Read error: 104 (Connection reset by peer)] 19:41:34 incubot: assassination procedure 19:41:37 Assassination bombing french fries 19:42:20 do the french fries substitute for ball bearings? 19:45:29 only for ball bearing grease 19:46:02 ah, that must be the healthier oil mcdonalds is using now 19:49:04 ever noticed the fries don't taste as good? they took out the beef fat 19:49:17 and tallow 19:53:19 Black_Mage [n=Black_Ma@bzq-79-177-101-166.red.bezeqint.net] has joined #scheme 19:58:53 does anyone know how i can get Decimal fructions in drscheme? 20:06:48 -!- Ragnaroek [i=54a65850@gateway/web/ajax/mibbit.com/x-96266bc251813f7f] has quit ["http://www.mibbit.com ajax IRC Client"] 20:10:42 RageOfThou [n=RageOfTh@92.36.216.112] has joined #scheme 20:14:19 -!- davidad [n=me@NORTHWEST-THIRTYFIVE-FOUR-TWENTY-TWO.MIT.EDU] has quit [Success] 20:20:22 -!- melgray [n=melgray@70.99.250.82] has quit [] 20:22:30 langmartin [n=user@adsl-074-167-038-128.sip.cha.bellsouth.net] has joined #scheme 20:23:45 saccade__ [n=saccade@BRAIN-AND-COG-FIVE-FIFTY-TWO.MIT.EDU] has joined #scheme 20:31:41 -!- saccade_ [n=saccade@BRAIN-AND-COG-THREE-TWELVE.MIT.EDU] has quit [Read error: 110 (Connection timed out)] 20:31:43 ecraven [n=nex@140.78.42.103] has joined #scheme 20:31:47 -!- ejs [n=eugen@137-80-179-94.pool.ukrtel.net] has quit ["Leaving"] 20:33:37 -!- wingo-tp [n=wingo@dhcp-18-190-26-53.dyn.mit.edu] has quit [Read error: 60 (Operation timed out)] 20:36:03 -!- luz [n=davids@139.82.89.70] has quit ["Client exiting"] 20:36:54 incubot: muffin creep refers to sprouting muffin tops in childless twenty-somethings 20:36:58 the PUDDING is sprouting MULTICOLORED MUSHROOMS 20:38:22 wingo-tp [n=wingo@dhcp-18-190-26-53.dyn.mit.edu] has joined #scheme 20:39:16 CaptainMorgan [n=CaptainM@c-75-68-42-94.hsd1.nh.comcast.net] has joined #scheme 20:39:31 you added yow, kluto? 20:39:32 -!- dudrenov [n=user@67.101.217.41] has quit [Remote closed the connection] 20:39:51 I walked the PANDA to the BAKERY because FRENCH NUNS ate my SHOEHORN 20:39:53 #scheme added yow 20:40:04 thats exactly what we need, MORE nonsense. 20:40:10 we already have r6. 20:40:14 *elf* ducks. 20:40:52 incubot: if it walks like a duck and ducks like a duck, maybe it is a gelfling 20:40:55 looks like gelfing... smells like gelfling... maybe you are gelfling 20:41:13 dark crystal. 20:41:17 definitely getting some poitns for that. 20:41:21 points, even. 20:46:02 -!- wingo-tp [n=wingo@dhcp-18-190-26-53.dyn.mit.edu] has quit [Read error: 60 (Operation timed out)] 20:48:02 man, my http proxy runs like crap 20:48:04 BUT IT RUNS 20:48:38 woot :) 20:50:53 ejs [n=eugen@137-80-179-94.pool.ukrtel.net] has joined #scheme 20:51:26 -!- schmalbe [n=bernhard@p549A128A.dip0.t-ipconnect.de] has quit [Remote closed the connection] 20:51:36 -!- saccade__ [n=saccade@BRAIN-AND-COG-FIVE-FIFTY-TWO.MIT.EDU] has quit [Read error: 60 (Operation timed out)] 20:57:00 saccade__ [n=saccade@dhcp-18-188-70-132.dyn.mit.edu] has joined #scheme 20:58:40 Both serving and connecting with HTTP persistent connections is difficult. 21:00:36 jah [n=jah@17.55.198-77.rev.gaoland.net] has joined #scheme 21:00:43 -!- jah [n=jah@17.55.198-77.rev.gaoland.net] has quit [Read error: 104 (Connection reset by peer)] 21:01:24 -!- ecraven [n=nex@140.78.42.103] has quit ["bbl"] 21:03:10 elf: hey, now; how's life? 21:06:02 terrible. yourself? 21:06:52 hi elf 21:06:57 minion: chant 21:06:58 MORE NONSENSE 21:07:02 ahhhhh. 21:08:17 minion: chant elf 21:08:20 MORE NONSENSE 21:09:14 dudrenov [n=user@67.101.217.41] has joined #scheme 21:10:43 wingo-tp [n=wingo@dhcp-18-190-26-53.dyn.mit.edu] has joined #scheme 21:11:25 elf: fucking complex; if bachelorhood is linear complexity, fatherhood is some sort of polynomial complexity 21:11:25 dum de dum 21:11:25 wingo-tp: hey 21:11:31 heya duncanm ! 21:11:57 wingo-tp: i left the conference for a bit, to get to work 21:12:13 wingo-tp: i'll try to make it to the dinner tonight, do you have plans afterward? 21:12:16 -!- saccade__ [n=saccade@dhcp-18-188-70-132.dyn.mit.edu] has quit [Read error: 60 (Operation timed out)] 21:13:24 -!- ejs [n=eugen@137-80-179-94.pool.ukrtel.net] has quit ["This computer has gone to sleep"] 21:13:26 what conference? 21:13:28 -!- Mr-Cat [n=Mr-Cat@bahirkin1507.static.corbina.ru] has quit [Remote closed the connection] 21:13:48 klutometis: superexponential complexity, actually. 21:13:49 the ILC 21:13:54 cool! 21:14:06 duncanm: no plans thus far, just want to hang out with folks :) 21:14:30 biab 21:16:57 elf: yeah; i was going to go superpolynomial, but n > 0 sufficeth; superexponential is reserved for harems 21:17:40 klutometis: how long have you been a father? 21:21:52 davidad [n=me@dhcp-18-111-16-64.dyn.mit.edu] has joined #scheme 21:21:59 jewel [n=jewel@dsl-242-133-68.telkomadsl.co.za] has joined #scheme 21:22:20 saccade_ [n=saccade@dhcp-18-188-70-132.dyn.mit.edu] has joined #scheme 21:25:56 does anyone know how i can get Decimal fructions in drscheme? 21:26:15 -!- Qsquare [n=user@208.75.91.170] has quit [Remote closed the connection] 21:27:21 fructions? 21:27:29 Black_Mage, have you googled "r5rs decimal" yet? 21:28:10 what is that? 21:28:25 methinks thats a 'no' 21:28:28 It's a search engine. 21:28:33 R5RS is the Revised^5 Report on the Algorithmic Language Scheme. 21:28:34 probably the biggest in the world. 21:28:45 They know what everyone's looking for. 21:28:51 synx: its not actually, its just the biggest general one, i think. 21:28:54 this may not still be true. 21:28:57 gnomon, that didnt tell me much :/ 21:29:34 Black_Mage, it's a document of some 50 or so pages that defines the Scheme programming language. Perhaps you should look it up. You may find your answers in it. 21:29:34 jao [i=jao@dhcp-18-190-9-87.dyn.mit.edu] has joined #scheme 21:29:35 thats fascinating, black_mage. 21:29:51 you moved so fast that you were able to do the search and absorb the information before i could even type it. 21:30:00 (and the first page of hits are all relevant) 21:30:14 elf: well, couldn't tell you. I sure don't know any company that has a bigger more elite and expensive army of servers as Google. 21:30:41 i think i need to use the pretty big language 21:30:41 go to governments. 21:31:18 elf: you think there's a larger special purpose one? 21:31:24 Black_Mage, I think you need to decide if you're going to learn to use Pretty Big or R5RS Scheme. The one does not equal the other. 21:31:28 -!- wingo-tp [n=wingo@dhcp-18-190-26-53.dyn.mit.edu] has quit [Read error: 110 (Connection timed out)] 21:31:34 Ah, so you're thinking of NSA-style datacenters. 21:31:47 im thinking of the VA. 21:31:54 -!- sreeram [n=sreeram@122.165.2.126] has quit [] 21:31:56 or the IRS correlations machines. 21:31:59 etc etc. 21:32:00 gnomon, i learn it in my university, its our intro to cs course language 21:32:26 Mr-Cat [n=Mr-Cat@bahirkin1507.static.corbina.ru] has joined #scheme 21:32:35 elf: odd. I'd think those are fairly special purpose domains where they have lots of control over the input 21:32:36 china's internal govt tracking systems are almost certainly superior to google in terms of size and breadth. 21:32:36 i only need to know if i can get deciaml fructions, you know insted of 3/4 0.75 21:32:50 in drschem 21:32:53 e 21:33:07 bpalmer: exactly, but whats being tracked is so much data so much of the time... 21:33:23 or take credit card companies... 21:33:29 Black_Mage: 0.75 is fine 21:33:44 sure, they've got probably got more _data_ ... but the search is easier. 21:33:44 more credit transactions than google transactions, and much broader network in many senses. 21:33:46 0.75 is what i want 21:33:54 search isnt necessarily easier. 21:33:54 problem solved! 21:33:57 Black_Mage, I understand what you are asking. I have been through a couple such courses as well. I am telling you that your questions right now are not very precise, and I am giving you the advice that reading the language specification will help you to accomplish your current homework, and to better understand the language, and to learn the terms that will let you ask better questions. 21:34:21 should a given transaction be flagged as suspicious? 21:34:57 thats one hell of a complex search problem. 21:34:58 -!- saccade_ [n=saccade@dhcp-18-188-70-132.dyn.mit.edu] has quit ["This computer has gone to sleep"] 21:35:13 (or would be if its done correctly, and tbh i have no idea if it is done correctly) 21:35:36 rudybot: eval (exact->inexact 3/4) 21:35:37 gnomon: your sandbox is ready 21:35:38 gnomon: ; Value: 0.75 21:35:50 rudybot: eval (inexact->exact 0.75) 21:35:50 gnomon: ; Value: 3/4 21:35:51 the giant exchange markets interchange. 21:36:03 vixey, there is an important difference between banishing mutation and banishing SET!. 21:36:13 how commodities affect the currency market and how the currency market affects the stock market, etc... 21:36:18 and all the credit shite that goes on top. 21:36:36 http://www.schemers.org/Documents/Standards/R5RS/ btw Black_Mage 21:36:42 but what are fructions? 21:36:43 some kind of fancy mathematical thing? 21:36:50 Black_Mage, those two procedures *look* like they do what you are asking, but until you read what they actually do, you will be surprised (and possibly lose marks on your homework or quizzes!) when they do things you do not expect. 21:36:55 synx: fruity maps 21:37:06 is almost certainly a more complex search system than google, and certainly has a larger overall server field. 21:37:07 synx, I think fructions are fr... damn, bpalmer beat me to it. 21:37:14 I don't see it Riastradh 21:37:31 you can't compare apples to oranges, but you can draw arrows from one to the other... 21:37:39 SET! is the most frequent source of confusion about the Scheme language that I have encountered in novices. 21:37:41 i thought that fruction was what happens when you try to distill sugar by rubbing fruit on carpets. 21:37:51 High fruction computar science 21:38:05 and/or syntactic sugar. 21:38:17 gnomon, thanks, i will just use them for verifications, i dont actually need my result to be in decimal fractions 21:38:17 Ewww. Fruit should not experience carpet burn. 21:38:41 why not, gnomon? 21:39:01 Black_Mage, you're welcome - but again, I urge you *very strongly* to read the documentation thoroughly. If you do not, you will set yourself up for surprising errors that you are entirely able to avoid. 21:39:28 elf, that privilege should be reserved for MOTAS. 21:39:28 SET! (and LETREC without restrictions) implies that associated with variables are mutable locations, but these locations are unusual in that the entities with which they occur are not first-class like pairs and vectors. 21:39:29 bpalmer: its not really apples to oranges comparison. theyre clearly different types of systems, which is why i said some special purpose systems, but in terms of the size of the dataset and complexity of searching, theyre above google. 21:39:30 high fruction funktional programmeng 21:39:48 gnomon: you try to give carpet burns to your SO? 21:39:55 *Riastradh* vanishes. 21:40:07 -!- hkBst [n=hkBst@gentoo/developer/hkbst] has quit [Read error: 104 (Connection reset by peer)] 21:40:31 hkBst [n=hkBst@gentoo/developer/hkbst] has joined #scheme 21:40:59 Ah, carpet burns. Those were the days. 21:41:04 *Daemmerung* dodders 21:41:29 riastradh: so youre saying that mutation is possible without mutable non-first-class locations? 21:43:08 its not something ive thought about, kindly explain? 21:43:29 elf, I don't *try*, but somehow it ends up that way. 21:43:54 i see. 21:44:11 Usually as a result of run-and-slide competitions. 21:44:16 They tend to be short and painful. 21:44:24 ...and static-ridden. 21:44:27 *elf* would rather not try to imagine. 21:47:19 alaricsp [n=alaricsp@88-202-213-18.rdns.as8401.net] has joined #scheme 21:54:12 Could someone give me a form to test (not necessarily proving) whether or not tail recursion optimization works? 21:54:53 what do you mean? 21:55:47 Write an infinite loop, then leave for a cup of coffee. 21:56:34 elf: Some tail recursive form that would quickly deplete a system of stack space if it were not tail recursively optimized. 21:57:50 gweiqi [n=greg@69.120.126.163] has joined #scheme 21:59:47 -!- hkBst [n=hkBst@gentoo/developer/hkbst] has quit [Read error: 104 (Connection reset by peer)] 21:59:53 so you mean something to test if tail calls are properly handled (at least in some set of contexts)? 22:00:23 as i dont know your stacksize, writing a guaranteed test isnt really possible. :) 22:01:16 if you have some way in your implementation to get memory stats, that would probably be fastest. 22:01:44 -!- Daemmerung [n=goetter@1133sae.mazama.net] has quit [verne.freenode.net irc.freenode.net] 22:01:56 elf: Yes, I mean to test that. This is just a hacky test. 22:02:20 why exactly do you want to test this? 22:05:19 -!- jonrafkind [n=jon@crystalis.cs.utah.edu] has quit [Read error: 113 (No route to host)] 22:11:10 my stack size is 2 -- with cheese 22:13:48 jso [n=user@151.159.200.8] has joined #scheme 22:15:37 attila_lendvai [n=ati@89.132.189.132] has joined #scheme 22:16:00 arcfide [n=arcfide@adsl-99-186-239-125.dsl.bltnin.sbcglobal.net] has joined #scheme 22:22:19 meanburrito920_ [n=John@adsl-75-59-214-217.dsl.lsan03.sbcglobal.net] has joined #scheme 22:28:32 saccade_ [n=saccade@65-78-24-47.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com] has joined #scheme 22:29:36 Daemmerung [n=goetter@1133sae.mazama.net] has joined #scheme 22:29:37 I want to tell whether or not a literal has a character at the end of it 22:30:01 can someone point me in the right direction? 22:30:03 notByan: what type of Literal? 22:30:28 notByan: A list, vector, number, string, symbol? 22:30:39 mm 22:30:42 'literal 22:30:44 what is that? 22:30:56 notByan: How much Scheme have you done? 22:31:10 not that much.. 22:31:21 notByan: That's a very basic and important literal, which evaluates to a symbol. 22:31:28 notByan: What problem are you trying to solve? 22:31:36 ok, thats what I thought.. 22:31:57 notByan: That is, what course of development though brought you to this point, where you need to get the last character of a symbol? 22:32:26 Normally, symbols are though of as atomic and single units which you do not break apart. 22:32:32 s/though/thought/ 22:32:54 There are cases where this is not true, but at your stage, I would guess that you should be approaching this from a different direction. 22:33:17 it's an assignment.. in general sense, I am trying to parse an expression 22:33:41 Okay...can you give some more details? 22:33:48 -!- jao [i=jao@dhcp-18-190-9-87.dyn.mit.edu] has quit [Read error: 110 (Connection timed out)] 22:33:52 and.. I just realized I am being silly.. 22:33:54 hmm 22:34:11 thanks for the help 22:34:23 I am obviously lacking sleep and not thinking straight 22:34:31 *arcfide* nods. 22:34:58 well, hmm 22:35:24 -!- sepult [n=buggarag@xdsl-87-78-231-73.netcologne.de] has quit [Remote closed the connection] 22:36:15 I still might need to do that though.. hmm 22:36:44 no, I guess I shouldn't 22:37:06 -!- hotblack23 [n=jh@p5B05397B.dip.t-dialin.net] has quit [Connection timed out] 22:38:12 -!- jlongster [n=user@c-68-59-187-95.hsd1.tn.comcast.net] has quit [Remote closed the connection] 22:50:26 dubium: ports-changes@. 22:53:31 -!- hadronzoo [n=hadronzo@ppp-70-247-175-122.dsl.rcsntx.swbell.net] has quit [] 22:55:45 -!- saccade_ [n=saccade@65-78-24-47.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com] has quit ["This computer has gone to sleep"] 22:56:40 jcowan [n=jcowan@72.14.228.89] has joined #scheme 22:57:06 -!- annodomini [n=lambda@wikipedia/lambda] has quit [] 22:57:12 -!- alaricsp [n=alaricsp@88-202-213-18.rdns.as8401.net] has quit [] 23:03:22 -!- jewel [n=jewel@dsl-242-133-68.telkomadsl.co.za] has quit [Read error: 113 (No route to host)] 23:08:05 -!- Adamant [n=Adamant@unaffiliated/adamant] has quit [] 23:08:21 alaricsp [n=alaricsp@88-202-213-18.rdns.as8401.net] has joined #scheme 23:09:08 -!- davidad [n=me@dhcp-18-111-16-64.dyn.mit.edu] has quit [Connection timed out] 23:09:22 -!- alaricsp [n=alaricsp@88-202-213-18.rdns.as8401.net] has quit [Client Quit] 23:12:37 -!- athos [n=philipp@92.250.250.68] has quit [Remote closed the connection] 23:13:20 Riastradh: do you have special indentation code for Emacs regarding foof-loop? 23:13:36 rotty: Oh ho ho ho. :-) 23:14:15 Riastradh: are you at the dinner? 23:16:44 -!- arcfide [n=arcfide@adsl-99-186-239-125.dsl.bltnin.sbcglobal.net] has quit ["Rebuild time."] 23:18:11 -!- Nshag [n=shagoune@Mix-Orleans-106-2-134.w193-248.abo.wanadoo.fr] has quit [Read error: 110 (Connection timed out)] 23:21:02 Arelius [n=Indy@netblock-68-183-230-134.dslextreme.com] has joined #scheme 23:21:46 -!- hiyuh [n=hiyuh@KD125054017176.ppp-bb.dion.ne.jp] has quit ["|_ e /\ \/ i |/| G"] 23:23:56 -!- Mr-Cat [n=Mr-Cat@bahirkin1507.static.corbina.ru] has quit [Remote closed the connection] 23:27:37 -!- reprore__ [n=reprore@ntkngw372060.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit [Remote closed the connection] 23:28:14 annodomini [n=lambda@c-75-69-96-104.hsd1.nh.comcast.net] has joined #scheme 23:28:20 -!- attila_lendvai [n=ati@89.132.189.132] has quit ["..."] 23:30:34 -!- laz0r [n=lazor@affenbande.org] has quit [Read error: 60 (Operation timed out)] 23:30:56 `sorrow` [n=kvirc@92.4.210.217] has joined #scheme 23:31:49 arcfide [n=arcfide@99.186.239.125] has joined #scheme 23:38:40 jonrafkind [n=jon@c-98-202-86-149.hsd1.ut.comcast.net] has joined #scheme 23:39:38 laz0r [n=lazor@affenbande.org] has joined #scheme 23:41:42 -!- Lemonator [n=kniu@DA-YU.RES.CMU.EDU] has quit [Read error: 110 (Connection timed out)] 23:43:15 raikov [n=igr@203.181.243.11] has joined #scheme 23:45:56 synthase [n=synthase@68.63.48.10] has joined #scheme 23:47:51 *`sorrow`* good night !!! 23:47:54 -!- `sorrow` [n=kvirc@92.4.210.217] has quit ["KVIrc 3.4.0 Virgo http://www.kvirc.net/"] 23:50:41 saccade_ [n=saccade@65-78-24-47.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com] has joined #scheme 23:54:54 geckosen1tor [n=sean@71.237.94.78] has joined #scheme 23:56:48 kniu [n=kniu@DA-YU.RES.CMU.EDU] has joined #scheme 23:56:53 can someone tell me if there is an (xor )? 23:57:04 bitwise-eor ? 23:57:10 or maybe bitwise-xor 23:57:26 Sometimes it is called LOGXOR. 23:58:12 none of those worked.. 23:58:25 notByan: You need to tell us more than that. 23:58:28 notByan: R6RS has bitwise-xor 23:58:31 Or lset-xor, or fxxor, or char-set-xor, or just plain ol' xor. 23:58:32 notByan: You don't just randomly type that stuff in. 23:58:45 -!- vixey [n=yoo@amcant.demon.co.uk] has quit ["Quitting!"] 23:58:59 arcfide: hmm? 23:59:23 I typed them all into the REPL and each got undefined identifier back 23:59:23 -!- chaoslynx [n=cpehle@p57A7593B.dip.t-dialin.net] has quit [Read error: 113 (No route to host)] 23:59:32 notByan: These are example names, where did you look in the documentation of your Scheme implementation for these procedures? 23:59:45 Try typing them into your documentation, or search facility for same. Also, what arcfide said.