00:00:12 -!- alvatar [~alvatar@81.126.222.87.dynamic.jazztel.es] has quit [Quit: leaving] 00:00:44 sladegen [~nemo@unaffiliated/sladegen] has joined #scheme 00:01:53 -!- eno [~eno@nslu2-linux/eno] has quit [Ping timeout: 240 seconds] 00:03:18 h_z12x1 [~Joseph@cpe-74-70-42-92.nycap.res.rr.com] has joined #scheme 00:06:23 -!- h_z12x [~Joseph@cpe-74-70-42-92.nycap.res.rr.com] has quit [Ping timeout: 260 seconds] 00:08:49 -!- smtlaissezfaire [~smtlaisse@208.120.172.212] has quit [Quit: smtlaissezfaire] 00:13:25 -!- reified [~reified@usr018.bb160-01.udk.im.wakwak.ne.jp] has quit [Quit: reified] 00:17:23 Mohamdu [~Mohamdu@CPE0013f7bc6820-CM0013f7bc681c.cpe.net.cable.rogers.com] has joined #scheme 00:20:23 -!- Michael_Mohamed [~Mohamdu@CPE0013f7bc6820-CM0013f7bc681c.cpe.net.cable.rogers.com] has quit [Ping timeout: 260 seconds] 00:22:36 hadronzoo [~hadronzoo@adsl-75-20-237-251.dsl.rcsntx.sbcglobal.net] has joined #scheme 00:23:33 petrus [~petrus@unaffiliated/petrus] has joined #scheme 00:23:57 -!- hotblack23 [~jh@p4FC5BB7D.dip.t-dialin.net] has quit [Quit: Leaving.] 00:29:35 reified [~reified@usr018.bb160-01.udk.im.wakwak.ne.jp] has joined #scheme 00:30:15 -!- ws [wswieb@akson.sgh.waw.pl] has quit [Quit: ...] 00:34:51 -!- emma [~em@unaffiliated/emma] has quit [Ping timeout: 260 seconds] 00:42:51 emma [~em@unaffiliated/emma] has joined #scheme 00:43:09 -!- reified [~reified@usr018.bb160-01.udk.im.wakwak.ne.jp] has quit [Quit: reified] 00:44:55 -!- sladegen [~nemo@unaffiliated/sladegen] has quit [Disconnected by services] 00:45:05 sladegen [~nemo@unaffiliated/sladegen] has joined #scheme 00:50:53 -!- petrus [~petrus@unaffiliated/petrus] has quit [Quit: Leaving] 01:01:24 ada2358 [~ada2358@login.ccs.neu.edu] has joined #scheme 01:02:20 brandelune [~suzume@pl571.nas982.takamatsu.nttpc.ne.jp] has joined #scheme 01:04:10 -!- sepult [~user@xdsl-87-79-169-59.netcologne.de] has quit [Read error: Operation timed out] 01:04:30 sepult` [~user@xdsl-87-79-59-155.netcologne.de] has joined #scheme 01:05:49 -!- jcowan [~jcowan@taconic-aa-p443.taconic.net] has quit [Quit: Bailing out] 01:06:03 valhall [~reason@212.36.208.2] has joined #scheme 01:06:40 hohoho [~hohoho@ntkngw227224.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #scheme 01:07:21 asarch [~asarch@187.132.134.70] has joined #scheme 01:12:50 -!- hohoho [~hohoho@ntkngw227224.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit [Remote host closed the connection] 01:14:07 -!- brandelune [~suzume@pl571.nas982.takamatsu.nttpc.ne.jp] has quit [Quit: brandelune] 01:14:47 -!- karme [~user@static.180.75.40.188.clients.your-server.de] has quit [Remote host closed the connection] 01:15:57 -!- Kibane [Kibane@83.231.63.80] has quit [] 01:16:20 hohoho [~hohoho@ntkngw227224.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #scheme 01:16:38 -!- R3cur51v3 [~Recursive@173-29-151-107.client.mchsi.com] has quit [Quit: This system is going down for poweroff RIGHT FREAKING NOW!!!] 01:17:41 -!- hadronzoo [~hadronzoo@adsl-75-20-237-251.dsl.rcsntx.sbcglobal.net] has quit [Quit: hadronzoo] 01:19:31 klutometis: never used match-define, not sure i approve of it 01:19:56 hadronzoo [~hadronzoo@adsl-75-20-237-251.dsl.rcsntx.sbcglobal.net] has joined #scheme 01:22:30 lewis1711 [~lewis@125-239-35-218.jetstream.xtra.co.nz] has joined #scheme 01:23:15 do any scheme interpreters for linux support scrolling up? I have mzscheme but pressing up does not give me the previous command entered 01:23:50 lewis1711: A number of them do, and others support command history through various other means. Additionally, you can use rlwrap in the case where you really can't get it other ways. 01:24:01 lewis1711: I use Chez Scheme which has a fairly good command like editor. 01:24:17 lewis1711: Others use Emacs to wrap their Scheme session, and use Emacs' history support. 01:24:20 ok, will check it out 01:24:48 I know that most of the PLTers don't work with Mzscheme directly, I think. Also, there should be some sort of support for mzscheme command line history built in, but I think you might have to give a special option to enable it. 01:25:41 lewis1711: At a minimum, I know that you have lots of such support in DrScheme if you use that instead of mzscheme. 01:26:50 I've found petite schez scheme in my repos, giving that a whirl:) 01:26:55 *chez 01:31:17 lewis1711: Which version? 01:31:46 lewis1711: Which distro are you using by the way? 01:31:56 local/petite-chez-scheme 7.9.3-1 01:31:59 Arch 01:32:18 Does Arch use Slackware package management or RPM? 01:32:38 neither. it's most similar to Slackware though 01:33:02 and that package doesn't work, packaging error (had to go into the "unofficial" repos 01:33:13 Ah, well, if you want, I have a SlackBUILD script for Chez Scheme 8.0 which you could use to build and package Petite Chez Scheme for Arch. The 7.9.3 was a pre-release before the recent 8.0 release. 01:33:33 Otherwise, there are RPMs and Tarballs on http://www.scheme.com which work well. 01:34:05 I recommend going with the 8.0 version, since it is an officially released version and there are a number of cool features in there. 01:34:43 lewis1711: What editor do you use? 01:35:17 arcfide: depends what language really. Gedit for C, Geany for Python. sometimes vim if I feel like it 01:35:37 What do you use for Scheme? 01:37:19 none, that's why I'm downloading interpreters;) 01:37:27 Aaah, okay. :-) 01:37:28 just wanting to imrpove my functional programming 01:37:39 and haskell syntax is hideous to me, scheme looked nice 01:37:43 :-) 01:37:48 Well, welcome. It is nice. :-D 01:38:50 I do FP a bit in python, but the thing with python is very few people know about its functional capabilities. so it's sort of hard to learn, because people will just tell me "do a for loop increment!" or whatever. 01:40:29 lewis1711: Not to mention its lack of tail recursion. :-) 01:41:09 is that so? ah. I use first order functions a lot, and list comprehension, and map, but I'm sure there's more to FP than that 01:41:17 foof: oh, ok; it's listed in the matchable docs as well as the andrew wright paper 01:42:32 lewis1711: Well, I'm sure that you'll find a lot of good stuff as you play with Scheme. 01:42:49 -!- valhall [~reason@212.36.208.2] has left #scheme 01:43:23 The Chez Scheme User's Guide Section 2.2 details how the command line editor works. 01:43:33 http://www.scheme.com/csug8/ 01:44:28 lewis1711: If you're also just going to be playing around with Scheme and learning, I recommend http://www.scheme.com/tspl4/ 01:45:24 hey nice. arcfide that book is in my uni library, didn't know it was online 01:49:02 -!- hadronzoo [~hadronzoo@adsl-75-20-237-251.dsl.rcsntx.sbcglobal.net] has quit [Quit: hadronzoo] 02:04:08 -!- hohoho [~hohoho@ntkngw227224.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit [Remote host closed the connection] 02:10:48 _danb_ [~user@124-171-25-183.dyn.iinet.net.au] has joined #scheme 02:26:44 -!- MrFahrenheit [~RageOfTho@users-55-189.vinet.ba] has quit [Ping timeout: 258 seconds] 02:34:33 -!- acarrico [~acarrico@pppoe-68-142-35-203.gmavt.net] has quit [Ping timeout: 260 seconds] 02:54:59 -!- JoelMcCracken [~joelmccra@pool-72-95-204-229.pitbpa.east.verizon.net] has quit [Quit: This computer has gone to sleep] 02:55:53 -!- timj_ [~timj@e176195084.adsl.alicedsl.de] has quit [Ping timeout: 240 seconds] 03:03:00 -!- davids [~davids@189.60.69.82] has quit [Quit: Client exiting] 03:05:10 lewis1711: http://docs.plt-scheme.org/readline/ 03:05:23 arcfide: You know wrong. 03:06:25 hadronzoo [~hadronzoo@ppp-70-251-73-16.dsl.rcsntx.swbell.net] has joined #scheme 03:08:19 eli: What wrong? 03:08:59 "I know that most of the PLTers don't work with Mzscheme directly" 03:09:21 timj_ [~timj@e176194045.adsl.alicedsl.de] has joined #scheme 03:09:27 eli: Ah. Well, that's what most everyone that I have talked to who uses PLT has told me. 03:09:37 eli: They either wrap Emacs or DrScheme around it or something else. 03:10:01 I've met very few who open up a terminal and run the mzscheme program directly from the terminal. 03:10:37 If running mzscheme in emacs means not working with it, then you have a very odd definition of "working with it". 03:10:43 eli: Also, I've never understood why mzscheme doesn't enable readline support automatically if it detects that it is running on a TTY, it would make life easier for people like lewis1711, I think. 03:11:01 eli: What I meant was working directly with the mzscheme program outside of some additional interface wrappings. 03:11:26 Interfacing with Mzscheme through Emacs doesn't count for me, because you get additional niceities that emacs provides. 03:11:40 I very rarely run any interactive thing outside of emacs. 03:11:53 And re enabling it by default see that link. 03:11:55 http://docs.plt-scheme.org/readline/ 03:11:59 The bottom. 03:12:25 Aaah, right. 03:12:32 I always forget about that. 03:13:00 It's kind of hard to forget when readline is the most known example of this stupidity. 03:13:24 Hehe, well, most of the programs that I use that use readline are also GPL. 03:13:30 But yes, that is stupid. 03:14:59 If you dig in the mailing list you'll see my conclusions about readline which has lead to the current setup. 03:15:06 Before that it wasn't even distributed. 03:15:17 Ah. 03:15:34 Well, at least you can get some sort of support for readline stuff in mzscheme. That's better than not having it at all. 03:16:04 Does mzscheme also print out the funny GPL stuff that I think is required for such things? 03:16:33 No, I don't remember a requirement to print the GPL. 03:16:51 Michael_Mohamed [~Mohamdu@CPE0013f7bc6820-CM0013f7bc681c.cpe.net.cable.rogers.com] has joined #scheme 03:18:14 JoelMcCracken [~joelmccra@pool-72-95-204-229.pitbpa.east.verizon.net] has joined #scheme 03:18:16 -!- JoelMcCracken [~joelmccra@pool-72-95-204-229.pitbpa.east.verizon.net] has quit [Remote host closed the connection] 03:18:26 am downloading mit-scheme. hopefully have more luck with that:) 03:19:24 lewis1711: Is there a problem you're having with what you have? 03:19:46 lewis1711: Not that I want to discourage you from playing with MIT Scheme. In fact, I would recommend playing with PLT, MIT, Chez, and Chicken for a good experience. 03:20:03 -!- Mohamdu [~Mohamdu@CPE0013f7bc6820-CM0013f7bc681c.cpe.net.cable.rogers.com] has quit [Ping timeout: 260 seconds] 03:20:13 well I already removed mzscheme before I read all that, could not install chez properely (some weird dependency) 03:20:43 eli: It's not the GPL, I think, but the LGPL. I know Chez Scheme doesn't link by default with libiconv because if it did then it would have to print a prominent notice about the use of libiconv and LGPL. 03:21:01 lewis1711: Did you install it from the tarball? 03:21:31 lewis1711: It's as easy as cd custom && ./configure --installprefix=/usr/local && make && sudo make install. 03:22:06 smtlaissezfaire [~smtlaisse@208.120.172.212] has joined #scheme 03:22:16 eli: I think it's Section 4 (a) & (c). 03:22:23 Of the LGPL that is. 03:23:05 -!- parolang [~user@8e4a01246100775874c4f448e9887093.oregonrd-wifi-1261.amplex.net] has quit [Ping timeout: 258 seconds] 03:24:07 -!- hadronzoo [~hadronzoo@ppp-70-251-73-16.dsl.rcsntx.swbell.net] has quit [Ping timeout: 252 seconds] 03:24:14 arcfide: I don't see the word "print" mentioned anywhere. 03:24:15 arcfide: I prefer to use the package manager where I can. not all tarballs are so nice to install 03:25:24 eli: "For a CW that displays copyright notices during execution, include the [library] copyright [and] a reference [to the GPL].| 03:25:36 4 (c). 03:26:14 I don't recall if Mzscheme prints out copyright notices or not. And I don't know if this applies to the GPL. 03:26:31 It did not print copyright notices 03:26:41 That's section 6, and "If the work during execution displays copyright notice<>" 03:27:08 Chez Scheme prints out a little two line header when it starts up that includes a copyright. That would grow a bit for an almost unused libiconv library, which was a little annoying. 03:27:21 damn capped internet. I'm at 7.5 k/s 03:27:30 Ouch. 03:27:40 I thought getting capped at 300KB/s was rough. 03:27:41 -!- mbishop_ [~martin@adsl-150-28-104.aby.bellsouth.net] has quit [Ping timeout: 258 seconds] 03:28:11 ha. that's what I get for living in an island in the middle of nowhere 03:30:28 hadronzoo [~hadronzoo@adsl-209-30-46-166.dsl.rcsntx.sbcglobal.net] has joined #scheme 03:32:15 -!- smtlaissezfaire [~smtlaisse@208.120.172.212] has quit [Quit: smtlaissezfaire] 03:38:16 -!- hadronzoo [~hadronzoo@adsl-209-30-46-166.dsl.rcsntx.sbcglobal.net] has quit [Ping timeout: 276 seconds] 03:40:50 -!- Zarutian [~zarutian@194-144-84-110.du.xdsl.is] has quit [Quit: Zarutian] 03:42:29 vixey [~quantum@unaffiliated/fax] has joined #scheme 03:42:45 in MIT-scheme how do you find out where something was defined? 03:42:46 mbishop_ [~martin@adsl-150-28-104.aby.bellsouth.net] has joined #scheme 03:42:55 the manual doesn't even document this function and I haven't found it with grep 03:43:05 hadronzoo [~hadronzoo@209.30.39.81] has joined #scheme 03:43:21 vixey: What? 03:43:34 vixey: What are you talking about? 03:43:50 the procedures POSITION and VELOCITY in scmutils 03:44:36 -!- asarch [~asarch@187.132.134.70] has quit [Remote host closed the connection] 03:45:18 I wasn't aware of such procedures. 03:45:58 Are you trying to find where POSITION and VELOCITY are defined? 03:46:08 vixey: I'm still confused about what you want. 03:46:09 yes or more information about them 03:47:06 scmutils is where? 03:48:14 http://groups.csail.mit.edu/mac/users/gjs/6946/refman.txt 03:48:22 that's the manual but it doesn't mention these 03:48:27 I don't think they finished writing it 03:48:50 Oh, so scmutils is not a part of MIT Scheme. 03:49:25 In that case, wherever the source for scmutils is will be your documentation. 03:50:19 -!- arcfide [~arcfide@adsl-99-75-51-152.dsl.bltnin.sbcglobal.net] has left #scheme 03:50:23 arcfide [~arcfide@adsl-99-75-51-152.dsl.bltnin.sbcglobal.net] has joined #scheme 04:04:39 -!- h_z12x1 [~Joseph@cpe-74-70-42-92.nycap.res.rr.com] has quit [Read error: Connection reset by peer] 04:06:09 h_z12x [~Joseph@cpe-74-70-42-92.nycap.res.rr.com] has joined #scheme 04:07:37 -!- winxordie [~winxordie@199-49.97-97.tampabay.res.rr.com] has quit [Ping timeout: 245 seconds] 04:09:53 ktzqbp [~ktzqbp@unaffiliated/ktzqbp] has joined #scheme 04:18:03 mbishop__ [~martin@adsl-150-28-141.aby.bellsouth.net] has joined #scheme 04:18:05 -!- lewis1711 [~lewis@125-239-35-218.jetstream.xtra.co.nz] has quit [Ping timeout: 240 seconds] 04:20:52 -!- mbishop_ [~martin@adsl-150-28-104.aby.bellsouth.net] has quit [Ping timeout: 265 seconds] 04:23:47 I am using mzscheme to compile my code, how can I get it to tell me what line the compile is failing at like drscheme does? 04:24:54 -!- ktzqbp [~ktzqbp@unaffiliated/ktzqbp] has quit [Quit: Leaving] 04:25:23 askhader: search the docs for `errortrace' 04:26:53 lewis1711 [~lewis@125-239-35-218.jetstream.xtra.co.nz] has joined #scheme 04:26:59 ktzqbp [~ktzqbp@unaffiliated/ktzqbp] has joined #scheme 04:28:19 thanks 04:28:23 -!- lewis1711 [~lewis@125-239-35-218.jetstream.xtra.co.nz] has left #scheme 04:32:31 -!- melba [~blee@unaffiliated/lazz0] has quit [Read error: Connection reset by peer] 04:33:44 melba [~blee@unaffiliated/lazz0] has joined #scheme 04:40:30 -!- ktzqbp [~ktzqbp@unaffiliated/ktzqbp] has quit [Quit: Leaving] 04:42:17 ktzqbp [~ktzqbp@unaffiliated/ktzqbp] has joined #scheme 04:52:03 -!- bgs100 is now known as bgs000 05:01:09 -!- h_z12x [~Joseph@cpe-74-70-42-92.nycap.res.rr.com] has left #scheme 05:09:40 hohoho [~hohoho@ntkngw227224.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #scheme 05:15:34 hmmm... my auto list filer failed for the first time ever 05:29:00 the new racket list is called users.racket-lang.org, so my filter just files it as "users" 05:35:55 adu [~ajr@pool-71-191-173-118.washdc.fios.verizon.net] has joined #scheme 05:41:01 -!- cpr420 [~cpr420@unaffiliated/cpr420] has quit [Quit: Vision[0.9.7-H-090423]: i've been blurred!] 05:44:32 -!- MononcQc [~Ferd@modemcable062.225-20-96.mc.videotron.ca] has quit [Quit: Lost terminal] 05:47:03 foof: Why aren't you using the headers? 05:48:05 that _is_ the header 05:48:21 List-Id: Racket discussion list 05:49:19 Right, so how do you go from that to "users"? 05:49:36 my rules just use the first part of the list-id, since so many lists are foo.gnu.org or foo.savannah.org or whatever, this is just the first time that i've needed an exception to that rule 05:50:17 Ah, so you just have a broken rule... 05:50:27 so i'll have to add a list of known mailing servers where i just want the first part 05:50:32 I'd make it aware of generic suffixes. 05:50:45 (the opposite of what you're saying, I think.) 05:51:12 That is: remove ".savannah.org" and ".gnu.org" and ".org". 05:51:18 i'm saying i need to change it to use the whole id, and have a list of exceptions where I candrop the suffix 05:51:30 Yeah ok. 05:52:14 i was sure the rule would need tuning and exceptions when i first wrote it, and was surprised to see it work fine for years until now 05:56:53 and amazingly i never get spam with list-ids (except spam sent to the lists i'm on) 05:57:40 -!- hadronzoo [~hadronzoo@209.30.39.81] has quit [Quit: hadronzoo] 05:57:46 That seems like a contradiction. 05:58:15 If spam get sent to a list it would have an id, no? 05:58:21 yes 05:58:37 i'm referring to random spam targetting my gmail address (instead of targetting the list) 05:58:52 they send all kinds of garbage and malformed messages and weird headers 05:58:58 but they never send fake list-ids 05:59:08 Ah. 05:59:40 My surprise is that there's no spammers that mimic replies to mailing list posts. 05:59:51 That would make things "interesting". 06:00:29 *foof* doesn't need more interesting spam 06:01:09 Interesting in terms of dealing with it. 06:01:32 So far there was one case where I had a spam go through the list. 06:02:10 It was something mildly clever: one post asking some question, and then another sent as a reply (which was the actual spam). 06:02:25 Looked human enough that I didn't pay attention. 06:09:28 mmc [~michal@cs181176076.pp.htv.fi] has joined #scheme 06:14:03 -!- mmc [~michal@cs181176076.pp.htv.fi] has quit [Ping timeout: 258 seconds] 06:26:30 -!- arcfide [~arcfide@adsl-99-75-51-152.dsl.bltnin.sbcglobal.net] has quit [Quit: Leaving.] 06:32:59 -!- hohoho [~hohoho@ntkngw227224.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit [Remote host closed the connection] 06:38:51 -!- adu [~ajr@pool-71-191-173-118.washdc.fios.verizon.net] has quit [Quit: adu] 06:40:14 jewel [~jewel@196-210-134-12-rhwh-esr-2.dynamic.isadsl.co.za] has joined #scheme 06:41:34 foof: are you saying that you'd reject a match-define patch? 06:44:24 edw` [~user@71.23.225.183] has joined #scheme 06:48:02 -!- edw [~user@71.23.225.183] has quit [Ping timeout: 245 seconds] 06:59:46 klutometis: not necessarily 07:00:16 actually, one of the reasons i left it out was to see if anyone noticed 07:00:41 did you actually need to use it for something? 07:17:20 foof: i went to use it; was surprised it was unbound; and then realized that the map example from the docs uses the (define map (lambda ...) ...) idiom. 07:18:22 i'm just defining a procedure with variable arity; i can resort to match-lambda, of course, but it would be nice to have match-define for consistency's sake. 07:37:22 ah... you want it for the lambda case 07:47:09 -!- jonrafkind [~jon@c-67-172-254-235.hsd1.ut.comcast.net] has quit [Read error: Operation timed out] 07:49:06 mmc [~michal@cs181176076.pp.htv.fi] has joined #scheme 07:56:33 foof: among other things; but, yeah, it's also a nice replacement for CASE-LAMBDA/#!optional. 08:00:58 -!- gravicappa [~gravicapp@ppp85-140-64-185.pppoe.mtu-net.ru] has quit [Read error: Connection reset by peer] 08:08:55 gravicappa [~gravicapp@91.78.229.48] has joined #scheme 08:17:42 -!- jewel [~jewel@196-210-134-12-rhwh-esr-2.dynamic.isadsl.co.za] has quit [Ping timeout: 265 seconds] 08:25:49 jewel [~jewel@196-210-134-12-rhwh-esr-2.dynamic.isadsl.co.za] has joined #scheme 08:30:13 masm [~masm@bl15-132-148.dsl.telepac.pt] has joined #scheme 08:37:50 -!- nowhereman [~pierre@AStrasbourg-551-1-7-237.w92-141.abo.wanadoo.fr] has quit [Remote host closed the connection] 08:38:52 nowhere_man [~pierre@AStrasbourg-551-1-7-237.w92-141.abo.wanadoo.fr] has joined #scheme 08:39:51 -!- copumpkin [~copumpkin@94.165.65.37] has quit [Ping timeout: 265 seconds] 08:42:20 copumpkin [~copumpkin@94.166.94.185] has joined #scheme 08:50:27 -!- copumpkin [~copumpkin@94.166.94.185] has quit [Read error: Connection reset by peer] 08:50:39 copumpkin [~copumpkin@94.166.94.185] has joined #scheme 09:05:00 Blkt [~user@93-33-139-100.ip44.fastwebnet.it] has joined #scheme 09:18:47 stis [~stis@1-1-1-39a.veo.vs.bostream.se] has joined #scheme 09:27:40 -!- gravicappa [~gravicapp@91.78.229.48] has quit [Remote host closed the connection] 09:49:37 rdd [~rdd@c83-250-52-182.bredband.comhem.se] has joined #scheme 10:05:15 -!- mbohun [~mbohun@ppp115-156.static.internode.on.net] has quit [Ping timeout: 240 seconds] 10:10:02 -!- jmcphers [~jmcphers@218.185.108.156] has quit [Remote host closed the connection] 10:18:10 mbohun [~mbohun@ppp115-156.static.internode.on.net] has joined #scheme 10:46:03 -!- sepult` [~user@xdsl-87-79-59-155.netcologne.de] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 10:47:44 fradgers- [~fradgers-@5e02b45e.bb.sky.com] has joined #scheme 10:50:48 elderK [~zk@125-236-160-245.jetstream.xtra.co.nz] has joined #scheme 10:52:05 -!- fradgers- [~fradgers-@5e02b45e.bb.sky.com] has left #scheme 10:52:09 fradgers- [~fradgers-@5e02b45e.bb.sky.com] has joined #scheme 10:53:43 -!- elderK [~zk@125-236-160-245.jetstream.xtra.co.nz] has quit [Client Quit] 10:54:02 elderK [~zk@125-236-160-245.jetstream.xtra.co.nz] has joined #scheme 10:54:47 -!- elderK [~zk@125-236-160-245.jetstream.xtra.co.nz] has quit [Client Quit] 10:55:06 elderK [~zk@pdpc/supporter/active/elderk] has joined #scheme 10:55:29 sepult [~user@xdsl-87-79-59-155.netcologne.de] has joined #scheme 11:00:50 gravicappa [~gravicapp@80.90.116.82] has joined #scheme 11:02:16 -!- virl [~virl__@chello062178085149.1.12.vie.surfer.at] has quit [Remote host closed the connection] 11:30:53 brandelune [~suzume@pl571.nas982.takamatsu.nttpc.ne.jp] has joined #scheme 11:31:41 -!- ktzqbp [~ktzqbp@unaffiliated/ktzqbp] has quit [Ping timeout: 240 seconds] 11:32:20 alvatar [~alvatar@63.149.220.87.dynamic.jazztel.es] has joined #scheme 11:45:41 ktzqbp [~ktzqbp@unaffiliated/ktzqbp] has joined #scheme 11:50:16 asarch [~asarch@189.188.140.226] has joined #scheme 11:54:56 can you do 3D graphics with MIT-scheme? 11:55:02 wingo [~wingo@83.44.188.237] has joined #scheme 12:15:59 fsvo 'do', or '3D graphics', you always can do, as soon as you have Turing Equivalence. 12:16:43 Otherwise, if you have in mind a specific 3D graphic library, MIT-Scheme has a FFI, so it can. 12:21:34 MrFahrenheit [~RageOfTho@users-33-140.vinet.ba] has joined #scheme 12:26:39 winxordie [~winxordie@199-49.97-97.tampabay.res.rr.com] has joined #scheme 12:28:18 arcfide [~arcfide@adsl-99-75-51-152.dsl.bltnin.sbcglobal.net] has joined #scheme 12:36:23 -!- vixey [~quantum@unaffiliated/fax] has quit [Remote host closed the connection] 12:44:20 -!- Blkt [~user@93-33-139-100.ip44.fastwebnet.it] has quit [Remote host closed the connection] 12:48:14 HG` [~HG@xdslez129.osnanet.de] has joined #scheme 12:49:14 seangrove [~user@180.64.8.254] has joined #scheme 12:55:45 -!- ktzqbp [~ktzqbp@unaffiliated/ktzqbp] has quit [Read error: Operation timed out] 13:15:14 -!- asarch [~asarch@189.188.140.226] has quit [Quit: Leaving] 13:15:23 ktzqbp [~ktzqbp@unaffiliated/ktzqbp] has joined #scheme 13:22:19 -!- ktzqbp [~ktzqbp@unaffiliated/ktzqbp] has quit [Quit: Leaving] 13:25:53 snorble [~none@s83-179-14-105.cust.tele2.se] has joined #scheme 13:26:13 -!- snorble [~none@s83-179-14-105.cust.tele2.se] has left #scheme 13:33:07 -!- HG` [~HG@xdslez129.osnanet.de] has quit [Quit: Leaving.] 13:52:07 -!- arcfide [~arcfide@adsl-99-75-51-152.dsl.bltnin.sbcglobal.net] has quit [Quit: Leaving.] 13:52:39 -!- alvatar [~alvatar@63.149.220.87.dynamic.jazztel.es] has quit [Quit: leaving] 13:59:41 parolang [~user@8e4a01246100775874c4f448e9887093.oregonrd-wifi-1261.amplex.net] has joined #scheme 14:00:39 -!- winxordie [~winxordie@199-49.97-97.tampabay.res.rr.com] has quit [Ping timeout: 276 seconds] 14:00:58 -!- sepult [~user@xdsl-87-79-59-155.netcologne.de] has quit [Ping timeout: 264 seconds] 14:03:24 sepult [~user@xdsl-87-79-138-60.netcologne.de] has joined #scheme 14:15:59 winxordie [~winxordie@199-49.97-97.tampabay.res.rr.com] has joined #scheme 14:26:55 hkBst [~hkBst@gentoo/developer/hkbst] has joined #scheme 14:28:37 xwl [~user@125.34.175.66] has joined #scheme 14:29:18 -!- alaricsp [~alaric@relief.warhead.org.uk] has quit [Ping timeout: 265 seconds] 14:30:50 alaricsp [~alaric@relief.warhead.org.uk] has joined #scheme 14:31:31 -!- seangrove [~user@180.64.8.254] has quit [Ping timeout: 276 seconds] 14:43:08 alvatar [~alvatar@223.126.222.87.dynamic.jazztel.es] has joined #scheme 14:49:38 -!- mbohun [~mbohun@ppp115-156.static.internode.on.net] has quit [Quit: Leaving] 14:54:59 -!- jewel [~jewel@196-210-134-12-rhwh-esr-2.dynamic.isadsl.co.za] has quit [Ping timeout: 265 seconds] 14:57:20 acarrico [~acarrico@pppoe-68-142-35-203.gmavt.net] has joined #scheme 15:07:14 myu2 [~myu2@w179122.dynamic.ppp.asahi-net.or.jp] has joined #scheme 15:07:59 -!- brandelune [~suzume@pl571.nas982.takamatsu.nttpc.ne.jp] has quit [Quit: brandelune] 15:13:10 -!- bgs000 is now known as bgs100 15:23:38 Where do you fellas paste your scheme source? 15:23:50 lisppaste: url? 15:23:50 To use the lisppaste bot, visit http://paste.lisp.org/new/scheme and enter your paste. 15:24:19 most people here use that ^ but there are plenty of alternatives 15:25:01 Thanksss 15:25:48 qebab: That url seems to be dead 15:26:14 luz [~davids@189.60.69.82] has joined #scheme 15:26:33 Blkt [~user@93-33-139-100.ip44.fastwebnet.it] has joined #scheme 15:26:53 Works fine here 15:27:36 If the site is unreachable, the lisppaste bot is offline too AFAIK 15:28:27 askhader pasted "vector manipulation" at http://paste.lisp.org/display/111196 15:30:37 Alright so that function is meant to take a vector and add data to it depending on whether or not data of that type has been encountered before. It works just find but the trouble is with line 8. The struct of my vector elements is (list username (list (date message) (date message) . . . )) but for some reason it comes out (list username (list (date message) (list (list date message) (list date message) (list date message . . . .)))) 15:30:45 Any ideas why? 15:33:00 The call (addvec sdata (list username (list (list date msg)))) perhaps? 15:35:26 (addvec ) adds an element to the vector, but doesn't actually add data to an already exist element 15:35:39 -!- ada2358 is now known as adzuci 15:36:02 -!- adzuci [~ada2358@login.ccs.neu.edu] has quit [Changing host] 15:36:03 adzuci [~ada2358@unaffiliated/ada2358] has joined #scheme 15:36:25 Actually it's worse, it keeps nesting lists =/ 15:36:42 Not addvec, I mean the one I pasted 15:38:34 and you are sure you call cons the right way? 15:39:29 rudybot: eval (cons '(a b) '( c (d e))) 15:39:32 C-Keen: your sandbox is ready 15:39:33 C-Keen: ; Value: ((a b) c (d e)) 15:39:53 But that's not how I call cons. 15:40:14 (rest oldata) should be (list (date message) (date message) ...) 15:42:09 -!- hkBst [~hkBst@gentoo/developer/hkbst] has quit [Ping timeout: 258 seconds] 15:48:18 -!- myu2 [~myu2@w179122.dynamic.ppp.asahi-net.or.jp] has quit [Remote host closed the connection] 15:49:08 mjonsson [~mjonsson@cpe-74-68-121-85.nyc.res.rr.com] has joined #scheme 15:50:51 Replaced it with a call to append 15:50:55 It's .5 seconds slower 15:50:56 meh 15:51:48 kssreeram [~kssreeram@122.174.129.247] has joined #scheme 15:59:02 jonrafkind [~jon@c-67-172-254-235.hsd1.ut.comcast.net] has joined #scheme 16:02:04 -!- sepult [~user@xdsl-87-79-138-60.netcologne.de] has quit [Read error: Connection reset by peer] 16:02:25 -!- kssreeram [~kssreeram@122.174.129.247] has left #scheme 16:05:31 sepult [~user@xdsl-87-79-138-60.netcologne.de] has joined #scheme 16:10:08 -!- gravicappa [~gravicapp@80.90.116.82] has quit [Ping timeout: 258 seconds] 16:26:27 -!- mjonsson [~mjonsson@cpe-74-68-121-85.nyc.res.rr.com] has quit [Remote host closed the connection] 16:32:32 -!- melba [~blee@unaffiliated/lazz0] has quit [Read error: Connection reset by peer] 16:33:54 melba [~blee@unaffiliated/lazz0] has joined #scheme 16:37:23 -!- alvatar [~alvatar@223.126.222.87.dynamic.jazztel.es] has quit [Read error: Connection reset by peer] 16:41:22 alvatar [~alvatar@43.127.222.87.dynamic.jazztel.es] has joined #scheme 16:42:35 DerGuteMoritz [~syn@85.88.17.198] has joined #scheme 16:43:15 -!- Blkt [~user@93-33-139-100.ip44.fastwebnet.it] has quit [Ping timeout: 265 seconds] 16:51:44 -!- parolang [~user@8e4a01246100775874c4f448e9887093.oregonrd-wifi-1261.amplex.net] has quit [Remote host closed the connection] 16:59:08 -!- acarrico [~acarrico@pppoe-68-142-35-203.gmavt.net] has quit [Ping timeout: 265 seconds] 17:06:38 Zarutian [~zarutian@194-144-84-110.du.xdsl.is] has joined #scheme 17:06:48 hkBst [~hkBst@gentoo/developer/hkbst] has joined #scheme 17:08:27 -!- xwl [~user@125.34.175.66] has quit [Ping timeout: 248 seconds] 17:13:59 -!- saccade [~saccade@209-6-54-113.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com] has quit [Quit: This computer has gone to sleep] 17:14:22 -!- hkBst [~hkBst@gentoo/developer/hkbst] has quit [Remote host closed the connection] 17:23:22 -!- _danb_ [~user@124-171-25-183.dyn.iinet.net.au] has quit [Ping timeout: 265 seconds] 17:25:08 Blkt [~user@93-33-139-194.ip44.fastwebnet.it] has joined #scheme 17:33:35 -!- Nshag [user@lns-bzn-32-82-254-59-154.adsl.proxad.net] has quit [Ping timeout: 260 seconds] 17:35:27 -!- Blkt [~user@93-33-139-194.ip44.fastwebnet.it] has quit [Ping timeout: 265 seconds] 17:38:36 gravicappa [~gravicapp@91.78.229.48] has joined #scheme 17:46:05 Nshag [user@lns-bzn-43-82-249-190-142.adsl.proxad.net] has joined #scheme 17:58:30 -!- alvatar [~alvatar@43.127.222.87.dynamic.jazztel.es] has quit [Read error: Connection reset by peer] 17:59:59 alvatar [~alvatar@220.119.20.95.dynamic.jazztel.es] has joined #scheme 18:04:53 MononcQc [~Ferd@modemcable062.225-20-96.mc.videotron.ca] has joined #scheme 18:05:00 r2q2 [~user@c-24-7-212-58.hsd1.il.comcast.net] has joined #scheme 18:05:15 Hrm so its official plt scheme is now plt racket 18:10:50 arcfide [~arcfide@adsl-99-75-51-152.dsl.bltnin.sbcglobal.net] has joined #scheme 18:14:29 r2q2: Says who? 18:17:40 seangrove [~user@180.64.8.254] has joined #scheme 18:21:07 kar8nga [~kar8nga@jol13-1-82-66-176-74.fbx.proxad.net] has joined #scheme 18:21:27 alvatar_ [~alvatar@41.126.222.87.dynamic.jazztel.es] has joined #scheme 18:21:46 RageOfThou [~RageOfTho@users-55-250.vinet.ba] has joined #scheme 18:22:34 -!- alvatar [~alvatar@220.119.20.95.dynamic.jazztel.es] has quit [Ping timeout: 264 seconds] 18:25:43 -!- MrFahrenheit [~RageOfTho@users-33-140.vinet.ba] has quit [Ping timeout: 265 seconds] 18:32:58 -!- gravicappa [~gravicapp@91.78.229.48] has quit [Ping timeout: 265 seconds] 18:36:31 askhader: Says the web site. 18:36:36 -!- edw` is now known as edw 18:44:24 gravicappa [~gravicapp@91.78.230.164] has joined #scheme 18:49:45 -!- MononcQc [~Ferd@modemcable062.225-20-96.mc.videotron.ca] has quit [Quit: leaving] 18:49:53 MononcQc [~Ferd@modemcable062.225-20-96.mc.videotron.ca] has joined #scheme 18:55:43 saccade [~saccade@BRAIN-AND-COG-FIVE-THIRTY-SEVEN.MIT.EDU] has joined #scheme 19:03:06 aintme [~Miranda@9.36.221.87.dynamic.jazztel.es] has joined #scheme 19:03:19 -!- alvatar_ [~alvatar@41.126.222.87.dynamic.jazztel.es] has quit [Read error: Connection reset by peer] 19:04:56 alvatar [~alvatar@163.119.20.95.dynamic.jazztel.es] has joined #scheme 19:11:21 virl [~virl__@chello062178085149.1.12.vie.surfer.at] has joined #scheme 19:21:51 -!- bipt [~bpt@cl-851.chi-02.us.sixxs.net] has quit [Ping timeout: 260 seconds] 19:23:06 la la la 19:26:49 bipt [~bpt@cl-851.chi-02.us.sixxs.net] has joined #scheme 19:28:37 eno [~eno@nslu2-linux/eno] has joined #scheme 19:29:45 -!- aintme [~Miranda@9.36.221.87.dynamic.jazztel.es] has quit [Read error: Connection reset by peer] 19:33:51 Belaf [~campedel@194.209.131.192] has joined #scheme 19:34:18 -!- Belaf [~campedel@194.209.131.192] has left #scheme 19:35:03 aintme [~Miranda@9.36.221.87.dynamic.jazztel.es] has joined #scheme 20:09:21 -!- aintme [~Miranda@9.36.221.87.dynamic.jazztel.es] has left #scheme 20:12:33 cpr420 [~cpr420@unaffiliated/cpr420] has joined #scheme 20:19:16 schmir [~schmir@p57ADFFD4.dip.t-dialin.net] has joined #scheme 20:20:10 -!- kar8nga [~kar8nga@jol13-1-82-66-176-74.fbx.proxad.net] has quit [Remote host closed the connection] 20:23:32 -!- alvatar [~alvatar@163.119.20.95.dynamic.jazztel.es] has quit [Quit: leaving] 20:24:28 eliza^ [~eliza^@cpe-24-92-71-240.wi.res.rr.com] has joined #scheme 20:25:41 jewel [~jewel@196-210-134-12-rhwh-esr-2.dynamic.isadsl.co.za] has joined #scheme 20:28:38 *edw* taps fingers. 20:29:44 hey edw, how's it going? 20:30:35 Yo. It goes. I've gotten hungry to do some lyrical programming, and it's been a while, so I thought I'd come outside and hang. 20:30:50 Lyrical programming? 20:30:56 Have you not been hacking Scheme lately? 20:32:12 -!- Zarutian [~zarutian@194-144-84-110.du.xdsl.is] has quit [Quit: Zarutian] 20:32:28 "(of literature, art, or music) expressing the writer's emotions in an imaginative and beautiful way." 20:33:00 No, to the extent that I've been programming, Python (& Django) have been the order of the day. 20:33:18 Zarutian_ [~zarutian@194-144-84-110.du.xdsl.is] has joined #scheme 20:33:49 I've been thinking about programming in the context of design and art and philosophy and commerce as I've been writing about all of the above. 20:35:15 Have you seen my latest little creation? 20:35:26 No. Please share. 20:35:37 edw: ChezWEB. It's a Hygienic Literate Programming system. 20:36:52 Related to the Scheme of similar name? Written in it? 20:36:56 edw: I'm working on a 1.1 version, which has a lot of goodies. 20:37:07 edw: Written fully in Scheme, with a number of Schemely advantages. 20:37:15 edw: gopher://gopher.sacrideo.us/1chezweb/ 20:37:59 It's significantly different than SchemeWEB. 20:38:17 Umm, yeah, I'm without a gopher client just right now. Unless Emacs has one built in. 20:38:21 The code there doesn't have documentation, though a new 1.1 version is coming out soon which will have an User's Guide and a number of enhancements. 20:38:26 edw: Firefox? 20:38:32 edw: Lynx? 20:38:38 Squid? 20:38:48 You're going to make me fire up *that* beast?! :P 20:38:58 Well, if you don't want to do that: http://gopher.floodgap.com/gopher/ 20:39:10 It's a web based gopher client. 20:39:29 I've got the army of gerbils running on their treadmills. Give Firefox a sec. here... 20:39:54 trundle trundle trundle trundle 20:40:04 I'd say I'm about a week or less from release 1.1, which will have documentation. 20:40:37 Reading the README... 20:41:11 -!- winxordie [~winxordie@199-49.97-97.tampabay.res.rr.com] has quit [Ping timeout: 260 seconds] 20:43:47 My writing is about ninety percent...writing and about five percent source code. I've been struggling with how to truly effectively write in a way that embraces collage techniques. I guess I'd like something like Mathematica's notebooks, but with Scheme (and Python and...) and support for Markdown and SmartyPants. 20:44:25 Well, I can send you a sample of some formatted output if you'd like. 20:45:32 I am completely ignorant of Literate Programming, aside from knowing that I should have a feeling of shameful inadequacy for such ignorance. 20:45:43 edw: http://www.sacrideo.us/~arcfide/sockets.pdf 20:45:54 That's a work in progress conversion of my old Noweb stuff to ChezWEB. 20:45:58 Clicking... 20:46:25 That's how the rendered output of ChezWEB looks right now. 20:46:41 There are a couple of formatting oddities that are in flux because I'm finishing up tweaks to 1.1. 20:48:30 Perhaps a non sequitor, but there's something beautiful about the Berkeley Standard Distribution man pages in printed form. (The 4.4BSD Programmer's Reference Manual is one of those things I keep around for technical and design inspiration. It's simultaneously the apotheosis of 19th Century typography and 1980s technology.) 20:49:07 *wingo* would like to see that at some point 20:49:39 Come to Philaelphia and I'll show it to you. 20:51:20 i have family there, i'll give you a poke next time i'm around. 20:51:33 PA, not MS, btw. The weather might be confused with Mississippi's today. Ugh. 20:52:37 *wingo* looks at racket's docs for good ideas on how to name a macro that returns the current file name 20:52:42 It's basically all the man pages printed out. Am I the only one who has taken a book of man pages to bed as plesasure reading? 20:53:14 yes. yes you are 20:53:28 lucky you 20:53:39 have you printed them on your printer yourself ? 20:53:47 yay, syntax-source is what i named it too 20:55:04 No, I am referring to the previously mentioned book, which is a collection of man pages... 20:56:50 they really have a book of man pages ? 20:57:00 wahhah 20:57:04 cool 20:59:03 how do people get the name of the current source file in their favorite schemes? 20:59:34 wingo: I'm not sure what you mean. 20:59:50 edw: Well, if you have any comments to make on ChezWEB, do let me know, as I'm actively developing it. 20:59:50 -!- elderK [~zk@pdpc/supporter/active/elderk] has quit [Quit: Dive, dive, DIVE!] 20:59:52 I tend to look at the mode line. 21:00:05 (Was that sarcasm? Yes, that was sarcasm.) 21:00:14 (define foo (form-returning-current-file)) 21:00:19 for debugging porpoises? 21:00:28 wingo: Oh.... 21:00:47 jmcphers [~jmcphers@218.185.108.156] has joined #scheme 21:00:49 s/returning/expanding-to/, is the intention... 21:00:58 So, you want...a name bound to the name of the source file in which the expander is currently running.... 21:01:02 yes 21:01:13 Or do you want this at run time? 21:01:30 here is an example: 21:01:36 So, you could compile the file, and then rename the compiled object, and then would you want that variable bound to the new name whenever it is loaded, or to the old name? 21:02:02 If I want to debug my programs, I use the debugger. 21:02:05 (define-syntax here (lambda (x) (syntax-case x () #`'#,(datum->syntax (syntax-source x))))) 21:02:29 my making-fun-of-perl license has been revoked 21:02:34 #`'#,?! 21:02:37 -!- jewel [~jewel@196-210-134-12-rhwh-esr-2.dynamic.isadsl.co.za] has quit [Ping timeout: 245 seconds] 21:03:09 fine: (with-syntax ((s (syntax-source x))) #''s) 21:04:05 wingo: To be honest, I've never even thought about how to do this, as I've never needed this functionality. 21:04:51 Although, I have to admit that I'll probably need something like this pretty soon. 21:04:53 arcfide: that's funny, as syntax-case docs are rife with examples of embedding the time of compilation ;) 21:05:16 odd not to have a means, be it unportable, of embedding place... 21:05:48 Time of compilation may be one thing, but the compiler has always taken care of locating the source for me. 21:06:08 If I have needed such information it has generally been after compile time and associated with some procedure, in which case I use the inspector. 21:06:40 -!- gravicappa [~gravicapp@91.78.230.164] has quit [Ping timeout: 265 seconds] 21:06:43 indeed i can get file from procedure 21:07:04 but i need to get file from module name now 21:09:46 actually it seems i need the datum->syntax to avoid raw symbols in the macro output; a pity 21:10:54 wingo pasted "current-source-location" at http://paste.lisp.org/display/111202 21:11:10 about to commit this, unless people think it's a terrible idea... 21:12:29 wingo: What happens if the call to `current-source-location' is generated by a macro in another file? Is it possible that the wrap will have an inaccurate source location attached to it? 21:13:11 wingo: In particular, is it the wrapped list that you want to be looking at the source location for, or the identifier `current-source-location' itself? 21:13:15 chandler: unfortunately guile uses a weak map to associate source locatoins with s-exps 21:13:30 so in practice that means that only heap-allocated exps get source location information 21:13:57 for that reason we look to `x' and not `_' (in guile _ is not a placeholder) 21:14:31 but, in this case things will be fine. 21:14:52 the location of (current-source-location) corresponds to the open bracket on the (current-source-location) expression, whereever it is read. 21:14:53 If _ is not a placeholder, does something like (let-syntax ((foo (lambda (stx) (syntax-case stx () ((_ _) 42))))) (foo bar)) work? 21:15:06 no that does not work in guile. 21:15:21 -!- melba [~blee@unaffiliated/lazz0] has quit [Quit: i want to be formal but i'm here to party] 21:15:22 Yikes. 21:15:24 probably a bug, though it was an r6rs change afaik. 21:15:37 the pattern language for r5rs did not specify _ that way. 21:16:15 Aha. 21:16:48 also, like plt, we lose source locations when syntax objects are serialized to compiled code. 21:16:52 also a bug. 21:17:49 but oh well! 21:18:26 Hm. I thought that _ had always been treated as a placeholder in most implementations of `syntax-case', but that doesn't appear to be the case. 21:19:24 nope, our psyntax was forked some 10 or 12 years ago, and did not treat _ as a placeholder 21:21:10 rudybot: hey 21:21:11 r2q2: hey all, any python developers? looking to get some ideas on customizing my emacs environment 21:21:28 rudybot: What? 21:21:28 r2q2: eh? Try "rudybot: help". 21:21:59 wingo: So, you can do this in Chez Scheme. 21:22:09 There's probably an easier way... 21:22:10 but... 21:23:52 r2q2: rudybot now has an implementation of the aggressively annoying semi-random quote feature as seen in incubot. 21:24:29 jcowan [~jcowan@taconic-aa-p443.taconic.net] has joined #scheme 21:24:47 R3cur51v3 [~Recursive@static.77.8.networkiowa.com] has joined #scheme 21:25:14 Mohamdu [~Mohamdu@CPE0013f7bc6820-CM0013f7bc681c.cpe.net.cable.rogers.com] has joined #scheme 21:25:33 arcfide: yes i am interested in nonportable idioms 21:27:35 arcfide pasted "Getting the current source file name" at http://paste.lisp.org/display/111203 21:27:37 -!- Michael_Mohamed [~Mohamdu@CPE0013f7bc6820-CM0013f7bc681c.cpe.net.cable.rogers.com] has quit [Ping timeout: 264 seconds] 21:27:46 Beware. 21:28:13 This is probably the hardest and most difficult method for achieving this in Chez Scheme that I can think of. It's also the only way I can think of at the moment. 21:28:27 *jcowan* looks about warily ... to see if that dratted offby1 is sneaking up on him again. 21:28:33 This also doesn't take into account the fact that you need to make sure that you have an annotated expression, which has to be checked. 21:29:40 wingo: You still breathing? :-) 21:32:44 mfredrickson [~mfredrick@c-98-213-38-52.hsd1.il.comcast.net] has joined #scheme 21:34:42 -!- mfredrickson [~mfredrick@c-98-213-38-52.hsd1.il.comcast.net] has quit [Client Quit] 21:43:53 centrinia [~exc@adsl-218-39-44.asm.bellsouth.net] has joined #scheme 21:46:15 -!- mbishop__ is now known as mbishop 21:47:52 -!- centrinia [~exc@adsl-218-39-44.asm.bellsouth.net] has quit [Quit: Leaving] 21:48:34 -!- mbishop [~martin@adsl-150-28-141.aby.bellsouth.net] has quit [Quit: Leaving] 21:49:23 mbishop [~martin@adsl-150-28-141.aby.bellsouth.net] has joined #scheme 22:00:00 -!- R3cur51v3 [~Recursive@static.77.8.networkiowa.com] has quit [Read error: Connection reset by peer] 22:09:56 -!- jcowan [~jcowan@taconic-aa-p443.taconic.net] has quit [Quit: Bailing out] 22:23:08 arcfide: was on phone :) 22:23:52 that's an interesting idiom 22:24:32 not elegant, but it does at least prevent namespace explosion. 22:26:54 An a message passing inspection interface for all objects, and hooks in with the compiler directly, so it's a bit scary. 22:27:38 It's mostly designed to allow you to write your own debuggers. 22:27:51 yes i have read those parts of the csug 22:28:27 -!- schmir [~schmir@p57ADFFD4.dip.t-dialin.net] has quit [Ping timeout: 245 seconds] 22:28:34 i like what i see there in general 22:29:09 wingo: Well, that's good to hear. :-) 22:29:09 of course chez scheme seems to be an exemplary scheme. 22:29:11 Maybe. 22:29:28 Hehe, well, I certainly like it, but it had better be good if they are going to charge for it. :-) 22:29:34 i have poked petite a bit, but not in anger :) 22:29:49 Hehe. 22:29:59 There's actually a poke feature hidden in Chez Scheme if you care to use it. ;-) 22:30:09 #%$poke and #%$peek. ;-) 22:31:40 brandelune [~suzume@pl571.nas982.takamatsu.nttpc.ne.jp] has joined #scheme 22:32:37 *sjamaan* points to the sign that says "No Perlmongering" 22:32:37 -!- stis [~stis@1-1-1-39a.veo.vs.bostream.se] has quit [Read error: Connection reset by peer] 22:33:49 #`(#%app #%$poke #,@(@@ (guile) (##list 'foo))) 22:33:51 sjamaan: :-) They're internal and unsafe Chez primitives, so they are designed to be as scary as possible. 22:36:07 sjamaan: i do not know of odd lexical incantations for chicken, perhaps you can provide some ;) 22:37:03 hmm 22:37:10 Can't think of any right now 22:37:20 to your credit 22:37:27 heh 22:38:41 acarrico [~acarrico@pppoe-68-142-35-203.gmavt.net] has joined #scheme 22:47:18 Michael_Mohamed [~Mohamdu@CPE0013f7bc6820-CM0013f7bc681c.cpe.net.cable.rogers.com] has joined #scheme 22:48:45 -!- Mohamdu [~Mohamdu@CPE0013f7bc6820-CM0013f7bc681c.cpe.net.cable.rogers.com] has quit [Ping timeout: 240 seconds] 22:50:32 JoelMcCracken [~joelmccra@pool-72-95-244-123.pitbpa.east.verizon.net] has joined #scheme 22:52:29 -!- Michael_Mohamed [~Mohamdu@CPE0013f7bc6820-CM0013f7bc681c.cpe.net.cable.rogers.com] has quit [Ping timeout: 272 seconds] 22:53:33 -!- masm [~masm@bl15-132-148.dsl.telepac.pt] has quit [Quit: Leaving.] 22:57:36 z. 22:58:54 -!- saccade [~saccade@BRAIN-AND-COG-FIVE-THIRTY-SEVEN.MIT.EDU] has quit [Quit: This computer has gone to sleep] 23:00:30 -!- rudybot [~luser@2001:470:1:41:a800:ff:fe3e:cde7] has quit [Remote host closed the connection] 23:02:02 R3cur51v3 [~Recursive@173-30-57-91.client.mchsi.com] has joined #scheme 23:02:10 -!- wingo [~wingo@83.44.188.237] has quit [Ping timeout: 265 seconds] 23:06:52 rudybot [~luser@2001:470:1:41:a800:ff:fe3e:cde7] has joined #scheme 23:19:02 -!- brandelune [~suzume@pl571.nas982.takamatsu.nttpc.ne.jp] has quit [Quit: brandelune] 23:28:46 jcowan [~jcowan@taconic-aa-p443.taconic.net] has joined #scheme 23:36:12 asarch [~asarch@189.188.159.30] has joined #scheme 23:38:01 -!- sepult [~user@xdsl-87-79-138-60.netcologne.de] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 23:42:43 -!- edw [~user@71.23.225.183] has quit [Ping timeout: 260 seconds] 23:45:46 Mohamdu [~Mohamdu@CPE0013f7bc6820-CM0013f7bc681c.cpe.net.cable.rogers.com] has joined #scheme