00:04:17 -!- buggarage` is now known as buggarage 00:05:02 -!- buggarage is now known as sepult 00:05:20 -!- sepult is now known as buggarage 00:07:04 -!- buggarage is now known as sepult 00:07:37 -!- sepult is now known as buggarage 00:09:06 -!- buggarage is now known as sepult 00:14:21 -!- sepult is now known as buggarage 00:18:54 -!- buggarage is now known as sepult 00:18:57 -!- sepult is now known as buggarage 00:20:25 -!- buggarage is now known as sepult 00:22:35 nicktick [~na@unaffiliated/nicktick] has joined #scheme 00:24:41 -!- 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] 00:26:23 -!- sepult [~levgue@xdsl-87-78-37-15.netcologne.de] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 00:33:46 -!- saint_cypher [~saint_cyp@70-36-245-104.dsl.static.sonic.net] has quit [Remote host closed the connection] 00:33:55 JoelMcCracken [~joelmccra@pool-71-182-171-82.pitbpa.east.verizon.net] has joined #scheme 00:37:16 metasyntax [~taylor@72.86.89.174] has joined #scheme 00:41:45 -!- jonrafkind [~jon@crystalis.cs.utah.edu] has quit [Ping timeout: 240 seconds] 00:43:37 -!- MrFahrenheit [~RageOfTho@users-33-51.vinet.ba] has quit [Ping timeout: 265 seconds] 00:47:15 -!- kephas [~pierre@AStrasbourg-551-1-34-208.w92-148.abo.wanadoo.fr] has quit [Ping timeout: 240 seconds] 00:47:26 kephas [~pierre@AStrasbourg-551-1-5-164.w92-141.abo.wanadoo.fr] has joined #scheme 00:49:23 -!- R3cur51v3 [~Recursive@rrcs-97-77-55-50.sw.biz.rr.com] has quit [Ping timeout: 260 seconds] 01:01:30 -!- asarch [~asarch@187.132.135.80] has quit [Quit: Leaving] 01:08:59 -!- alaricsp [~alaric@mukhadvaram.gurukuli.co.uk] has quit [Remote host closed the connection] 01:10:11 saccade [~saccade@209-6-88-81.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com] has joined #scheme 01:22:38 -!- jmcphers [~jmcphers@218.185.108.156] has quit [Read error: Connection reset by peer] 01:25:21 jmcphers [~jmcphers@218.185.108.156] has joined #scheme 01:31:23 outworlder [~outworlde@187.114.96.89] has joined #scheme 01:32:48 R3cur51v3 [~Recursive@rrcs-97-77-55-50.sw.biz.rr.com] has joined #scheme 01:39:26 klutometis: the trailing parens are just stupid, but he may have a valid point about the defautl two-space indentation being too small 01:41:16 or at least, a point worth discussing - personally I also use two-space indentation in my C code, for which you could end up with equally "unreadable" examples 01:44:45 MonononcQc [~Ferd@modemcable062.225-20-96.mc.videotron.ca] has joined #scheme 01:45:00 -!- MononcQc [~Ferd@modemcable062.225-20-96.mc.videotron.ca] has quit [Disconnected by services] 01:45:08 -!- MonononcQc is now known as MononcQc 01:45:46 aidalgol [~user@114-134-6-5.rurallink.co.nz] has joined #scheme 01:59:30 -!- mmc [~michal@93-39-46-191.ip74.fastwebnet.it] has quit [Ping timeout: 265 seconds] 02:00:57 -!- proq [~user@unaffiliated/proqesi] has quit [Ping timeout: 265 seconds] 02:07:29 -!- clojay [~clojay@75-119-224-175.dsl.teksavvy.com] has quit [Quit: clojay] 02:09:27 doc_who [62e78c20@gateway/web/freenode/ip.98.231.140.32] has joined #scheme 02:09:33 hey 02:12:24 toast` [~toast`@c-71-231-102-232.hsd1.wa.comcast.net] has joined #scheme 02:19:06 *Axioplase_* found a TARDIS near the channel. 02:25:45 -!- R3cur51v3 [~Recursive@rrcs-97-77-55-50.sw.biz.rr.com] has quit [Ping timeout: 240 seconds] 02:29:05 -!- saccade [~saccade@209-6-88-81.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com] has quit [Quit: This computer has gone to sleep] 02:46:12 -!- winxordie [~winxordie@199-49.97-97.tampabay.res.rr.com] has quit [Ping timeout: 240 seconds] 02:48:27 asarch [~asarch@189.188.151.53] has joined #scheme 02:48:44 Dawgmatix [~dman@c-76-124-9-27.hsd1.nj.comcast.net] has joined #scheme 02:50:32 *bremner* watched episode 3 of season 2. Still not liking it as much as season 1. Maybe I just hate change. 02:52:10 bremner: Is that the first season with David Tennant? 02:52:17 yes 02:52:45 timj_ [~timj@e176194182.adsl.alicedsl.de] has joined #scheme 02:52:48 Yeah, it's a bit lame with him for a while. 02:56:03 -!- timj [~timj@e176200007.adsl.alicedsl.de] has quit [Ping timeout: 265 seconds] 02:58:36 winxordie [~winxordie@199-49.97-97.tampabay.res.rr.com] has joined #scheme 03:04:13 adu [~ajr@pool-96-255-9-193.washdc.fios.verizon.net] has joined #scheme 03:04:56 -!- bgs100 [~ian@unaffiliated/bgs100] has quit [Quit: Leaving] 03:10:28 ah? Tennant's my favourite. Smith is, well, my least preferred Doctor 03:11:22 r2q2 [~r2q2@c-24-7-212-58.hsd1.il.comcast.net] has joined #scheme 03:11:40 -!- r2q2 [~r2q2@c-24-7-212-58.hsd1.il.comcast.net] has left #scheme 03:15:43 -!- nicktick [~na@unaffiliated/nicktick] has quit [Read error: Connection reset by peer] 03:15:59 nicktick [~na@unaffiliated/nicktick] has joined #scheme 03:23:21 xwl_ [~user@esprx01x.nokia.com] has joined #scheme 03:32:26 jonrafkind [~jon@c-67-172-254-235.hsd1.ut.comcast.net] has joined #scheme 03:33:29 -!- Dawgmatix [~dman@c-76-124-9-27.hsd1.nj.comcast.net] has quit [Quit: Ex-Chat] 03:42:01 -!- aidalgol [~user@114-134-6-5.rurallink.co.nz] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 03:44:09 -!- MichaelRaskin [~MichaelRa@195.91.224.225] has quit [Remote host closed the connection] 03:45:07 -!- toast` [~toast`@c-71-231-102-232.hsd1.wa.comcast.net] has quit [Quit: toast`] 03:46:19 -!- WLen [~Len@77.127.31.110] has quit [Ping timeout: 265 seconds] 03:46:31 Toekutr [~toekutr@adsl-69-107-110-23.dsl.pltn13.pacbell.net] has joined #scheme 03:49:45 -!- asarch [~asarch@189.188.151.53] has quit [Quit: Leaving] 03:52:14 -!- Toekutr [~toekutr@adsl-69-107-110-23.dsl.pltn13.pacbell.net] has quit [Quit: REALITY IS TEARING ITSELF ASUNDER, BUT I MUST RACE] 03:56:15 emma [~em@unaffiliated/emma] has joined #scheme 03:56:39 -!- kniu [~kniu@pool-71-106-7-247.lsanca.dsl-w.verizon.net] has quit [Quit: Leaving] 03:56:51 hohoho [~hohoho@p4ae269.tokynt01.ap.so-net.ne.jp] has joined #scheme 03:58:47 -!- outworlder [~outworlde@187.114.96.89] has quit [Quit: outworlder] 04:06:56 -!- adu [~ajr@pool-96-255-9-193.washdc.fios.verizon.net] has quit [Quit: adu] 04:10:33 MichaelRaskin [~MichaelRa@pantagruel.mccme.ru] has joined #scheme 04:17:49 -!- MononcQc [~Ferd@modemcable062.225-20-96.mc.videotron.ca] has quit [Quit: Leaving] 04:27:15 bremner: just keep watching, he's not bad 04:28:29 Axioplase_: yea the new season isnt doing it for me either 04:29:36 -!- emma [~em@unaffiliated/emma] has quit [Ping timeout: 260 seconds] 04:29:47 on the other hand you have Amy Pond..... 04:35:18 That's right :) 04:36:25 Jafet [~Jafet@unaffiliated/jafet] has joined #scheme 04:38:38 -!- nicktick [~na@unaffiliated/nicktick] has quit [Ping timeout: 260 seconds] 04:41:23 emma [~em@unaffiliated/emma] has joined #scheme 04:51:32 -!- JoelMcCracken [~joelmccra@pool-71-182-171-82.pitbpa.east.verizon.net] has quit [Quit: This computer has gone to sleep] 04:52:21 pavelludiq [~quassel@83.222.190.201] has joined #scheme 04:53:33 aidalgol [~user@114-134-6-5.rurallink.co.nz] has joined #scheme 05:03:07 WLen [~Len@77.127.31.110] has joined #scheme 05:23:02 mathk [~mathk@lns-bzn-35-82-250-193-91.adsl.proxad.net] has joined #scheme 05:29:00 toast` [~toast`@c-71-231-102-232.hsd1.wa.comcast.net] has joined #scheme 05:46:05 hi guys. one thing i haven't seen in sicp yet or anywhere really is how can scheme read/access files and do stuff to/with them? 05:46:30 -!- mathk [~mathk@lns-bzn-35-82-250-193-91.adsl.proxad.net] has quit [Quit: ..zzZzzZ] 05:46:46 I feel like scheme is mainly a language for doing project euler type problems sometimes, but in order to make programs that do stuff it seems like scheme must be able to work with stuff outside of itself. If you get me 05:47:55 -!- malcolmci [~malcolmci@203.171.96.17.static.rev.aanet.com.au] has quit [Remote host closed the connection] 05:48:25 -!- jonrafkind [~jon@c-67-172-254-235.hsd1.ut.comcast.net] has quit [Ping timeout: 260 seconds] 05:48:32 emma: open-input-file, open-output-file 05:49:29 emma: You may also want to look at SLIB. 05:49:47 dzhus [~sphinx@95-26-201-228.broadband.corbina.ru] has joined #scheme 05:50:11 foof: once you open a file is there a way to look at each character or word in it or something? 05:51:50 read-char, write-char 05:52:24 emma: also, when it comes to "do stuff", that's where the choice of your implemation(s) comes handy. 05:52:32 it's easy to build more advanced abstractions on those like read-line, which most implementations provide 05:52:39 I use PLT scheme. 05:53:05 then it has a lot to "do stuff". 05:53:10 okay cool. thanks for pointing me in some direction. 05:54:55 "do stuff" (databases, graphics and so on) is not what SICP is about, not what the language stricto senso itself is. 05:55:44 emma: I don't use PLT, but http://planet.plt-scheme.org seems to be what you are looking for 05:58:38 PLT is dead, long live Racket 05:58:48 *aidalgol* asks, at the risk of looking rather ignorant, what sicp is. 05:59:03 aidalgol: structure and interpretation of computer programs 05:59:32 introduction to programming which uses Scheme as language 05:59:39 Ah, OK. 05:59:46 That makes more sense. :) 06:01:18 aidalgol: get a look at the topic of the channel :) 06:02:16 emma: You don't need planet packages to do stuff with racket, there's plenty of built-in functionality. 06:02:48 sunnyps [~sunny@223.snat-111-91-127.hns.net.in] has joined #scheme 06:03:00 Axioplase_: Oh, I see it now. I didn't look at all the URLs that closely. :) 06:03:03 i have a pretty simple thing i want to do. It should be good practice really. 06:03:49 I just want to access a file of text (possibly a webpage) and have it sort the words in it according to frequency. 06:05:43 -!- toast` [~toast`@c-71-231-102-232.hsd1.wa.comcast.net] has quit [Quit: toast`] 06:08:39 emma: That should be very easy. 06:08:47 Probably around 10 lines. 06:09:46 curl | tr -sc ' \na-zA-Z' ' ' Then there is, of course, the standard UNIX utils. 06:10:45 oops, s/ As foof just demonstrated. 06:12:44 well sure someone could use bash but that's not scheme :) 06:12:50 kniu [~kniu@pool-71-106-7-247.lsanca.dsl-w.verizon.net] has joined #scheme 06:14:37 ewww... perl... 06:14:48 emma: http://tmp.barzilay.org/x 06:14:56 eli: That's not Perl... 06:15:13 It's a *shell* script. 06:15:28 tr, sort, uniq 06:15:39 aidalgol: I know. 06:15:53 when I wrote the file there for emma, I saw the previous contents, which was some perl crap. 06:16:00 nicktick [~na@unaffiliated/nicktick] has joined #scheme 06:16:06 eli: Oh, OK. :) 06:16:31 (A miserable attempt to write a `remove' function in perl, which happened on this channel, and took a few hours.) 06:22:28 -!- kniu [~kniu@pool-71-106-7-247.lsanca.dsl-w.verizon.net] has quit [Ping timeout: 260 seconds] 06:27:31 yosafbri` [~yosafbrid@li14-39.members.linode.com] has joined #scheme 06:27:31 -!- yosafbridge [~yosafbrid@li14-39.members.linode.com] has quit [Read error: Connection reset by peer] 06:35:20 kniu [~kniu@pool-71-106-7-247.lsanca.dsl-w.verizon.net] has joined #scheme 06:35:53 -!- dzhus [~sphinx@95-26-201-228.broadband.corbina.ru] has quit [Ping timeout: 260 seconds] 06:43:34 R3cur51v3 [~Recursive@rrcs-97-77-55-50.sw.biz.rr.com] has joined #scheme 06:45:55 HG` [~HG@xdsl-92-252-111-122.dip.osnanet.de] has joined #scheme 06:50:16 -!- aidalgol [~user@114-134-6-5.rurallink.co.nz] has quit [Quit: Restarting Emacs...] 06:51:12 aidalgol [~user@114-134-6-5.rurallink.co.nz] has joined #scheme 06:53:42 ASau` [~user@77.246.230.215] has joined #scheme 06:54:25 -!- aidalgol [~user@114-134-6-5.rurallink.co.nz] has quit [Remote host closed the connection] 06:55:00 aidalgol [~user@114-134-6-5.rurallink.co.nz] has joined #scheme 06:56:37 -!- nicktick [~na@unaffiliated/nicktick] has quit [Read error: Operation timed out] 06:56:54 nicktick [~na@unaffiliated/nicktick] has joined #scheme 07:10:15 ra_ [~dex@ip5454625b.speed.planet.nl] has joined #scheme 07:11:07 -!- ra_ [~dex@ip5454625b.speed.planet.nl] has quit [Client Quit] 07:17:00 masm [~masm@bl19-153-121.dsl.telepac.pt] has joined #scheme 07:25:55 gravicappa [~gravicapp@80.90.116.82] has joined #scheme 07:26:56 -!- xwl_ [~user@esprx01x.nokia.com] has quit [Ping timeout: 260 seconds] 07:28:05 -!- WLen [~Len@77.127.31.110] has quit [Read error: Operation timed out] 07:31:06 WLen [~Len@77.127.31.110] has joined #scheme 07:34:03 ribbs [~ribbs@p024062.doubleroute.jp] has joined #scheme 07:44:40 mmc1 [~michal@93-39-32-36.ip74.fastwebnet.it] has joined #scheme 07:53:06 alaricsp [~alaric@mukhadvaram.gurukuli.co.uk] has joined #scheme 08:04:23 karme [~user@stgt-5f70c60b.pool.mediaWays.net] has joined #scheme 08:05:15 -!- karme [~user@stgt-5f70c60b.pool.mediaWays.net] has quit [Remote host closed the connection] 08:06:03 karme [~user@static.180.75.40.188.clients.your-server.de] has joined #scheme 08:32:52 Guest13972 [~levgue@xdsl-87-79-183-42.netcologne.de] has joined #scheme 08:34:11 -!- Guest13972 [~levgue@xdsl-87-79-183-42.netcologne.de] has quit [Client Quit] 08:35:36 sepult` [~levgue@xdsl-87-79-183-42.netcologne.de] has joined #scheme 08:37:37 -!- sepult` is now known as sepult 08:37:45 -!- sepult [~levgue@xdsl-87-79-183-42.netcologne.de] has quit [Client Quit] 08:39:04 Guest96580 [~levgue@xdsl-87-79-183-42.netcologne.de] has joined #scheme 08:43:24 -!- Guest96580 is now known as sepult` 08:43:54 -!- sepult` is now known as sepult 08:44:13 -!- cky [~cky@cpe-065-190-148-048.nc.res.rr.com] has quit [Ping timeout: 260 seconds] 08:44:47 cky [~cky@cpe-065-190-148-048.nc.res.rr.com] has joined #scheme 08:48:37 -!- alaricsp [~alaric@mukhadvaram.gurukuli.co.uk] has quit [Ping timeout: 245 seconds] 08:52:08 -!- ecraven [~nex@octonex.swe.uni-linz.ac.at] has quit [Quit: brb] 08:57:34 ecraven [~nex@octonex.swe.uni-linz.ac.at] has joined #scheme 09:02:29 -!- aidalgol [~user@114-134-6-5.rurallink.co.nz] has quit [Remote host closed the connection] 09:16:24 -!- mbohun [~mbohun@202.124.75.159] has quit [Quit: Leaving] 09:20:42 -!- mmc1 [~michal@93-39-32-36.ip74.fastwebnet.it] has quit [Read error: Connection reset by peer] 09:22:55 mmc1 [~michal@93-39-32-36.ip74.fastwebnet.it] has joined #scheme 09:25:00 schmir [~schmir@mail.brainbot.com] has joined #scheme 09:33:02 -!- emma [~em@unaffiliated/emma] has quit [Read error: Operation timed out] 09:33:30 xwl_ [~user@esprx04x.nokia.com] has joined #scheme 09:33:36 alaricsp [~alaric@router1.hotdesktop.biz] has joined #scheme 09:39:36 asarch [~asarch@189.188.159.127] has joined #scheme 09:43:20 -!- leppie [~lolcow@196-215-36-144.dynamic.isadsl.co.za] has quit [Read error: Connection reset by peer] 09:43:41 lvillani [~lvillani@fedora/lvillani] has joined #scheme 09:45:33 -!- IJP_ [~Ian@host86-135-140-187.range86-135.btcentralplus.com] has quit [Quit: leaving] 09:51:56 Michael_Mohamed [~Mohamdu@CPE00222d53fe20-CM00222d53fe1d.cpe.net.cable.rogers.com] has joined #scheme 09:53:49 leppie [~lolcow@196-215-36-144.dynamic.isadsl.co.za] has joined #scheme 09:54:45 -!- Mohamdu [~Mohamdu@CPE00222d53fe20-CM00222d53fe1d.cpe.net.cable.rogers.com] has quit [Ping timeout: 240 seconds] 10:04:20 mbohun [~mbohun@ppp115-156.static.internode.on.net] has joined #scheme 10:10:02 -!- jmcphers [~jmcphers@218.185.108.156] has quit [Remote host closed the connection] 10:11:32 -!- nicktick [~na@unaffiliated/nicktick] has quit [Ping timeout: 245 seconds] 10:15:59 -!- sepult [~levgue@xdsl-87-79-183-42.netcologne.de] has quit [Remote host closed the connection] 10:17:18 Guest52448 [~levgue@xdsl-87-79-183-42.netcologne.de] has joined #scheme 10:18:14 -!- Guest52448 [~levgue@xdsl-87-79-183-42.netcologne.de] has quit [Read error: Connection reset by peer] 10:20:43 sepult` [~levgue@xdsl-87-79-183-42.netcologne.de] has joined #scheme 10:25:40 Lasher [~weechat@mail.dacoda.ro] has joined #scheme 10:25:40 -!- mmc1 [~michal@93-39-32-36.ip74.fastwebnet.it] has quit [Read error: Connection reset by peer] 10:28:39 hello 10:29:24 i'm wondering if a procedure like SCM's (get-internal-run-time) exists on Ikarus? 10:29:56 -!- sepult` is now known as sepult 10:30:11 and also, where is the (foreign-call) proc defined? 10:30:37 does a list of every procedure of Ikarus exists? 10:37:17 rtra [~rtra@unaffiliated/rtra] has joined #scheme 10:39:09 -!- sepult [~levgue@xdsl-87-79-183-42.netcologne.de] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 10:40:04 -!- ribbs [~ribbs@p024062.doubleroute.jp] has quit [Quit: Leaving...] 10:40:49 Guest25151 [~levgue@xdsl-87-79-183-42.netcologne.de] has joined #scheme 10:42:23 moghar [~marcin@unaffiliated/moghar] has joined #scheme 10:42:39 -!- Guest25151 [~levgue@xdsl-87-79-183-42.netcologne.de] has quit [Client Quit] 10:44:02 mmc1 [~michal@93-39-32-36.ip74.fastwebnet.it] has joined #scheme 10:44:03 -!- asarch [~asarch@189.188.159.127] has quit [Quit: Leaving] 10:44:12 sepult` [~levgue@xdsl-87-79-183-42.netcologne.de] has joined #scheme 10:51:08 -!- sepult` [~levgue@xdsl-87-79-183-42.netcologne.de] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 10:55:51 sepult- [~levgue@xdsl-87-79-183-42.netcologne.de] has joined #scheme 10:57:14 -!- sepult- [~levgue@xdsl-87-79-183-42.netcologne.de] has quit [Client Quit] 10:58:27 sepult- [~levgue@xdsl-87-79-183-42.netcologne.de] has joined #scheme 11:03:35 buggarage- [~user@xdsl-87-79-183-42.netcologne.de] has joined #scheme 11:10:10 dzhus [~sphinx@89-178-231-45.broadband.corbina.ru] has joined #scheme 11:13:24 -!- sepult- [~levgue@xdsl-87-79-183-42.netcologne.de] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 11:14:30 -!- buggarage- [~user@xdsl-87-79-183-42.netcologne.de] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 11:15:47 sepult` [~user@xdsl-87-79-183-42.netcologne.de] has joined #scheme 11:16:07 -!- schmir [~schmir@mail.brainbot.com] has quit [Ping timeout: 245 seconds] 11:16:17 -!- mmc1 [~michal@93-39-32-36.ip74.fastwebnet.it] has quit [Read error: Connection reset by peer] 11:17:12 schmir [~schmir@mail.brainbot.com] has joined #scheme 11:18:00 -!- sepult` [~user@xdsl-87-79-183-42.netcologne.de] has quit [Remote host closed the connection] 11:18:57 sepult` [~user@xdsl-87-79-183-42.netcologne.de] has joined #scheme 11:19:32 mmc1 [~michal@93-39-32-36.ip74.fastwebnet.it] has joined #scheme 11:19:56 alvatar [~alvatar@4.126.222.87.dynamic.jazztel.es] has joined #scheme 11:20:47 -!- sepult` [~user@xdsl-87-79-183-42.netcologne.de] has quit [Client Quit] 11:21:47 IJP [~Ian@host86-135-140-187.range86-135.btcentralplus.com] has joined #scheme 11:22:10 luz [~davids@189.60.69.82] has joined #scheme 11:29:32 Lasher: Ikarus doesn't provide "get-internal-run-time" but it does have a "time-it" procedure and a "time" macro 11:30:43 IJP: Both it and the ffi are documented in the users guide, but you will need to use the bzr checkout of Ikarus to use it as Aziz never made a 0.0.4 release 11:31:33 s/IJP/Lasher/ 11:35:00 ok 11:35:01 thanks 11:35:34 sepult` [~user@xdsl-87-79-183-42.netcologne.de] has joined #scheme 11:37:21 -!- kephas [~pierre@AStrasbourg-551-1-5-164.w92-141.abo.wanadoo.fr] has quit [Ping timeout: 240 seconds] 11:43:07 schmir` [~schmir@mail.brainbot.com] has joined #scheme 11:43:07 nicktick [~na@unaffiliated/nicktick] has joined #scheme 11:44:08 -!- schmir` [~schmir@mail.brainbot.com] has quit [Remote host closed the connection] 11:46:16 -!- schmir [~schmir@mail.brainbot.com] has quit [Ping timeout: 265 seconds] 11:48:29 schmir [~schmir@mail.brainbot.com] has joined #scheme 11:52:02 golgotha [~micro@www.bway.net] has joined #scheme 11:57:34 malcolmci [~malcolmci@203.171.96.17.static.rev.aanet.com.au] has joined #scheme 11:59:23 ra_ [~dex@ip5454625b.speed.planet.nl] has joined #scheme 12:00:35 fradgers- [~fradgers-@5adb10a1.bb.sky.com] has joined #scheme 12:10:18 -!- rtra [~rtra@unaffiliated/rtra] has quit [Quit: night] 12:14:40 schmir` [~schmir@mail.brainbot.com] has joined #scheme 12:14:56 -!- schmir` [~schmir@mail.brainbot.com] has quit [Remote host closed the connection] 12:16:12 schmir` [~schmir@mail.brainbot.com] has joined #scheme 12:16:26 -!- schmir` [~schmir@mail.brainbot.com] has quit [Remote host closed the connection] 12:17:28 -!- schmir [~schmir@mail.brainbot.com] has quit [Ping timeout: 248 seconds] 12:19:13 homie [~user@xdsl-87-79-183-42.netcologne.de] has joined #scheme 12:19:32 Komi [Komi@62.32.150.163] has joined #scheme 12:19:46 schmir [~schmir@mail.brainbot.com] has joined #scheme 12:23:13 kephas [~pierre@AStrasbourg-551-1-5-164.w92-141.abo.wanadoo.fr] has joined #scheme 12:24:47 -!- mmc1 [~michal@93-39-32-36.ip74.fastwebnet.it] has quit [Read error: Connection reset by peer] 12:26:50 mmc1 [~michal@93-39-32-36.ip74.fastwebnet.it] has joined #scheme 12:29:04 -!- tltstc [~tltstc@cpe-76-90-95-39.socal.res.rr.com] has quit [Quit: tltstc] 12:33:45 -!- mbohun [~mbohun@ppp115-156.static.internode.on.net] has quit [Quit: Leaving] 12:38:44 bgs100 [~ian@unaffiliated/bgs100] has joined #scheme 12:40:57 -!- sladegen [~nemo@unaffiliated/sladegen] has quit [Ping timeout: 240 seconds] 12:42:42 sladegen [~nemo@unaffiliated/sladegen] has joined #scheme 12:49:42 JoelMcCracken [~joelmccra@pool-71-182-171-82.pitbpa.east.verizon.net] has joined #scheme 12:53:15 -!- Komi [Komi@62.32.150.163] has quit [] 12:54:24 -!- IJP [~Ian@host86-135-140-187.range86-135.btcentralplus.com] has quit [Read error: Operation timed out] 12:56:21 -!- JoelMcCracken [~joelmccra@pool-71-182-171-82.pitbpa.east.verizon.net] has quit [Ping timeout: 252 seconds] 12:57:39 Komi [Komi@62.32.134.81] has joined #scheme 13:03:08 JoelMcCracken [~joelmccra@pool-71-182-171-82.pitbpa.east.verizon.net] has joined #scheme 13:09:14 xwl [~user@123.115.116.166] has joined #scheme 13:15:01 stis [~stis@1-1-1-39a.veo.vs.bostream.se] has joined #scheme 13:17:52 -!- hohoho [~hohoho@p4ae269.tokynt01.ap.so-net.ne.jp] has quit [Ping timeout: 260 seconds] 13:20:11 -!- ra_ [~dex@ip5454625b.speed.planet.nl] has quit [Quit: Ex-Chat] 13:25:05 -!- Komi [Komi@62.32.134.81] has quit [Ping timeout: 240 seconds] 13:29:15 Komi [Komi@62.32.134.81] has joined #scheme 13:31:49 -!- JoelMcCracken [~joelmccra@pool-71-182-171-82.pitbpa.east.verizon.net] has quit [Quit: This computer has gone to sleep] 13:45:45 -!- nicktick [~na@unaffiliated/nicktick] has quit [Ping timeout: 240 seconds] 13:56:17 mije [5641b192@gateway/web/freenode/ip.86.65.177.146] has joined #scheme 13:56:57 -!- gravicappa [~gravicapp@80.90.116.82] has quit [Ping timeout: 240 seconds] 13:58:35 JoelMcCracken [~joelmccra@66.37.58.254] has joined #scheme 14:04:36 -!- alaricsp [~alaric@router1.hotdesktop.biz] has quit [Remote host closed the connection] 14:13:03 alaricsp [~alaric@router1.hotdesktop.biz] has joined #scheme 14:18:59 bye 14:19:00 -!- Lasher [~weechat@mail.dacoda.ro] has quit [Quit: WeeChat 0.2.6.1] 14:20:35 -!- dzhus [~sphinx@89-178-231-45.broadband.corbina.ru] has quit [Remote host closed the connection] 14:23:53 -!- sladegen [~nemo@unaffiliated/sladegen] has quit [Disconnected by services] 14:24:01 sladegen [~nemo@dynamic-62-87-247-98.ssp.dialog.net.pl] has joined #scheme 14:24:02 -!- sladegen [~nemo@dynamic-62-87-247-98.ssp.dialog.net.pl] has quit [Changing host] 14:24:02 sladegen [~nemo@unaffiliated/sladegen] has joined #scheme 14:24:18 -!- adzuci [~ada2358@login.ccs.neu.edu] has quit [Remote host closed the connection] 14:26:42 nicktick [~na@unaffiliated/nicktick] has joined #scheme 14:26:55 -!- HG` [~HG@xdsl-92-252-111-122.dip.osnanet.de] has quit [Quit: Leaving.] 14:27:57 Mohamdu [~Mohamdu@CPE00222d53fe20-CM00222d53fe1d.cpe.net.cable.rogers.com] has joined #scheme 14:30:48 -!- Michael_Mohamed [~Mohamdu@CPE00222d53fe20-CM00222d53fe1d.cpe.net.cable.rogers.com] has quit [Ping timeout: 248 seconds] 14:35:13 -!- lvillani [~lvillani@fedora/lvillani] has quit [Ping timeout: 276 seconds] 14:36:33 -!- sunnyps [~sunny@223.snat-111-91-127.hns.net.in] has quit [Ping timeout: 260 seconds] 15:00:46 sunnyps [~sunny@191.snat-111-91-110.hns.net.in] has joined #scheme 15:04:03 hohoho [~hohoho@ntkngw227224.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #scheme 15:04:08 -!- mmc1 [~michal@93-39-32-36.ip74.fastwebnet.it] has quit [Read error: Connection reset by peer] 15:06:11 mmc1 [~michal@93-39-32-36.ip74.fastwebnet.it] has joined #scheme 15:07:54 minion: chant 15:07:55 MORE I 15:11:09 -!- mmc1 [~michal@93-39-32-36.ip74.fastwebnet.it] has quit [Read error: Connection reset by peer] 15:13:53 -!- gnomon [~gnomon@CPE0022158a8221-CM000f9f776f96.cpe.net.cable.rogers.com] has quit [Ping timeout: 240 seconds] 15:13:53 -!- alvatar [~alvatar@4.126.222.87.dynamic.jazztel.es] has quit [Read error: Connection reset by peer] 15:14:14 alvatar [~alvatar@4.126.222.87.dynamic.jazztel.es] has joined #scheme 15:14:21 gnomon [~gnomon@CPE0022158a8221-CM000f9f776f96.cpe.net.cable.rogers.com] has joined #scheme 15:15:05 -!- Komi [Komi@62.32.134.81] has quit [Ping timeout: 240 seconds] 15:15:21 mmc1 [~michal@93-39-32-36.ip74.fastwebnet.it] has joined #scheme 15:16:16 -!- malcolmci [~malcolmci@203.171.96.17.static.rev.aanet.com.au] has quit [Quit: Leaving] 15:21:26 emma [~em@unaffiliated/emma] has joined #scheme 15:23:08 -!- sunnyps [~sunny@191.snat-111-91-110.hns.net.in] has quit [Ping timeout: 265 seconds] 15:30:40 -!- TR2N [email@89-180-206-33.net.novis.pt] has left #scheme 15:38:16 foof` [~user@lain.inunome.com] has joined #scheme 15:38:40 -!- foof [~user@lain.inunome.com] has quit [Read error: Connection reset by peer] 15:44:17 -!- karme [~user@static.180.75.40.188.clients.your-server.de] has quit [Remote host closed the connection] 15:48:53 -!- nicktick [~na@unaffiliated/nicktick] has quit [Ping timeout: 260 seconds] 15:50:49 sunnyps [~sunny@191.snat-111-91-110.hns.net.in] has joined #scheme 15:51:40 -!- alvatar [~alvatar@4.126.222.87.dynamic.jazztel.es] has quit [Quit: leaving] 15:54:02 -!- schmir [~schmir@mail.brainbot.com] has quit [Remote host closed the connection] 15:58:49 -!- sunnyps [~sunny@191.snat-111-91-110.hns.net.in] has quit [Ping timeout: 264 seconds] 16:06:53 jonrafkind [~jon@crystalis.cs.utah.edu] has joined #scheme 16:15:40 -!- jonrafkind [~jon@crystalis.cs.utah.edu] has quit [Read error: Connection reset by peer] 16:18:01 curi_ [~curi@adsl-99-114-139-86.dsl.pltn13.sbcglobal.net] has joined #scheme 16:19:00 saccade [~saccade@209-6-54-113.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com] has joined #scheme 16:19:08 jonrafkind [~jon@crystalis.cs.utah.edu] has joined #scheme 16:19:24 lvillani [~lvillani@fedora/lvillani] has joined #scheme 16:19:35 hhomar [~hhomar@92.26.146.31] has joined #scheme 16:20:21 alvatar [~alvatar@4.126.222.87.dynamic.jazztel.es] has joined #scheme 16:26:27 -!- alexsuraci [~alex@pool-71-188-133-67.aubnin.fios.verizon.net] has quit [Remote host closed the connection] 16:29:25 abhaya [abhaya@gateway/shell/anapnea.net/x-juqkyawhatukepyh] has joined #scheme 16:29:27 -!- bzzbzz [~franco@modemcable240.34-83-70.mc.videotron.ca] has quit [Quit: leaving] 16:29:44 bzzbzz [~franco@modemcable240.34-83-70.mc.videotron.ca] has joined #scheme 16:30:27 Komi [Komi@62.32.131.169] has joined #scheme 16:32:23 -!- hohoho [~hohoho@ntkngw227224.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit [Remote host closed the connection] 16:33:06 hohoho [~hohoho@ntkngw227224.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #scheme 16:37:25 alexsuraci [~alex@pool-71-188-133-67.aubnin.fios.verizon.net] has joined #scheme 16:43:34 MrFahrenheit [~RageOfTho@users-33-14.vinet.ba] has joined #scheme 16:44:39 -!- MichaelRaskin [~MichaelRa@pantagruel.mccme.ru] has left #scheme 16:49:30 -!- mije [5641b192@gateway/web/freenode/ip.86.65.177.146] has quit [Quit: Page closed] 16:50:01 IJP [~Ian@host86-174-204-139.range86-174.btcentralplus.com] has joined #scheme 16:51:55 kar8nga [~kar8nga@78.104.80.239] has joined #scheme 16:54:00 fod [~fod@92.251.255.7.threembb.ie] has joined #scheme 16:54:21 jewel [~jewel@196-210-134-12.dynamic.isadsl.co.za] has joined #scheme 16:57:37 tyfighter [~anonymous@c-98-234-171-51.hsd1.ca.comcast.net] has joined #scheme 16:57:43 -!- tyfighter [~anonymous@c-98-234-171-51.hsd1.ca.comcast.net] has left #scheme 16:57:46 tyfighter [~anonymous@c-98-234-171-51.hsd1.ca.comcast.net] has joined #scheme 16:57:48 -!- tyfighter [~anonymous@c-98-234-171-51.hsd1.ca.comcast.net] has left #scheme 16:59:06 -!- fod [~fod@92.251.255.7.threembb.ie] has quit [Quit: Leaving] 17:02:45 -!- curi_ [~curi@adsl-99-114-139-86.dsl.pltn13.sbcglobal.net] has quit [Ping timeout: 260 seconds] 17:04:37 curi_ [~curi@adsl-99-114-139-86.dsl.pltn13.sbcglobal.net] has joined #scheme 17:12:49 proq [~user@unaffiliated/proqesi] has joined #scheme 17:14:58 gravicappa [~gravicapp@ppp91-78-228-233.pppoe.mtu-net.ru] has joined #scheme 17:17:44 -!- Komi [Komi@62.32.131.169] has quit [Ping timeout: 248 seconds] 17:19:06 Komi [Komi@62.32.131.169] has joined #scheme 17:25:31 -!- abhaya [abhaya@gateway/shell/anapnea.net/x-juqkyawhatukepyh] has quit [Quit: Lost terminal] 17:30:09 -!- alvatar [~alvatar@4.126.222.87.dynamic.jazztel.es] has quit [Ping timeout: 240 seconds] 17:30:33 -!- alaricsp [~alaric@router1.hotdesktop.biz] has quit [Ping timeout: 240 seconds] 17:31:16 alvatar [~alvatar@48.126.222.87.dynamic.jazztel.es] has joined #scheme 17:35:45 -!- Jafet [~Jafet@unaffiliated/jafet] has quit [Ping timeout: 240 seconds] 17:37:18 -!- lvillani [~lvillani@fedora/lvillani] has quit [Quit: Leaving] 17:41:07 -!- luz [~davids@189.60.69.82] has quit [Ping timeout: 276 seconds] 17:41:18 imran_sr [~Imran@71-6-87-18.static-ip.telepacific.net] has joined #scheme 17:42:55 -!- kar8nga [~kar8nga@78.104.80.239] has quit [Read error: Connection reset by peer] 17:50:15 -!- xwl [~user@123.115.116.166] has quit [Ping timeout: 240 seconds] 17:51:23 jao [~user@83.43.34.249] has joined #scheme 17:52:28 -!- Komi [Komi@62.32.131.169] has quit [] 17:55:20 eli: is there any online book for practical PLT scheme programming? 17:55:32 Like I need to figure out how to read a file and parse it and stuff. 17:56:03 anyone else who thinks they might know the answer to that would also be really appreciated. 17:56:20 emma: uh, plenty 17:56:22 Of documentation 17:56:56 For example http://docs.racket-lang.org/reference/Filesystem.html?q=readfile#(def._((lib._racket/file..rkt)._file-~3elines)) 17:57:19 emma: See the docs -- especially the guides at the top. 17:57:30 There's a lot of examples. 17:57:46 Also feel free to ask in here if something is unclear. 17:59:18 eli: at the top of what? 17:59:50 of the link that askhader just posted? 18:00:08 emma: top of docs.racket-lang.org, or your local documentation front page. 18:00:46 is this scheme or racket? 18:00:53 i don't understand what is racket 18:01:04 is racket a new kind of scheme? 18:01:26 should you go to module in drscheme and set lang to racket? 18:01:31 luz [~davids@189.60.69.82] has joined #scheme 18:02:02 Mmm, no. 18:02:02 emma: "PLT Scheme" was renamed; it is now "Racket". 18:02:17 eli: Does that mean "PLT Racket" is redundant? 18:02:26 eli: ahha... 18:02:43 emma: #racket exists 18:02:45 The `#lang racket' thing is not there until the first release of racket, which is version 5. 18:02:51 eli: Racket is a pretty cool name I suppose. I can accept that. 18:03:30 emma: (weren't you the one who mentioned the name as problem in the past?) 18:03:44 askhader: Where do you see "PLT Racket"? 18:04:00 eli: I didn't say I did. 18:04:03 (It does make some sense though, since the group is still known as "PLT".) 18:04:13 I see. 18:04:25 emma: for more details: http://racket-lang.org/new-name.html 18:04:39 eli: You maintain the website, don't you? 18:05:17 It's in git now, but yeah -- there's hardly anyone doing anything there except for me. 18:05:44 Sorry, where is the repo? 18:05:58 git.racket-lang.org 18:06:06 Also on github.com/plt/racket 18:08:46 alaricsp [~alaric@router1.hotdesktop.biz] has joined #scheme 18:16:18 -!- sladegen [~nemo@unaffiliated/sladegen] has quit [Ping timeout: 265 seconds] 18:24:52 -!- R3cur51v3 [~Recursive@rrcs-97-77-55-50.sw.biz.rr.com] has quit [Ping timeout: 245 seconds] 18:26:22 MichaelRaskin [~MichaelRa@195.91.224.225] has joined #scheme 18:27:43 -!- alvatar [~alvatar@48.126.222.87.dynamic.jazztel.es] has quit [Read error: Operation timed out] 18:29:20 alvatar [~alvatar@125.127.222.87.dynamic.jazztel.es] has joined #scheme 18:41:41 -!- WLen [~Len@77.127.31.110] has quit [Quit: leaving] 18:44:09 -!- JoelMcCracken [~joelmccra@66.37.58.254] has quit [Ping timeout: 240 seconds] 18:46:09 -!- leppie [~lolcow@196-215-36-144.dynamic.isadsl.co.za] has quit [Read error: Connection reset by peer] 18:47:33 leppie [~lolcow@196-215-36-144.dynamic.isadsl.co.za] has joined #scheme 18:47:47 lvillani [~lvillani@fedora/lvillani] has joined #scheme 18:49:39 JoelMcCracken [~joelmccra@66.37.58.254] has joined #scheme 18:51:38 sladegen [~nemo@unaffiliated/sladegen] has joined #scheme 18:55:48 -!- JoelMcCracken [~joelmccra@66.37.58.254] has quit [Quit: Leaving] 18:57:25 Michael_Mohamed [~Mohamdu@CPE00222d53fe20-CM00222d53fe1d.cpe.net.cable.rogers.com] has joined #scheme 18:58:20 -!- hhomar [~hhomar@92.26.146.31] has quit [Quit: WeeChat 0.3.2] 18:59:46 -!- lvillani [~lvillani@fedora/lvillani] has quit [Ping timeout: 276 seconds] 19:01:04 -!- Mohamdu [~Mohamdu@CPE00222d53fe20-CM00222d53fe1d.cpe.net.cable.rogers.com] has quit [Ping timeout: 276 seconds] 19:10:47 emma: are you still using plt scheme or have you updated to racket? 19:11:34 I'm a racketeer :) 19:12:51 yea, then use the Module setting and put #lang racket at the top 19:15:40 saccade_ [~saccade_@COMBINATOR.MIT.EDU] has joined #scheme 19:18:05 -!- moghar [~marcin@unaffiliated/moghar] has quit [Quit: leaving] 19:21:17 Oooh, look at that. My work day has finished early so I'm at my laptop with some free time! 19:21:46 *alaricsp* rolls up his sleeves and dives into his backlog of feedback about WG1 exceptions from various kind people 19:22:23 -!- emma [~em@unaffiliated/emma] has quit [Ping timeout: 260 seconds] 19:22:29 *sjamaan* cheers for alaricsp 19:22:40 This is a rare, precious, moment ;-) 19:23:06 Savour it! But don't slack off due to it :) 19:30:47 -!- hohoho [~hohoho@ntkngw227224.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit [Remote host closed the connection] 19:35:12 hohoho [~hohoho@ntkngw227224.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #scheme 19:38:42 Riastradh [~riastradh@fsf/member/riastradh] has joined #scheme 19:40:52 foof`, another criticism of SRFI 18: no way to lock a mutex if it was owned by a thread that died. 19:44:20 Or maybe there is, but the description of MUTEX-LOCK! is too convoluted for me to figure out how. 19:45:00 -!- hohoho [~hohoho@ntkngw227224.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit [Remote host closed the connection] 19:47:38 No, I see: it is possible. (cwcc (lambda (k) (with-exception-handler (lambda (e) (if (abandoned-mutex-exception? e) (k #t) (raise e))) (lambda () (mutex-lock! ] 19:49:14 I am not sure whether this can be simplified to (w-e-h (lambda (e) (if (a-m-e? e) #t (raise e))) (lambda () (m-l! ]. 19:49:33 Anyone care to speculate on the subject? (Or, confirm one way or another)? 19:51:58 The reason the CWCC version works is that MUTEX-LOCK! is guaranteed to raise the exception *after* changing the state of the mutex. 19:52:00 -!- jewel [~jewel@196-210-134-12.dynamic.isadsl.co.za] has quit [Ping timeout: 265 seconds] 19:54:10 Ah, it can be simplified. 19:54:31 `When one of the primitives defined in this SRFI raises an exception defined in this SRFI, the exception handler is called with the same continuation as the primitive.' 19:56:59 Where's wingo? I think Guile's implementation of SRFI 18 has a bug. 19:58:53 In particular, the definition and use of WRAP is incorrect. It should be used as ((cwcc (wrap f))) rather than as (cwcc (wrap f)), and (wrap f) should yield (lambda (c) (lambda () (w-e-h (lambda (o) (c (lambda () ((c-e-h) o)))) f))). 19:59:20 As is, the exception handler is invoked with the wrong continuation. 19:59:30 jlongster [~user@c-71-204-23-10.hsd1.ga.comcast.net] has joined #scheme 20:07:55 foof`, well, here's a criticism of SRFI 18: I can't find any code that does this in Google Code Search. Does anybody use SRFI 18? 20:08:47 Gee. SISC seems to exhibit almost the same bug as Guile, in completely different code. 20:11:52 ysph [~user@24-181-93-165.dhcp.leds.al.charter.com] has joined #scheme 20:13:33 Golly, Chicken has the same bug, too. 20:14:24 schmir [~schmir@p54A90891.dip0.t-ipconnect.de] has joined #scheme 20:16:29 Komi [Komi@62.32.135.78] has joined #scheme 20:16:35 *Riastradh* drops a pin. 20:16:41 hello 20:17:03 Hi. 20:17:26 Heya, Riastradh! 20:17:32 Can you fix the bugs in Guile, SISC, and Chicken that I just found, Komi? 20:17:36 Hi, gnomon. 20:17:44 where can i find references on how to implement call/cc in the context of a metacircular interpreter? 20:18:03 (Here's another criticism of SRFI 18: many of its implementations appear to be broken. Maybe Gambit's isn't.) 20:18:11 Riastradh: maybe for SISC, i've never touched Guile/Chicken 20:19:26 Komi, for CWCC in a metacircular interpreter: the easy way is to have the metacircular interpreter use the host's CWCC, and interpret it as a primitive. But that's cheating, of course. The right way is to use your own control stack, rather than the host Scheme's control stack, so that you can have greater control over it. 20:19:33 iirc guile doesn't work on windows systems too 20:20:14 For example, you could write your interpreter in continuation-passing style in Scheme. That way, every part of your interpreter has access to a representation of what to do next, and that's precisely what you need in CWCC. 20:20:20 Riastradh: yes, i cheated using mzscheme's call/cc 20:20:26 that's what i want to avoid. 20:21:12 For the bug: find the implementation of SRFI 18. Find the definition of MUTEX-LOCK!. It has something of the form: (begin (if ... (raise 'abandoned-mutex ...)) #t). Change it to (if ... (raise 'abandoned-mutex ...) #t), because the call to RAISE is supposed to be a tail call, because the exception handler is supposed to be called with the same continuation as MUTEX-LOCK! was called with. 20:22:03 That might fix the bug; to be sure, you'd have to investigate how SISC's failure continuation mechanism works, which I don't know anything about, and make sure that the rest of SRFI 18's exception handling semantics is faithfully represented in it. 20:22:15 -!- fda314925 [~fda314925@211.239.124.232] has quit [Ping timeout: 240 seconds] 20:22:37 gnomon, maybe you can fix the bugs in the other systems? 20:23:21 I doubt it! I have depressingly little time for recreational programming these days. 20:23:36 It is a truly sad state of affairs. 20:24:30 Komi, for reading material: if you can find a copy (preferably of the first edition), I recommend the book _Essentials of Programming Languages_. If you are affiliated with a university, you can probably find one in, or request one through, its library. 20:24:36 Riastradh: from SISC's srfi18 implementation: 20:24:37 (if (eq? oldstate 'abandoned) 20:24:37 (raise 'abandoned-mutex mutex)) 20:24:51 Komi, yes, that's it; the next line is `#t', right? 20:24:58 yes 20:25:10 Just move the `#t' into the alternative branch of the IF: 20:25:14 (if (eq? oldstate 'abandoned) 20:25:18 (raise 'abandoned-mutex mutex) 20:25:19 #t) 20:25:38 Done 20:25:40 Is SISC still maintained these days? I haven't heard from Scott Miller or Matthias Radestock in years. 20:25:51 I think it isn't updated anymore 20:25:57 Pity. 20:26:10 Not even bug reports? 20:26:15 (or, bug fixes, rather) 20:26:49 Latest commit is from 248 days ago. 20:27:30 Oh well. 20:28:10 There are bug reports in the sourceforge tracker 20:28:28 but the latest closed one is from 2007. 20:28:57 I must vanish now, for a little while. 20:28:58 And the mailing list seems dead too. 20:29:30 I'll check the chapters on Eopl which refer to continuations 20:29:35 If you have any further questions about CWCC in metacircular evaluators or about SRFI 18, though, I'll skim the logs today. 20:30:31 For now i'll check implementations of SRFI18 on other schemes i use 20:30:47 i'm curious about which ones are correct. 20:32:47 I know my partial implementation at is not correct in this respect, but that's because it's only a partial implementation of SRFI 18 and never pretended to be a full one. 20:33:01 -!- imran_sr [~Imran@71-6-87-18.static-ip.telepacific.net] has quit [Ping timeout: 264 seconds] 20:34:09 sepult`` [~user@xdsl-87-79-84-161.netcologne.de] has joined #scheme 20:34:39 Implementors are lazy when it comes to srfi and libraries support 20:35:01 imran_sr [~Imran@71-6-87-18.static-ip.telepacific.net] has joined #scheme 20:35:23 so it's expected most get the default implementation at the srfi page or copy as much as possible from other systems (which is not neccesarily a bad thing compatibility-wise) 20:36:28 -!- sepult` [~user@xdsl-87-79-183-42.netcologne.de] has quit [Ping timeout: 265 seconds] 20:36:28 -!- schmir [~schmir@p54A90891.dip0.t-ipconnect.de] has quit [Ping timeout: 260 seconds] 20:36:50 -!- homie [~user@xdsl-87-79-183-42.netcologne.de] has quit [Ping timeout: 260 seconds] 20:37:12 -!- Fare [~Fare@ita4fw1.itasoftware.com] has quit [Ping timeout: 248 seconds] 20:38:46 Fare [~Fare@ita4fw1.itasoftware.com] has joined #scheme 20:44:52 -!- Fare [~Fare@ita4fw1.itasoftware.com] has quit [Ping timeout: 245 seconds] 20:46:46 Fare [~Fare@ita4fw1.itasoftware.com] has joined #scheme 20:50:35 -!- Obfuscate [~keii@ip98-176-17-38.sd.sd.cox.net] has quit [Read error: Operation timed out] 20:51:50 Obfuscate [~keii@ip98-176-17-38.sd.sd.cox.net] has joined #scheme 21:00:32 -!- alvatar [~alvatar@125.127.222.87.dynamic.jazztel.es] has quit [Quit: leaving] 21:00:46 jmcphers [~jmcphers@218.185.108.156] has joined #scheme 21:14:37 MononcQc [~Ferd@modemcable062.225-20-96.mc.videotron.ca] has joined #scheme 21:18:13 -!- leppie [~lolcow@196-215-36-144.dynamic.isadsl.co.za] has quit [Ping timeout: 276 seconds] 21:21:03 Komi, well, in the case of SRFI 18, I don't think there is much overlap between different systems' implementations of it. 21:24:36 foof`, I remembered the rationale for merging MUTEX-UNLOCK! and CONDITION-VARIABLE-WAIT!. Since one must lock the mutex explicitly after waiting for the condition variable, merging the semantics of the operations allows programs to write MUTEX-LOCK! and MUTEX-UNLOCK! in pairs. 21:24:42 (Well, possible rationale for it.) 21:25:21 -!- hat0 [~hat@cpe-67-9-132-238.austin.res.rr.com] has quit [Remote host closed the connection] 21:25:25 leppie [~lolcow@196-215-36-144.dynamic.isadsl.co.za] has joined #scheme 21:26:24 -!- gravicappa [~gravicapp@ppp91-78-228-233.pppoe.mtu-net.ru] has quit [Ping timeout: 240 seconds] 21:33:20 *Riastradh* drops another pin. 21:34:56 lvillani [~lvillani@fedora/lvillani] has joined #scheme 21:46:11 So does anyone use SRFI 18? 21:48:01 saint_cypher [~saint_cyp@70-36-245-104.dsl.static.sonic.net] has joined #scheme 21:48:13 -!- alaricsp [~alaric@router1.hotdesktop.biz] has quit [Ping timeout: 240 seconds] 21:48:57 Riastradh, fwiw, PLT (now racket) supprots srfi 18 natively and I assume people write multithreaded programs in racket so they probably implicitly use srfi-18's features 21:52:33 Aha! I just found some code that uses SRFI 18. And it's buggy. 21:53:01 jonrafkind, well, I meant whether anyone uses SRFI 18 directly -- not whether anyone uses concurrency in a system that happens to support the interface described in SRFI 18. 21:56:13 -!- jonrafkind [~jon@crystalis.cs.utah.edu] has quit [Ping timeout: 240 seconds] 21:58:11 hat0 [~hat@cpe-67-9-132-238.austin.res.rr.com] has joined #scheme 21:58:31 -!- hat0 [~hat@cpe-67-9-132-238.austin.res.rr.com] has left #scheme 22:05:18 Does anyone here know who Joerg F. Wittenberger is? I have found a number of bugs in code of his that Google Code Search turned up. (GCS turned up the code, not the bugs, that is.) 22:06:00 KevinSBack [4a2c4d70@gateway/web/freenode/ip.74.44.77.112] has joined #scheme 22:06:11 any Scheme (lisp) bots here? 22:06:35 incubot: any bots here? 22:06:39 well, IRC-bots-in-scheme are all the rage this season. 22:06:50 Endiannes [~Endi@cdma-92-36-3-164.msk.skylink.ru] has joined #scheme 22:06:52 any that will let me run schem code. 22:06:59 I want to try my hand at one. 22:07:03 $() 22:07:06 =>() 22:07:13 meanburrito920 [~john@unaffiliated/meanburrito920] has joined #scheme 22:07:15 and if so how do I access it. 22:07:49 incubot: (+ 10 12) 22:07:49 22 22:07:54 simple as that 22:08:20 incubot: (sqrt -1) 22:08:20 +nan 22:08:25 thank u. 22:09:00 incubot: (define (fact n) (if (zero? n) 1 (+ n (fact (- n 1)))))) 22:09:00 incubot (+ 1, 3) 22:09:00 Error: unexpected list terminator: #\) 22:09:10 Baww 22:09:11 incubot: (define (fact n) (if (zero? n) 1 (+ n (fact (- n 1))))) 22:09:12 # 22:09:22 incubot: (fact 5) 22:09:22 Error: unbound variable: fact 22:09:40 incubot: (+ 1 2) 22:09:40 3 22:09:52 incubot: (+ 1 (+ 1 2)) 22:09:52 4 22:10:06 (+ 1 2 3) 22:10:10 incubot (define fact (lambda (n) (if (zero? n) 1 (* n (fact (- n 1)))))) 22:10:15 incubot (+1 2 3) 22:10:23 incubot (+ 1 2 3) 22:10:24 incubot: (define fact (lambda (n) (if (zero? n) 1 (* n (fact (- n 1)))))) 22:10:24 # 22:10:34 incubot: (+ 1 2 3) 22:10:34 6 22:10:34 how do I define a function using the bot. 22:10:41 I dont think you can 22:10:41 win 14 22:10:56 incubot: ((lambda (x) x x) (lambda (x) x x)) 22:10:56 # 22:11:16 incubot: (define n 5) 22:11:16 # 22:11:27 incubot: (define! n 5) 22:11:27 Error: unbound variable: n 22:11:40 I like playing with Lisp n Scheme bots. 22:11:45 It wouldnt make sense if you could define functions. 22:11:54 it is kind of a fun way to learn Lisp. 22:12:02 Heh 22:12:07 yep. 22:12:08 you know, you could have installed a scheme in that time :) 22:12:11 Wish they added a mathematica and powershell bot 22:12:41 IJP, is scheme standardised by now? I remember when last using it there were a bunch of standards and dsls, very confusing. 22:13:25 I don't know what powershell is, Endiannes, but a Mathematica bot would either involve a substantial reimplementation effort or probably be a serious violation of the terms of Mathematica's use. 22:13:36 lol 22:13:42 I may use my own scheme 22:13:44 Endiannes: scheme has always been standardized, unless I'm very mistaken. 22:14:01 Riastradh, Well I'm too poor to buy it and W|A does not have all functionallity :) 22:14:02 Endiannes: they just keep updating it 22:14:46 There are other computer algebra systems, of course, Endiannes, which you may freely use, freely study, freely modify, and freely redistribute. 22:14:49 -!- pavelludiq [~quassel@83.222.190.201] has quit [Read error: Connection reset by peer] 22:14:58 Endiannes: you can use scilab instead. its like an open source matlab 22:15:00 [18:14] I want to make a Scheme based OS. [18:14] That would be a fun way to learn about Scheme, but very hard. [18:14] any good scheme based OSes out there. 22:15:20 um...? 22:15:36 -!- stis [~stis@1-1-1-39a.veo.vs.bostream.se] has quit [Read error: Connection reset by peer] 22:16:00 I use such computer algebra systems rather than Mathematica because they allow me, and anyone, to do all that, not because it costs money to use Mathematica. (If one is affiliated with a university, it typically does not personally cost one money to use Mathematica, although the university may be spending large sums of money for that.) 22:16:15 KevinSBack: yes there are scheme OSes out there. they are all old, from the lisp machine era. actually they aren't really scheme. more similar to CL. 22:16:25 I just really like mathematicas multi-paradigm aproach. 22:16:32 Riastradh: hence scilab :) 22:16:39 Oh well, goodd luck to all scheme users, time to sleep. 22:17:16 -!- Endiannes [~Endi@cdma-92-36-3-164.msk.skylink.ru] has quit [Quit: C++4ever.] 22:17:21 mean: where can I get them from, I want to extend them. 22:17:23 meanburrito920, I believe that Scilab is generally numeric, not symbolic, so that it is comparable more to Matlab than to Mathematica. 22:18:19 Riastradh: that is true. however, both programs can do similar work, and wolfram alpha helps with the rest. 22:18:57 KevinSBack: first you have to get a lisp machine emulator to run them on. but I happen to have written a blog post abou the very subject. Lemme dig it up. 22:18:58 Wolfram Alpha? Can I use, study, modify, and/or redistribute that? 22:19:17 mean: Thank you. 22:19:54 I am talking on #scheme about writing an os in scheme. 22:20:27 Riastradh: you can use it. you can resdistribute it (its just a website), but you can't modify it. it helps with math though 22:20:32 KevinSBack: http://sporkcode.wordpress.com/2009/07/12/run-your-own-virtual-lisp-machine/ 22:20:32 -rudybot:#scheme- http://tinyurl.com/239vbfl 22:20:54 hm. I should update my blog at some point. that was the last post I did, and it was already a year ago... 22:23:26 R3cur51v3 [~Recursive@rrcs-97-77-55-50.sw.biz.rr.com] has joined #scheme 22:24:06 KevinSBack: DreamOS is/was written in Scheme, but I have absolutely no clue as to it's purpose or usefulness 22:24:39 *its 22:24:50 thank u. I will look at it. :-) 22:25:04 -!- R3cur51v3 [~Recursive@rrcs-97-77-55-50.sw.biz.rr.com] has quit [Excess Flood] 22:25:18 Who is u, and why ought I to thank him/her? 22:25:19 from now on I will only talk about lisp/scheme and not other bad topics. 22:25:35 R3cur51v3 [~Recursive@rrcs-97-77-55-50.sw.biz.rr.com] has joined #scheme 22:26:27 I thanked them for showing me links to OS written in Scheme. I want to learn about building an OS in scheme 22:44:51 RageOfThou [~RageOfTho@users-55-165.vinet.ba] has joined #scheme 22:45:58 mathk [~mathk@lns-bzn-56-82-255-221-211.adsl.proxad.net] has joined #scheme 22:47:56 -!- MrFahrenheit [~RageOfTho@users-33-14.vinet.ba] has quit [Ping timeout: 265 seconds] 22:50:21 -!- jlongster [~user@c-71-204-23-10.hsd1.ga.comcast.net] has quit [Ping timeout: 265 seconds] 22:57:34 nicktick [~na@unaffiliated/nicktick] has joined #scheme 22:59:39 -!- mathk [~mathk@lns-bzn-56-82-255-221-211.adsl.proxad.net] has quit [Quit: ..zzZzzZ] 23:00:17 does anyone here know about call/cc and would be willing to teach a new schemer about it? 23:02:32 -!- ysph [~user@24-181-93-165.dhcp.leds.al.charter.com] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 23:05:36 #Lisp 23:09:08 -!- NNshag [user@lns-bzn-21-82-64-111-147.adsl.proxad.net] has quit [Ping timeout: 260 seconds] 23:15:46 alaricsp [~alaric@mukhadvaram.gurukuli.co.uk] has joined #scheme 23:16:10 Boo. 23:17:08 -!- sepult`` [~user@xdsl-87-79-84-161.netcologne.de] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 23:19:55 homie [~user@xdsl-87-79-84-161.netcologne.de] has joined #scheme 23:20:52 Hi Riastradh :-) 23:21:08 Thanks for your email, I finally got to reply to it today; sorry it took me a while. 23:23:34 NNshag [user@lns-bzn-30-82-253-154-4.adsl.proxad.net] has joined #scheme 23:25:39 -!- KevinSBack [4a2c4d70@gateway/web/freenode/ip.74.44.77.112] has quit [Quit: Page closed] 23:26:36 -!- nicktick [~na@unaffiliated/nicktick] has quit [Ping timeout: 265 seconds] 23:32:17 -!- masm [~masm@bl19-153-121.dsl.telepac.pt] has quit [Quit: Leaving.] 23:45:33 no battle sentry achievement 23:47:35 -!- R3cur51v3 [~Recursive@rrcs-97-77-55-50.sw.biz.rr.com] has quit [Ping timeout: 260 seconds] 23:47:47 hey wrong chan, my bad 23:52:39 MonononcQc [~Ferd@modemcable062.225-20-96.mc.videotron.ca] has joined #scheme 23:53:44 -!- haesbaert [~haesbaert@c915453b.virtua.com.br] has quit [Quit: leaving] 23:56:05 -!- MononcQc [~Ferd@modemcable062.225-20-96.mc.videotron.ca] has quit [Ping timeout: 265 seconds] 23:57:50 katesmith [~katesmith@unaffiliated/costume] has joined #scheme