00:03:02 rudybot: eval (- 4.14 3.14) 00:03:03 X-Scale2: ; Value: 0.9999999999999996 00:03:14 this is truly annoying 00:03:35 IEEE :) 00:03:48 Is there a workaround ? 00:06:29 X-Scale2: use integers "down" to hundrendths place? /shrug. 00:08:01 -!- Paraselene_ [n=Not@79-68-176-112.dynamic.dsl.as9105.com] has quit [Read error: 148 (No route to host)] 00:08:02 Oh...I guess I will have to scale everything by 100, yes :S 00:09:37 -!- ejs1 [n=eugen@94-248-85-141.dynamic.peoplenet.ua] has quit [Read error: 60 (Operation timed out)] 00:11:05 rudybot: eval (- #e4.14 #e3.14) 00:11:06 Daemmerung: ; Value: 1 00:11:06 bombshelter13 [n=bombshel@209-161-238-145.dsl.look.ca] has joined #scheme 00:11:24 Paraselene_ [n=Not@79-68-176-112.dynamic.dsl.as9105.com] has joined #scheme 00:11:45 -!- jonrafkind [n=jon@64.213.79.190] has quit [Read error: 110 (Connection timed out)] 00:12:48 proqesi` [n=user@unaffiliated/proqesi] has joined #scheme 00:13:00 -!- name [n=name@sburn/devel/name] has quit ["Lost terminal"] 00:13:06 rudybot: eval (exact->inexact (- (inexact->exact 4.14) (inexact->exact 3.14))) 00:13:08 sladegen: ; Value: 0.9999999999999996 00:14:04 rudybot: eval (- (inexact->exact 4.14) (inexact->exact 3.14)) 00:14:04 X-Scale2: ; Value: 2251799813685247/2251799813685248 00:14:40 rudybot: (= #e4.14 (inexact->exact 4.14)) 00:14:45 -!- proqesi [n=user@ip-64-32-147-74.dsl.lax.megapath.net] has quit [Connection timed out] 00:15:02 ah, forgot to say "Mother May I" 00:15:15 rudybot: eval (= #e4.14 (inexact->exact 4.14)) 00:15:15 Daemmerung: ; Value: #f 00:16:44 -!- hadronzoo [n=hadronzo@ppp-70-247-166-177.dsl.rcsntx.swbell.net] has quit [] 00:17:42 rcy [n=rcy@d154-20-176-87.bchsia.telus.net] has joined #scheme 00:18:05 -!- Daemmerung [n=goetter@64.146.161.228] has quit ["Smoove out."] 00:18:53 -!- proqesi` is now known as proqesi 00:19:30 -!- jlongster [n=user@75.148.111.133] has quit [Read error: 113 (No route to host)] 00:20:19 pjb3 [n=pjb3@c-76-100-98-185.hsd1.md.comcast.net] has joined #scheme 00:38:25 -!- austin2 [n=austinfl@c-98-230-14-105.hsd1.fl.comcast.net] has quit [Read error: 54 (Connection reset by peer)] 00:38:34 austin2 [n=austinfl@c-98-230-14-105.hsd1.fl.comcast.net] has joined #scheme 00:40:09 anyone know how I do a graphics window with edwin? called g1, with the lower left corner being (0,0)? 00:40:15 rudybot: eval (eq? #e4.14 (inexact->exact 4.14)) 00:40:16 mbishop: ; Value: #f 00:43:48 bpalmer [n=user@unaffiliated/bpalmer] has joined #scheme 00:46:30 -!- alaricsp [n=alaricsp@217.205.201.45] has quit [] 00:46:54 tizoc_ [n=user@r190-133-131-114.dialup.adsl.anteldata.net.uy] has joined #scheme 00:47:12 -!- tizoc [n=user@r190-133-143-151.dialup.adsl.anteldata.net.uy] has quit [Nick collision from services.] 00:47:16 -!- tizoc_ is now known as tizoc 00:49:29 decker: http://groups.csail.mit.edu/mac/users/gjs/6946/graphing.txt ? 00:51:55 -!- Gorgoroth [i=Gorgorot@195-132-141-240.rev.numericable.fr] has quit [Client Quit] 00:52:52 sladegen: does scmutils come with edwin perhaps? and if so, would you know how to load it? 00:53:26 decker: scmutils loads edwin by default... i think. 00:53:48 hmm, because frame isn't defined it says 00:54:23 part of shell script loading it CMD="${SCHEME} -heap 6408 -band edwin-mechanics.com -edit" 00:55:00 dunno... haven't used it that extensively ;-} 00:55:31 -!- gorki [n=chatzill@p54A7E991.dip.t-dialin.net] has quit ["ChatZilla 0.9.83-rdmsoft [XULRunner 1.9.0.5/2008121621]"] 00:56:06 well, I seem to be on the right track at least. perhaps my problem may lie with me running edwin under wine. 00:59:17 sounds like a drunken mess 00:59:47 edwin under wine in unix? 01:00:00 *sladegen* agrees with proqesi 01:00:03 still, the latest wine is making good progress 01:03:38 lame duck might have given them the boost. 01:04:07 never could get it to work on fedora 10, so that was my only option really. 01:04:38 I mean, I suppose I could get a debian system going or something. I'm sure they'd have mit scheme in the repositories. 01:06:29 they do 01:06:32 as does ubuntu 01:08:25 the 32-bit version of ubuntu did until intrepid came out 01:08:45 -!- criminy is now known as criminy[fat] 01:09:11 decker: You are having trouble compiling MIT Scheme for your system? 01:10:31 arcfide: yeah. seems like I've tried a slew of times, but no go. I was thinking 64 bit might be the problem, but if I remember right, things got even worse when I did "setarch x86 make..." or whatever. 01:11:03 MIT Scheme is only good for 32-bit I think, so you have to make sure you have your 32-bit libraries available. 01:11:12 Additionally, what were you doing to try to compile it? 01:11:21 I assume you were working from the latest CVS checkout? 01:13:01 arcfide: cvs...no. the stuff on this page: http://www.gnu.org/software/mit-scheme/ 01:13:19 decker: Your best bet is to download and run the linux binaries under emulation first, then you can decide whether you want to run MIT Scheme using the C back end or the native code compiler. After you get a binary you should checkout the CVS and compile a new version from that. 01:13:34 the binary from that page didn't work out. and the easy install didn't either. so I needed to do the crazy install 01:13:36 It is easiest to compile MIT Scheme if you don't have to bootstrap the system first. 01:13:44 decker: What was wrong? 01:13:52 The GNU/Linux Binary option did not work? 01:14:01 Neither the Ubuntu or the Debian 4.0? 01:14:16 for the binary, it was something along the lines of needing libfoo.so.2 when all I had was libfoo.so.3. 01:14:27 did you go find the older lib? 01:15:01 arcfide: ha, no. sounds too much like a recipe for borking my system 01:15:37 decker: You can install an older library just fine. That's easiest. You do that first, then you rebuild with that MIT Scheme system to a newer version that does not depend on the older lib. 01:15:37 you could always compile libfoo into /usr/local... 01:15:42 That's going to make your life much easier. 01:15:44 really, I'm quite happy with dr. scheme. I'm just on this edwin kick at the moment due to the whole graphics stuff in these sample programming projects 01:16:00 decker: Usually the Other UNIX option works well. 01:16:02 Did you try that? 01:16:22 arcfide: pretty sure I did. 01:16:28 wow, I didn't notice edwin runs on windows 01:16:34 decker: And what happened? What about the Portable C version? 01:16:55 arcfide: you going to be around a few minutes? I'll give it another shot... 01:17:11 decker: I actually have to leave for the rest of the night, but I do read the MIT Scheme mailing list. 01:17:22 If you want to post your results, I'll try to get some kind of response to you if I can. 01:17:31 alrighty. thanks. 01:17:33 I've done a lot of MIT Scheme compilations, and some bootstrapping from the lowest up. 01:17:42 That's a lot of work, which is why I would love for you to get it working first with something else. 01:18:07 Anyways, I'm off. 01:18:11 Let me know how it goes. 01:19:08 just grab ubuntu 8.04 32-bit or debian 32-bit 01:20:55 yeah, probably be a good route to go. I've been meaning to get some of my spare pcs up and running anyway 01:21:37 -!- dudrenov [n=user@h-67-101-217-41.snfccasy.covad.net] has quit [Remote closed the connection] 01:21:58 -!- orgy` [n=ratm_@pD9FFF107.dip.t-dialin.net] has quit [Read error: 110 (Connection timed out)] 01:22:24 orgy` [n=ratm_@pD9FFCB85.dip.t-dialin.net] has joined #scheme 01:38:34 GreyLensman [n=ray@c-76-108-236-161.hsd1.fl.comcast.net] has joined #scheme 01:39:01 -!- GreyLensman [n=ray@c-76-108-236-161.hsd1.fl.comcast.net] has quit [Client Quit] 01:40:58 tizoc_ [n=user@r190-133-147-252.dialup.adsl.anteldata.net.uy] has joined #scheme 01:41:57 -!- underspecified [n=eric@softbank220043052007.bbtec.net] has quit [Read error: 131 (Connection reset by peer)] 01:42:16 underspecified [n=eric@softbank220043052007.bbtec.net] has joined #scheme 01:48:04 -!- criminy[fat] is now known as criminy 01:48:13 -!- tizoc [n=user@r190-133-131-114.dialup.adsl.anteldata.net.uy] has quit [Nick collision from services.] 01:48:15 -!- tizoc_ is now known as tizoc 01:52:44 jonrafkind [n=jon@12.50.149.2] has joined #scheme 01:55:25 -!- rdd [n=rdd@c83-250-142-219.bredband.comhem.se] has quit [Read error: 104 (Connection reset by peer)] 01:55:43 rdd [n=rdd@c83-250-142-219.bredband.comhem.se] has joined #scheme 01:57:59 -!- bombshelter13 [n=bombshel@209-161-238-145.dsl.look.ca] has quit [Read error: 104 (Connection reset by peer)] 01:58:59 bombshelter13 [n=bombshel@209-161-238-145.dsl.look.ca] has joined #scheme 01:59:52 -!- Paraselene_ [n=Not@79-68-176-112.dynamic.dsl.as9105.com] has quit [Read error: 104 (Connection reset by peer)] 02:00:24 -!- underspecified [n=eric@softbank220043052007.bbtec.net] has quit [Read error: 54 (Connection reset by peer)] 02:01:21 underspecified [n=eric@softbank220043052007.bbtec.net] has joined #scheme 02:01:51 is there a scheme primitive for determining the # of occurances of an atom in a list 02:02:20 like: (count 'a '(a b c a d a f)) would return: 3 02:03:35 -!- rcy [n=rcy@d154-20-176-87.bchsia.telus.net] has left #scheme 02:03:46 Paraselene_ [n=Not@79-68-176-112.dynamic.dsl.as9105.com] has joined #scheme 02:04:35 -!- rdd [n=rdd@c83-250-142-219.bredband.comhem.se] has quit [Read error: 104 (Connection reset by peer)] 02:04:43 ? 02:06:04 -!- underspecified [n=eric@softbank220043052007.bbtec.net] has quit [Read error: 131 (Connection reset by peer)] 02:07:08 underspecified [n=eric@softbank220043052007.bbtec.net] has joined #scheme 02:09:33 saccade_ [n=saccade@209-6-23-56.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com] has joined #scheme 02:09:34 -!- Paraselene_ [n=Not@79-68-176-112.dynamic.dsl.as9105.com] has quit [""That's our secret... we kill you with kindness. What's your secret?""] 02:10:29 Paraselene_ [n=Not@79-68-176-112.dynamic.dsl.as9105.com] has joined #scheme 02:13:13 -!- proqesi [n=user@unaffiliated/proqesi] has quit [Read error: 104 (Connection reset by peer)] 02:14:10 X-Scale [i=email@89.180.229.18] has joined #scheme 02:19:15 Adamant [n=Adamant@c-71-226-66-93.hsd1.ga.comcast.net] has joined #scheme 02:19:28 GreyLensman [n=ray@c-76-108-236-161.hsd1.fl.comcast.net] has joined #scheme 02:21:00 ozy` [n=vt920@pool-71-184-104-97.prvdri.fios.verizon.net] has joined #scheme 02:21:31 -!- Paraselene_ [n=Not@79-68-176-112.dynamic.dsl.as9105.com] has quit [Read error: 104 (Connection reset by peer)] 02:23:58 -!- athos [n=philipp@92.250.204.223] has quit [Remote closed the connection] 02:26:03 -!- orgy` [n=ratm_@pD9FFCB85.dip.t-dialin.net] has quit ["Gone."] 02:28:33 SRFI 1 has a count procedure. It's a bit more generic. 02:28:33 rudybot: eval (require srfi/1) (count (lambda (elem) (eq? elem 'a)) '(a b c a d a f)) 02:28:34 p1dzkl: ; Value: 3 02:28:48 -!- GreyLensman [n=ray@c-76-108-236-161.hsd1.fl.comcast.net] has quit ["Leaving."] 02:32:35 Paraselene_ [n=Not@79-68-176-112.dynamic.dsl.as9105.com] has joined #scheme 02:32:48 -!- X-Scale2 [i=email@89.180.144.108] has quit [Read error: 110 (Connection timed out)] 02:40:58 -!- AtnNn [n=welcome@MTRLPQ02-1279391716.sdsl.bell.ca] has quit [Read error: 145 (Connection timed out)] 02:50:26 kilimanjaro [n=kilimanj@70.116.95.163] has joined #scheme 02:53:29 bhrgunatha [n=chatzill@118-170-38-123.dynamic.hinet.net] has joined #scheme 02:58:06 -!- underspecified [n=eric@softbank220043052007.bbtec.net] has quit [Read error: 104 (Connection reset by peer)] 02:58:39 underspecified [n=eric@softbank220043052007.bbtec.net] has joined #scheme 02:59:54 -!- benny [n=benny@i577A02D2.versanet.de] has quit [Read error: 110 (Connection timed out)] 03:00:47 reprore [n=reprore@ntkngw560169.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #scheme 03:03:20 tmitt [n=seg@crafty.dsl.utk.edu] has joined #scheme 03:04:04 -!- melito [n=melito@70.99.250.82] has quit ["Leaving..."] 03:06:52 reprore__ [n=reprore@ntkngw560169.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #scheme 03:07:04 -!- reprore [n=reprore@ntkngw560169.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit [Read error: 104 (Connection reset by peer)] 03:08:13 Anyone have a decent web spider you use? 03:08:28 I'm frustrated with the hackishness of httrack 03:16:59 Fare [n=Fare@c-98-216-111-110.hsd1.ma.comcast.net] has joined #scheme 03:17:14 nothingHappens [n=nothingH@12-226-78-3.client.mchsi.com] has joined #scheme 03:17:50 kniu [n=kniu@DA-YU.RES.CMU.EDU] has joined #scheme 03:20:46 akitada [n=akitada@unaffiliated/akitada] has joined #scheme 03:37:17 -!- underspecified [n=eric@softbank220043052007.bbtec.net] has quit [] 03:38:14 underspecified [n=eric@softbank220043052007.bbtec.net] has joined #scheme 03:39:48 decker: How did it go? 03:42:17 eno__ [n=eno@adsl-70-137-177-148.dsl.snfc21.sbcglobal.net] has joined #scheme 03:43:55 -!- eno [n=eno@nslu2-linux/eno] has quit [Read error: 104 (Connection reset by peer)] 03:44:36 hum 03:44:49 anyone coming to the ilc09.org ? 03:56:54 -!- saccade_ [n=saccade@209-6-23-56.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com] has quit ["This computer has gone to sleep"] 03:59:01 -!- tmitt [n=seg@crafty.dsl.utk.edu] has quit ["."] 04:02:13 rcy [n=rcy@d154-20-167-168.bchsia.telus.net] has joined #scheme 04:11:12 -!- bweaver [n=bweaver@c-67-161-236-94.hsd1.tn.comcast.net] has quit [] 04:12:08 arcfide: ha, got caught up playing some dungeons and dragons actually 04:17:24 -!- gweiqi [n=greg@69.120.126.163] has left #scheme 04:19:20 AtnNn [n=welcome@modemcable230.56-56-74.mc.videotron.ca] has joined #scheme 04:22:30 synx: Not really, what kind of spidering do you need to do? 04:22:51 Just trying to download a website for offline viewing? 04:26:31 -!- reprore__ [n=reprore@ntkngw560169.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit [Remote closed the connection] 04:28:05 johnnowak [n=johnnowa@207-38-171-48.c3-0.wsd-ubr1.qens-wsd.ny.cable.rcn.com] has joined #scheme 04:31:31 reprore [n=reprore@ntkngw560169.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #scheme 04:34:09 Arelius: Yeah pretty much. Documentation offered as a PDF or online HTML pages. 04:34:33 need to be able to spider pdfs? 04:34:43 haha no 04:34:57 I got the HTML and gzipped it up, and left the PDF to rot 04:35:37 -!- austin2 [n=austinfl@c-98-230-14-105.hsd1.fl.comcast.net] has quit [Read error: 110 (Connection timed out)] 04:36:57 -!- nothingHappens [n=nothingH@12-226-78-3.client.mchsi.com] has quit [Remote closed the connection] 04:38:09 -!- reprore [n=reprore@ntkngw560169.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit [Read error: 54 (Connection reset by peer)] 04:48:01 tizoc_ [n=user@r190-133-135-105.dialup.adsl.anteldata.net.uy] has joined #scheme 04:51:57 saccade_ [n=saccade@65-78-24-47.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com] has joined #scheme 04:52:24 yhara [n=yhara@7.193.12.221.megaegg.ne.jp] has joined #scheme 04:53:15 -!- eno__ is now known as eno 04:54:03 @synx wget is awesome 04:54:04 wget -r -l inf -np -nH -k -c -N $URL 04:54:17 heh 04:58:40 -!- tizoc [n=user@r190-133-147-252.dialup.adsl.anteldata.net.uy] has quit [Read error: 110 (Connection timed out)] 05:01:09 -!- seth [n=seth@76-191-139-155.dsl.static.sonic.net] has quit [Nick collision from services.] 05:01:22 seth [n=seth@ubuntu/member/sethkinast] has joined #scheme 05:01:57 set1 [n=seth@76-191-139-155.dsl.static.sonic.net] has joined #scheme 05:08:12 proqesi [n=user@unaffiliated/proqesi] has joined #scheme 05:12:42 -!- saccade_ [n=saccade@65-78-24-47.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com] has quit [Connection timed out] 05:19:08 benny [n=benny@i577A0FD7.versanet.de] has joined #scheme 05:20:56 -!- seth [n=seth@ubuntu/member/sethkinast] has quit [Read error: 104 (Connection reset by peer)] 05:27:52 -!- tjafk1 [n=timj@e176193132.adsl.alicedsl.de] has quit [Read error: 110 (Connection timed out)] 05:27:53 tjafk2 [n=timj@e176202207.adsl.alicedsl.de] has joined #scheme 05:31:15 -!- underspecified [n=eric@softbank220043052007.bbtec.net] has quit [Read error: 131 (Connection reset by peer)] 05:31:44 underspecified [n=eric@softbank220043052007.bbtec.net] has joined #scheme 05:32:16 tizoc [n=user@r190-133-134-223.dialup.adsl.anteldata.net.uy] has joined #scheme 05:32:55 -!- Fare [n=Fare@c-98-216-111-110.hsd1.ma.comcast.net] has left #scheme 05:36:50 -!- tizoc_ [n=user@r190-133-135-105.dialup.adsl.anteldata.net.uy] has quit [Read error: 104 (Connection reset by peer)] 05:40:18 kraant [i=7d3fc3d9@gateway/web/ajax/mibbit.com/x-424102a9312130aa] has joined #scheme 05:40:44 I too use wget 05:44:20 -!- kniu [n=kniu@DA-YU.RES.CMU.EDU] has quit [Read error: 110 (Connection timed out)] 05:44:51 kniu [n=kniu@CMU-284828.WV.CC.CMU.EDU] has joined #scheme 05:49:39 -!- subversus [i=elliot@loveturtle.net] has quit [Read error: 110 (Connection timed out)] 05:54:36 subversus [i=elliot@loveturtle.net] has joined #scheme 05:55:32 -!- wastrel [n=wastrel@nylug/member/wastrel] has quit ["sleep time is now"] 06:02:11 austin2 [n=austinfl@c-98-230-14-105.hsd1.fl.comcast.net] has joined #scheme 06:13:08 -!- sladegen [n=nemo@unaffiliated/sladegen] has quit [Nick collision from services.] 06:13:17 sladegen [n=nemo@unaffiliated/sladegen] has joined #scheme 06:16:27 grettke [n=grettke@CPE-65-31-142-107.wi.res.rr.com] has joined #scheme 06:23:17 -!- austin2 [n=austinfl@c-98-230-14-105.hsd1.fl.comcast.net] has quit [Read error: 110 (Connection timed out)] 06:29:02 -!- johnnowak [n=johnnowa@207-38-171-48.c3-0.wsd-ubr1.qens-wsd.ny.cable.rcn.com] has quit [] 06:36:13 -!- grettke [n=grettke@CPE-65-31-142-107.wi.res.rr.com] has quit [] 06:37:35 tizoc_ [n=user@r190-133-128-38.dialup.adsl.anteldata.net.uy] has joined #scheme 06:43:52 c.l.s flame wars have gotten so boring 06:44:51 I suppose. 06:44:55 Did they used to be interesting? 06:45:07 mildly 06:46:05 -!- tizoc [n=user@r190-133-134-223.dialup.adsl.anteldata.net.uy] has quit [Read error: 110 (Connection timed out)] 06:54:35 r6rs flamewars? 06:56:59 bweaver [n=bweaver@c-67-161-236-94.hsd1.tn.comcast.net] has joined #scheme 06:57:26 ^^ stalker 06:57:38 Some day maybe I'll get used to seeing you here. Hasn't happened yet. 07:07:08 I just come here for the booze. 07:12:42 incubot [n=incubot@66-215-93-47.dhcp.psdn.ca.charter.com] has joined #scheme 07:16:30 -!- bhrgunatha [n=chatzill@118-170-38-123.dynamic.hinet.net] has quit ["ChatZilla 0.9.84 [Firefox 3.1b3pre/20090117020448]"] 07:22:47 eno__ [n=eno@adsl-70-137-140-217.dsl.snfc21.sbcglobal.net] has joined #scheme 07:23:10 arcus used to recommend whiskey. 07:23:14 rudybot: seen arcus 07:23:15 offby1: arcus was seen in/on #scheme sixteen weeks, six days ago, saying "and which registers they munge?", and then arcus was seen quitting in/on 118-92-149-202.dsl.dyn.ihug.co.nz sixteen weeks, six days ago 07:24:50 I've been making a lot of applications these days that use an "icon window". It's a scrollable grid of which each selectable cell can have a small image in it. 07:25:13 I haven't been able to do anything even close to that without requiring GTK though. 07:25:25 ...which includes an "icon view" by default. 07:25:57 Anyone know how I'd get one of those with plt's gui, or chicken something? 07:34:49 -!- eno [n=eno@nslu2-linux/eno] has quit [Read error: 110 (Connection timed out)] 07:37:25 grettke [n=grettke@CPE-65-31-142-107.wi.res.rr.com] has joined #scheme 07:38:30 athos [n=philipp@92.250.204.223] has joined #scheme 07:49:44 *offby1* stares blankly 07:51:55 hey grettke 07:52:26 -!- gaja [n=Gabriel@c-0689e555.017-40-6c6b7013.cust.bredbandsbolaget.se] has quit ["Lost terminal"] 08:00:15 -!- athos [n=philipp@92.250.204.223] has quit [Remote closed the connection] 08:04:51 -!- bweaver [n=bweaver@c-67-161-236-94.hsd1.tn.comcast.net] has quit [] 08:22:28 -!- grettke [n=grettke@CPE-65-31-142-107.wi.res.rr.com] has quit ["Leaving"] 08:22:31 -!- proqesi [n=user@unaffiliated/proqesi] has quit [Read error: 110 (Connection timed out)] 08:23:21 rfgpfeiffer [n=rfgpfeif@e178242167.adsl.alicedsl.de] has joined #scheme 08:23:56 rkstr [n=u5h@syru216-039.syr.edu] has joined #scheme 08:27:29 tizoc [n=user@r190-133-132-95.dialup.adsl.anteldata.net.uy] has joined #scheme 08:29:23 jewel [n=jewel@dsl-242-151-10.telkomadsl.co.za] has joined #scheme 08:38:51 -!- tizoc_ [n=user@r190-133-128-38.dialup.adsl.anteldata.net.uy] has quit [Read error: 110 (Connection timed out)] 08:59:15 Nshag [i=user@Mix-Orleans-105-2-238.w193-248.abo.wanadoo.fr] has joined #scheme 09:01:35 mejja [n=user@c-4bb5e555.023-82-73746f38.cust.bredbandsbolaget.se] has joined #scheme 09:26:01 -!- synthase [n=synthase@c-69-243-234-165.hsd1.al.comcast.net] has quit [Read error: 110 (Connection timed out)] 09:26:58 geckosenator [n=sean@64-130-160-157.pool.dsl.scrtc.com] has joined #scheme 09:33:36 hotblack23 [n=jh@p5B057D07.dip.t-dialin.net] has joined #scheme 09:37:08 incubot: Let's play global thermonuclear war! 09:37:10 I'm not sure whether to suggest a different way to do this or to define a global #. reader macro in Scheme48 that's specific to the RPC environment. 09:46:36 hml [n=x@unaffiliated/hml] has joined #scheme 09:51:09 ejs [n=eugen@94-248-85-141.dynamic.peoplenet.ua] has joined #scheme 09:52:06 raikov [n=igr@81.153.145.122.ap.yournet.ne.jp] has joined #scheme 09:57:34 johnnowak [n=johnnowa@207-38-171-48.c3-0.wsd-ubr1.qens-wsd.ny.cable.rcn.com] has joined #scheme 10:06:06 -!- Arelius [n=Indy@209.77.67.98] has quit [] 10:08:24 -!- annodomini [n=lambda@wikipedia/lambda] has quit [] 10:10:13 -!- pchrist [n=spirit@gentoo/developer/pchrist] has quit ["leaving"] 10:10:48 pchrist [n=spirit@gentoo/developer/pchrist] has joined #scheme 10:12:21 -!- johnnowak [n=johnnowa@207-38-171-48.c3-0.wsd-ubr1.qens-wsd.ny.cable.rcn.com] has quit [] 10:21:19 alaricsp [n=alaricsp@217.205.201.45] has joined #scheme 10:21:20 dzhus [n=sphinx@93-80-223-92.broadband.corbina.ru] has joined #scheme 10:25:29 -!- tizoc [n=user@r190-133-132-95.dialup.adsl.anteldata.net.uy] has quit [Read error: 104 (Connection reset by peer)] 10:29:19 tizoc [n=user@r190-133-128-15.dialup.adsl.anteldata.net.uy] has joined #scheme 10:36:46 Gorgoroth [i=Gorgorot@195-132-141-240.rev.numericable.fr] has joined #scheme 10:39:23 -!- hemulen [n=hemulen@cpe-069-134-114-252.nc.res.rr.com] has quit [Read error: 104 (Connection reset by peer)] 10:39:38 hemulen [n=hemulen@cpe-069-134-114-252.nc.res.rr.com] has joined #scheme 10:58:00 -!- kniu [n=kniu@CMU-284828.WV.CC.CMU.EDU] has quit [Read error: 110 (Connection timed out)] 10:58:18 hml_ [n=x@unaffiliated/hml] has joined #scheme 10:58:21 -!- hml_ [n=x@unaffiliated/hml] has quit [Read error: 54 (Connection reset by peer)] 11:08:07 jah [n=jah@165.56.76-86.rev.gaoland.net] has joined #scheme 11:11:11 fschwidom [n=fschwido@dslb-088-069-165-096.pools.arcor-ip.net] has joined #scheme 11:11:50 -!- jah [n=jah@165.56.76-86.rev.gaoland.net] has quit [Client Quit] 11:15:20 rdd [n=rdd@c83-250-142-219.bredband.comhem.se] has joined #scheme 11:21:42 -!- araujo [n=araujo@gentoo/developer/araujo] has quit ["Leaving"] 11:38:55 ecraven [n=nex@140.78.42.103] has joined #scheme 11:40:02 Ragnaroek [i=54a66ccf@gateway/web/ajax/mibbit.com/x-dcef162fc3b7fde7] has joined #scheme 11:41:57 name [n=name@sburn/devel/name] has joined #scheme 11:43:22 -!- decker [n=chatzill@71-93-181-7.static.rvsd.ca.charter.com] has quit ["ChatZilla 0.9.84 [Firefox 3.0.5/2008121622]"] 11:45:24 tr3 [n=tr3@host28-43-dynamic.183-80-r.retail.telecomitalia.it] has joined #scheme 11:48:19 i have a scheme string of the format [0-9][0-9]:[0-9][0-9]:[0-9][0-9] 11:48:35 is there an r5rs method to take a string like that and split out HH MM SS for me? 11:48:47 err, not r5rs method; but a way depending only on r5rs 11:48:51 no 11:48:59 orgy` [n=ratm_@pD9FFCB85.dip.t-dialin.net] has joined #scheme 11:49:03 okay, how about depending only on r5rs 11:49:04 Nor is there a SRFI-13 procedure, though it was proposed on the list. 11:49:27 But it's a pretty simple procedure to define, and is provided in a number of implementations. 11:49:43 In Chicken try (string-split str ":") 11:50:59 chicken is so last year 11:51:01 i'm using gambit now 11:51:04 love the debugger 11:51:05 ... 11:51:50 Then you have to write everything yourself, enjoy! :) 11:54:06 -!- rfgpfeiffer [n=rfgpfeif@e178242167.adsl.alicedsl.de] has quit [] 11:54:31 Well, in SRFI-13 you can do (string-tokenize str (char-set-complement (char-set #\:))) 11:54:45 i'm writing one based on string->length 11:54:54 string-length; string-ref; and string-substring 11:54:57 i think r5rs suffices 11:58:11 vixey [n=vicky@amcant.demon.co.uk] has joined #scheme 12:03:19 i have a list of lists 12:03:25 i want to 'flatten' it, but only one level 12:05:37 -!- underspecified [n=eric@softbank220043052007.bbtec.net] has quit [Read error: 104 (Connection reset by peer)] 12:06:13 underspecified [n=eric@softbank220043052007.bbtec.net] has joined #scheme 12:14:14 There must be 1000 definitions of `flatten' in the #scheme logs alone. 12:14:55 rfgpfeiffer [n=rfgpfeif@e178242167.adsl.alicedsl.de] has joined #scheme 12:19:57 ah; screw flatten 12:20:11 i'm writing an iterator that runs over the listof lists 12:23:19 opt9 [n=opt9@59.7.205.138] has joined #scheme 12:27:22 -!- ejs [n=eugen@94-248-85-141.dynamic.peoplenet.ua] has quit [Read error: 110 (Connection timed out)] 12:41:40 amoe [n=amoe@cpc1-brig3-0-0-cust512.brig.cable.ntl.com] has joined #scheme 12:41:44 -!- hotblack23 [n=jh@p5B057D07.dip.t-dialin.net] has quit [Remote closed the connection] 12:43:36 -!- bombshelter13 [n=bombshel@209-161-238-145.dsl.look.ca] has quit ["Where is the glory in complying with demands?"] 13:07:16 Kumool [n=Amarante@24.139.152.73] has joined #scheme 13:09:52 -!- rfgpfeiffer [n=rfgpfeif@e178242167.adsl.alicedsl.de] has quit [Read error: 104 (Connection reset by peer)] 13:10:16 rfgpfeiffer_ [n=rfgpfeif@e178242167.adsl.alicedsl.de] has joined #scheme 13:22:15 attila_lendvai [n=ati@business-89-132-61-222.business.broadband.hu] has joined #scheme 13:34:00 -!- hemulen [n=hemulen@cpe-069-134-114-252.nc.res.rr.com] has quit [Success] 13:34:15 hemulen [n=hemulen@cpe-069-134-114-252.nc.res.rr.com] has joined #scheme 13:37:05 -!- pjb3 [n=pjb3@c-76-100-98-185.hsd1.md.comcast.net] has quit [] 13:37:17 pjb3 [n=pjb3@c-76-100-98-185.hsd1.md.comcast.net] has joined #scheme 13:40:14 -!- jonrafkind [n=jon@12.50.149.2] has quit [Read error: 110 (Connection timed out)] 13:40:38 -!- rfgpfeiffer_ [n=rfgpfeif@e178242167.adsl.alicedsl.de] has quit [Read error: 110 (Connection timed out)] 13:43:29 -!- jewel [n=jewel@dsl-242-151-10.telkomadsl.co.za] has quit [Read error: 113 (No route to host)] 14:01:20 jonrafkind [n=jon@64.213.79.190] has joined #scheme 14:02:48 r2q2 [n=user@c-24-7-212-60.hsd1.il.comcast.net] has joined #scheme 14:05:00 hkBst [n=hkBst@gentoo/developer/hkbst] has joined #scheme 14:07:50 rudybot: seen foof 14:07:51 rotty: foof was seen in/on #scheme two hours, thirteen minutes ago, saying "Well, in SRFI-13 you can do (string-tokenize str (char-set-complement (char-set #\:)))", and then foof was seen in/on #scheme one hour, fifty-three minutes ago, saying "There must be 1000 definitions of `flatten' in the #scheme logs alone." 14:31:26 exexex [n=chatzill@88.235.179.86] has joined #scheme 14:31:38 synthase [n=synthase@c-69-243-234-165.hsd1.al.comcast.net] has joined #scheme 14:35:21 -!- Adamant [n=Adamant@unaffiliated/adamant] has quit [] 14:42:03 Adamant [n=Adamant@c-71-226-66-93.hsd1.ga.comcast.net] has joined #scheme 14:49:34 -!- Paraselene_ [n=Not@79-68-176-112.dynamic.dsl.as9105.com] has quit [Read error: 104 (Connection reset by peer)] 14:55:49 -!- pchrist|univ [n=spirit@gateway.hpc.cs.teiath.gr] has quit [Client Quit] 15:02:50 drdo [n=drdo@167.111.54.77.rev.vodafone.pt] has joined #scheme 15:14:59 drdo_ [n=drdo@167.111.54.77.rev.vodafone.pt] has joined #scheme 15:15:46 -!- drdo [n=drdo@167.111.54.77.rev.vodafone.pt] has quit [Read error: 60 (Operation timed out)] 15:22:36 -!- jonrafkind [n=jon@64.213.79.190] has quit [Read error: 110 (Connection timed out)] 15:23:44 cnicolas [n=cyprien@85-171-65-14.rev.numericable.fr] has joined #scheme 15:23:55 -!- r2q2 [n=user@c-24-7-212-60.hsd1.il.comcast.net] has quit [Remote closed the connection] 15:24:16 -!- Poeir [n=Poeir@c-98-222-133-165.hsd1.il.comcast.net] has quit [Read error: 60 (Operation timed out)] 15:30:23 Paraselene_ [n=Not@79-68-176-112.dynamic.dsl.as9105.com] has joined #scheme 15:30:59 -!- drdo_ [n=drdo@167.111.54.77.rev.vodafone.pt] has quit ["Leaving"] 15:33:42 -!- eno__ is now known as eno 15:36:47 GreyLensman [n=ray@c-76-108-236-161.hsd1.fl.comcast.net] has joined #scheme 15:37:38 -!- opt9 [n=opt9@59.7.205.138] has quit [Remote closed the connection] 15:38:48 -!- GreyLensman [n=ray@c-76-108-236-161.hsd1.fl.comcast.net] has quit [Client Quit] 15:40:02 _Pb [n=Pb@75.139.140.101] has joined #scheme 15:43:26 gweiqi [n=greg@69.120.126.163] has joined #scheme 15:51:29 bweaver [n=bweaver@c-67-161-236-94.hsd1.tn.comcast.net] has joined #scheme 15:53:29 athos [n=philipp@92.250.204.223] has joined #scheme 15:56:28 hotblack23 [n=jh@p5B057620.dip.t-dialin.net] has joined #scheme 16:09:53 Poeir [n=Poeir@c-98-222-133-165.hsd1.il.comcast.net] has joined #scheme 16:13:29 -!- ecraven [n=nex@140.78.42.103] has quit ["bbl"] 16:14:25 -!- tr3 [n=tr3@host28-43-dynamic.183-80-r.retail.telecomitalia.it] has quit ["Leaving"] 16:15:03 reprore [n=reprore@ntkngw560169.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #scheme 16:23:18 rudybot: uptime 16:23:18 offby1: I've been up for one week, five days; this tcp/ip connection has been up for one day, seven hours 16:23:32 damn, no chatter in 26 hours?! 16:23:35 Where y'all at? 16:23:41 -!- attila_lendvai [n=ati@business-89-132-61-222.business.broadband.hu] has quit [Read error: 113 (No route to host)] 16:30:25 mfredrickson [n=mfredric@c-98-212-171-158.hsd1.il.comcast.net] has joined #scheme 16:31:44 -!- _Pb [n=Pb@75.139.140.101] has left #scheme 16:32:26 -!- hotblack23 [n=jh@p5B057620.dip.t-dialin.net] has quit [Remote closed the connection] 16:32:30 in (map func list) 16:32:40 am I guarnateed that func is executed first on (car list) 16:32:47 i.e. suppose func is _NOT_ pure / stateless 16:32:55 no you are not 16:33:43 you may use fold to have such guarantee 16:34:28 write a new MAP* 16:34:59 -!- mejja [n=user@c-4bb5e555.023-82-73746f38.cust.bredbandsbolaget.se] has quit [Remote closed the connection] 16:36:25 mejja [n=user@c-4bb5e555.023-82-73746f38.cust.bredbandsbolaget.se] has joined #scheme 16:37:37 hml: some schemes make that guarantee; some don't. if I recall correctly, PLT _does_ make that guarantee 16:37:41 R5RS doesn't. 16:37:41 Sorry, I couldn't find anything for doesn't.. 16:37:45 I doubt R6RS does either. 16:37:57 i have a list; i want to tag each item there with a unique, increasing sequential id 16:37:59 who asked specbot? 16:38:09 R6RS map 16:38:09 what's the idiomatic way to do this? (I was going to create a functor and thread it to map) 16:38:18 i donm't use r6rs 16:38:27 hml: I'm guessing you don't want to mutate the list, but instead want to return a new list? 16:38:34 correct 16:39:08 well, this is awful, but: create another list of the same length; each element is an integer 16:39:08 like 16:39:12 rudybot: eval (build-list 10 values) 16:39:13 offby1: ; Value: (0 1 2 3 4 5 6 7 8 9) 16:39:31 then (map cons ints your-list) 16:39:36 or something like that. 16:39:40 another option is just to use fold. 16:39:43 that's probably cleaner. 16:40:02 and more efficient 16:40:19 ls 16:40:22 wrong window 16:40:34 ls: No such file or directory 16:40:53 ehh, what dir can you exeecute ls in ... and recieve that? 16:41:17 _this_ directory! 16:41:23 *offby1* points at himself 16:41:36 hml: I had to say something _fast_ or it wouldn't be funny. 16:41:38 hml, write a new MAP* write a new MAP* write a new MAP* write a new MAP* write a new MAP* write a new MAP* write a new MAP* 16:41:42 hml, write a new MAP* write a new MAP* write a new MAP* write a new MAP* write a new MAP* write a new MAP* write a new MAP* 16:41:43 who is ls? 16:41:51 vixey: yes, dear; we hear you. 16:42:04 offby1, it's hml I'm trying to get through to 16:42:08 actually I like vixey's idea, even if I dislike her repetitiveness. 16:43:54 I don't, because calling it map will confuse with the behavior described by r5rs 16:44:05 cnicolas, MAP* 16:44:18 I can't take this 16:44:21 nobody listens to me 16:44:23 map*, $map, whatever with map within... 16:44:29 npe [n=npe@66.112.249.71] has joined #scheme 16:44:45 cnicolas, have you seen LET vs LET* 16:45:03 cnicolas, (what does the * tell you here?) 16:45:24 offby1 pasted "hml: this is much uglier than I'd expected" at http://paste.lisp.org/display/74155 16:45:25 the * tell me there let* is a macro being expanded with let into let into let... 16:45:27 on IRC my text should be 20x bigger than anyone elses and in boldface 16:45:53 then maybe someone would hear me!! 16:46:06 cnicolas, that's not really a good understanding 16:46:09 get down off that stool; you'll fall and hurt yourself 16:46:28 cnicolas, (LET ...) binds bindings in parallel, (LET* ...) binds bindings sequentially 16:46:37 i.e. 16:46:50 ((LAMBDA ( ...) ...) ...) 16:46:51 vs 16:46:52 vixey, you're right 16:46:53 (define (map-vixey func lst) 16:46:56 (define (helper lst current) 16:46:59 (if (null? lst) current 16:47:02 (helper (cdr lst) (cons (func (car lst)) current)))) 16:47:05 (reverse (helper lst '()))) 16:47:06 ((LAMBDA (NAME-1) ...) VALUE-1) 16:47:13 cnicolas, you don't need to tell /me/ that 16:47:25 hml, MAP* 16:47:30 hml, MAP + *, MAP with a star, MAP* 16:47:42 *vixey* & 16:47:42 i dunno, * is kinda special; i may have other uses for it 16:47:48 on the other hand, i never name my vars vixey 16:49:28 well, _I_ never name _my_ vars "hml", so there. 16:49:32 actually, I lie 16:49:34 I just did 16:49:45 so you can name yours map-hml if you wish 16:49:47 s/never/rarely/ 16:50:41 Once upon a time there was a var. Her name was Unbound. ... 16:51:03 vixey, I will ask you next time I will have to name a lambda, you have such great ideas for names 16:56:41 -!- Paraselene_ [n=Not@79-68-176-112.dynamic.dsl.as9105.com] has quit [Read error: 104 (Connection reset by peer)] 16:56:46 rtra_ [n=rtra@unaffiliated/rtra] has joined #scheme 16:57:30 hml, use map-in-order from srfi 1 16:57:54 aha!! 16:57:57 p1dzkl wins. 16:58:10 although that still begs the question of how to keep count. 16:58:20 I kinda hate my idea but haven't yet heard a better one. 16:59:39 cons additional appendages. 17:00:35 jewel [n=jewel@dsl-242-151-10.telkomadsl.co.za] has joined #scheme 17:00:41 offby1, I'm sure Paul Graham will have some ingenous solution 17:01:26 (DEFINE COUNTER (LET ((COUNT 0)) (LAMBDA () (SET! COUNT (+ COUNT 1)) COUNT))) 17:01:55 he's got ^ that in every language right 17:02:00 roughly 17:03:21 I can't find it 17:03:31 http://www.paulgraham.com/accgen.html 17:03:53 -!- rtra [n=rtra@unaffiliated/rtra] has quit [Read error: 145 (Connection timed out)] 17:09:23 jmo- [n=jmo-@83.233.163.130] has joined #scheme 17:09:39 hotblack23 [n=jh@p5B056690.dip.t-dialin.net] has joined #scheme 17:12:12 -!- alaricsp [n=alaricsp@217.205.201.45] has quit [] 17:17:46 -!- underspecified [n=eric@softbank220043052007.bbtec.net] has quit [Read error: 110 (Connection timed out)] 17:18:28 __name__ [n=name@sburn/devel/name] has joined #scheme 17:19:26 -!- name [n=name@sburn/devel/name] has quit [Nick collision from services.] 17:19:31 -!- __name__ is now known as name 17:20:27 gorki [n=chatzill@p54A7E527.dip.t-dialin.net] has joined #scheme 17:24:38 -!- Grimmjow_ [n=chatzill@c-69-250-158-95.hsd1.md.comcast.net] has quit [Read error: 110 (Connection timed out)] 17:26:03 -!- raikov [n=igr@81.153.145.122.ap.yournet.ne.jp] has quit [Read error: 145 (Connection timed out)] 17:30:11 -!- yhara [n=yhara@7.193.12.221.megaegg.ne.jp] has quit [Read error: 60 (Operation timed out)] 17:42:11 wastrel [n=wastrel@nylug/member/wastrel] has joined #scheme 17:47:49 jgracin [n=jgracin@82.193.210.126] has joined #scheme 17:50:41 chaoslynx [n=cpehle@p57A76A3F.dip.t-dialin.net] has joined #scheme 17:51:21 jonrafkind [n=jon@64.213.79.190] has joined #scheme 17:56:34 -!- npe [n=npe@66.112.249.71] has quit [] 17:59:45 grettke [n=grettke@CPE-65-31-142-107.wi.res.rr.com] has joined #scheme 18:02:28 -!- chaoslynx [n=cpehle@p57A76A3F.dip.t-dialin.net] has quit [Client Quit] 18:05:10 annodomini [n=lambda@c-75-69-96-104.hsd1.nh.comcast.net] has joined #scheme 18:08:01 -!- rdd [n=rdd@c83-250-142-219.bredband.comhem.se] has quit [Read error: 104 (Connection reset by peer)] 18:08:49 rdd [n=rdd@c83-250-142-219.bredband.comhem.se] has joined #scheme 18:24:24 -!- jonrafkind [n=jon@64.213.79.190] has quit [Read error: 110 (Connection timed out)] 18:28:20 -!- vixey [n=vicky@amcant.demon.co.uk] has quit [No route to host] 18:35:24 -!- jgracin [n=jgracin@82.193.210.126] has quit [Remote closed the connection] 18:38:15 saccade_ [n=saccade@65-78-24-47.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com] has joined #scheme 18:39:22 -!- fschwidom [n=fschwido@dslb-088-069-165-096.pools.arcor-ip.net] has quit [Remote closed the connection] 18:42:28 vixey [n=vicky@amcant.demon.co.uk] has joined #scheme 18:43:12 schmalbe [n=bernhard@p549A14D2.dip0.t-ipconnect.de] has joined #scheme 18:46:22 -!- tizoc [n=user@r190-133-128-15.dialup.adsl.anteldata.net.uy] has quit ["Coyote finally caught me"] 18:48:45 hadronzoo [n=hadronzo@ppp-70-247-166-177.dsl.rcsntx.swbell.net] has joined #scheme 18:50:22 tizoc [n=user@r190-133-128-15.dialup.adsl.anteldata.net.uy] has joined #scheme 18:52:04 -!- Ragnaroek [i=54a66ccf@gateway/web/ajax/mibbit.com/x-dcef162fc3b7fde7] has quit ["http://www.mibbit.com ajax IRC Client"] 19:01:51 hml_ [n=x@unaffiliated/hml] has joined #scheme 19:11:29 -!- 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"] 19:12:34 kniu [n=kniu@DA-YU.RES.CMU.EDU] has joined #scheme 19:28:09 -!- dzhus [n=sphinx@93-80-223-92.broadband.corbina.ru] has quit [Remote closed the connection] 19:32:29 rkstr_ [n=u5h@syru216-039.syr.edu] has joined #scheme 19:33:11 -!- rkstr [n=u5h@syru216-039.syr.edu] has quit [Read error: 104 (Connection reset by peer)] 19:34:51 offby1` [n=user@q-static-138-125.avvanta.com] has joined #scheme 19:43:42 -!- kraant [i=7d3fc3d9@gateway/web/ajax/mibbit.com/x-424102a9312130aa] has quit ["http://www.mibbit.com ajax IRC Client"] 19:44:28 attila_lendvai [n=ati@business-89-132-61-222.business.broadband.hu] has joined #scheme 19:45:14 specbot: clhs format 19:45:14 http://www.lispworks.com/reference/HyperSpec/Body/f_format.htm 19:45:45 jgracin [n=jgracin@82.193.210.126] has joined #scheme 19:48:50 -!- offby1 [n=user@q-static-138-125.avvanta.com] has quit [Read error: 110 (Connection timed out)] 19:50:08 -!- offby1-quassel [n=quassel@q-static-138-125.avvanta.com] has quit [Read error: 110 (Connection timed out)] 19:50:47 offby1-quassel [n=quassel@q-static-138-125.avvanta.com] has joined #scheme 19:53:04 In other words, attempt to debunk the "Scheme doesn't have any libraries and is hard to use portably" myth. 19:54:08 I wish someone would debunk the 'R5RS doesn't have a module system' myth.. 19:54:32 it is a myth? please elaborate 19:54:37 Sorry, that was in relation to my Scheme project. 19:54:49 grettke, well that's the problem.. it's not actually a myth 19:55:30 grettke: There are a large amount of libraries out there for a lot of systems, and while there are definite problems with sharing code between Scheme systems, it isn't anywhere close to the show stopper that people make it out to be. 19:55:52 puchacz [n=puchacz@87-194-5-99.bethere.co.uk] has joined #scheme 19:56:00 arcfide: People just aren't used to the approach. It is lack of familiarity. 19:56:17 And I am attempting to make the Schemer's life easier by making it very easy to find and locate libraries for your system, and to incorporate them in. 19:57:06 I'm more aiming at making Scheme more appealing to people who have been scared to use it so far because they think they have to write everything from scratch. 19:57:37 fear is a powerful demotivator 19:57:53 I'd like to do it in a way that doesn't make them feel like they are stuck with one implementation. 19:58:03 But, we'll see how that goes. 19:58:04 :-) 19:58:11 decker [n=chatzill@71-93-181-7.static.rvsd.ca.charter.com] has joined #scheme 19:58:11 I have to get the thing written first. 19:59:21 Are you writing use cases or user stories? 19:59:41 Hehe, we'll see. 20:00:00 After the server is up and running, I am going to work on populating it, which is a big task. 20:01:40 *grettke* stares at arcfide; pondering the role of use cases 20:02:34 *offby1`* is pessimistic 20:02:43 no offense but I get the feeling many have tried this before, and failed 20:02:44 Of course you are, offby1. 20:02:46 -!- offby1` is now known as offby1 20:02:49 They have. 20:02:49 :-) 20:02:51 wow, my reputation precedes me 20:02:58 *grettke* stares at offby1` 20:03:02 Well, I had a friend here who was very pessimistic as well. 20:03:08 guy who sits next to me at work would also have said "well, of course _you're_ pessimistic". 20:03:15 arcfide: have you study the existing cross-distribution package managers? 20:03:32 The friend has since heard more and thinks it could work, but that's nothing if it doesn't get written. 20:03:47 grettke: Yes, and I am convinced that's the wrong way to go. 20:03:54 After all, none of them worked. 20:04:36 I'm not sure that a grand works-with-every-implementation thingy is the way to go ... maybe it'd be best to work one library at a time, asking: what's the kewlest library that isn't available on the kewlest platform, and port that. Then repeat. 20:04:58 offby1: I never said I was going for "works for every implementation." 20:05:04 i.e., if chicken lacks it, then eggify it; but if PLT lacks it, PLaneTize it 20:05:08 arcfide: ah 20:05:09 I am merely attempting to make it easy for Scheme programmers to get their work done. 20:05:14 that's crazy talk 20:05:37 next you'll be, I dunno, turning off the lights when you leave or something. Where will it all lead? 20:05:42 By that main principle, it means I am going to try to not mess with a Schemer's workflow. 20:06:01 I think it's because of the intrusiveness of the other systems that no one used them. 20:06:07 They're just nasty and annoying. 20:06:19 spooneybarger [n=spooneyb@mobile-166-217-048-086.mycingular.net] has joined #scheme 20:06:20 So this won't try to be that. 20:06:23 I can't even remember their names 20:06:30 Snow, SLIB, &c. 20:06:33 yeah. 20:06:45 Each of those requires that you "take on" their system. 20:06:49 I tried each of those for like five minutes and said "who needs this". 20:06:52 And *that* is crazy. 20:07:19 But a decentralized method of aggregating and distributing library meta-information might just work. 20:07:29 We'll see. 20:07:31 indeed 20:07:58 Wish me luck. ;-) 20:09:57 arcfide: haha, I've gotten the linux mit scheme binary going. now all I need to know is how I start edwin. 20:10:13 decker: Did you take the time to recompile to the latest CVS? :-) 20:10:26 I recommend trying that, as there have been plenty of improvements and clean-ups. 20:10:34 decker: Starting edwin is the same as in Windows. 20:10:41 nope, just fiddled around getting 32 bit librarys installed so the binary works. 20:10:46 scheme --edwin --edit I think. 20:11:30 arcfide: ah. thanks 20:11:44 I use 'scheme --heap 12000 --band all.com --edit' 20:12:39 Oh, I wish you luck, Jerry :) 20:13:07 wow, does MIT scheme still use CVS? I thought only Emacs was that backward 20:13:24 offby1: Hey, watch them words, I still use CVS. :-) 20:13:32 is there a command that tells me what all is defined? as in + and - and so forth? 20:13:32 *offby1* glances around nervously. 20:13:36 well, I, er, uh ... 20:13:46 decker: yeah, there is, but I don't recall what it is. 20:13:56 That should be in the reference manual. 20:14:02 decker: not a portable one. There might well be something built into MIT though. 20:14:08 There are a lot of cool undocumented features in MIT Scheme. 20:14:44 -!- rdd [n=rdd@c83-250-142-219.bredband.comhem.se] has quit [Read error: 104 (Connection reset by peer)] 20:15:43 haha, damn it. and copy and paste still don't work right. 20:16:51 decker: Are you using Emacs copy and yank or are you trying to do something else? 20:16:51 trying to highlight junk from elsewhere and paste it in with a middle click. 20:16:54 rdd [n=user@c83-250-142-219.bredband.comhem.se] has joined #scheme 20:17:21 decker: Huh, that always worked for me. 20:17:36 C-y is worth a try. 20:17:56 isn't working on my end. yeah, that's what I'm having to go with. ctrl-c to copy, C-y to paste 20:18:38 jonrafkind [n=jon@64.213.79.190] has joined #scheme 20:19:07 What program is this? 20:19:26 I have had issues with GTK and Qt apps before. 20:19:28 I think. 20:19:34 firefox 20:19:34 But I haven't used those for regular work in a while. 20:19:37 Ack... 20:19:38 :-P 20:19:44 no biggy 20:20:00 saccade_ [n=saccade@65-78-24-47.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com] has joined #scheme 20:20:02 Okay, hehe, well, it should still work, but weird. 20:21:16 -!- saccade_ [n=saccade@65-78-24-47.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com] has quit [Read error: 104 (Connection reset by peer)] 20:21:55 -!- Nshag [i=user@Mix-Orleans-105-2-238.w193-248.abo.wanadoo.fr] has quit [Remote closed the connection] 20:23:35 -!- hark [n=strider@hark.slew.org] has quit [Read error: 113 (No route to host)] 20:31:21 saccade_ [n=saccade@65-78-24-47.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com] has joined #scheme 20:31:51 -!- saccade_ [n=saccade@65-78-24-47.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com] has quit [Client Quit] 20:48:14 -!- jonrafkind [n=jon@64.213.79.190] has quit [Connection timed out] 20:53:09 ejs [n=eugen@94-248-32-137.dynamic.peoplenet.ua] has joined #scheme 20:54:41 Arelius [n=Indy@209.77.67.98] has joined #scheme 20:58:11 r5rs begin 20:58:11 http://www.schemers.org/Documents/Standards/R5RS/HTML/r5rs-Z-H-7.html#%_idx_136 20:58:12 -rudybot:#scheme- http://tinyurl.com/w4m4a 21:04:05 -!- Kumool [n=Amarante@24.139.152.73] has quit ["Leaving"] 21:04:11 so with edwin, when I define a bunch of things in the scheme window, is there a way to get those back after I've open and closed edwin? or do I need to create a seperate file and evaluate that somehow? 21:04:54 Open a file buffer with `C-x C-f' (either to create a new file or to edit an existing file). Use `M-z' to evaluate a definition (or any top-level form) from the file, or `M-o' to evaluate the whole buffer. 21:06:35 well, I've been going with C-x-C-e to evaluate stuff. M-o doesn't work... 21:07:15 `M-o' doesn't work in REPL buffers (such as the initial *scheme* buffer) because it would be too easy to accidentally re-run everything you had typed in, including mistakes and errors and non-code notes you might have written there and so on. 21:07:23 It works in other Scheme Mode buffers, however. 21:12:47 -!- Arelius [n=Indy@209.77.67.98] has quit [] 21:13:04 -!- Adamant [n=Adamant@unaffiliated/adamant] has quit [] 21:15:03 Mr-Cat [n=Mr-Cat@bahirkin1507.dialup.corbina.ru] has joined #scheme 21:19:48 araujo [n=araujo@gentoo/developer/araujo] has joined #scheme 21:21:25 thanks. now I'm actually getting somewhere. =) 21:21:59 Riastradh: in rdf.scm, do you use bitwise for anything but BITWISE-XOR? 21:22:19 I don't know. 21:23:49 so I did a grep for "make-window", and that seems to be in all.com, runtime.com, edwin/buffrm.bci, and runtime/os2graph.bci. how would I get the make-window procedure loaded? 21:24:40 Where do you find this MAKE-WINDOW described? 21:25:54 scmutils 21:26:07 curves-setup.scm on project1, on this page: http://sicp.ai.mit.edu/Fall-2003/psets/index.html 21:26:27 mejja: ? someone mentioned that yesterday I think. how do I load that? 21:26:30 I see. 21:26:36 scmutils is software available separately from MIT Scheme. 21:26:45 oh 21:27:35 I am not familiar with MIT Scheme's graphics operations, but you may wish to read , and perhaps see whether you can reconcile the code you found with the interface described in the manual. 21:27:36 -rudybot:#scheme- http://tinyurl.com/ckgjyk 21:28:25 ecraven [n=nex@140.78.42.103] has joined #scheme 21:28:29 (I also don't know whether the graphics library in scmutils is related to the graphics library included in MIT Scheme.) 21:29:30 ...actually, that file won't work anyway. 21:29:58 It looks very old. 21:32:13 -!- ejs [n=eugen@94-248-32-137.dynamic.peoplenet.ua] has quit ["Leaving"] 21:35:54 nicholasw_ [n=nw@ckc-109-187.ResHall.Berkeley.EDU] has joined #scheme 21:38:34 -!- nicholasw [n=nw@ckc-109-118.ResHall.Berkeley.EDU] has quit [Read error: 110 (Connection timed out)] 21:39:15 what's the antonym of birthday? 21:40:28 Deathday :) 21:41:13 sounds rather strange :) dictionary says 'obit' 21:41:24 from obituuary? 21:41:27 obituary* 21:41:41 probably 21:41:51 does it alsay say recurring event 21:42:04 http://dictionary.reference.com/browse/obit number 21:42:07 number 2 21:42:36 i need a shortcut for bbdb-anniv.el 21:45:15 Daemmerung [n=goetter@1133sae.mazama.net] has joined #scheme 21:48:35 -!- reprore [n=reprore@ntkngw560169.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit [Remote closed the connection] 21:49:10 unbirthday? 21:50:14 obituary certainly isn't an antonym. maybe an antonym for birth announcement perhaps 21:50:17 -!- MichaelRaskin_ [n=raskin@gwh-1-177-mytn23k1.ln.rinet.ru] has quit ["Leaving."] 21:50:34 MichaelRaskin_ [n=raskin@gwh-1-177-mytn23k1.ln.rinet.ru] has joined #scheme 21:50:35 -!- kniu [n=kniu@DA-YU.RES.CMU.EDU] has quit ["Leaving"] 21:50:44 not that unbirthday is anything other than some madness from alice in wonderland 21:50:48 -!- MichaelRaskin_ [n=raskin@gwh-1-177-mytn23k1.ln.rinet.ru] has left #scheme 21:58:39 obit is good neough, now i have birthday, obit, nameday 22:01:48 Riastradh: ping. 22:02:11 haha! finally I have graphics windows! 22:02:33 saccade_ [n=saccade@209-6-23-56.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com] has joined #scheme 22:03:31 arcfide, you didn't give a sequence number; I can't form an ICMP echo reply. 22:04:21 Riastradh: I'm having trouble finding the s48-rdf-map.scm file that is mentioned in s48-packages.scm of your schemantic-web library. 22:05:22 Whoops. 22:05:36 rdf-simple-graph seems to be the only thing that depends on rdf-maps though. 22:06:09 0.0(beta) version indeed? 22:06:27 Fixed. 22:07:39 Merci. 22:08:52 -!- saccade_ [n=saccade@209-6-23-56.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com] has quit ["This computer has gone to sleep"] 22:10:15 -!- hml_ [n=x@unaffiliated/hml] has quit ["leaving"] 22:11:46 -!- schmalbe [n=bernhard@p549A14D2.dip0.t-ipconnect.de] has quit [Remote closed the connection] 22:12:29 -!- Daemmerung [n=goetter@1133sae.mazama.net] has quit ["Smoove out."] 22:15:13 -!- jgracin [n=jgracin@82.193.210.126] has quit [Remote closed the connection] 22:19:52 -!- tizoc [n=user@r190-133-128-15.dialup.adsl.anteldata.net.uy] has quit [Read error: 104 (Connection reset by peer)] 22:20:28 tizoc [n=user@r190-133-131-164.dialup.adsl.anteldata.net.uy] has joined #scheme 22:29:17 -!- jewel [n=jewel@dsl-242-151-10.telkomadsl.co.za] has quit [Read error: 113 (No route to host)] 22:30:31 I want to translate Scheme48 tables code to Chez's EQ hashtables. Would it be correct to skip the equality procedure that is given in make-table-maker and just rely on the integer hashes provided by the hashing functions? 22:31:04 That is, (DEFINE (TABLE-REF DB KEY) (EQ-HASHTABLE-REF DB (HASH KEY) #F))? 22:31:39 No. 22:32:06 Riastradh: What problems will I encounter here? I am not sure I understand why Scheme48's MAKE-TABLE-MAKER asks for the two procedures. 22:32:53 The manual says that equality of one implies equality of the other, so.... 22:33:46 jonrafkind [n=jon@64.213.79.190] has joined #scheme 22:35:05 The converse implication does not hold. One notion of equality is too weak, but useful as a performance hack to approximate real hash maps. 22:36:31 So I need to either implement my own hash tables, or make better hash routines that work for the EQ hashtables in Chez? 22:36:33 raikov [n=igr@81.153.145.122.ap.yournet.ne.jp] has joined #scheme 22:37:42 Two keys (RDF subjects, predicates, or objects) may be equivalent for the purposes of the RDF maps without being EQ?. 22:38:57 Ooh. 22:39:31 Well, wait, of course, that's true. 22:39:51 jcowan [n=jcowan@cpe-74-68-154-18.nyc.res.rr.com] has joined #scheme 22:40:00 Are you saying also that it is possible for two keys to be different despite (= (hash key1) (hash key2))? 22:40:08 Of course it is. 22:40:19 Okay, I misunderstood the type of hashing here, then. 22:40:20 Here's a perfectly valid definition of HASH, for any approximation of a hash map: 22:40:21 Sorry. 22:40:23 (define (hash key) 0) 22:41:02 So I'll need to make my own hashtables up here. 22:42:05 Do "EQ hashtables in Chez" have a specific hashing algorithm? I doubt any hashing system would use 0 for every hash. 22:42:51 Java requires that if two objects are equal (which is a generic function), they must hash to the same thing, though of course not vice versa. It's a common bug to redefine equality without redefining the hash function. 22:43:09 Approximate hash maps (which are what most mean by the term `hash map') may use any hash function to approximate an equality predicate, provided that (EQUIVALENT? k1 k2) implies (= (HASH k1) (HASH k2)). 22:43:14 Yeah, but I see what I have to do now, I just need to figure out the best way to go about it. 22:43:49 I usually go along the lines of (define (hash-equal? k1 k2) (and (equal? (hash k1) (hash k2)) (equal? k1 k2))) 22:44:06 That way it doesn't need to compare keys when their hashes are different. 22:44:12 jr92 [n=jon@64.213.79.190] has joined #scheme 22:44:16 But when the hashes are the same it double checks that the keys are. 22:44:22 -!- jr92 [n=jon@64.213.79.190] has quit [Read error: 104 (Connection reset by peer)] 22:44:27 jr92 [n=jon@64.213.79.190] has joined #scheme 22:44:42 Depending on the nature of the key sometimes the hash really is "equal enough" 22:45:00 Not for an approximate hash map, synx, unless you want collisions to lose information. 22:45:17 -!- synthase [n=synthase@c-69-243-234-165.hsd1.al.comcast.net] has quit [Connection timed out] 22:45:43 Sometimes that's the right thing. 22:45:55 Not for arcfide's purposes, however. 22:46:08 Inserting shouldn't use anything like hash-equal? It should just use the hash, and fail if there's a collision... 22:46:28 Or maybe turn that node into a list of values that have the same hash... 22:46:29 That's not a very useful hash map, synx. 22:46:34 Hrm, TABLE-WALK just call a procedure on the key and datum? It doesn't store or save anything? 22:46:56 Using an association list whose keys share a hash number is a common implementation technique for approximate hash maps. 22:46:59 I mean, outside of what may be done by the procedure. 22:47:05 (Such association lists are usually called `buckets'.) 22:47:08 The old Unix spell program represented the spelling list as a vector of 10^27 bits, where bit N was set if a valid word hashed to N. 22:47:16 Even with hash collisions you can still narrow down data quickly, just at that point you have a more complex data structure than just a hash table. 22:47:29 The trouble with buckets is that you don't get O(N) average performance. 22:47:37 O(1), surely. 22:47:50 thanks Riastradh I'd forgotten that 22:48:01 1, yes. 22:48:05 Riastradh: Isn't that termed chaining hash tables? 22:48:15 arcfide, TABLE-WALK applies the procedure to the key and datum of each association in the table. 22:48:31 Riastradh, so it's like FOR-EACH for tables? 22:48:40 Anybody know what you call it when you have a hash table, but buckets are themselves hash tables using a (presumably stronger more complicated) different algorithm to hash? 22:48:41 Yes. 22:48:47 It's actually a little bit more than FOR-EACH. 22:49:02 Riastradh, what is different? 22:50:05 -!- kilimanjaro [n=kilimanj@70.116.95.163] has quit ["Leaving"] 22:50:17 The consequences of modifying the list in the procedure passed to FOR-EACH either are unspecified, or reflect the updated structure of the list. Modifying the table in the procedure passed to TABLE-WALK does not affect the set of keys or data. 22:50:58 -!- jonrafkind [n=jon@64.213.79.190] has quit [Connection timed out] 22:51:10 (The R5RS is silent on the question of the consequences of modifying the list in the middle of FOR-EACH.) 22:51:50 Ah, yes, okay. 22:52:16 Riastradh: is there a portable implementation of the tables in Scheme48 or should I roll my own? 22:52:39 Does Chez really have no general approximate hash map library? 22:52:51 Riastradh: so not only the keys but the values are copied before the table walk begins? 22:53:14 jcowan, no copying of keys or data happens; each association, and the set of associations, is copied. 22:53:47 Quite. 22:54:08 Which is as much to say as that the whole table is copied, perhaps with a change of representation. 22:54:15 Yes. 22:55:02 Surely this is excessively inflexible? I'd rather have a function which operates on the uncopied table and may malf if the table is modified, leaving me to copy the table if desired. 22:55:17 I didn't design this interface. 22:55:24 Riastradh: to my knowledge, EQ Hashtables, Property Lists, and Weak EQ Hashtables are the only type of maps outside of association lists in the currently released version of Che Scheme. 22:55:42 arcfide, doesn't the R6RS even provide general (non-EQ?) approximate hash maps? 22:56:34 Yes, but 7.4 is not R6RS. It implemented an R6RS-y EQ Hashtable first, on the grounds that the other forms were implementable on top of EQ hashtables (I think), and the next version will have the rest. 22:56:42 jlongster [n=user@c-68-59-187-95.hsd1.tn.comcast.net] has joined #scheme 22:56:45 I see. 22:57:38 R6RS provides for eq?, eqv?, and arbitrary-equivalence? hash tables. 22:57:52 Not entirely arbitrary. 22:58:21 Well, they must be pure and total, 22:58:56 No equivalence relation can be based on EQ? identity except for the EQ?-based equivalence relation itself. 22:59:23 and using functions that d0n't have the properties of equivalence relations are apparently not forbidden, though Ghu only knows what happens if you use, say, < over numeric keys. 23:01:10 The R6RS allows for hash maps only based on those equivalence relations that can be approximated by a time-independent hash function represented by a procedure expressible in Scheme. 23:02:02 Sorry, I spoke in error. 23:02:40 The R6RS does indeed provide for hash maps based on arbitrary (time-independent) equivalence relations. It provides *usefully* for hash maps only for those equivalence relations I described. 23:03:04 There are some useful equivalence relations that cannot be usefully approximated with the R6RS. 23:03:20 As I say, it's not clear to me that hash functions are required to be equivalence relations. 23:04:24 jonrafkind [n=jon@64.213.79.190] has joined #scheme 23:04:27 That's an oversight in the text of the R6RS. I am sure the intent was that ( K1 K2) ought to imply (= ( K1) ( K2)) for any keys K1, K2. 23:04:27 -!- jr92 [n=jon@64.213.79.190] has quit [Connection timed out] 23:04:43 -!- ecraven [n=nex@140.78.42.103] has quit ["bbl"] 23:05:11 But there is no useful such expressible with the R6RS such that EQ? identity of two keys implies equality of their hash numbers. 23:06:23 So what do people think my chances of election to the Steering Committee are? 23:06:48 Anyway, conclusions: (1) The R6RS omitted text describing the (obvious) intent behind hash functions. (2) Chez has an impoverished hash map library. 23:07:11 I agree with (1) and remain ignorant of (2). 23:07:54 jcowan, I don't know what your chance is; I sha'n't vote, in any case. (I'm still curious to know who nominated me, though, and what lunacy led to the nomination.) 23:08:45 I wonder the same. 23:09:03 You rejected the nomination, I take it? Rejected nominations don't seem to be made public. 23:09:09 Yes. 23:09:12 (I didn't nominate you, or anyone.) 23:10:00 I have a conjecture about who nominated me, but my evidence consists of remarks in a private mail, so I'll say no more. 23:11:22 what's the nomination for? 23:11:27 something to do with R6RS 23:11:34 The Scheme Steering Committee. 23:11:54 I thought you wanted to be on that Riastradh 23:11:55 no ? 23:12:01 This is not the committee that wrote the R6RS or will write any R7RS; this is rather the committee that selects the committee that does the writing. 23:12:19 oh 23:12:23 (The committee that writes is cleverly not called the Writers Committee or the Authors Committee, but the Editors Committee. Why, I don't know.) 23:12:48 Is it possible to be an editor and a steerer? 23:12:57 Not legitimately. 23:13:01 Hehehe. 23:13:13 The charter is publicly available at . 23:13:14 See, I'm not sure I get this whole procedure anyways. 23:13:19 It is relatively simple. 23:13:39 Why have the steering committee? And are there really enough people out there so that we can have good people on both? 23:14:18 (I must confess to having voted yea to that charter five years ago. Little did I realize the catastrophe it would lead to.) 23:15:38 The intent was to have one small group of people with the capacity to lock the authors in a room without lunch until the latter would come to decisions. 23:16:16 Well, they did seem to come out with some decisions. 23:16:25 Unfortunately, yes. 23:18:04 Riastradh: do you have any hope for another round of Scheme revision? 23:18:20 Hope? 23:18:21 "Don't, Sir, accustom yourself to use big words for little matters. It would not be *terrible*, though I were to be detained some time here" 23:18:50 Riastradh: Yes, hope. 23:20:17 Probably the Scheme 2.0 (RRRS-R5RS) and Scheme 3.0 (R6RS) communities are irreconcilable. 23:20:36 I hope that the merit of implemented technical solutions will drive any future reports, that the name `report' be applied meaningfully, not to documents that imagine designs yet to be implemented and found poorly conceived. 23:21:12 Hah! 23:21:19 -!- sjamaan [n=sjamaan@netbsd/developer/sjamaan] has quit [Read error: 145 (Connection timed out)] 23:21:35 And I wonder if the steering committee elected will agree with you? 23:22:50 If you want it to, register and vote for me. 23:23:20 Riastradh: is your spelling "sha'n't" your own, or an echo of Lewis Carroll's? 23:23:42 I hope, furthermore, that technical quality will be manifested, and I intend to drive some of it (which is not yet ready for public viewing). 23:23:48 Hope, however, is not expectation. 23:24:23 jcowan, how else would one spell it? 23:24:28 (or `write it', perhaps) 23:25:04 shan't is conventional, likewise won't (not wo'n't), can't (not ca'n't). 23:26:05 `Won't' is an aberration to begin with. The apostrophe in `can't' replaces `no' from `can NOt'. The first apostrophe in `sha'n't' replaces the `ll' of `shaLL not'; the second replaces the `O' of `shall nOt'. 23:26:34 the ' in Won't replaces w00t 23:26:47 as in: Wonw00tt 23:26:49 see? 23:26:49 I wonw00tt believe that, offby1. 23:26:53 jinx 23:26:54 arrgh 23:27:25 I note that the Steering Committee may appoint one of its own as an Editor, provided he forthwith resigns from the Steering Committee. 23:27:59 'Tis time for supper. 23:29:18 underspecified [n=eric@softbank220043052007.bbtec.net] has joined #scheme 23:29:34 won't, saith the OED, is short for "woll not", "woll" being an older form. 23:29:45 so that would call for wo'n't. 23:30:09 Shaw of course took the opposite tack: shant cant wont dont and even havnt. 23:31:28 -!- jcowan [n=jcowan@cpe-74-68-154-18.nyc.res.rr.com] has left #scheme 23:32:07 -!- jmo- [n=jmo-@83.233.163.130] has quit [Connection timed out] 23:33:01 Adamant [n=Adamant@c-71-226-66-93.hsd1.ga.comcast.net] has joined #scheme 23:33:15 -!- Adamant [n=Adamant@unaffiliated/adamant] has quit [Read error: 54 (Connection reset by peer)] 23:33:17 Adamant_ [n=Adamant@c-71-226-66-93.hsd1.ga.comcast.net] has joined #scheme 23:33:21 synthase [n=synthase@c-69-243-234-165.hsd1.al.comcast.net] has joined #scheme 23:33:29 -!- underspecified [n=eric@softbank220043052007.bbtec.net] has quit [Read error: 104 (Connection reset by peer)] 23:33:31 -!- hadronzoo [n=hadronzo@ppp-70-247-166-177.dsl.rcsntx.swbell.net] has quit [] 23:33:33 underspecified [n=eric@softbank220043052007.bbtec.net] has joined #scheme 23:53:50 When `shall' becomes `shill', I shill write `shan't' for `shill not'. Until then I sha'n't change how I write `sha'n't'. 23:54:52 chmu [n=chmu@c83-250-245-222.bredband.comhem.se] has joined #scheme 23:55:08 -!- jonrafkind [n=jon@64.213.79.190] has quit [Read error: 110 (Connection timed out)] 23:56:16 Riastradh: :D 23:57:15 Stupid question but how to coerce a float-number to integer/fixpoint. round/truncate returns a float. 23:58:38 ROUND and friends map numbers to nearby integers. If their arguments are inexact, then so will their results be inexact. To obtain the exact number that an inexact representation best approximates, use INEXACT->EXACT. 23:58:40 inexact->exact 23:59:00 -!- vixey [n=vicky@amcant.demon.co.uk] has quit ["There exists an infinite set!"]