00:06:54 jb55 [~jb55@24.52.246.111] has joined #scheme 00:14:50 replore [~replore@203.152.213.161.static.zoot.jp] has joined #scheme 00:18:10 All this talk about R/Ruby and continuations reminded me to take care of a small matter. 00:18:21 As of now, I've ordered the CALL/CC personalised plate for North Carolina. \o/ 00:19:07 wow 00:19:10 cky++ 00:19:43 :-D 00:20:20 heh 00:24:57 mikecsh [~mikecsh@203.145.92.114] has joined #scheme 00:27:00 you can have slashes in your license plates? 00:27:08 -!- nome [~user@c-76-120-244-110.hsd1.va.comcast.net] has quit [Ping timeout: 256 seconds] 00:27:50 damn, the best you can do in the UK would be ca11wcc 00:29:17 turbofail: In NC, you can. Officially it'll be recorded as CALLCC, but the slash will appear on the plate. 00:34:17 yagnb [~yaaic@211.140.5.107] has joined #scheme 00:35:48 -!- blackened [~blackened@ip-89-102-29-120.net.upcbroadband.cz] has quit [Quit: blackened] 00:36:45 drdo` [~drdo@89-180-182-177.net.novis.pt] has joined #scheme 00:37:21 nome [~user@c-76-120-244-110.hsd1.va.comcast.net] has joined #scheme 00:38:43 -!- drdo [~drdo@89.180.179.249] has quit [Ping timeout: 260 seconds] 00:41:03 -!- mikecsh [~mikecsh@203.145.92.114] has quit [Quit: mikecsh] 00:46:50 nice 00:46:56 -!- brandelune_ [~suzume@pl316.nas982.takamatsu.nttpc.ne.jp] has quit [Quit: brandelune_] 00:48:39 :-) 00:57:05 -!- coderdad [~coderdad@wsip-70-182-68-199.ok.ok.cox.net] has quit [Quit: Computer has gone to sleep.] 01:02:41 -!- drwho [~drwho@c-68-80-157-110.hsd1.nj.comcast.net] has quit [Ping timeout: 252 seconds] 01:08:24 -!- dnolen [~davidnole@cpe-98-14-92-234.nyc.res.rr.com] has quit [Quit: dnolen] 01:11:10 dnolen [~davidnole@cpe-98-14-92-234.nyc.res.rr.com] has joined #scheme 01:14:48 -!- dnolen [~davidnole@cpe-98-14-92-234.nyc.res.rr.com] has quit [Client Quit] 01:17:34 mikecsh [~mikecsh@113.28.74.33] has joined #scheme 01:23:14 -!- jb55 [~jb55@24.52.246.111] has quit [Quit: leaving] 01:25:45 coderdad [~coderdad@ip72-200-211-242.ok.ok.cox.net] has joined #scheme 01:25:57 -!- karswell [~coat@93-97-29-243.zone5.bethere.co.uk] has quit [Read error: Connection reset by peer] 01:34:12 -!- pothos [~pothos@111-240-164-149.dynamic.hinet.net] has quit [Read error: Connection reset by peer] 01:34:31 pothos_ [~pothos@111-240-164-149.dynamic.hinet.net] has joined #scheme 01:34:52 -!- pothos_ is now known as pothos 01:40:35 jcowan [~John@cpe-98-14-172-212.nyc.res.rr.com] has joined #scheme 01:40:48 drwho [~drwho@c-68-80-157-110.hsd1.nj.comcast.net] has joined #scheme 01:40:58 dostoyevsky: Quoting Ihaka from that link you posted: "I believe that the use of Lisp syntax was partially responsible for why XLispStat failed to gain a large user community." 01:41:37 Isn't that kind of a funny hypothesis? It seems to me like Lisp has no syntax; but maybe that's because the parentheses really have become invisible. 01:41:40 Only the AST remains. 01:41:54 i'd call it a depressing hypothesis. 01:41:57 klutometis: Aye aye. 01:42:11 of course, AutoLisp is why AutoCAD never went anywhere 01:42:28 cky: Any idea what's become of the Lisp reboot of R? 01:42:34 Nope. :-( 01:45:00 Reminds me of this talk Tony Rossini gave at DSC 2009: 01:45:03 https://github.com/blindglobe/common-lisp-stat/blob/36e5935cb3aa214b0ea99b7a9fce2ea60bead89a/Doc/talks/Rossini-DSC-July2009.pdf?raw=true 01:45:05 http://tinyurl.com/3q8qaxm 01:45:16 Again, vaporware-ish; with a proof-of-concept or two. 01:45:31 dnolen [~davidnole@cpe-98-14-92-234.nyc.res.rr.com] has joined #scheme 01:46:31 Too bad Ross' talk from 2007 didn't come with slides: . 01:51:28 -!- coderdad [~coderdad@ip72-200-211-242.ok.ok.cox.net] has quit [Quit: Computer has gone to sleep.] 01:52:28 -!- yagnb [~yaaic@211.140.5.107] has quit [] 01:54:23 yagnb [~yaaic@211.140.5.107] has joined #scheme 02:02:58 coderdad [~coderdad@ip72-200-211-242.ok.ok.cox.net] has joined #scheme 02:05:39 -!- yagnb [~yaaic@211.140.5.107] has quit [Remote host closed the connection] 02:15:54 -!- joyfulgirl [~ivy@unaffiliated/joyfulgirl] has quit [Remote host closed the connection] 02:18:26 kilimanjaro [~kilimanja@unaffiliated/kilimanjaro] has joined #scheme 02:21:53 klutometis: I'd say it's fairly easy to write your own scheme interpreter and then retrofit the syntax to resemble something like S... It might be not that easy to pull off with something like sbcl... Maybe a better way would be to redo a scheme implementation but better and with improved memory management, that doesn't do copy-by-value... 02:27:57 -!- kilimanjaro [~kilimanja@unaffiliated/kilimanjaro] has quit [Quit: Leaving] 02:30:34 -!- coderdad [~coderdad@ip72-200-211-242.ok.ok.cox.net] has quit [Quit: Computer has gone to sleep.] 02:34:22 Parentheses become invisible when you use a proper editor that keeps track of them for you... This view, however, might be difficult to understand for someone who has merely knowledge in statistics. In effect, a proper lisp, editor is doing processing that the language itself should be able to do. 02:37:06 If you have an image file that's a tiff how can you use that as data which scheme can do stuff with? 02:37:37 coderdad [~coderdad@ip72-200-211-242.ok.ok.cox.net] has joined #scheme 02:37:52 em: You probably need a function that can read the whole file into a bytevector. 02:42:32 -!- coderdad [~coderdad@ip72-200-211-242.ok.ok.cox.net] has quit [Client Quit] 02:42:59 chromaticwht [~user@75-173-92-60.albq.qwest.net] has joined #scheme 02:44:07 -!- gffa [~gffa@unaffiliated/gffa] has quit [Quit: sleep] 02:45:54 -!- chromaticwht [~user@75-173-92-60.albq.qwest.net] has quit [Client Quit] 02:46:35 chromaticwt [~user@75-173-92-60.albq.qwest.net] has joined #scheme 02:46:39 realitygrill [~realitygr@adsl-76-226-104-101.dsl.sfldmi.sbcglobal.net] has joined #scheme 02:50:37 brandelune_ [~suzume@pl316.nas982.takamatsu.nttpc.ne.jp] has joined #scheme 02:51:42 yagnb [~yaaic@211.140.5.114] has joined #scheme 02:56:48 -!- kvda [~kvda@124-171-36-124.dyn.iinet.net.au] has quit [Quit: -___-] 03:04:45 -!- mikecsh [~mikecsh@113.28.74.33] has quit [Quit: mikecsh] 03:04:58 mikecsh [~mikecsh@113.28.74.33] has joined #scheme 03:10:05 jlongste` [~user@pool-98-117-65-239.rcmdva.fios.verizon.net] has joined #scheme 03:10:54 -!- chromaticwt [~user@75-173-92-60.albq.qwest.net] has quit [Ping timeout: 260 seconds] 03:11:45 -!- jlongster [~user@pool-98-117-65-239.rcmdva.fios.verizon.net] has quit [Ping timeout: 252 seconds] 03:15:38 -!- turbofail [~user@c-107-3-149-149.hsd1.ca.comcast.net] has quit [Ping timeout: 258 seconds] 03:27:37 karswell [~coat@93-97-29-243.zone5.bethere.co.uk] has joined #scheme 03:28:31 -!- MichaelRaskin [~MichaelRa@195.91.224.225] has quit [Remote host closed the connection] 03:28:32 dfeuer [~dfeuer@wikimedia/Dfeuer] has joined #scheme 03:32:09 -!- airolson [~airolson@CPE00222d55a738-CM00222d55a735.cpe.net.cable.rogers.com] has quit [] 03:37:56 -!- mikecsh [~mikecsh@113.28.74.33] has quit [Quit: mikecsh] 03:38:09 mikecsh [~mikecsh@113.28.74.33] has joined #scheme 03:45:18 jonrafkind [~jon@jonr5.dsl.xmission.com] has joined #scheme 03:53:39 -!- gnomon [~gnomon@CPE0022158a8221-CM000f9f776f96.cpe.net.cable.rogers.com] has quit [Ping timeout: 255 seconds] 03:53:54 gnomon [~gnomon@CPE0022158a8221-CM000f9f776f96.cpe.net.cable.rogers.com] has joined #scheme 03:56:48 -!- dsmith [~dsmith@cpe-184-56-129-232.neo.res.rr.com] has quit [Ping timeout: 256 seconds] 03:57:51 -!- mmc1 [~michal@178-85-65-177.dynamic.upc.nl] has quit [Read error: Operation timed out] 04:20:36 MichaelRaskin [~MichaelRa@195.178.216.22] has joined #scheme 04:22:36 -!- jcowan [~John@cpe-98-14-172-212.nyc.res.rr.com] has quit [Quit: Leaving] 04:27:44 -!- jlongste` [~user@pool-98-117-65-239.rcmdva.fios.verizon.net] has quit [Read error: Operation timed out] 04:30:00 soveran [~soveran@186.19.214.247] has joined #scheme 04:43:48 -!- yagnb [~yaaic@211.140.5.114] has quit [] 04:54:13 samth [~samth@67.139.65.163] has joined #scheme 04:55:25 dilettante [ae1d4e03@gateway/web/freenode/ip.174.29.78.3] has joined #scheme 04:55:30 hi all 04:55:48 ;-) 04:56:00 apparently i'm on someone else's nick 04:56:22 Heh. 04:56:44 i rarely use irc 04:57:05 That's unfortunate. 04:58:05 NickServ's help menu doesn't mention a "change nick" option 04:58:15 Just use /nick. 04:58:19 /nick foobar 04:58:25 ok 04:58:38 -!- dilettante is now known as BIGBOOMBA 04:58:45 :) 04:58:49 Lulz. 04:59:01 first thing that popped into my head 04:59:09 it's what i call my miniature dauschund 04:59:22 daschund* 04:59:42 or however you spell that 05:00:12 so anyway, i know the basics of several programming languages and have written a few toy programs, etc. 05:00:16 hence my original nick 05:00:19 ;-) 05:00:44 i like "pure" languages like scheme, self, and haskell 05:00:56 i also know the basics of C but am pretty rusty 05:01:37 Scheme is awesome. But I guess that's why I'm here. :-P 05:01:40 -!- realitygrill [~realitygr@adsl-76-226-104-101.dsl.sfldmi.sbcglobal.net] has quit [Quit: realitygrill] 05:02:17 i was wondering if scheme is well-suited to text file processing and/or SQL integration (if that even makes sense; i know only the basics of SQL), or if i'd be better off using a more "practical" language like perl or w/e 05:03:18 tom_i [~thomasing@ingserv.demon.co.uk] has joined #scheme 05:03:18 basically, i've got a bunch of text files that i need to do some non-trivial information extraction on 05:03:43 I like to do that sort of thing from Tcl, because it has some properties strangely like Scheme .. and maybe because I'm odd 05:04:08 aspect: :-O 05:04:15 tcl was designed to be a scripting language for programs written in C and other "heavy-duty" languages, right? 05:04:19 tbh I'd have trouble recommending scheme for this sort of task. But that's mostly because of familiarity and tooling around things like python and perl 05:04:20 i don't know much about tcl 05:05:36 if you are comfortable doing the sort of manipulations you like in scheme, and can find good line-oriented i/o and regex (?) libraries for your favourite implementaion, there's no reason it should be a bad choice 05:05:42 well, i have a few other types of things that i'm interested in doing, but i had those pegged as being suited to other languages 05:06:19 cky: hey, Tcl is homoiconic and has tremendous support for metaprogramming ... plus a live ecosystem that most Schemes could only dream of. But as I said, maybe I'm just odd :) 05:06:28 Hehehehe. 05:06:47 one thing i wanted to play around with is information visualization 05:06:51 cky: see also http://wiki.tcl.tk/22049 05:07:03 like a program that you can use to make and manipulate timelines and stuff like that 05:07:12 Tcl lacks call/cc; Scheme lacks uplevel -- I call it a wash :-) 05:07:20 i'm sure such things already exist but part of the fun for me is doing it myself 05:07:45 but i figured i would try that sort of thing in Self 05:07:57 indeed - I'm not one to tell you not to do it yourself in your favourite language for edutainment purposes :) 05:08:00 the simulation/visualization/exploratory type things 05:08:53 -!- rff [~rff@ip72-207-248-18.br.br.cox.net] has quit [Ping timeout: 252 seconds] 05:09:11 you're talking to a guy who doesn't know anything about any of the C libraries other than stdio (or w/e it's called!) and decided to write a program that plays limit texas hold em in C 05:09:31 not sure what i was thinking with that one...wrote it, tested it, was satisfied, and threw it away 05:09:33 oh, a fellow limit player! 05:09:50 genieliu [~genieliu@59.78.62.120] has joined #scheme 05:09:53 nah, NL, but limit was easier for someone who had never tried anything like that before 05:11:00 i also wrote a chess engine in haskell; it could handle castling and en passant and generated correct move lists, but all it did was look 3 ply ahead and pick the first move that didn't lose any material (in those 3 ply) 05:11:07 -!- dnolen [~davidnole@cpe-98-14-92-234.nyc.res.rr.com] has quit [Quit: dnolen] 05:11:16 so yeah, i like to reinvent the wheel i guess 05:11:35 http://code.google.com/p/eddie/ might be of interest to you 05:12:31 nice 05:13:43 so, if i want to use scheme for *something*, would Chicken be a good implementation? 05:14:11 It's a major implementation. Others include Racket, Gambit, Guile, etc. 05:14:31 i went through (most of) HtDP with DrRacket,but Racket seems more oriented to web apps...? 05:15:01 No, Racket is very general-purpose. 05:15:05 out of curiosity, what do you guys use scheme for? are any of you able to do "real" programming with it? 05:15:16 Yes. 05:15:44 At work, a while ago, I wrote a Jaro-Winkler string similarity function in Scheme. 05:15:54 Granted, it was to be used as a template for writing an SQL version, but still. :-) 05:16:00 -!- samth [~samth@67.139.65.163] has quit [Ping timeout: 240 seconds] 05:17:06 As you've mentioned, lots of Scheme web frameworks. 05:17:26 lots of them? i thought most implementations were toys/academic exercises. 05:17:32 Hahahahaha. 05:18:50 academics are pretty serious about their toys 05:20:07 -!- copumpkin is now known as IAmTheOnePercent 05:20:56 so what do you guys use scheme for (including hobbies/toys)? 05:21:00 confab [~win7@c-24-10-60-185.hsd1.ca.comcast.net] has joined #scheme 05:21:20 seems like it would be good for AI stuff (i know that's a LISP stereotype but still) 05:21:37 I find it useful for most any kind of computation. 05:21:53 lol 05:22:12 sounds like you use it for prototyping? 05:22:28 I use it for writing real code too, but mostly personal stuff rather than work stuff. 05:23:25 -!- IAmTheOnePercent is now known as copumpkin 05:24:03 like what? not to pry, i'm just trying to get a feel for what kind of project i would want to use scheme for rather than haskell or self 05:25:57 again, i'm a dilettante, so my experience is scattered 05:26:25 Hehehehe. 05:26:58 I wrote a pure Scheme MD5 implementation a few years ago. ;-) 05:27:48 I wrote a CipherSaber implemetantion in Scheme too. 05:28:24 hmmm, isn't encription essentially file processing? 05:28:35 More like stream processing. 05:33:37 denisw [~denisw@dslb-188-103-182-211.pools.arcor-ip.net] has joined #scheme 05:35:21 -!- BIGBOOMBA [ae1d4e03@gateway/web/freenode/ip.174.29.78.3] has quit [Quit: Page closed] 05:36:26 -!- soveran [~soveran@186.19.214.247] has quit [Remote host closed the connection] 06:04:50 gienah [~mwright@ppp121-44-88-164.lns20.syd6.internode.on.net] has joined #scheme 06:10:07 leppie: Yeah, if it requires a fluid syntax definition, then it sounds the same. (I like "parameters" more though; "fluid" is something I associate with `set!'s,) 06:14:28 gravicappa [~gravicapp@ppp91-77-184-253.pppoe.mtu-net.ru] has joined #scheme 06:15:23 cky: How did you escape the `/' in `/nick foobar'? Black magic afoot. 06:15:50 -!- djcb [~user@a88-112-255-94.elisa-laajakaista.fi] has quit [Remote host closed the connection] 06:16:17 klutometis: Use /say or /. 06:16:29 If your IRC client doesn't support those, then use /msg #scheme ... 06:16:51 e.g., "/say /nick foobar" or "/ /nick foobar" or "/msg #scheme /nick foobar". 06:19:43 cky: Thanks. 06:19:50 Did you guys see this, by the way? http://www.infoq.com/presentations/We-Really-Dont-Know-How-To-Compute 06:20:20 I can't believe I missed Strange Loop this year; for some reason, I thought it was a Clojure conf. 06:21:16 The tl;dr of it is that Sussman is pulling a McCarthy in the sense of: "You're doing it completely wrong." 06:22:05 -!- jonrafkind [~jon@jonr5.dsl.xmission.com] has quit [Ping timeout: 260 seconds] 06:23:14 It's a pretty inspiring talk, actually; makes me want to go read SICM (sic). 06:24:12 :-) 06:25:18 klutometis: thanks, Ill save it for tonight 06:28:48 -!- leppie [~lolcow@196-215-36-200.dynamic.isadsl.co.za] has quit [Ping timeout: 240 seconds] 06:35:53 tom_i: No problem. 06:36:39 Sweet; Gerald's talking about generic arithmetici in Scheme, e.g. (+ 1 (sqrt -2)) as an "inexact complex". 06:37:03 -!- tom_i [~thomasing@ingserv.demon.co.uk] has quit [Ping timeout: 245 seconds] 06:40:05 And thence to symbolic arithmetic and metaprogramming. 06:41:43 -!- genieliu [~genieliu@59.78.62.120] has quit [Quit: Lost terminal] 06:53:12 -!- markskilbeck [~Mark@unaffiliated/markskilbeck] has quit [Ping timeout: 240 seconds] 07:02:37 markskilbeck [~Mark@unaffiliated/markskilbeck] has joined #scheme 07:27:25 -!- rgrinberg [~rudi@24.52.246.61] has quit [Ping timeout: 260 seconds] 07:29:51 -!- dfeuer [~dfeuer@wikimedia/Dfeuer] has quit [Remote host closed the connection] 07:32:23 Funny, Sussman is still intrigued by amb; to which they attribute almost supernatural powers in SICP. 07:33:59 tom_i [~thomasing@cmc.beaming.biz] has joined #scheme 07:42:13 dsmith [~dsmith@cpe-184-56-129-232.neo.res.rr.com] has joined #scheme 08:03:19 -!- mithos28 [~eric@99-113-32-54.lightspeed.sntcca.sbcglobal.net] has quit [Quit: mithos28] 08:04:30 mithos28 [~eric@99-113-32-54.lightspeed.sntcca.sbcglobal.net] has joined #scheme 08:07:05 -!- mithos28 [~eric@99-113-32-54.lightspeed.sntcca.sbcglobal.net] has quit [Client Quit] 08:10:05 -!- kernelpanicker [~pfrench@rrcs-24-199-157-59.midsouth.biz.rr.com] has quit [Ping timeout: 256 seconds] 08:25:30 kernelpanicker [~pfrench@rrcs-24-199-157-59.midsouth.biz.rr.com] has joined #scheme 08:31:38 -!- Sysop_fb [~bleh@108-66-160-34.lightspeed.spfdmo.sbcglobal.net] has quit [Ping timeout: 256 seconds] 08:38:36 -!- gravicappa [~gravicapp@ppp91-77-184-253.pppoe.mtu-net.ru] has quit [Remote host closed the connection] 08:47:26 -!- Riviera [~Riviera@gateway/tor-sasl/riviera] has quit [Remote host closed the connection] 08:53:41 djcb [djcb@nat/nokia/x-zsvwegdirnfumaln] has joined #scheme 08:55:28 -!- denisw [~denisw@dslb-188-103-182-211.pools.arcor-ip.net] has quit [Read error: Operation timed out] 09:09:58 -!- copumpkin [~pumpkin@unaffiliated/pumpkingod] has quit [Ping timeout: 245 seconds] 09:10:23 copumpkin [~pumpkin@209-6-232-56.c3-0.sbo-ubr1.sbo.ma.cable.rcn.com] has joined #scheme 09:10:36 -!- copumpkin [~pumpkin@209-6-232-56.c3-0.sbo-ubr1.sbo.ma.cable.rcn.com] has quit [Changing host] 09:10:36 copumpkin [~pumpkin@unaffiliated/pumpkingod] has joined #scheme 09:24:51 -!- gnomon [~gnomon@CPE0022158a8221-CM000f9f776f96.cpe.net.cable.rogers.com] has quit [Ping timeout: 255 seconds] 09:25:06 gnomon [~gnomon@CPE0022158a8221-CM000f9f776f96.cpe.net.cable.rogers.com] has joined #scheme 09:27:48 -!- replore [~replore@203.152.213.161.static.zoot.jp] has quit [Remote host closed the connection] 09:42:50 -!- cmatei [~cmatei@95.76.22.68] has quit [Ping timeout: 252 seconds] 10:04:09 skld_ [~skld@vpn.bangalore.geodesic.com] has joined #scheme 10:08:10 -!- skld_ [~skld@vpn.bangalore.geodesic.com] has left #scheme 10:08:23 -!- drwho [~drwho@c-68-80-157-110.hsd1.nj.comcast.net] has quit [Ping timeout: 244 seconds] 10:16:51 djcb_ [djcb@nat/nokia/x-rlnliavngvxthcky] has joined #scheme 10:16:51 -!- djcb [djcb@nat/nokia/x-zsvwegdirnfumaln] has quit [Remote host closed the connection] 10:17:13 drwho [~drwho@c-68-80-157-110.hsd1.nj.comcast.net] has joined #scheme 10:21:17 -!- djcb_ [djcb@nat/nokia/x-rlnliavngvxthcky] has quit [Remote host closed the connection] 10:21:30 djcb [djcb@nat/nokia/x-jmdrlclmwpjkdzad] has joined #scheme 10:21:38 -!- drwho [~drwho@c-68-80-157-110.hsd1.nj.comcast.net] has quit [Ping timeout: 245 seconds] 10:23:49 -!- ecraven [~nex@www.nexoid.at] has quit [Ping timeout: 256 seconds] 10:26:21 denisw [~denisw@dslb-188-103-182-211.pools.arcor-ip.net] has joined #scheme 10:26:54 ecraven [~nex@www.nexoid.at] has joined #scheme 10:27:06 -!- mikecsh [~mikecsh@113.28.74.33] has quit [Quit: mikecsh] 10:28:12 blackened [~blackened@ip-89-102-29-120.net.upcbroadband.cz] has joined #scheme 10:29:34 delian66 [~quassel@84.252.14.164] has joined #scheme 10:34:38 sstrickl [~sstrickl@dublin.ccs.neu.edu] has joined #scheme 10:38:55 klutometis: amb is intriguing is it not :) 10:47:36 gravicappa [~gravicapp@80.90.116.82] has joined #scheme 10:52:34 -!- gnomon [~gnomon@CPE0022158a8221-CM000f9f776f96.cpe.net.cable.rogers.com] has quit [Ping timeout: 258 seconds] 10:52:44 gnomon [~gnomon@CPE0022158a8221-CM000f9f776f96.cpe.net.cable.rogers.com] has joined #scheme 10:58:56 leppie [~lolcow@196-215-71-176.dynamic.isadsl.co.za] has joined #scheme 11:00:18 eli: perhaps I will export the racket names from a library 11:00:31 dont feel confident enough to fiddle in psyntax : 11:00:33 :) 11:02:31 /say cky, on mirc it is just CTRL+ENTER :) 11:05:44 /oops klutometis wanted to know :) 11:28:47 -!- ecraven [~nex@www.nexoid.at] has quit [Ping timeout: 276 seconds] 11:33:53 snizzo [~quassel@iglu.cc.uniud.it] has joined #scheme 11:34:40 snizzo_ [~quassel@iglu.cc.uniud.it] has joined #scheme 11:37:01 rff [~rff@ip72-207-248-18.br.br.cox.net] has joined #scheme 11:38:47 -!- denisw [~denisw@dslb-188-103-182-211.pools.arcor-ip.net] has quit [Read error: Operation timed out] 11:47:26 masm [~masm@bl15-130-128.dsl.telepac.pt] has joined #scheme 11:51:09 homie [~levgue@xdsl-84-44-155-200.netcologne.de] has joined #scheme 11:52:00 -!- pygospa [~Pygosceli@kiel-5f7691e6.pool.mediaWays.net] has quit [Ping timeout: 240 seconds] 11:52:12 ecraven [~nex@www.nexoid.at] has joined #scheme 11:54:12 samth [~samth@208.251.135.189] has joined #scheme 11:54:13 pygospa [~Pygosceli@kiel-5f768b7a.pool.mediaWays.net] has joined #scheme 11:54:22 -!- MichaelRaskin [~MichaelRa@195.178.216.22] has left #scheme 11:56:01 -!- djcb [djcb@nat/nokia/x-jmdrlclmwpjkdzad] has quit [Remote host closed the connection] 11:56:10 replore [~replore@p7bc60d12.tkyea111.ap.so-net.ne.jp] has joined #scheme 11:56:12 djcb [djcb@nat/nokia/x-toaxkyatrzohdxaf] has joined #scheme 11:58:10 -!- replore [~replore@p7bc60d12.tkyea111.ap.so-net.ne.jp] has quit [Remote host closed the connection] 12:06:21 tupi [~david@139.82.89.24] has joined #scheme 12:15:54 wbooze [~levgue@xdsl-84-44-155-200.netcologne.de] has joined #scheme 12:16:15 -!- djcb [djcb@nat/nokia/x-toaxkyatrzohdxaf] has quit [Ping timeout: 248 seconds] 12:17:29 drwho [~drwho@c-68-80-157-110.hsd1.nj.comcast.net] has joined #scheme 12:18:37 airolson [~airolson@CPE00222d55a738-CM00222d55a735.cpe.net.cable.rogers.com] has joined #scheme 12:19:59 -!- snizzo_ [~quassel@iglu.cc.uniud.it] has quit [Remote host closed the connection] 12:21:53 -!- drwho [~drwho@c-68-80-157-110.hsd1.nj.comcast.net] has quit [Ping timeout: 258 seconds] 12:25:30 wingo [~wingo@90.164.198.39] has joined #scheme 12:33:51 -!- wingo [~wingo@90.164.198.39] has quit [Ping timeout: 248 seconds] 12:39:43 -!- pygospa [~Pygosceli@kiel-5f768b7a.pool.mediaWays.net] has quit [Quit: Lost terminal] 12:40:24 pygospa [~Pygosceli@kiel-5f768b7a.pool.mediaWays.net] has joined #scheme 12:43:19 -!- airolson [~airolson@CPE00222d55a738-CM00222d55a735.cpe.net.cable.rogers.com] has quit [] 12:44:49 coderdad [~coderdad@wsip-70-164-198-85.ok.ok.cox.net] has joined #scheme 12:46:14 -!- samth [~samth@208.251.135.189] has quit [Ping timeout: 258 seconds] 12:56:20 djcb [djcb@nat/nokia/x-evuwsjjzppbfnuzf] has joined #scheme 12:58:03 -!- X-Scale [email@sgi-ultra64.broker.freenet6.net] has quit [Read error: Connection reset by peer] 12:58:51 X-Scale [email@89.180.150.131] has joined #scheme 12:59:16 -!- X-Scale is now known as Guest8665 12:59:48 wingo [~wingo@90.164.198.39] has joined #scheme 13:00:25 -!- ohwow [~oh@www.nig.gs] has quit [Ping timeout: 258 seconds] 13:02:48 ohwow [~oh@www.nig.gs] has joined #scheme 13:15:30 soveran [~soveran@186.19.214.247] has joined #scheme 13:18:53 drdo`` [~drdo@89-180-63-93.net.novis.pt] has joined #scheme 13:19:25 gffa [~gffa@unaffiliated/gffa] has joined #scheme 13:20:47 -!- drdo` [~drdo@89-180-182-177.net.novis.pt] has quit [Ping timeout: 260 seconds] 13:21:11 pjb- [~t@81.202.16.46.dyn.user.ono.com] has joined #scheme 13:23:36 -!- Euthy [~euthy@unaffiliated/euthydemus] has quit [Ping timeout: 258 seconds] 13:30:39 -!- djcb [djcb@nat/nokia/x-evuwsjjzppbfnuzf] has quit [Remote host closed the connection] 13:30:53 djcb [djcb@nat/nokia/x-upzfrnqkrgicadqx] has joined #scheme 13:40:34 Euthy [~euthy@77.53.197.204] has joined #scheme 13:40:36 -!- Euthy [~euthy@77.53.197.204] has quit [Changing host] 13:40:36 Euthy [~euthy@unaffiliated/euthydemus] has joined #scheme 13:53:50 -!- gienah [~mwright@ppp121-44-88-164.lns20.syd6.internode.on.net] has quit [Quit: leaving] 14:11:13 Sysop_fb [~bleh@108-66-160-34.lightspeed.spfdmo.sbcglobal.net] has joined #scheme 14:12:48 -!- coderdad [~coderdad@wsip-70-164-198-85.ok.ok.cox.net] has quit [Quit: Textual IRC Client: http://www.textualapp.com/] 14:15:37 coderdad [~coderdad@wsip-70-164-198-85.ok.ok.cox.net] has joined #scheme 14:16:41 oiiii [~oiiii@82.71.241.25] has joined #scheme 14:18:19 -!- copumpkin [~pumpkin@unaffiliated/pumpkingod] has quit [Quit: Computer has gone to sleep.] 14:22:50 denisw [~denisw@dslb-188-103-182-211.pools.arcor-ip.net] has joined #scheme 14:34:30 -!- denisw [~denisw@dslb-188-103-182-211.pools.arcor-ip.net] has quit [Read error: Operation timed out] 14:39:16 copumpkin [~pumpkin@unaffiliated/pumpkingod] has joined #scheme 14:41:24 -!- snizzo [~quassel@iglu.cc.uniud.it] has quit [Remote host closed the connection] 14:47:18 -!- brandelune_ [~suzume@pl316.nas982.takamatsu.nttpc.ne.jp] has quit [Quit: brandelune_] 14:52:08 snizzo [~quassel@iglu.cc.uniud.it] has joined #scheme 15:06:16 drdo``` [~drdo@89-180-180-26.net.novis.pt] has joined #scheme 15:06:32 -!- drdo`` [~drdo@89-180-63-93.net.novis.pt] has quit [Ping timeout: 258 seconds] 15:07:51 realitygrill [~realitygr@adsl-76-226-116-22.dsl.sfldmi.sbcglobal.net] has joined #scheme 15:13:12 -!- Brendan_T [~brendan@46.105.251.111] has quit [Ping timeout: 240 seconds] 15:25:05 -!- tom_i [~thomasing@cmc.beaming.biz] has quit [Ping timeout: 252 seconds] 15:26:55 choas [~lars@p4FDC5A20.dip.t-dialin.net] has joined #scheme 15:33:50 tom_i [~thomasing@cmc.beaming.biz] has joined #scheme 15:34:06 drwho [~drwho@c-68-80-157-110.hsd1.nj.comcast.net] has joined #scheme 15:42:40 -!- djanatyn is now known as djanlovesdonri 15:44:12 pandeiro [~pandeiro@177.32.219.169] has joined #scheme 15:46:41 -!- coderdad [~coderdad@wsip-70-164-198-85.ok.ok.cox.net] has quit [Quit: Computer has gone to sleep.] 15:56:10 coderdad [~coderdad@wsip-70-164-198-85.ok.ok.cox.net] has joined #scheme 15:57:52 denisw [~denisw@dslb-188-103-182-211.pools.arcor-ip.net] has joined #scheme 16:09:03 -!- Guest8665 is now known as X-Scale 16:16:11 -!- coderdad [~coderdad@wsip-70-164-198-85.ok.ok.cox.net] has quit [Quit: Textual IRC Client: http://www.textualapp.com/] 16:19:07 -!- tom_i [~thomasing@cmc.beaming.biz] has quit [Ping timeout: 256 seconds] 16:19:23 -!- samth_away is now known as samth 16:19:45 cky: no, there's no equivalent of volatile in Racket 16:20:03 samth: :'( 16:20:05 we've talked about adding something like `cas' that would help you get what you want 16:20:15 but it doesn't exist yet 16:20:33 samth: Right. Once cas exists, I can at least wrap a macro around it if necessary. :-) 16:21:19 samth: Here's the use case: I'm trying to port Java's ConcurrentHashMap to Scheme. The biggest advantage of it is that, in the happy path, it's totally lock-free. 16:21:22 dostoyevsky: racket copies the C stack when necessary for implementing continuatinos 16:21:36 samth: Having to simulate volatile using locks obviously destroys that property. 16:22:00 cky: do you want parallelism, or just concurrency? 16:22:17 if you're using `thread', then you don't need volatile 16:22:34 Is that the green-threads stuff? 16:22:39 yes 16:23:35 I can make it work with that for starters, for sure. 16:23:59 Then once cas is in, I can add that in. 16:33:25 coderdad [~coderdad@64.134.146.96] has joined #scheme 16:33:51 -!- choas [~lars@p4FDC5A20.dip.t-dialin.net] has quit [Ping timeout: 248 seconds] 16:33:55 -!- oiiii [~oiiii@82.71.241.25] has quit [Remote host closed the connection] 16:36:27 -!- djcb [djcb@nat/nokia/x-upzfrnqkrgicadqx] has quit [Remote host closed the connection] 16:40:36 fschwidom [~fschwidom@92.117.90.6] has joined #scheme 16:44:33 -!- snizzo [~quassel@iglu.cc.uniud.it] has quit [Remote host closed the connection] 16:46:43 jewel [~jewel@196-215-16-235.dynamic.isadsl.co.za] has joined #scheme 16:49:25 -!- drdo``` [~drdo@89-180-180-26.net.novis.pt] has quit [Ping timeout: 252 seconds] 16:52:32 -!- samth [~samth@punge.ccs.neu.edu] has quit [Remote host closed the connection] 16:54:37 samth [~samth@punge.ccs.neu.edu] has joined #scheme 17:04:03 -!- coderdad [~coderdad@64.134.146.96] has quit [Quit: Computer has gone to sleep.] 17:12:27 -!- gravicappa [~gravicapp@80.90.116.82] has quit [Ping timeout: 258 seconds] 17:13:18 Is there a way to 'read in' a tiff file so that scheme could analyse an image? 17:14:09 coderdad [~coderdad@wsip-70-164-198-85.ok.ok.cox.net] has joined #scheme 17:14:32 -!- ohwow [~oh@www.nig.gs] has quit [Ping timeout: 259 seconds] 17:15:54 jonrafkind [~jon@crystalis.cs.utah.edu] has joined #scheme 17:16:13 -!- clog [~nef@bespin.org] has quit [Remote host closed the connection] 17:16:55 -!- pygospa [~Pygosceli@kiel-5f768b7a.pool.mediaWays.net] has quit [Ping timeout: 252 seconds] 17:17:44 -!- coderdad [~coderdad@wsip-70-164-198-85.ok.ok.cox.net] has quit [Client Quit] 17:18:53 pygospa [~Pygosceli@kiel-d9bfdaab.pool.mediaWays.net] has joined #scheme 17:24:10 em: You need to use an implementation that can read in a chunk of a file into a bytevector. 17:24:31 Then you can process the file chunk-by-chunk. 17:24:52 -!- realitygrill [~realitygr@adsl-76-226-116-22.dsl.sfldmi.sbcglobal.net] has quit [Quit: realitygrill] 17:27:54 em: chicken has extensions that may let you import tiff http://wiki.call-cc.org/eggref/4/imlib2 http://wiki.call-cc.org/chicken-projects/egg-index-4.html#graphics 17:28:13 -!- drwho [~drwho@c-68-80-157-110.hsd1.nj.comcast.net] has quit [Ping timeout: 252 seconds] 17:40:05 -!- blackened [~blackened@ip-89-102-29-120.net.upcbroadband.cz] has quit [Read error: Connection reset by peer] 17:48:36 tom_i [~thomasing@ingserv.demon.co.uk] has joined #scheme 17:59:29 gravicappa [~gravicapp@ppp91-77-186-239.pppoe.mtu-net.ru] has joined #scheme 18:01:46 -!- offby1 [~user@pdpc/supporter/monthlybyte/offby1] has quit [Remote host closed the connection] 18:01:56 offby1 [~user@ec2-204-236-150-238.us-west-1.compute.amazonaws.com] has joined #scheme 18:02:00 choas [~lars@p4FDC5A20.dip.t-dialin.net] has joined #scheme 18:02:33 -!- offby1 [~user@ec2-204-236-150-238.us-west-1.compute.amazonaws.com] has quit [Changing host] 18:02:33 offby1 [~user@pdpc/supporter/monthlybyte/offby1] has joined #scheme 18:10:54 pon1980 [~pon@h195n2-haes-a12.ias.bredband.telia.com] has joined #scheme 18:14:39 samth: Racket seems to do some real magic in many areas... 18:15:21 dostoyevsky: it's not an uncommon technique for implementing continuations in languages with C runtimes 18:15:40 i think guile does something similar 18:16:48 it does, but i would like to remove it 18:17:45 turbofail [~user@c-107-3-149-149.hsd1.ca.comcast.net] has joined #scheme 18:17:53 samth: do you think that capturing the c stack is worth it? i am not so sure, myself; at least as far as allowing rewinding is concerned 18:22:03 -!- fschwidom [~fschwidom@92.117.90.6] has quit [Remote host closed the connection] 18:23:42 wbooze` [~levgue@xdsl-78-35-129-49.netcologne.de] has joined #scheme 18:24:03 homie` [~levgue@xdsl-78-35-129-49.netcologne.de] has joined #scheme 18:26:13 -!- wbooze [~levgue@xdsl-84-44-155-200.netcologne.de] has quit [Ping timeout: 245 seconds] 18:26:14 -!- confab [~win7@c-24-10-60-185.hsd1.ca.comcast.net] has quit [Read error: Connection reset by peer] 18:26:45 -!- homie [~levgue@xdsl-84-44-155-200.netcologne.de] has quit [Ping timeout: 276 seconds] 18:27:48 confab [~win7@c-24-10-60-185.hsd1.ca.comcast.net] has joined #scheme 18:31:36 clog [~nef@bespin.org] has joined #scheme 18:35:51 Manipulating the stack that way sounds like writing your own callcc-compatible version of longjmp(). Must be very complicated 18:37:09 it's not that bad, you use setjmp and longjmp and copy everything in between 18:37:34 but for the reasons i mentioned yesterday, i don't like it :) 18:41:18 -!- copumpkin is now known as trololololo 18:44:38 -!- trololololo is now known as copumpkin 18:52:59 Riviera [~Riviera@gateway/tor-sasl/riviera] has joined #scheme 18:53:43 -!- denisw [~denisw@dslb-188-103-182-211.pools.arcor-ip.net] has quit [Ping timeout: 252 seconds] 18:57:50 I think, however, that whichever option you choose (c's stack or external stack) it becomes very hard to change afterwards, at least in my code. :) 18:58:15 -!- jewel [~jewel@196-215-16-235.dynamic.isadsl.co.za] has quit [Ping timeout: 258 seconds] 18:58:31 joyfulgirl [~ivy@209-6-79-248.c3-0.abr-ubr1.sbo-abr.ma.cable.rcn.com] has joined #scheme 18:58:39 -!- joyfulgirl [~ivy@209-6-79-248.c3-0.abr-ubr1.sbo-abr.ma.cable.rcn.com] has quit [Changing host] 18:58:39 joyfulgirl [~ivy@unaffiliated/joyfulgirl] has joined #scheme 19:02:10 realitygrill [~realitygr@thewall.novi.lib.mi.us] has joined #scheme 19:03:37 mmc1 [~michal@178-85-65-177.dynamic.upc.nl] has joined #scheme 19:04:32 pchrist_ [~spirit@gentoo/developer/pchrist] has joined #scheme 19:07:27 -!- pchrist [~spirit@gentoo/developer/pchrist] has quit [Ping timeout: 258 seconds] 19:11:31 physadair [~physadair@140-113-125-147.Dorm-GD1.NCTU.edu.tw] has joined #scheme 19:37:13 -!- physadair [~physadair@140-113-125-147.Dorm-GD1.NCTU.edu.tw] has quit [Quit: physadair] 19:40:01 -!- realitygrill [~realitygr@thewall.novi.lib.mi.us] has quit [Quit: realitygrill] 19:44:39 realitygrill [~realitygr@thewall.novi.lib.mi.us] has joined #scheme 19:49:48 -!- Riviera [~Riviera@gateway/tor-sasl/riviera] has quit [Remote host closed the connection] 20:00:59 -!- tom_i [~thomasing@ingserv.demon.co.uk] has quit [Ping timeout: 276 seconds] 20:04:35 jcowan [~John@cpe-98-14-172-212.nyc.res.rr.com] has joined #scheme 20:04:51 -!- jcowan [~John@cpe-98-14-172-212.nyc.res.rr.com] has quit [Client Quit] 20:09:28 chromaticwt [~user@75-173-92-60.albq.qwest.net] has joined #scheme 20:15:15 -!- tupi [~david@139.82.89.24] has quit [Quit: Leaving] 20:16:05 MichaelRaskin [~MichaelRa@195.91.224.225] has joined #scheme 20:21:03 drwho [~drwho@c-68-80-157-110.hsd1.nj.comcast.net] has joined #scheme 20:22:48 -!- kernelpanicker [~pfrench@rrcs-24-199-157-59.midsouth.biz.rr.com] has quit [Changing host] 20:22:48 kernelpanicker [~pfrench@unaffiliated/kernelpanicker] has joined #scheme 20:52:58 Riviera [~Riviera@gateway/tor-sasl/riviera] has joined #scheme 21:02:25 -!- choas [~lars@p4FDC5A20.dip.t-dialin.net] has quit [Ping timeout: 252 seconds] 21:04:47 -!- realitygrill [~realitygr@thewall.novi.lib.mi.us] has quit [Ping timeout: 248 seconds] 21:07:11 realitygrill [~realitygr@thewall.novi.lib.mi.us] has joined #scheme 21:09:15 -!- djanlovesdonri is now known as djanatyn 21:19:12 -!- drwho [~drwho@c-68-80-157-110.hsd1.nj.comcast.net] has quit [Ping timeout: 248 seconds] 21:20:10 pumpkin [~pumpkin@unaffiliated/pumpkingod] has joined #scheme 21:20:28 drdo``` [~drdo@85.207.54.77.rev.vodafone.pt] has joined #scheme 21:22:38 -!- copumpkin [~pumpkin@unaffiliated/pumpkingod] has quit [Ping timeout: 244 seconds] 21:24:16 -!- drdo``` is now known as drdo 21:32:59 -!- masm [~masm@bl15-130-128.dsl.telepac.pt] has quit [Quit: Leaving.] 21:43:28 -!- realitygrill [~realitygr@thewall.novi.lib.mi.us] has quit [Ping timeout: 252 seconds] 21:46:33 -!- pumpkin [~pumpkin@unaffiliated/pumpkingod] has quit [Quit: Computer has gone to sleep.] 21:52:49 -!- pandeiro [~pandeiro@177.32.219.169] has quit [Quit: Out of quarters] 22:00:24 ccorn [~ccorn@g132123.upc-g.chello.nl] has joined #scheme 22:00:43 -!- wingo [~wingo@90.164.198.39] has quit [Ping timeout: 258 seconds] 22:02:22 -!- ccorn [~ccorn@g132123.upc-g.chello.nl] has quit [Client Quit] 22:02:30 ccorn [~ccorn@g132123.upc-g.chello.nl] has joined #scheme 22:02:51 -!- ccorn [~ccorn@g132123.upc-g.chello.nl] has quit [Client Quit] 22:04:45 -!- jonrafkind [~jon@crystalis.cs.utah.edu] has quit [Ping timeout: 260 seconds] 22:07:30 -!- sstrickl [~sstrickl@dublin.ccs.neu.edu] has quit [Quit: sstrickl] 22:13:59 airolson [~airolson@CPE00222d55a738-CM00222d55a735.cpe.net.cable.rogers.com] has joined #scheme 22:17:43 -!- gravicappa [~gravicapp@ppp91-77-186-239.pppoe.mtu-net.ru] has quit [Remote host closed the connection] 22:19:22 realitygrill [~realitygr@adsl-76-226-116-22.dsl.sfldmi.sbcglobal.net] has joined #scheme 22:32:41 -!- pon1980 [~pon@h195n2-haes-a12.ias.bredband.telia.com] has left #scheme 22:33:19 imran_sr [~imran@99-72-224-160.lightspeed.sntcca.sbcglobal.net] has joined #scheme 22:42:05 pon1980 [~pon@h195n2-haes-a12.ias.bredband.telia.com] has joined #scheme 22:45:01 -!- airolson [~airolson@CPE00222d55a738-CM00222d55a735.cpe.net.cable.rogers.com] has quit [] 22:45:18 -!- markofvero [mshroyer@c-174-48-151-48.hsd1.fl.comcast.net] has quit [Ping timeout: 244 seconds] 22:46:17 dnolen [~davidnole@cpe-98-14-92-234.nyc.res.rr.com] has joined #scheme 22:46:46 -!- pon1980 [~pon@h195n2-haes-a12.ias.bredband.telia.com] has quit [Quit: Leaving] 22:47:15 gienah [~mwright@ppp121-44-88-164.lns20.syd6.internode.on.net] has joined #scheme 22:53:02 pandeiro [~pandeiro@177.32.219.169] has joined #scheme 22:57:16 samth_ [~samth@nomad.ccs.neu.edu] has joined #scheme 23:01:48 brandelune_ [~suzume@pl316.nas982.takamatsu.nttpc.ne.jp] has joined #scheme 23:02:21 Brendan_T [~brendan@46.105.251.111] has joined #scheme 23:15:11 drwho [~drwho@c-68-80-157-110.hsd1.nj.comcast.net] has joined #scheme 23:19:33 -!- drwho [~drwho@c-68-80-157-110.hsd1.nj.comcast.net] has quit [Ping timeout: 252 seconds] 23:21:24 -!- imran_sr [~imran@99-72-224-160.lightspeed.sntcca.sbcglobal.net] has quit [Quit: Leaving] 23:29:51 -!- mmc1 [~michal@178-85-65-177.dynamic.upc.nl] has quit [Ping timeout: 248 seconds] 23:32:40 pon1980 [~pon1980@h195n2-haes-a12.ias.bredband.telia.com] has joined #scheme 23:34:57 -!- pon1980 [~pon1980@h195n2-haes-a12.ias.bredband.telia.com] has quit [Client Quit] 23:35:45 -!- leppie [~lolcow@196-215-71-176.dynamic.isadsl.co.za] has quit [Ping timeout: 260 seconds] 23:37:16 leppie [~lolcow@196-215-71-176.dynamic.isadsl.co.za] has joined #scheme 23:38:33 pon1980 [~pon1980@h195n2-haes-a12.ias.bredband.telia.com] has joined #scheme 23:46:30 -!- pon1980 [~pon1980@h195n2-haes-a12.ias.bredband.telia.com] has quit [Quit: WeeChat 0.3.5]