00:02:35 -!- ratsel [~ratsel@213.Red-79-156-37.staticIP.rima-tde.net] has quit [Quit: ratsel] 00:11:05 homie` [~levgue@xdsl-78-35-133-65.netcologne.de] has joined #scheme 00:11:26 wbooze` [~levgue@xdsl-78-35-133-65.netcologne.de] has joined #scheme 00:13:04 -!- homie [~levgue@xdsl-78-35-142-162.netcologne.de] has quit [Ping timeout: 245 seconds] 00:13:13 -!- wbooze [~levgue@xdsl-78-35-142-162.netcologne.de] has quit [Ping timeout: 252 seconds] 00:26:26 leo2007 [~leo@58.22.113.134] has joined #scheme 00:47:41 -!- MrFahrenheit [~RageOfTho@users-150-65.vinet.ba] has quit [Ping timeout: 258 seconds] 00:51:04 -!- TeMPOraL [~user@cpc12-oxfd18-2-0-cust64.4-3.cable.virginmedia.com] has quit [Quit: goodnight everyone] 01:07:55 Here's a funny discussion from #clojure, by the way: 01:08:09 < symbole`> TCO where art thou? 01:08:20 < TimMc> symbole`: Surprisingly rarely needed. 01:09:03 It turns out that `meh' is the party line as far as TCO goes. 01:09:37 Axioplase [~Axioplase@fortigate.kb.ecei.tohoku.ac.jp] has joined #scheme 01:10:09 Maybe that's making a virtue of necessity, though, so to speak. 01:11:08 klutometis: not sure that's fair considering when rich hickey mentions what he'd like the JVM to do that it doesn't currently do TCO is normally the first thing, and sometimes only thing, he mentions 01:12:14 -!- Riastradh [~riastradh@fsf/member/riastradh] has quit [Ping timeout: 245 seconds] 01:13:35 dostoyevsky: Chibi does _not_ implement everything in terms of cons cells. That's an approach implementations like tinyscheme and scheme9 use for simplicity, but those implementations are hopelessly slow. 01:13:59 I don't know anything about picobit, but wouldn't be surprised if it uses the same trick. 01:16:59 scottj: Indeed; TCO-ambivalence is an interesting coping mechanism, though, for an unfortunate situation. 01:17:31 On the other hand, what other choice does the community have besides feign ambivalence? It's a psychologically more efficient path than bemoaning its lack. 01:17:42 s/feign/feigning/ 01:18:10 it's not only psychologically more efficient, it's outright more efficient :) 01:18:19 scottj: Heh; good point. 01:23:09 Riastradh [~riastradh@fsf/member/riastradh] has joined #scheme 01:27:12 -!- Kajtek [~nope@nat4-230.ghnet.pl] has quit [Quit: Leaving.] 01:28:34 scottj: I hate to say it, too, but I'm *this close* to conceding TimMc's point (at least w.r.t. my Clojure experience). 01:33:09 -!- ijp [~user@host86-182-152-59.range86-182.btcentralplus.com] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 01:51:13 -!- bgs100 [~ian@unaffiliated/bgs100] has quit [Quit: "You left me standing here, a long, long time ago..." 1997] 01:51:27 kilimanjaro [~kilimanja@unaffiliated/kilimanjaro] has joined #scheme 01:52:52 -!- zmv [~daniel@c95334de.virtua.com.br] has quit [Ping timeout: 264 seconds] 02:09:23 zmv [~daniel@c95334de.virtua.com.br] has joined #scheme 02:20:10 klutometis, tried out raising and killing? 02:21:33 -!- zmv [~daniel@c95334de.virtua.com.br] has quit [Ping timeout: 276 seconds] 02:25:50 Riastradh: ``Symbol's function definition is void: paredit-current-indentation.'' Is my version of paredit not recent enough? 02:26:18 Maybe not. I wrote it against the most recent . 02:30:41 -!- leo2007 [~leo@58.22.113.134] has quit [Ping timeout: 240 seconds] 02:33:24 -!- rvn_ [~rvn@77.107.164.131] has quit [Quit: Leaving] 02:35:44 Riastradh: That's fantastic, actually; I never properly understood the motivation for `zoink' until trying out `paredit-raise-sexp-and-kill-wrapper' followed by `paredit-yank'. 02:35:56 Come to think of it, though, this is an annoyingly frequent use-case; thanks! 02:40:26 Let me know if it behaves in ways you didn't expect from your initial experimentation. Ideally, after you use it once, you should have enough of a feel for it to anticipate how it will behave. 02:42:23 bayildi [~when@97-114-4-66.roch.qwest.net] has joined #scheme 02:42:35 -!- bayildi [~when@97-114-4-66.roch.qwest.net] has left #scheme 02:42:54 where is this new paredit function? 02:43:51 http://mumble.net/~campbell/tmp/paredit/paredit-raise-kill.el 02:44:50 arcfide [1000@c-69-136-7-94.hsd1.in.comcast.net] has joined #scheme 02:47:50 -!- phax [~phax@unaffiliated/phax] has quit [Quit: Leaving] 02:47:57 -!- dfjkaldfas [~paulh@145.120.22.54] has quit [Ping timeout: 252 seconds] 02:59:29 resu_ [~resu@97.72.154.166] has joined #scheme 03:03:12 cataska [~cataska@210.64.6.233] has joined #scheme 03:35:08 frhodes [~frhodes@75-173-66-9.albq.qwest.net] has joined #scheme 03:41:34 gravicappa [~gravicapp@ppp91-77-214-227.pppoe.mtu-net.ru] has joined #scheme 03:46:23 -!- MichaelRaskin [~MichaelRa@195.91.224.225] has left #scheme 03:49:08 leo2007 [~leo@114.247.10.75] has joined #scheme 04:09:43 -!- realitygrill [~realitygr@76.226.222.183] has quit [Ping timeout: 252 seconds] 04:13:44 realitygrill [~realitygr@76.226.223.180] has joined #scheme 04:15:33 soveran [~soveran@rrcs-24-43-163-86.west.biz.rr.com] has joined #scheme 04:16:58 -!- copumpkin [~pumpkin@unaffiliated/pumpkingod] has quit [Quit: Leaving...] 04:17:58 copumpkin [~pumpkin@unaffiliated/pumpkingod] has joined #scheme 04:19:59 realitygrill_ [~realitygr@76.226.215.176] has joined #scheme 04:20:09 -!- realitygrill [~realitygr@76.226.223.180] has quit [Ping timeout: 245 seconds] 04:20:09 -!- realitygrill_ is now known as realitygrill 04:20:13 woonie [~woonie@nusnet-228-27.dynip.nus.edu.sg] has joined #scheme 04:23:04 -!- frhodes [~frhodes@75-173-66-9.albq.qwest.net] has quit [Quit: leaving] 04:25:47 MichaelRaskin [~MichaelRa@195.178.216.22] has joined #scheme 04:26:54 -!- araujo [~araujo@gentoo/developer/araujo] has quit [Quit: Leaving] 04:49:00 -!- leo2007 [~leo@114.247.10.75] has quit [Read error: Connection reset by peer] 04:56:26 -!- tupi_ [~david@189.60.180.75] has quit [Remote host closed the connection] 04:58:24 -!- woonie [~woonie@nusnet-228-27.dynip.nus.edu.sg] has quit [K-Lined] 04:58:54 woonie [~woonie@nusnet-126-87.dynip.nus.edu.sg] has joined #scheme 05:09:18 -!- HG` [~HG@p5DC04EBF.dip.t-dialin.net] has quit [Quit: HG`] 05:24:44 -!- dsmith [~dsmith@cpe-184-56-129-232.neo.res.rr.com] has quit [Read error: Operation timed out] 05:25:02 dsmith [~dsmith@cpe-184-56-129-232.neo.res.rr.com] has joined #scheme 05:29:25 dralston [~dralston@S0106687f74a12729.va.shawcable.net] has joined #scheme 05:29:42 pumpkin [~pumpkin@209-6-232-56.c3-0.sbo-ubr1.sbo.ma.cable.rcn.com] has joined #scheme 05:29:48 -!- pumpkin [~pumpkin@209-6-232-56.c3-0.sbo-ubr1.sbo.ma.cable.rcn.com] has quit [Changing host] 05:29:49 pumpkin [~pumpkin@unaffiliated/pumpkingod] has joined #scheme 05:33:30 -!- copumpkin [~pumpkin@unaffiliated/pumpkingod] has quit [Ping timeout: 245 seconds] 05:33:53 -!- pumpkin is now known as copumpkin 05:36:01 -!- dralston is now known as vociferous 05:36:17 -!- vociferous is now known as sodel 05:38:48 -!- sodel [~dralston@S0106687f74a12729.va.shawcable.net] has quit [Quit: leaving] 05:40:19 -!- ASau [~user@93-80-104-193.broadband.corbina.ru] has quit [Quit: off] 05:42:26 sodel [~dralston@S0106687f74a12729.va.shawcable.net] has joined #scheme 05:43:14 -!- dnolen [~davidnole@cpe-98-14-92-234.nyc.res.rr.com] has quit [Quit: dnolen] 05:49:50 EM03_ [~dfsdfdsf@cpe-71-72-126-188.insight.res.rr.com] has joined #scheme 05:49:50 -!- EM03_ [~dfsdfdsf@cpe-71-72-126-188.insight.res.rr.com] has quit [Changing host] 05:49:50 EM03_ [~dfsdfdsf@unaffiliated/em03] has joined #scheme 05:51:30 -!- EM03 [~dfsdfdsf@unaffiliated/em03] has quit [Ping timeout: 250 seconds] 05:51:30 -!- EM03_ is now known as EM03 05:51:55 -!- EM03 [~dfsdfdsf@unaffiliated/em03] has quit [Client Quit] 05:53:43 araujo [~araujo@gentoo/developer/araujo] has joined #scheme 05:56:29 -!- woonie [~woonie@nusnet-126-87.dynip.nus.edu.sg] has quit [Ping timeout: 264 seconds] 05:57:56 -!- resu_ [~resu@97.72.154.166] has quit [Remote host closed the connection] 06:01:06 -!- soveran [~soveran@rrcs-24-43-163-86.west.biz.rr.com] has quit [Remote host closed the connection] 06:10:56 mmc [~michal@sams-office-nat.tomtomgroup.com] has joined #scheme 06:19:54 Brendan_T [~brendan@static.112.22.47.78.clients.your-server.de] has joined #scheme 06:22:29 woonie [~woonie@137.132.255.1] has joined #scheme 06:26:59 leo2007 [~leo@114.247.10.75] has joined #scheme 06:27:30 -!- MichaelRaskin [~MichaelRa@195.178.216.22] has quit [Ping timeout: 260 seconds] 06:27:34 More random paredit hacks for adventurous users to try out are up at . 06:28:08 jewel_ [~jewel@196-215-88-11.dynamic.isadsl.co.za] has joined #scheme 06:29:10 Riastradh: As a rule, do you recommend pulling from darcs-HEAD; or waiting until you reify things as `tmp' or `beta'? 06:30:31 I write the patches in the tmp directory against whatever is the current version in the Darcs repository. Some of them bitrot (looks like paredit-yank.el has bitrotted -- although it never worked right to begin with); some of them get incorporated into the Darcs repository; some of them get released. 06:32:59 `Beta' is the same as `what you find in the Darcs repository'. 06:36:24 -!- sodel [~dralston@S0106687f74a12729.va.shawcable.net] has left #scheme 06:36:27 (Also, right now I don't have a working Darcs, so until that changes, all experiments, including `experimental' bug fixes, will go in the tmp directory...) 06:37:19 frhodes [~frhodes@75-173-66-9.albq.qwest.net] has joined #scheme 06:37:52 -!- frhodes [~frhodes@75-173-66-9.albq.qwest.net] has quit [Client Quit] 06:39:40 -!- kilimanjaro [~kilimanja@unaffiliated/kilimanjaro] has quit [Ping timeout: 240 seconds] 06:41:05 -!- leo2007 [~leo@114.247.10.75] has quit [Quit: rcirc on GNU Emacs 23.3.50.1] 06:46:13 -!- arcfide [1000@c-69-136-7-94.hsd1.in.comcast.net] has quit [Read error: Connection reset by peer] 06:56:27 -!- ada2358 [~ada2358@login.ccs.neu.edu] has quit [Ping timeout: 258 seconds] 06:56:40 -!- stchang_ [~stchang@login.ccs.neu.edu] has quit [Ping timeout: 240 seconds] 06:56:49 -!- samth_away [~samth@punge.ccs.neu.edu] has quit [Ping timeout: 245 seconds] 06:56:49 stchang [~stchang@login.ccs.neu.edu] has joined #scheme 06:56:55 -!- stamourv [~user@ahuntsic.ccs.neu.edu] has quit [Ping timeout: 252 seconds] 06:57:15 -!- tonyg [~tonyg@navarone.ccs.neu.edu] has quit [Ping timeout: 260 seconds] 06:57:21 tonyg [~tonyg@navarone.ccs.neu.edu] has joined #scheme 06:58:09 ada2358 [~ada2358@login.ccs.neu.edu] has joined #scheme 06:58:10 stamourv [~user@ahuntsic.ccs.neu.edu] has joined #scheme 06:58:30 samth_away [~samth@punge.ccs.neu.edu] has joined #scheme 07:04:51 -!- jewel_ [~jewel@196-215-88-11.dynamic.isadsl.co.za] has quit [Ping timeout: 240 seconds] 07:07:05 TeMPOraL [~user@cpc12-oxfd18-2-0-cust64.4-3.cable.virginmedia.com] has joined #scheme 07:10:21 -!- woonie [~woonie@137.132.255.1] has quit [Ping timeout: 250 seconds] 07:12:47 solrize [~phr@ruckus.brouhaha.com] has joined #scheme 07:14:26 http://hpaste.org/50753 is that sort of the standard way to do a lazy list? 07:19:29 -!- jonrafkind [~jon@jonr5.dsl.xmission.com] has quit [Ping timeout: 260 seconds] 07:24:22 foof: Thanks, interesting to know. I had a feeling that chibi would use more than just cons internally... 07:30:59 foof: Unfortunately, my scheme does not use cons internally.. :-( I hope I can change that soon 07:37:00 -!- DGASAU [~user@91.218.144.129] has quit [Ping timeout: 240 seconds] 07:47:07 DGASAU [~user@91.218.144.129] has joined #scheme 07:59:15 masm [~masm@bl15-135-206.dsl.telepac.pt] has joined #scheme 08:14:55 -!- DGASAU [~user@91.218.144.129] has quit [Remote host closed the connection] 08:18:14 DGASAU [~user@91.218.144.129] has joined #scheme 08:24:29 dfjkaldfas [~paulh@145.120.22.54] has joined #scheme 08:43:38 -!- gravicappa [~gravicapp@ppp91-77-214-227.pppoe.mtu-net.ru] has quit [Remote host closed the connection] 09:01:43 rvn_ [~rvn@77.107.164.131] has joined #scheme 09:08:29 -!- kennyd [~kennyd@78-0-238-191.adsl.net.t-com.hr] has quit [Ping timeout: 245 seconds] 09:13:53 woonie [~woonie@nusnet-228-5.dynip.nus.edu.sg] has joined #scheme 09:16:08 kennyd [~kennyd@93-138-237-209.adsl.net.t-com.hr] has joined #scheme 09:20:28 frhodes [~frhodes@75-173-66-9.albq.qwest.net] has joined #scheme 09:28:16 -!- woonie [~woonie@nusnet-228-5.dynip.nus.edu.sg] has quit [Read error: Connection reset by peer] 09:28:24 woonie [~woonie@nusnet-228-5.dynip.nus.edu.sg] has joined #scheme 09:31:50 Kajtek [~nope@nat4-230.ghnet.pl] has joined #scheme 09:41:47 gravicappa [~gravicapp@80.90.116.82] has joined #scheme 09:49:09 -!- wbooze` [~levgue@xdsl-78-35-133-65.netcologne.de] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 09:50:01 -!- homie` [~levgue@xdsl-78-35-133-65.netcologne.de] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 09:51:49 Burlingk [~burlingk@softbank221067045171.bbtec.net] has joined #scheme 09:53:55 homie [~levgue@xdsl-78-35-133-65.netcologne.de] has joined #scheme 09:53:56 wbooze [~levgue@xdsl-78-35-133-65.netcologne.de] has joined #scheme 10:12:43 -!- gravicappa [~gravicapp@80.90.116.82] has quit [Ping timeout: 258 seconds] 10:23:20 -!- frhodes [~frhodes@75-173-66-9.albq.qwest.net] has quit [Ping timeout: 240 seconds] 10:25:04 gravicappa [~gravicapp@80.90.116.82] has joined #scheme 10:55:43 TeMPOraL` [~user@cpc12-oxfd18-2-0-cust64.4-3.cable.virginmedia.com] has joined #scheme 10:58:04 -!- TeMPOraL [~user@cpc12-oxfd18-2-0-cust64.4-3.cable.virginmedia.com] has quit [Ping timeout: 245 seconds] 11:01:24 -!- TeMPOraL` [~user@cpc12-oxfd18-2-0-cust64.4-3.cable.virginmedia.com] has quit [Ping timeout: 245 seconds] 11:13:57 -!- DGASAU [~user@91.218.144.129] has quit [Ping timeout: 252 seconds] 11:23:58 TeMPOraL [~user@cpc12-oxfd18-2-0-cust64.4-3.cable.virginmedia.com] has joined #scheme 11:24:22 DGASAU [~user@91.218.144.129] has joined #scheme 11:33:25 wingo [~wingo@90.164.198.39] has joined #scheme 11:37:18 EM03 [~dfsdfdsf@unaffiliated/em03] has joined #scheme 11:41:09 olle [~olle@84-55-65-130.customers.ownit.se] has joined #scheme 11:41:16 blubb 11:41:30 phax [~phax@unaffiliated/phax] has joined #scheme 11:41:40 any tips on integrating scheme with C? want to use mysql c api. 11:41:57 there is db.plt for racket 11:42:24 http://planet.racket-lang.org/display.ss?package=db.plt&owner=ryanc 11:43:06 olle: depends on your scheme implementation. Most of them offer already database bindings 11:44:27 yep, trying out ypsilon, it has bindings to the mysql api, but I can't handle the output! 11:45:31 that is, if a C function returns an array, what do I do with it? convert it to bytevector? 11:46:04 or worse, a MYSQL_ROW c structure. 11:46:31 racket isn't r6rs, right? 11:47:01 racket has an r6rs mode, but it's not the primary target 12:01:00 -!- olle [~olle@84-55-65-130.customers.ownit.se] has quit [Ping timeout: 240 seconds] 12:08:13 f8l [~f8l@81.219.200.79] has joined #scheme 12:10:21 pandeiro [~pandeiro@187.105.249.60] has joined #scheme 12:13:03 -!- DGASAU [~user@91.218.144.129] has quit [Ping timeout: 276 seconds] 12:20:35 tupi_ [~david@189.60.180.75] has joined #scheme 12:23:33 dnolen [~davidnole@cpe-98-14-92-234.nyc.res.rr.com] has joined #scheme 12:26:08 answer_42 [~user@541AB7C3.cm-5-3c.dynamic.ziggo.nl] has joined #scheme 12:27:06 -!- homie [~levgue@xdsl-78-35-133-65.netcologne.de] has quit [Read error: Connection reset by peer] 12:27:14 if I have a character, like #\2 and I want to retrieve the numeric value 2 from it, how would I do this. The only thing I managed to do is getting the ASCII code... 12:27:18 -!- wbooze [~levgue@xdsl-78-35-133-65.netcologne.de] has quit [Read error: Connection reset by peer] 12:28:04 answer_42: (- (char->integer c) (char->integer #\0)) 12:28:35 homie [~levgue@xdsl-87-79-192-196.netcologne.de] has joined #scheme 12:28:37 thanks...but now I'm feeling really stupid :D 12:28:49 wbooze [~levgue@xdsl-87-79-192-196.netcologne.de] has joined #scheme 12:29:03 welcome to the club :) 12:30:07 DGASAU [~user@91.218.144.129] has joined #scheme 12:31:17 it's the right path to wisdom 12:32:29 wingo: neat trick 12:32:55 leo2007 [~leo@114.247.10.70] has joined #scheme 12:33:50 *mario-goulart* usually feels annoyed by characters 12:35:44 mario-goulart: that's an old C trick ;) 12:37:51 It's unfortunate that schemers have to mimic C tricks to convert #\2 to 2... 12:40:22 -!- homie [~levgue@xdsl-87-79-192-196.netcologne.de] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 12:40:27 -!- wbooze [~levgue@xdsl-87-79-192-196.netcologne.de] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 12:42:33 wbooze [~levgue@xdsl-87-79-192-196.netcologne.de] has joined #scheme 12:42:37 -!- DGASAU [~user@91.218.144.129] has quit [Remote host closed the connection] 12:42:47 homie [~levgue@xdsl-87-79-192-196.netcologne.de] has joined #scheme 12:45:22 DGASAU [~user@91.218.144.129] has joined #scheme 12:51:18 MichaelRaskin [~MichaelRa@195.178.216.22] has joined #scheme 12:52:20 -!- leo2007 [~leo@114.247.10.70] has quit [Ping timeout: 240 seconds] 12:55:19 xissburg [~xissburg@187.50.13.57] has joined #scheme 12:59:11 -!- TeMPOraL [~user@cpc12-oxfd18-2-0-cust64.4-3.cable.virginmedia.com] has quit [Quit: reboot] 13:05:37 jimrees_ [~jimrees@ita4fw1.itasoftware.com] has joined #scheme 13:19:24 zmv [~daniel@c95334de.virtua.com.br] has joined #scheme 13:26:41 -!- zmv [~daniel@c95334de.virtua.com.br] has quit [Ping timeout: 240 seconds] 13:26:47 -!- samth_away is now known as samth 13:34:29 mario-goulart: 2 the number, not #\2 the letter 13:36:27 olle [~olle@84-55-65-130.customers.ownit.se] has joined #scheme 13:37:02 :-D 13:37:25 still relevant: how do I handle a C array of string in Scheme? 13:38:56 olle: more context needed 13:39:36 sorry. using ypsilon, trying to communicate with mysql through mysql c api 13:39:57 mysql_fetch_row return MYSQL_ROW, which is supposed to be an array of strings. 13:40:10 foof, dostoyevsky: picobit uses conses for almost everything so that it can have fewer bytecode instructions, thus saving space in the encoding 13:40:13 found this: 13:40:16 http://fixedpoint.jp/2009/07/30/mysql-client-in-ypsilon.html 13:40:20 olle: I think you have to dereference the pointers manually 13:40:26 doesn't compile on my system, though. 13:40:50 ypsilon has make-bytevector-mapping. 13:41:13 -!- woonie [~woonie@nusnet-228-5.dynip.nus.edu.sg] has quit [Quit: Nettalk6 - www.ntalk.de] 13:41:36 link above uses c-void*-ref, which for some reason isn't present in my ypsilon package 13:41:58 samth: Yes, that's the reason I gave why tinyscheme/scheme9 use pairs for everything, and why they are hopelessly slow. 13:42:27 foof: i think the reasons are different in these cases 13:42:40 tinyscheme/scheme9 are going for simplicity of implementation 13:43:03 picobit is going for fewest number of bytes in the implementation (which is often not the same thing) 13:43:47 also, what stamourv tells me is that cycles aren't the thing to worry about on boards that small 13:43:53 I don't think that was the motivation for tinyscheme, but I could be wrong. It's easy enough to implement vectors. 13:44:44 olle: only bytevector-c-void*-ref exists it seems 13:45:29 Scheme9 has more the feel of a toy, but people actually do use tinyscheme. 13:45:40 olle: all the other type getters and setters are also prefixed by bytevector, maybe the api only works on bytevector mappings (haven't used ypsilon) 13:45:46 dunno when that code is from though 13:46:18 foof: where besides GIMP? 13:47:00 You'd be _amazed_. It's insane. Schemeix, some networking project, somewhere in OS X... 13:48:05 Impromptu used to use tinyscheme, but now it has its own scheme-like language that compiles to LLVM 13:48:29 I have read scheme9 implementation recently and thought it was not that simple, it aims for performance as well. 13:49:08 amoe: ok 13:49:09 though it's certainly simple compared to 13:49:45 MrFahrenheit [~RageOfTho@users-150-65.vinet.ba] has joined #scheme 13:50:52 samth: tinyscheme is actually part of ios too! 13:50:59 -!- Riastradh [~riastradh@fsf/member/riastradh] has quit [Ping timeout: 245 seconds] 13:51:15 http://dl.packetstormsecurity.net/papers/general/apple-sandbox.pdf 13:52:09 Basically, anywhere you see some project advertising scheme scriptability and they don't advertise which implementation, there's a good chance it's tinyscheme. It's quite sad. 13:57:18 foof: i guess i don't see very many places advertising that 14:00:37 samth: Well, mostly those, maybe a couple others. Half a dozen is a lot for Scheme in serious projects. 14:03:36 Some use guile (texmacs, radius, IIRC) 14:03:48 gnucash? 14:04:40 yes. there are others: lilypond, denemo, autogen 14:04:44 not enough tho ;) 14:05:12 I have a feeling guile is more used than tinyscheme as extension language 14:05:36 tinyscheme is probably more widespread as an *embedded* scheme 14:05:48 guile might be more common as a dynamically-linked scheme 14:05:56 I see. 14:06:22 *wingo* just making stuff up tho ;) 14:06:59 You do have a point, wingo. 14:08:04 especially since the malware thingy 14:14:29 jao [~user@pdpc/supporter/professional/jao] has joined #scheme 14:16:40 joast [~rick@76.178.178.72] has joined #scheme 14:17:28 foof: you say r7rs will have wide support 14:17:36 what implementations are planning to implement it 14:17:53 -!- copumpkin [~pumpkin@unaffiliated/pumpkingod] has quit [Quit: Computer has gone to sleep.] 14:17:54 wide relative to r6rs :) 14:19:28 at least chibi, chicken, gauche, kawa, chez 14:20:14 chez scheme will do r7rs? 14:20:15 it will be trivial to provide an r7rs lang for racket 14:20:56 wingo: dybvig says "if it's as simple as we claim I don't see why not" 14:21:30 wingo is here so can speak for guile 14:21:40 but the `module' binding conflicts with chez's modules, no? 14:21:41 but there have been no flat-out "no's" 14:21:54 foof: that depends what you mean by "lang" -- a #lang will only be possible if something like #!r6rs is suppported 14:21:58 wingo: That's still under discussion, and can be changed. 14:22:24 foof: that seems approx the same as r6rs 14:23:05 samth: Many implementors refused outright to implement R6RS. We're not doing anything that controversial. 14:24:03 i don't see what the difference between "refusing to implement" and "not implementing" is 14:24:08 I'm pretty sure Clinger and Feeley will implement it as well, though they are taking their time replying - they may ask for some changes. 14:24:49 samth: Those sentiment come from different places, and says something about the likelihood of changing one's mind. 14:24:50 samth: Who is _not_ implementing R7RS? 14:25:06 but i hope lots of schemes that are stuck on r5rs implement it -- it's a big improvement 14:25:14 samth: If one is "not implementing" it, but not for any ideological reason, then they may well do when they find Copious Free Time. 14:25:15 Sperber says he simply doesn't have time, but will accept patches for support. 14:25:34 samth: If one is "refusing to implement" it, no amount of Copious Free Time will make them. 14:26:07 -!- gravicappa [~gravicapp@80.90.116.82] has quit [Remote host closed the connection] 14:26:21 Riastradh says MIT-Scheme lacks even the infrastructure for modules, but once they have it it should be "at least as powerful as racket" so implementing it would be trivial. 14:26:56 i'll be impressed if they make that jump so discontinously 14:27:04 :) 14:27:06 Siskind has officially stopped supporting Stalin. 14:27:30 I get the feeling that SISC is orphaned too, I mean no release has come out for over 4 years now. 14:27:34 The tinyscheme maintainer is not interested in implementing anything resembling a scheme standard. 14:28:21 as it turns out, there aren't that many schemes that are maintained 14:28:28 Indeed. 14:28:38 foof: who is the tinyscheme maintainer these days? 14:28:42 ijp [~user@host86-182-152-59.range86-182.btcentralplus.com] has joined #scheme 14:28:57 samth: Like I facetiously said a few days ago, probably the Gimp team. ;-) 14:29:07 samth: They're probably a Big User of TinyScheme, IIRC. 14:29:29 Jonathan Shapiro. He took the poll as an opportunity to bemone the evils of call/cc, a horribly confusing construct which should be removed from the language. 14:29:49 scm is probably also alive 14:29:57 "alive" 14:30:02 Lol. 14:30:24 as a scheme filename extension. 14:30:25 -!- dnolen [~davidnole@cpe-98-14-92-234.nyc.res.rr.com] has quit [Quit: dnolen] 14:30:25 I haven't gotten a reply from Jaffer yet, though he's hoping we'll include slib in the upcoming CSAN. 14:30:30 (name pending) 14:30:49 *wingo* doesn't like call/cc very much either, fwiw :) 14:31:07 indeed -- it needs a delimiter :) 14:31:24 I prefer to call CSAN "The Den", like a den for schemers. ;-) 14:31:34 WG2 is going to include delimited continuations. 14:31:41 samth: yes :) 14:31:52 That wouldn't be so different from Guile's concept of the guild hall, albeit perhaps more sinister. ;-) 14:32:06 cky: OK, so far that name is the only contender. 14:32:12 underground would also be a natural option :) 14:32:33 aoh: As in the London Underground, or the Weather Underground, or something else? :-P 14:32:54 cky, ref http://www.ai.mit.edu/projects/su/su.html 14:33:11 Nice. :-) 14:33:47 woonie [~woonie@yih0241.pc.nus.edu.sg] has joined #scheme 14:34:43 wingo: BTW, I think the vote may side with R6RS unspecified values, just because that's the de facto situation with existing implementations. 14:34:49 foof: i'm sure that was a highly productive discussion 14:35:10 samth: It's not at all a simple issue. 14:35:22 no, i meant call/cc 14:35:51 which systems produce 0 values for `set!' etc? 14:35:56 it was not productive :P 14:36:04 -!- f8l [~f8l@81.219.200.79] has quit [Quit: WeeChat 0.3.5] 14:36:22 Oh... well, it's fair enough to attack call/cc in general, but it's way off topic for a Scheme standard. 14:36:22 electron-productive 14:36:47 highly electro-negative ;) 14:41:11 aisa [~aisa@173-10-243-253-Albuquerque.hfc.comcastbusiness.net] has joined #scheme 14:41:16 samth: Good point - I can't find any implementations which return 0 values. 14:41:56 copumpkin [~pumpkin@unaffiliated/pumpkingod] has joined #scheme 14:42:56 i think in general expressions that return different numbers of values at different times are a bad thing, and so favor the 'set! returns 1 value' position 14:43:02 Anyway, soon it will be all over, and people can share code in the Den, and I can go back to hacking and never get involved in standards again. 14:43:27 foof: that seems like a very optimistic position 14:43:32 But for now I sleep... 14:43:45 -!- MichaelRaskin [~MichaelRa@195.178.216.22] has left #scheme 14:43:48 samth: in the particular case of `set!', it can always return 0 values 14:43:52 `if' is different tho 14:44:08 foof: lekker slaap! 14:44:16 so they say in afrikaans? 14:44:32 *wingo* pokes leppie 14:44:48 wingo: that's what i mean -- if `set!' returns 0 values, then `when' will often have the bad property i described (as will `cond', etc) 14:44:52 -!- olle [~olle@84-55-65-130.customers.ownit.se] has quit [Remote host closed the connection] 14:45:27 samth: why is that the case? how does it differ from (if test (fn)), where `fn' can return any number of values? 14:45:40 -!- woonie [~woonie@yih0241.pc.nus.edu.sg] has quit [Ping timeout: 264 seconds] 14:46:03 yes, wingo, that's correct 14:46:49 wingo: it doesn't ensure that it won't happen, but it makes it less likely 14:49:14 samth: it seems like some tools support could tell you if you evaluate a one-armed if for a value 14:49:23 won't work for expressions in tail position tho 14:50:08 true 14:50:31 but just working with expressions that do that is annoying -- you have to use `call-with-values', etc 14:51:52 dunno. it seems to me that if you ever evaluate one-armed if for values, you have an error in your program. if you want to sequence, use `begin'. 14:52:00 my ignorant opinion, anyway 14:52:24 i agree about one-armed `if', certainly 14:52:26 -!- xissburg [~xissburg@187.50.13.57] has quit [Ping timeout: 246 seconds] 14:52:45 i just mean any expression that generates differing numbers of values becomes immediately harder to work with 14:53:09 and making a bunch of constructs return 0 values makes that happen a lot more often 14:53:47 you could be right. 14:55:39 also, i've just never understood the desire to make things return 0 values 14:56:13 you've heard the repl argument, right? 14:56:18 arcfide [1000@c-69-136-7-94.hsd1.in.comcast.net] has joined #scheme 14:57:02 the racket repl is very useful despite needing the relevant trivial special case 14:57:32 geiser <3 14:57:52 weirdo: :) 14:57:57 xissburg [~xissburg@187.50.13.57] has joined #scheme 14:59:58 samth: i guess it's a gut feeling thing. the need for a designated unspecified value always struck me as silly. 15:00:16 jao is a very cool guy, btw 15:00:29 he worked with my patches, implemented feature requests, etc. 15:00:39 i by all means recommend geiser 15:03:29 -!- Kajtek [~nope@nat4-230.ghnet.pl] has quit [Ping timeout: 245 seconds] 15:04:43 *wingo* does a git pull in geiser 15:05:16 *jao* serves weirdo a well-deserved coffee 15:06:54 oh, you're here, hello :-) 15:07:10 sorry for the delay with patches, i'm busy with work and ircII-epic 15:07:26 i won't be able to do scratch-buffer, as i don't use it normally and don't know how to do it properly/have motivation 15:07:28 but i'll do repl stuff 15:07:30 brb cat 15:07:51 Kajtek [~nope@nat4-230.ghnet.pl] has joined #scheme 15:09:18 weirdo, np. i'm delayed too. 15:09:35 gravicappa [~gravicapp@ppp91-77-178-21.pppoe.mtu-net.ru] has joined #scheme 15:18:07 -!- Burlingk [~burlingk@softbank221067045171.bbtec.net] has quit [Quit: Leaving] 15:21:04 -!- dsmith [~dsmith@cpe-184-56-129-232.neo.res.rr.com] has quit [Ping timeout: 264 seconds] 15:22:21 kilimanjaro [~kilimanja@unaffiliated/kilimanjaro] has joined #scheme 15:26:56 f8l [~f8l@81.219.200.79] has joined #scheme 15:41:01 jonrafkind [~jon@crystalis.cs.utah.edu] has joined #scheme 15:43:25 -!- kilimanjaro [~kilimanja@unaffiliated/kilimanjaro] has quit [Ping timeout: 260 seconds] 15:45:06 -!- Modius [~Modius@cpe-70-123-140-183.austin.res.rr.com] has quit [Read error: Connection reset by peer] 15:45:54 woonie [~woonie@yih0241.pc.nus.edu.sg] has joined #scheme 15:46:35 MichaelRaskin [~MichaelRa@195.91.224.225] has joined #scheme 15:48:11 acarrico [~acarrico@pppoe-68-142-45-116.gmavt.net] has joined #scheme 16:02:56 danly|work [~user@216.81.48.202.epikip.net] has joined #scheme 16:08:22 -!- ijp [~user@host86-182-152-59.range86-182.btcentralplus.com] has quit [Ping timeout: 240 seconds] 16:10:48 DrTeggy [~drteggy@195.72.221.178] has joined #scheme 16:11:21 dostoyevsky: Picobit doesn't have `eval'. Since the compiler and the VM are typically run on different systems (workstation and embedded system, respectively), it wouldn't make much sense to have `eval' in the VM. And having it in Scheme would be a fair amount of code, which can be a problem on Picobit's target platforms. 16:12:00 dostoyevsky: As for the host Scheme, older versions used Gambit, but now Racket is used. 16:13:35 dostoyevsky: As for data structures, Picobit also supports byte vectors, which are allocated contiguously and have O(1) access. 16:14:01 Anything else (including general vectors) is implemented using lists. 16:16:07 The heap layout strategy (all objects are 4 bytes) makes it harder to have larger contiguously allocated objects. But that strategy is nice because it keeps allocation and GC simple, and therefore keeps the VM size down (which we really care about). 16:16:53 Byte vectors are the exception, but since they can't contain pointers, they're simple from a GC perspective. Having general vectors would be much harder. 16:17:37 I have plans to add structs at some point, but they would be represented in a linked fashion. 16:20:56 -!- githogori [~githogori@c-24-7-1-43.hsd1.ca.comcast.net] has quit [Read error: Connection reset by peer] 16:22:12 stamourv: Are conses basically a simple binary tree with some query methods? 16:22:45 *dostoyevsky* has hashes, vectors and strings 16:22:51 so far 16:28:16 I would like to replaces my c-hashes by an implementation in scheme that uses just vectors but it probably wouldn't work because I need a hash for the string interning and moving it up just might mean that at one point eval needs to execute eval just for interning... 16:30:03 -!- aisa [~aisa@173-10-243-253-Albuquerque.hfc.comcastbusiness.net] has left #scheme 16:30:07 dostoyevsky: Conses are pairs. 16:32:27 -!- DrTeggy [~drteggy@195.72.221.178] has quit [Quit: Going, going, gone...] 16:35:41 So (list 1 2 3 4) would be stored internally like pair:<1:2,3,4>? 16:35:58 or is a list not a cons? 16:36:36 *dostoyevsky* has to reread R5RS once again... 16:37:01 dostoyevsky: (list 1 2 3 4) = (cons 1 (cons 2 (cons 3 (cons 4 '())))) 16:38:16 samth: makes sense... 16:40:13 jewel_ [~jewel@196-215-88-11.dynamic.isadsl.co.za] has joined #scheme 16:42:27 dsmith [~dsmith@cpe-184-56-129-232.neo.res.rr.com] has joined #scheme 16:49:41 -!- mmc [~michal@sams-office-nat.tomtomgroup.com] has quit [Ping timeout: 246 seconds] 17:03:05 soveran [~soveran@rrcs-24-43-163-86.west.biz.rr.com] has joined #scheme 17:09:41 rpg [~rpg@mpls.sift.info] has joined #scheme 17:17:21 Riastradh [~riastradh@fsf/member/riastradh] has joined #scheme 17:27:36 -!- rpg [~rpg@mpls.sift.info] has quit [Quit: Linkinus is updating...] 17:27:59 rpg [~rpg@mpls.sift.info] has joined #scheme 17:30:31 -!- ToxicFrog [~ToxicFrog@24-246-40-169.cable.teksavvy.com] has quit [Read error: Connection reset by peer] 17:31:38 -!- rpg [~rpg@mpls.sift.info] has quit [Client Quit] 17:31:56 ToxicFrog [~ToxicFrog@24-246-40-169.cable.teksavvy.com] has joined #scheme 17:33:07 githogori [~githogori@216.207.36.222] has joined #scheme 17:33:34 rpg [~rpg@mpls.sift.info] has joined #scheme 17:34:15 -!- dfjkaldfas [~paulh@145.120.22.54] has quit [Ping timeout: 260 seconds] 17:34:41 -!- rpg [~rpg@mpls.sift.info] has quit [Read error: No route to host] 17:36:55 turbofail [~user@c-107-3-149-149.hsd1.ca.comcast.net] has joined #scheme 17:38:43 rpg [~rpg@mpls.sift.info] has joined #scheme 17:39:28 HG` [~HG@p5DC058EE.dip.t-dialin.net] has joined #scheme 17:55:49 dfjkaldfas [~paulh@145.120.22.54] has joined #scheme 17:57:53 -!- rpg [~rpg@mpls.sift.info] has quit [Read error: Operation timed out] 17:58:04 -!- xissburg [~xissburg@187.50.13.57] has quit [Ping timeout: 245 seconds] 18:02:37 -!- soveran [~soveran@rrcs-24-43-163-86.west.biz.rr.com] has quit [Remote host closed the connection] 18:05:21 soveran [~soveran@rrcs-24-43-163-86.west.biz.rr.com] has joined #scheme 18:07:19 Odaym [~ongoing@unaffiliated/odaym] has joined #scheme 18:33:57 -!- REPLeffect [~REPLeffec@69.54.115.254] has quit [Ping timeout: 252 seconds] 18:34:19 -!- jewel_ [~jewel@196-215-88-11.dynamic.isadsl.co.za] has quit [Ping timeout: 245 seconds] 18:39:31 malorie [~bla@unaffiliated/malorie] has joined #scheme 18:40:31 I've come across a snippet containing something like (let f ((ls ls)) ...) and I'm not sure what to make of it. any ideas what I might be missing? 18:40:52 its a loop named f 18:41:13 each time through the loop 'ls' is bound to some new value, the first time through the loop its bound to the existing variable named also, 'ls' 18:41:37 so basically ls is a list of something, like a list of numbers, and the loop is going to iterate over all items in the list 18:42:21 I see. but isn't it against let's syntax? 18:42:41 its an extension of let, i guess most people call it the 'let loop' form 18:42:56 i think most scheme's support that variant of let 18:42:57 ah. that's what I was wondering about 18:43:08 im not sure if its in r5rs or not 18:43:19 well. it's not :-) 18:43:24 heh ok 18:43:33 With vanilla LET, (let ((x 5) (y 3)) ...) is equivalent to ((lambda (x y) ...) 5 3). Named LET simply gives a name to the procedure (lambda (x y) ...) in the ellipsis. 18:43:42 -!- MrFahrenheit [~RageOfTho@users-150-65.vinet.ba] has quit [Ping timeout: 258 seconds] 18:43:46 It's not `most Schemes support it'; it's been part of Scheme for decades. 18:44:07 xissburg [~xissburg@187.50.13.57] has joined #scheme 18:44:16 so its in r5rs..? 18:44:32 of course 18:44:40 o really?! 18:44:44 So (let f ((x 5) (y 3)) ...) is equivalent to ((letrec ((f (lambda (x y) ...))) f) 5 3). Note that all I've done is replace (lambda (x y) ...) by (letrec ((f (lambda (x y) ...))) f). 18:44:48 rly! 18:45:03 Yes, jonrafkind, and the R4RS and the R3RS and probably also the RRRS although I don't remember. 18:46:07 O R'LYEH! 18:47:01 REPLeffect [~REPLeffec@69.54.115.254] has joined #scheme 18:48:27 -!- ecraven [~user@140.78.42.213] has quit [Quit: brb] 18:55:11 the revised report defines `iterate' with the meaning of named `let' 19:01:37 ecraven [~user@140.78.42.213] has joined #scheme 19:02:38 weirdo2 [~sthalik@d135-185.icpnet.pl] has joined #scheme 19:04:44 -!- weirdo [~sthalik@d135-185.icpnet.pl] has quit [Ping timeout: 260 seconds] 19:44:18 sodel [~dralston@S0106687f74a12729.va.shawcable.net] has joined #scheme 19:48:25 -!- sodel [~dralston@S0106687f74a12729.va.shawcable.net] has left #scheme 20:08:12 -!- joast [~rick@76.178.178.72] has quit [Read error: Operation timed out] 20:09:01 ASau [~user@93-80-104-193.broadband.corbina.ru] has joined #scheme 20:12:33 -!- f8l [~f8l@81.219.200.79] has quit [Quit: WeeChat 0.3.5] 20:29:39 joast [~rick@76.178.187.139] has joined #scheme 20:30:30 zmv [~daniel@c95334de.virtua.com.br] has joined #scheme 20:33:02 ijp [~user@host86-182-16-78.range86-182.btcentralplus.com] has joined #scheme 20:36:52 -!- githogori [~githogori@216.207.36.222] has quit [Remote host closed the connection] 20:41:32 -!- pandeiro [~pandeiro@187.105.249.60] has quit [Quit: Thanks, fellas] 20:51:49 -!- EM03 [~dfsdfdsf@unaffiliated/em03] has quit [Ping timeout: 252 seconds] 20:53:45 -!- woonie [~woonie@yih0241.pc.nus.edu.sg] has quit [Ping timeout: 260 seconds] 20:57:42 frhodes [~frhodes@75-173-66-9.albq.qwest.net] has joined #scheme 20:57:48 -!- frhodes [~frhodes@75-173-66-9.albq.qwest.net] has quit [Client Quit] 21:04:59 -!- gravicappa [~gravicapp@ppp91-77-178-21.pppoe.mtu-net.ru] has quit [Remote host closed the connection] 21:12:55 EM03 [~dfsdfdsf@cpe-71-72-126-188.insight.res.rr.com] has joined #scheme 21:12:55 -!- EM03 [~dfsdfdsf@cpe-71-72-126-188.insight.res.rr.com] has quit [Changing host] 21:12:55 EM03 [~dfsdfdsf@unaffiliated/em03] has joined #scheme 21:14:17 -!- answer_42 [~user@541AB7C3.cm-5-3c.dynamic.ziggo.nl] has quit [Remote host closed the connection] 21:21:21 -!- y3llow [~y3llow@111-240-173-247.dynamic.hinet.net] has quit [Remote host closed the connection] 21:21:47 y3llow [~y3llow@111-240-173-247.dynamic.hinet.net] has joined #scheme 21:24:12 anyone know a good paper on zippers and scheme? 21:24:53 I've seen one for Haskell by Michael Adams. But that's my extent of experience with Zippers. 21:25:35 zippers and scheme? 21:25:37 hmm 21:32:36 wingo: Not a paper, but dyoo has this: https://hkn.eecs.berkeley.edu/~dyoo/plt/zippers.txt 21:34:13 stamourv: cool, thanks 21:37:43 pnkfelix [~Adium@c-71-225-165-188.hsd1.pa.comcast.net] has joined #scheme 21:40:13 has the "-1+" notation ever existed in scheme? 21:41:01 it used to exist in guile, iirc 21:41:02 in peano arithmetic, for example 21:41:18 treating the numbers like piles, taking 1 from each and adding it to the other 21:41:32 Yes. Not standard, but many systems support it. I think it first appeared in MIT's Scheme around 1980 or so. 21:41:53 now that makes sense 21:41:55 because it's in SICP 21:42:26 It was a reaction to 1-, which was created by analogy with 1+ but makes no sense if interpreted infixly. 21:42:53 because of the space it had to ignore? 21:43:35 ? 21:43:37 nevermind 21:43:49 No, it's just that if you read (1- x) as `1 - x', that is totally different from what you actually get, which is `x - 1'. 21:43:50 I just know that infix is not pre nor postfix notation 21:44:01 yes 21:44:05 that's what I meant to convey 21:44:16 On the other hand, if you read (-1+ x) as `-1 + x', that is what you get. 21:44:49 makes sense 21:55:30 -!- HG` [~HG@p5DC058EE.dip.t-dialin.net] has quit [Quit: HG`] 21:57:41 -!- wingo [~wingo@90.164.198.39] has quit [Ping timeout: 240 seconds] 21:57:48 MrFahrenheit [~RageOfTho@users-150-65.vinet.ba] has joined #scheme 21:59:34 jcowan [c6b912cf@gateway/web/freenode/ip.198.185.18.207] has joined #scheme 22:00:35 hoi 22:03:23 -!- xissburg [~xissburg@187.50.13.57] has quit [Remote host closed the connection] 22:09:40 frhodes [~frhodes@75-173-66-9.albq.qwest.net] has joined #scheme 22:20:34 -!- Riastradh [~riastradh@fsf/member/riastradh] has quit [Ping timeout: 245 seconds] 22:21:21 jcowan: s/h/c 22:22:15 Loglan:s/gl/jb 22:23:40 heh 22:31:22 -!- drdo [~drdo@91.205.108.93.rev.vodafone.pt] has quit [Read error: Connection reset by peer] 22:31:28 -!- frhodes [~frhodes@75-173-66-9.albq.qwest.net] has quit [Read error: Operation timed out] 22:31:45 drdo [~drdo@91.205.108.93.rev.vodafone.pt] has joined #scheme 22:42:20 -!- weirdo2 is now known as weirdo 22:43:53 bgs100 [~ian@unaffiliated/bgs100] has joined #scheme 22:45:51 -!- zmv [~daniel@c95334de.virtua.com.br] has quit [Ping timeout: 252 seconds] 22:47:48 zmv [~daniel@c95334de.virtua.com.br] has joined #scheme 22:51:11 frhodes [~frhodes@75-173-66-9.albq.qwest.net] has joined #scheme 22:55:58 ratsel [~ratsel@213.Red-79-156-37.staticIP.rima-tde.net] has joined #scheme 22:57:06 -!- scottj [~scott@206.212.250.58] has left #scheme 23:05:34 -!- jao [~user@pdpc/supporter/professional/jao] has quit [Ping timeout: 245 seconds] 23:08:01 -!- copumpkin [~pumpkin@unaffiliated/pumpkingod] has quit [Quit: Computer has gone to sleep.] 23:09:13 -!- frhodes [~frhodes@75-173-66-9.albq.qwest.net] has quit [Quit: leaving] 23:09:19 frhodes [~frhodes@75-173-66-9.albq.qwest.net] has joined #scheme 23:15:11 -!- ijp [~user@host86-182-16-78.range86-182.btcentralplus.com] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 23:16:14 -!- jcowan [c6b912cf@gateway/web/freenode/ip.198.185.18.207] has quit [Ping timeout: 252 seconds] 23:25:41 -!- rvn_ [~rvn@77.107.164.131] has quit [Quit: Leaving] 23:26:16 rvn_ [~rvn@77.107.164.131] has joined #scheme 23:29:22 -!- araujo [~araujo@gentoo/developer/araujo] has quit [Read error: Operation timed out] 23:32:29 sodel [~dralston@S0106687f74a12729.va.shawcable.net] has joined #scheme 23:37:08 jao [~user@pdpc/supporter/professional/jao] has joined #scheme 23:39:41 Riastradh [~riastradh@fsf/member/riastradh] has joined #scheme 23:55:46 mjonsson [~mjonsson@38.109.95.133] has joined #scheme 23:57:19 copumpkin [~pumpkin@unaffiliated/pumpkingod] has joined #scheme 23:57:49 dnolen [~davidnole@pool-68-161-129-121.ny325.east.verizon.net] has joined #scheme