00:01:00 -!- homie [~levgue@xdsl-78-35-145-187.netcologne.de] has quit [Remote host closed the connection] 00:01:04 -!- masm [~masm@bl18-49-15.dsl.telepac.pt] has quit [Quit: Leaving.] 00:02:16 -!- arbscht [~arbscht@fsf/member/arbscht] has quit [Read error: Connection reset by peer] 00:02:19 homie [~levgue@xdsl-78-35-145-187.netcologne.de] has joined #scheme 00:03:28 blackwolf [~blackwolf@ool-45763eb0.dyn.optonline.net] has joined #scheme 00:11:54 -!- ticking [~janpaulbu@87.253.189.132] has quit [Quit: Leaving...] 00:12:26 Nisstyre [~yours@c-208-90-102-250.netflash.net] has joined #scheme 00:13:24 ticking [~janpaulbu@87.253.189.132] has joined #scheme 00:19:39 arbscht [~arbscht@fsf/member/arbscht] has joined #scheme 00:22:30 replore [~replore@203.152.213.161.static.zoot.jp] has joined #scheme 00:22:46 -!- homie [~levgue@xdsl-78-35-145-187.netcologne.de] has quit [Remote host closed the connection] 00:24:03 homie [~levgue@xdsl-78-35-145-187.netcologne.de] has joined #scheme 00:26:32 PfhorSlayer: kwargs! 00:28:03 -!- ticking [~janpaulbu@87.253.189.132] has quit [Quit: Leaving...] 00:28:05 -!- woonie [~woonie@nusnet-212-128.dynip.nus.edu.sg] has quit [Ping timeout: 248 seconds] 00:28:29 ticking [~janpaulbu@87.253.189.132] has joined #scheme 00:29:22 -!- cyphase [~cyphase@unaffiliated/cyphase] has quit [Ping timeout: 276 seconds] 00:29:57 kwargs!? 00:30:26 mitnk [~chatzilla@204.12.214.118] has joined #scheme 00:31:03 cyphase [~cyphase@unaffiliated/cyphase] has joined #scheme 00:32:50 keyword arguments 00:33:25 Hi, What is the equivalent of `5 % 2`? I know there is an BIF even? in Scheme, but I want to know how to define it myself. 00:33:27 you can define your function such that it accepts an alist 00:33:33 http://www.nongnu.org/guile-lib/doc/ref/scheme.kwargs/#scheme-kwargs-lambda/kwargs ? 00:33:38 What is the equivalent of `5 % 2` in Python. 00:33:44 mitnk: (remainder 5 2) 00:34:01 PfhorSlayer: that's the right idea, yeah 00:34:09 although you could define such yourself with sufficient care 00:34:34 -!- cswords_ [~cswords@c-98-223-234-80.hsd1.in.comcast.net] has quit [Ping timeout: 276 seconds] 00:34:35 elly: got it. thx! 00:34:54 -!- Nisstyre [~yours@c-208-90-102-250.netflash.net] has quit [Remote host closed the connection] 00:35:03 or perhaps modulo 00:35:08 I see 00:35:12 githogori [~githogori@c-50-131-15-16.hsd1.ca.comcast.net] has joined #scheme 00:35:27 -!- mitnk [~chatzilla@204.12.214.118] has quit [Quit: ChatZilla 0.9.88 [Firefox 10.0.1/20120208060813]] 00:40:05 Nisstyre [~yours@c-208-90-102-250.netflash.net] has joined #scheme 00:46:08 -!- langmartin [~user@99-44-249-121.lightspeed.bcvloh.sbcglobal.net] has quit [Ping timeout: 240 seconds] 00:48:38 -!- leppie [~lolcow@196-215-4-254.dynamic.isadsl.co.za] has quit [Read error: Connection reset by peer] 00:52:09 mitnk [~chatzilla@123.122.118.13] has joined #scheme 00:55:17 phao [phao@187.91.133.163] has joined #scheme 00:55:57 leppie [~lolcow@196-215-4-254.dynamic.isadsl.co.za] has joined #scheme 00:58:29 -!- homie [~levgue@xdsl-78-35-145-187.netcologne.de] has quit [Remote host closed the connection] 00:59:49 homie [~levgue@xdsl-78-35-145-187.netcologne.de] has joined #scheme 01:00:24 -!- samth is now known as samth_away 01:07:15 leo2007 [~leo@119.255.41.67] has joined #scheme 01:10:15 -!- homie [~levgue@xdsl-78-35-145-187.netcologne.de] has quit [Remote host closed the connection] 01:11:35 homie [~levgue@xdsl-78-35-145-187.netcologne.de] has joined #scheme 01:11:52 Urchin [~urchin@unaffiliated/urchin] has joined #scheme 01:12:07 -!- leppie [~lolcow@196-215-4-254.dynamic.isadsl.co.za] has quit [Read error: Connection reset by peer] 01:12:29 -!- dnolen [~user@cpe-98-14-92-234.nyc.res.rr.com] has quit [Remote host closed the connection] 01:16:01 -!- homie [~levgue@xdsl-78-35-145-187.netcologne.de] has quit [Remote host closed the connection] 01:16:45 -!- arbscht [~arbscht@fsf/member/arbscht] has quit [Ping timeout: 245 seconds] 01:16:46 -!- qu1j0t3 is now known as FurnaceBoy 01:17:21 homie [~levgue@xdsl-78-35-145-187.netcologne.de] has joined #scheme 01:19:17 leppie [~lolcow@196-215-4-254.dynamic.isadsl.co.za] has joined #scheme 01:24:49 dnolen [~user@cpe-98-14-92-234.nyc.res.rr.com] has joined #scheme 01:26:47 -!- homie [~levgue@xdsl-78-35-145-187.netcologne.de] has quit [Remote host closed the connection] 01:27:07 -!- dnolen [~user@cpe-98-14-92-234.nyc.res.rr.com] has quit [Remote host closed the connection] 01:29:31 homie [~levgue@xdsl-78-35-145-187.netcologne.de] has joined #scheme 01:33:30 realitygrill [~realitygr@adsl-76-226-117-44.dsl.sfldmi.sbcglobal.net] has joined #scheme 01:34:36 arbscht [~arbscht@fsf/member/arbscht] has joined #scheme 01:41:00 Hello, I have a solution for Project Euler problem 2 (http://projecteuler.net/problem=2): http://codepad.org/YL4MqASF The problem is that there are three (fib n) need to be calculated. So I changed the code into this: http://codepad.org/5Cr0HdC9 I am pretty new to Scheme, so, Is it a good practice in doing this? Or what else? 01:41:45 mitnk: re: % earlier. modulo is probably closer semantically than remainder 01:43:49 and yes, only using one calculation is preferable, though you could have memoized fib instead. 01:45:08 ijp: well, so you will do this some kind the same way in this situation? 01:45:38 Sorry. typo. Some -> Same 01:45:55 I'd probably move it up to a define, yes. 01:46:44 ijp: thank you :) 01:54:06 ijp: ... for the modulo also. I am reading the docs about Arithmetic now http://docs.racket-lang.org/reference/generic-numbers.html 01:54:46 -!- realitygrill [~realitygr@adsl-76-226-117-44.dsl.sfldmi.sbcglobal.net] has quit [Quit: realitygrill] 01:55:15 for nonnegative integers it won't matter though, but it's something to be aware of 01:55:27 -!- homie [~levgue@xdsl-78-35-145-187.netcologne.de] has quit [Remote host closed the connection] 01:56:05 -!- replore [~replore@203.152.213.161.static.zoot.jp] has quit [Remote host closed the connection] 01:56:09 The names of integer division functions in almost all programming languages suck: you always have to look up exactly what they do again. 01:56:47 homie [~levgue@xdsl-78-35-145-187.netcologne.de] has joined #scheme 01:56:48 jcowan: I think so ;) in Lisp 01:57:17 We currently have 18 in R7RS 01:57:23 that number may shrink 01:57:23 yeah, I recall reading some paper going over the differences. 01:57:32 Riastradh's, probably. 01:57:46 no, I don't think it was 01:58:12 though I imagine the point was the same 01:59:09 -!- homie [~levgue@xdsl-78-35-145-187.netcologne.de] has quit [Remote host closed the connection] 01:59:21 Jsandys [~jeff@184-77-234-225.war.clearwire-wmx.net] has joined #scheme 01:59:42 aha, "Division and Modulus for Computer Scientists" by Daan Leijen 01:59:42 02:00:30 homie [~levgue@xdsl-78-35-145-187.netcologne.de] has joined #scheme 02:00:53 -!- arbscht [~arbscht@fsf/member/arbscht] has quit [Ping timeout: 248 seconds] 02:03:13 dous [~dous@unaffiliated/dous] has joined #scheme 02:05:04 confab_ [~win7@c-71-193-9-153.hsd1.ca.comcast.net] has joined #scheme 02:05:33 -!- Jsandys [~jeff@184-77-234-225.war.clearwire-wmx.net] has quit [Ping timeout: 252 seconds] 02:08:15 -!- confab [~confab@c-71-193-9-153.hsd1.ca.comcast.net] has quit [Ping timeout: 260 seconds] 02:08:53 Yeah, basically. Unlike Riastradh's, though, it doesn't discuss R6RS div0 and mod0. 02:11:51 I do hope you cut them down, there is just something extremely unsettling about providing 6 different kinds of division. 02:12:00 you don't HAVE to use all of them 02:12:13 although i think it would be funny if we did make it such that you have to use all of them 02:12:26 of course not, but I can only see the point of 2/3 of them 02:13:32 -!- confab_ is now known as confab 02:14:04 arbscht [~arbscht@fsf/member/arbscht] has joined #scheme 02:18:53 hypercube32 [~hypercube@246.111.188.72.cfl.res.rr.com] has joined #scheme 02:19:37 -!- leppie [~lolcow@196-215-4-254.dynamic.isadsl.co.za] has quit [Read error: Connection reset by peer] 02:20:02 eh, i feel like i could find a use for most of those types of remainder operations at least 02:22:29 *jcowan* nods. 02:23:42 Ceiling division helps with "How many buckets do I need to carry 56 apples, given that each bucket holds 10 apples?" problems. 02:26:40 leppie [~lolcow@196-215-4-254.dynamic.isadsl.co.za] has joined #scheme 02:27:19 *FurnaceBoy* notes that ceiling cat does not approve of these shenanigans 02:27:48 -!- FurnaceBoy is now known as qu1j0t3 02:33:01 pjhades [~pluto@58.194.224.104] has joined #scheme 02:33:24 -!- pjhades [~pluto@58.194.224.104] has left #scheme 02:38:03 SeanTAllen [u4855@gateway/web/irccloud.com/x-balzrqxhjkrivpiu] has joined #scheme 02:39:57 -!- X-Scale [email@sgi-ultra64.broker.freenet6.net] has quit [Remote host closed the connection] 02:43:52 -!- leo2007 [~leo@119.255.41.67] has quit [Ping timeout: 252 seconds] 02:45:14 leo2007 [~leo@119.255.41.67] has joined #scheme 02:56:15 -!- leo2007 [~leo@119.255.41.67] has quit [Ping timeout: 240 seconds] 03:04:48 -!- mitnk [~chatzilla@123.122.118.13] has left #scheme 03:05:51 jcowan, hey 03:05:58 you were taking about r7rs 03:06:03 Yes., 03:06:11 do you know if it'll support some module or package system? 03:06:48 Yes, it will: a cut-down version of R6RS with no phasing, but with include, include-case-insensitive, and cond-expand support. 03:07:32 cool 03:07:33 so, about as complicated, :P 03:09:14 Mmm, I don't think so. Those features are composable, and no one of them is anywhere near as hard to understand as phasing. 03:09:30 IMNSHPO, implicit phasing will be the way to go for R7RS-large. 03:10:32 phasing I'll grant you 03:10:55 but is there anything else you've dropped from r6rs, other than versioning? 03:11:12 From the library system? No, I don't think so. 03:11:22 From the whole report, yes, almost all of it. 03:11:39 R7RS-small is about 50% larger than R5RS, whereas R6RS is about 340% larger than R5RS. 03:11:53 I was talking about the library syste 03:12:19 and I'm relatively familiar with the r6rs and it's size difference 03:12:21 Oh, also the fixed ordering. You can introduce import and export declarations where you like. 03:12:53 more so than most, since I actually use R6RS on a regular basis 03:12:55 R7RS-large will be much larger than R6RS or even CL, but almost all of it will be optional for conformance. 03:13:42 jcowan, do you think it'll be hard to implement r7rs in r5rs current implementations? 03:14:20 No, I don't. If there is already a module system, of course, it will take some integration effort. Most other things should be very easy. 03:14:31 R7RS-small was standardized as conservatively as possible. 03:14:55 *ijp* is getting primed for some hypocrite shaming 03:15:23 Who's the hypocrite in question? 03:16:12 as of yet, no-one. 03:16:35 but I intend to hold certain people to their remarks about r6rs when it comes to r7 03:16:55 Ah. Please explain further, in that case. 03:18:41 Basically, I just want people to apply the same standards as they did when it was r6rs. 03:19:26 and I fully expect people not to 03:24:21 You might want to look at trac.sacrideo.us/wg/wiki/SixRejection , which goes through the objections to R6RS raised at ratification time and shows (when possible) how R7RS meets those. 03:24:44 -!- dan64 [~dan64@c-71-206-193-42.hsd1.pa.comcast.net] has quit [Read error: Connection reset by peer] 03:26:30 dan64 [~dan64@c-71-206-193-42.hsd1.pa.comcast.net] has joined #scheme 03:26:49 -!- leppie [~lolcow@196-215-4-254.dynamic.isadsl.co.za] has quit [Read error: Connection reset by peer] 03:26:51 -!- dan64 [~dan64@c-71-206-193-42.hsd1.pa.comcast.net] has quit [Read error: Connection reset by peer] 03:29:20 an interesting list 03:30:01 the immutable pairs one doesn't make sense IMO 03:31:53 dan64 [~dan64@c-71-206-193-42.hsd1.pa.comcast.net] has joined #scheme 03:32:13 and some of the $my_pet_feature ones are hilarious 03:34:47 leppie [~lolcow@196-215-4-254.dynamic.isadsl.co.za] has joined #scheme 03:36:06 -!- MichaelRaskin [~MichaelRa@3ad50e34.broker.freenet6.net] has left #scheme 03:37:53 blackwol` [~blackwolf@ool-45763eb0.dyn.optonline.net] has joined #scheme 03:40:43 -!- pygospa [~Pygosceli@kiel-4dbed512.pool.mediaWays.net] has quit [Ping timeout: 244 seconds] 03:42:25 -!- blackwolf [~blackwolf@ool-45763eb0.dyn.optonline.net] has quit [Ping timeout: 276 seconds] 03:42:39 pygospa [~Pygosceli@kiel-5f77bc52.pool.mediaWays.net] has joined #scheme 03:42:54 -!- jonrafkind [~jon@jonr5.dsl.xmission.com] has quit [Ping timeout: 252 seconds] 03:46:55 -!- bytbox [~s@129.2.129.227] has quit [Ping timeout: 244 seconds] 03:51:04 -!- turbofail [~user@c-107-3-149-149.hsd1.ca.comcast.net] has quit [Ping timeout: 272 seconds] 03:53:28 -!- mmc1 [~michal@178-85-131-65.dynamic.upc.nl] has quit [Ping timeout: 276 seconds] 04:03:01 bytbox [~s@129.2.129.227] has joined #scheme 04:06:04 -!- CampinSam [~CampinSam@24-176-98-217.dhcp.jcsn.tn.charter.com] has quit [Quit: leaving] 04:08:06 -!- dan64 [~dan64@c-71-206-193-42.hsd1.pa.comcast.net] has quit [Ping timeout: 244 seconds] 04:08:56 dan64 [~dan64@c-71-206-193-42.hsd1.pa.comcast.net] has joined #scheme 04:09:19 -!- MrFahrenheit [~RageOfTho@users-38-111.vinet.ba] has quit [Ping timeout: 245 seconds] 04:15:36 -!- hypercube32 [~hypercube@246.111.188.72.cfl.res.rr.com] has quit [Quit: Leaving] 04:23:44 realitygrill [~realitygr@adsl-76-226-117-44.dsl.sfldmi.sbcglobal.net] has joined #scheme 04:29:34 -!- dan64 [~dan64@c-71-206-193-42.hsd1.pa.comcast.net] has quit [Read error: Connection reset by peer] 04:29:36 -!- pjb` is now known as pjb 04:30:06 -!- pjb is now known as Guest49489 04:30:19 dan64 [~dan64@c-71-206-193-42.hsd1.pa.comcast.net] has joined #scheme 04:30:20 -!- Guest49489 is now known as pjb` 04:30:34 -!- pjb` is now known as pjb 04:32:52 -!- tali713 [~tali713@c-75-72-193-140.hsd1.mn.comcast.net] has quit [Quit: ZNC - http://znc.sourceforge.net] 04:32:55 -!- tuubow [~adityavit@c-69-136-105-164.hsd1.nj.comcast.net] has quit [Ping timeout: 240 seconds] 04:33:15 -!- kmc [~keegan@c-98-216-51-47.hsd1.ma.comcast.net] has quit [Ping timeout: 240 seconds] 04:34:03 tali713 [~tali713@c-75-72-193-140.hsd1.mn.comcast.net] has joined #scheme 04:35:17 tuubow [~adityavit@c-69-136-105-164.hsd1.nj.comcast.net] has joined #scheme 04:36:44 kmc [~keegan@c-98-216-51-47.hsd1.ma.comcast.net] has joined #scheme 04:38:26 attila_lendvai [~attila_le@87.247.59.236] has joined #scheme 04:38:26 -!- attila_lendvai [~attila_le@87.247.59.236] has quit [Changing host] 04:38:27 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #scheme 04:47:32 -!- soveran [~soveran@186.19.214.247] has quit [Remote host closed the connection] 04:51:07 -!- Nisstyre is now known as SussmanGroupie 04:53:20 jeapostrophe [~jay@69.169.141.110.provo.static.broadweavenetworks.net] has joined #scheme 04:54:48 -!- SussmanGroupie is now known as Nisstyre 04:56:50 -!- kk` [~kk@unaffiliated/kk/x-5380134] has quit [Remote host closed the connection] 05:00:20 -!- jeapostrophe [~jay@69.169.141.110.provo.static.broadweavenetworks.net] has quit [Ping timeout: 260 seconds] 05:05:22 -!- homie [~levgue@xdsl-78-35-145-187.netcologne.de] has quit [Remote host closed the connection] 05:06:44 homie [~levgue@xdsl-78-35-145-187.netcologne.de] has joined #scheme 05:11:19 cdidd [~cdidd@95-26-94-70.broadband.corbina.ru] has joined #scheme 05:11:38 -!- homie [~levgue@xdsl-78-35-145-187.netcologne.de] has quit [Remote host closed the connection] 05:11:46 -!- leppie [~lolcow@196-215-4-254.dynamic.isadsl.co.za] has quit [Read error: Connection reset by peer] 05:12:59 homie [~levgue@xdsl-78-35-145-187.netcologne.de] has joined #scheme 05:16:48 tom_i [~thomasing@ingserv.demon.co.uk] has joined #scheme 05:19:34 leppie [~lolcow@196-215-4-254.dynamic.isadsl.co.za] has joined #scheme 05:22:44 -!- homie [~levgue@xdsl-78-35-145-187.netcologne.de] has quit [Read error: Operation timed out] 05:23:13 homie` [~levgue@xdsl-78-35-149-56.netcologne.de] has joined #scheme 05:23:39 -!- jcowan [~John@cpe-66-108-19-185.nyc.res.rr.com] has quit [Ping timeout: 248 seconds] 05:31:08 -!- homie` [~levgue@xdsl-78-35-149-56.netcologne.de] has quit [Remote host closed the connection] 05:32:20 grettke [~grettke@CPE-70-92-14-73.wi.res.rr.com] has joined #scheme 05:32:26 homie` [~levgue@xdsl-78-35-149-56.netcologne.de] has joined #scheme 05:32:47 -!- leppie [~lolcow@196-215-4-254.dynamic.isadsl.co.za] has quit [Read error: Connection reset by peer] 05:34:15 -!- pygospa [~Pygosceli@kiel-5f77bc52.pool.mediaWays.net] has quit [Ping timeout: 240 seconds] 05:36:22 pygospa [~Pygosceli@kiel-5f77bdd1.pool.mediaWays.net] has joined #scheme 05:40:08 jcowan [~John@cpe-66-108-19-185.nyc.res.rr.com] has joined #scheme 05:40:49 leppie [~lolcow@196-215-4-254.dynamic.isadsl.co.za] has joined #scheme 05:45:55 -!- drdo [~drdo@drdo.eu] has quit [Ping timeout: 240 seconds] 05:46:58 -!- jcowan [~John@cpe-66-108-19-185.nyc.res.rr.com] has quit [Ping timeout: 260 seconds] 05:50:14 drdo [~drdo@drdo.eu] has joined #scheme 05:52:19 jeapostrophe [~jay@69.169.141.110.provo.static.broadweavenetworks.net] has joined #scheme 05:57:35 -!- tom_i [~thomasing@ingserv.demon.co.uk] has quit [Ping timeout: 240 seconds] 05:57:54 gravicappa [~gravicapp@ppp91-77-191-244.pppoe.mtu-net.ru] has joined #scheme 05:59:08 Cowmoo [~Cowmoo@cambridge-vxty.basistech.com] has joined #scheme 06:01:57 -!- leppie [~lolcow@196-215-4-254.dynamic.isadsl.co.za] has quit [Read error: Connection reset by peer] 06:05:26 adu [~ajr@pool-72-83-26-98.washdc.fios.verizon.net] has joined #scheme 06:08:50 -!- gnomon [~gnomon@CPE0022158a8221-CM000f9f776f96.cpe.net.cable.rogers.com] has quit [Ping timeout: 252 seconds] 06:09:08 gnomon [~gnomon@CPE0022158a8221-CM000f9f776f96.cpe.net.cable.rogers.com] has joined #scheme 06:09:12 chromaticwt [~user@75-173-68-112.albq.qwest.net] has joined #scheme 06:09:46 leppie [~lolcow@196-215-4-254.dynamic.isadsl.co.za] has joined #scheme 06:13:09 jewel [~jewel@196-209-248-121.dynamic.isadsl.co.za] has joined #scheme 06:15:03 woonie [~woonie@nusnet-212-128.dynip.nus.edu.sg] has joined #scheme 06:16:50 should I read htdp before reading sicp, or should I dive right in to sicp? 06:17:12 I've almost finished reading a book named simply scheme, cited as a prequil to sicp. 06:18:15 -!- dous [~dous@unaffiliated/dous] has quit [Ping timeout: 240 seconds] 06:18:27 chromaticwt: if you already know programming, you can read sicp. 06:18:44 sicp doesn't teach you scheme or programming. It opens your programming mind. 06:19:03 htdp teaches you scheme and programming. 06:19:56 chromaticwt, in practice, SICP was the 2nd programming book I read. 06:20:17 dous [~dous@unaffiliated/dous] has joined #scheme 06:20:25 I read K&R before that, to learn C programming, then SICP. You don't have to read anything before reading SICP. 06:20:30 Afaik, it's supposed to be introductory. 06:21:09 Well, I think it's assumed you know some programming. sicp would be chinese for a non programmer. 06:21:45 Actually, no. It teaches everything from the beginning. 06:22:58 If it's "easy enough" for a beginner to understand, I think it's debatable. I personally think it is, but requires effort. 06:23:37 let's say my only programming experience is k&r 06:23:44 and emacs lisp 06:23:59 and preliminary scheme, from reading simply scheme 06:24:29 You should be more than good to go then 06:24:38 phao: ok, thnx. :) 06:27:02 MasterBob [~Master@unaffiliated/masterbob] has joined #scheme 06:32:05 tom_i [~thomasing@ingserv.demon.co.uk] has joined #scheme 06:34:54 -!- dan64 [~dan64@c-71-206-193-42.hsd1.pa.comcast.net] has quit [Quit: Leaving] 06:35:15 dan64 [~dan64@c-71-206-193-42.hsd1.pa.comcast.net] has joined #scheme 06:42:45 -!- stepnem [~stepnem@176.119.broadband10.iol.cz] has quit [Ping timeout: 252 seconds] 06:53:19 jonrafkind [~jon@jonr5.dsl.xmission.com] has joined #scheme 06:55:13 -!- djcb [~user@a88-114-95-13.elisa-laajakaista.fi] has quit [Read error: Connection reset by peer] 06:57:07 -!- gf3 [~gf3@unaffiliated/gf3] has quit [Quit: LOLeaving] 07:02:01 -!- ineiros__ is now known as ineiros 07:03:22 -!- homie` [~levgue@xdsl-78-35-149-56.netcologne.de] has quit [Remote host closed the connection] 07:04:40 homie` [~levgue@xdsl-78-35-149-56.netcologne.de] has joined #scheme 07:05:30 scottmcl66 [~chatzilla@c-68-48-47-116.hsd1.dc.comcast.net] has joined #scheme 07:10:17 -!- scottmcl66 [~chatzilla@c-68-48-47-116.hsd1.dc.comcast.net] has quit [Client Quit] 07:13:04 -!- gravicappa [~gravicapp@ppp91-77-191-244.pppoe.mtu-net.ru] has quit [Ping timeout: 245 seconds] 07:16:02 gf3 [~gf3@unaffiliated/gf3] has joined #scheme 07:16:15 -!- jewel [~jewel@196-209-248-121.dynamic.isadsl.co.za] has quit [Ping timeout: 240 seconds] 07:24:29 -!- confab [~win7@c-71-193-9-153.hsd1.ca.comcast.net] has quit [Read error: Connection reset by peer] 07:25:41 -!- adu [~ajr@pool-72-83-26-98.washdc.fios.verizon.net] has quit [Quit: adu] 07:25:48 I think, to get SICP, you have to be able to think somewhat abstractly already, although it's definitely good practice for exercising that ability. A math background would probably be more helpful than a cursory introduction to programming. 07:26:23 confab [~confab@c-71-193-9-153.hsd1.ca.comcast.net] has joined #scheme 07:28:34 -!- homie` [~levgue@xdsl-78-35-149-56.netcologne.de] has quit [Remote host closed the connection] 07:29:53 homie` [~levgue@xdsl-78-35-149-56.netcologne.de] has joined #scheme 07:36:52 gravicappa [~gravicapp@ppp91-77-176-197.pppoe.mtu-net.ru] has joined #scheme 07:37:50 -!- jonrafkind [~jon@jonr5.dsl.xmission.com] has quit [Ping timeout: 260 seconds] 07:38:27 hkBst [~marijn@gentoo/developer/hkbst] has joined #scheme 07:42:11 mmc1 [~michal@178-85-131-65.dynamic.upc.nl] has joined #scheme 07:45:11 -!- copumpkin [~copumpkin@unaffiliated/pumpkingod] has quit [Ping timeout: 260 seconds] 07:45:37 copumpkin [~copumpkin@unaffiliated/pumpkingod] has joined #scheme 07:46:38 -!- tom_i [~thomasing@ingserv.demon.co.uk] has quit [Ping timeout: 240 seconds] 07:48:17 -!- SHODAN [~shozan@c-a9b1e253.011-86-73746f30.cust.bredbandsbolaget.se] has quit [Remote host closed the connection] 07:49:41 -!- mmc1 [~michal@178-85-131-65.dynamic.upc.nl] has quit [Ping timeout: 248 seconds] 07:49:55 SHODAN [~shozan@c-a9b1e253.011-86-73746f30.cust.bredbandsbolaget.se] has joined #scheme 07:59:16 -!- homie` [~levgue@xdsl-78-35-149-56.netcologne.de] has quit [Remote host closed the connection] 08:00:35 homie` [~levgue@xdsl-78-35-149-56.netcologne.de] has joined #scheme 08:03:58 -!- homie` [~levgue@xdsl-78-35-149-56.netcologne.de] has quit [Remote host closed the connection] 08:05:19 homie` [~levgue@xdsl-78-35-149-56.netcologne.de] has joined #scheme 08:06:25 -!- jeapostrophe [~jay@69.169.141.110.provo.static.broadweavenetworks.net] has quit [Ping timeout: 260 seconds] 08:12:13 arameus [~orange_ju@default-216.120.224.245.hrnoc.net] has joined #scheme 08:16:23 dca [~user@178-16-156-18.obit.ru] has joined #scheme 08:23:09 pumpkin [~copumpkin@unaffiliated/pumpkingod] has joined #scheme 08:23:16 -!- copumpkin [~copumpkin@unaffiliated/pumpkingod] has quit [Read error: Connection reset by peer] 08:23:17 -!- pumpkin is now known as copumpkin 08:25:11 -!- homie` [~levgue@xdsl-78-35-149-56.netcologne.de] has quit [Remote host closed the connection] 08:26:34 homie` [~levgue@xdsl-78-35-149-56.netcologne.de] has joined #scheme 08:27:28 -!- pygospa [~Pygosceli@kiel-5f77bdd1.pool.mediaWays.net] has quit [Disconnected by services] 08:27:29 TheRealPygo [~Pygosceli@kiel-4dbed3fd.pool.mediaWays.net] has joined #scheme 08:27:46 Enorian [~Enoria@jte.kidradd.org] has joined #scheme 08:29:44 -!- Enoria [~Enoria@jte.kidradd.org] has quit [Ping timeout: 272 seconds] 08:31:58 stepnem [~stepnem@176.119.broadband10.iol.cz] has joined #scheme 08:35:44 -!- EmmanuelOga [~emmanuel@190.244.3.40] has quit [Ping timeout: 244 seconds] 08:39:11 tom_i [~thomasing@cmc.beaming.biz] has joined #scheme 08:39:57 -!- homie` [~levgue@xdsl-78-35-149-56.netcologne.de] has quit [Remote host closed the connection] 08:41:19 homie` [~levgue@xdsl-78-35-149-56.netcologne.de] has joined #scheme 08:47:09 stis [~stis@1-1-1-39a.veo.vs.bostream.se] has joined #scheme 08:47:19 asdfhjkl [~bob@i5E879AE5.versanet.de] has joined #scheme 08:52:48 -!- virl [~virl__@85-127-92-121.dynamic.xdsl-line.inode.at] has quit [Remote host closed the connection] 08:55:54 -!- jrslepak [~jrslepak@c-71-233-151-135.hsd1.ma.comcast.net] has quit [Quit: Leaving] 09:05:54 -!- leppie [~lolcow@196-215-4-254.dynamic.isadsl.co.za] has quit [Read error: Connection reset by peer] 09:06:13 bfgun [~b_fin_g@r186-48-229-56.dialup.adsl.anteldata.net.uy] has joined #scheme 09:07:46 -!- karswell__ [~coat@93-97-29-243.zone5.bethere.co.uk] has quit [Ping timeout: 244 seconds] 09:09:00 -!- bfig [~b_fin_g@r186-48-220-235.dialup.adsl.anteldata.net.uy] has quit [Ping timeout: 272 seconds] 09:10:44 -!- homie` [~levgue@xdsl-78-35-149-56.netcologne.de] has quit [Remote host closed the connection] 09:12:06 homie` [~levgue@xdsl-78-35-149-56.netcologne.de] has joined #scheme 09:13:14 leppie [~lolcow@196-215-4-254.dynamic.isadsl.co.za] has joined #scheme 09:24:16 -!- grettke [~grettke@CPE-70-92-14-73.wi.res.rr.com] has quit [Read error: Connection reset by peer] 09:28:27 -!- leppie [~lolcow@196-215-4-254.dynamic.isadsl.co.za] has quit [Read error: Connection reset by peer] 09:29:06 so what is the overall goal of sicp? 09:34:22 -!- homie` [~levgue@xdsl-78-35-149-56.netcologne.de] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 09:35:14 leppie [~lolcow@196-215-4-254.dynamic.isadsl.co.za] has joined #scheme 09:36:45 what should I have gained after reading it? 09:37:35 wingo [~wingo@90.163.21.206] has joined #scheme 09:48:48 dzhus [~sphinx@95-25-98-203.broadband.corbina.ru] has joined #scheme 09:51:38 -!- leppie [~lolcow@196-215-4-254.dynamic.isadsl.co.za] has quit [Read error: Connection reset by peer] 09:51:45 chromaticwt, just read it man 09:52:03 it is probably the best book on building systems out there, even thought it's introductory 09:53:21 chromaticwt, 09:53:26 why don't you do this... Get the videos 09:53:34 watch them, and then decide if it's worth reading the book. 09:54:02 (btw, don't fool yourself thinking the videos are enough, beucause they're not -- the book has valuable exercises) 09:58:49 dsp1 [~dsp@cowpig.ca] has joined #scheme 09:59:18 leppie [~lolcow@196-215-4-254.dynamic.isadsl.co.za] has joined #scheme 09:59:53 djcb [djcb@nat/nokia/x-ndiqkjqlmejnspye] has joined #scheme 10:03:31 ok, I'm going to read it, I was just wanting to know some of the cool things to expect from reading the book. 10:03:52 You can get the idea from the videos. 10:04:03 ok, I'll watch them first. 10:04:16 each video maps to a part of the book 10:04:23 and the whole thing is sequential 10:04:33 so you can watch a video, read its chapter, then watch another video, read its chapter, ... 10:13:09 ok 10:19:45 -!- DerGuteMoritz [~syn@85.88.17.198] has quit [Read error: Operation timed out] 10:19:46 -!- finnrobi_ [~robb@xvm-20-190.ghst.net] has quit [Read error: Operation timed out] 10:19:50 finnrobi [~robb@xvm-20-190.ghst.net] has joined #scheme 10:19:51 -!- leppie [~lolcow@196-215-4-254.dynamic.isadsl.co.za] has quit [Read error: Connection reset by peer] 10:19:52 DerGuteMoritz [~syn@85.88.17.198] has joined #scheme 10:28:16 leppie [~lolcow@196-215-4-254.dynamic.isadsl.co.za] has joined #scheme 10:31:56 homie [~levgue@xdsl-78-35-149-56.netcologne.de] has joined #scheme 10:35:33 drwho [~drwho@216-122-174-206.gci.net] has joined #scheme 10:38:00 masm [~masm@bl18-49-15.dsl.telepac.pt] has joined #scheme 10:38:15 -!- MasterBob [~Master@unaffiliated/masterbob] has quit [Quit: Leaving] 10:57:22 rostayob [francesco@nat/vmware/x-vhyhmbspdwnzfkaj] has joined #scheme 11:05:08 -!- arbscht [~arbscht@fsf/member/arbscht] has quit [Ping timeout: 240 seconds] 11:13:09 -!- chromaticwt [~user@75-173-68-112.albq.qwest.net] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 11:13:30 chromaticwt [~user@75-173-68-112.albq.qwest.net] has joined #scheme 11:13:34 -!- chromaticwt [~user@75-173-68-112.albq.qwest.net] has left #scheme 11:15:32 -!- homie [~levgue@xdsl-78-35-149-56.netcologne.de] has quit [Remote host closed the connection] 11:16:48 homie [~levgue@xdsl-78-35-149-56.netcologne.de] has joined #scheme 11:18:50 -!- PfhatHome [PfhorSlaye@cpe-76-94-20-207.socal.res.rr.com] has quit [] 11:22:10 arbscht [~arbscht@fsf/member/arbscht] has joined #scheme 11:23:29 good day, schemers! 11:23:43 morning! 11:23:52 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Quit: Leaving.] 11:28:20 -!- woonie [~woonie@nusnet-212-128.dynip.nus.edu.sg] has quit [Ping timeout: 272 seconds] 11:31:40 -!- TheRealPygo is now known as pygospa 11:42:52 -!- leppie [~lolcow@196-215-4-254.dynamic.isadsl.co.za] has quit [Read error: Connection reset by peer] 11:49:12 leppie [~lolcow@196-215-4-254.dynamic.isadsl.co.za] has joined #scheme 11:55:07 -!- tuubow [~adityavit@c-69-136-105-164.hsd1.nj.comcast.net] has quit [Ping timeout: 276 seconds] 11:55:39 -!- rostayob [francesco@nat/vmware/x-vhyhmbspdwnzfkaj] has quit [Quit: WeeChat 0.3.5] 11:56:42 greetings! 11:56:58 hkarlen [~user@ip-85-197-171-11.c4stads.bikab.com] has joined #scheme 12:00:57 -!- copumpkin [~copumpkin@unaffiliated/pumpkingod] has quit [Quit: Computer has gone to sleep.] 12:01:06 tupi [~david@139.82.89.24] has joined #scheme 12:02:17 -!- xwl_ [user@nat/nokia/x-cdozoiycniuoujse] has quit [Read error: Connection reset by peer] 12:05:21 -!- tessier [~treed@mail.copilotco.com] has quit [Ping timeout: 260 seconds] 12:06:14 tessier [~treed@mail.copilotco.com] has joined #scheme 12:06:32 -!- arameus [~orange_ju@default-216.120.224.245.hrnoc.net] has quit [Quit: Leaving] 12:08:44 -!- homie [~levgue@xdsl-78-35-149-56.netcologne.de] has quit [Remote host closed the connection] 12:10:01 homie [~levgue@xdsl-78-35-149-56.netcologne.de] has joined #scheme 12:11:21 -!- tessier [~treed@mail.copilotco.com] has quit [Read error: Connection reset by peer] 12:11:48 tessier [~treed@mail.copilotco.com] has joined #scheme 12:13:09 -!- arbscht [~arbscht@fsf/member/arbscht] has quit [Ping timeout: 248 seconds] 12:14:00 -!- hkarlen [~user@ip-85-197-171-11.c4stads.bikab.com] has left #scheme 12:15:40 MrFahrenheit [~RageOfTho@users-38-111.vinet.ba] has joined #scheme 12:18:15 -!- tessier [~treed@mail.copilotco.com] has quit [Ping timeout: 240 seconds] 12:19:30 tessier [~treed@mail.copilotco.com] has joined #scheme 12:24:41 copumpkin [~copumpkin@unaffiliated/pumpkingod] has joined #scheme 12:26:41 arbscht [~arbscht@fsf/member/arbscht] has joined #scheme 12:29:46 -!- pygospa [~Pygosceli@kiel-4dbed3fd.pool.mediaWays.net] has quit [Disconnected by services] 12:29:55 pygospa [~Pygosceli@kiel-5f7682ad.pool.mediaWays.net] has joined #scheme 12:30:00 -!- bytbox [~s@129.2.129.227] has quit [Ping timeout: 265 seconds] 12:31:21 EmmanuelOga [~emmanuel@190.244.3.40] has joined #scheme 12:31:50 -!- tessier [~treed@mail.copilotco.com] has quit [Ping timeout: 260 seconds] 12:32:32 tessier [~treed@mail.copilotco.com] has joined #scheme 12:39:43 -!- phao [phao@187.91.133.163] has quit [Quit: Not Here] 12:39:53 -!- homie [~levgue@xdsl-78-35-149-56.netcologne.de] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 12:39:58 -!- tessier [~treed@mail.copilotco.com] has quit [Ping timeout: 276 seconds] 12:42:36 homie [~levgue@xdsl-78-35-149-56.netcologne.de] has joined #scheme 12:46:47 tessier [~treed@mail.copilotco.com] has joined #scheme 12:57:04 -!- tessier [~treed@mail.copilotco.com] has quit [Ping timeout: 265 seconds] 12:57:31 tessier [~treed@mail.copilotco.com] has joined #scheme 12:59:11 -!- homie [~levgue@xdsl-78-35-149-56.netcologne.de] has quit [Remote host closed the connection] 12:59:42 -!- tupi [~david@139.82.89.24] has quit [Ping timeout: 245 seconds] 13:00:22 tupi [~david@139.82.89.24] has joined #scheme 13:00:27 homie [~levgue@xdsl-78-35-149-56.netcologne.de] has joined #scheme 13:00:46 -!- tom_i [~thomasing@cmc.beaming.biz] has quit [Ping timeout: 260 seconds] 13:02:53 -!- homie [~levgue@xdsl-78-35-149-56.netcologne.de] has quit [Remote host closed the connection] 13:04:09 homie [~levgue@xdsl-78-35-149-56.netcologne.de] has joined #scheme 13:08:29 -!- MrFahrenheit [~RageOfTho@users-38-111.vinet.ba] has quit [Ping timeout: 245 seconds] 13:24:35 dca_ [~user@178-16-156-18.obit.ru] has joined #scheme 13:26:12 -!- dca [~user@178-16-156-18.obit.ru] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 13:26:23 -!- homie [~levgue@xdsl-78-35-149-56.netcologne.de] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 13:29:21 kk` [~kk@unaffiliated/kk/x-5380134] has joined #scheme 13:32:16 homie [~levgue@xdsl-78-35-149-56.netcologne.de] has joined #scheme 13:36:38 langmartin [~user@99-44-249-121.lightspeed.bcvloh.sbcglobal.net] has joined #scheme 13:45:52 -!- homie [~levgue@xdsl-78-35-149-56.netcologne.de] has quit [Remote host closed the connection] 13:47:08 -!- dca_ is now known as dca 13:47:10 homie [~levgue@xdsl-78-35-149-56.netcologne.de] has joined #scheme 13:54:07 -!- homie [~levgue@xdsl-78-35-149-56.netcologne.de] has quit [Remote host closed the connection] 13:55:24 homie [~levgue@xdsl-78-35-149-56.netcologne.de] has joined #scheme 14:00:16 icrazyhack [~horieyui@115.173.218.132] has joined #scheme 14:02:17 _schulte_ [~eschulte@c-174-56-50-60.hsd1.nm.comcast.net] has joined #scheme 14:02:42 jeapostrophe [~jay@69.169.141.110.provo.static.broadweavenetworks.net] has joined #scheme 14:04:49 -!- icrazyhack [~horieyui@115.173.218.132] has quit [Remote host closed the connection] 14:05:09 icrazyhack [horieyui@115.173.218.132] has joined #scheme 14:10:33 -!- icrazyhack [horieyui@115.173.218.132] has quit [Remote host closed the connection] 14:10:46 icrazyhack [horieyui@115.173.218.132] has joined #scheme 14:17:19 hypnocat [~hypnocat@unaffiliated/hypnocat] has joined #scheme 14:18:45 -!- Cowmoo [~Cowmoo@cambridge-vxty.basistech.com] has quit [Ping timeout: 265 seconds] 14:22:28 -!- leppie [~lolcow@196-215-4-254.dynamic.isadsl.co.za] has quit [Read error: Connection reset by peer] 14:23:16 leo2007 [~leo@123.114.41.200] has joined #scheme 14:24:52 soveran [~soveran@186.19.214.247] has joined #scheme 14:30:47 kk`` [~kk@77.107.164.131] has joined #scheme 14:30:54 leppie [~lolcow@196-215-4-254.dynamic.isadsl.co.za] has joined #scheme 14:30:57 -!- kk` [~kk@unaffiliated/kk/x-5380134] has quit [Disconnected by services] 14:31:11 -!- kk`` is now known as kk` 14:31:16 -!- kk` [~kk@77.107.164.131] has quit [Changing host] 14:31:17 kk` [~kk@unaffiliated/kk/x-5380134] has joined #scheme 14:37:21 -!- homie [~levgue@xdsl-78-35-149-56.netcologne.de] has quit [Remote host closed the connection] 14:37:31 snizzo [~quassel@iglu.cc.uniud.it] has joined #scheme 14:37:37 -!- kk` [~kk@unaffiliated/kk/x-5380134] has quit [Ping timeout: 276 seconds] 14:38:39 homie [~levgue@xdsl-78-35-149-56.netcologne.de] has joined #scheme 14:50:02 -!- ticking [~janpaulbu@87.253.189.132] has quit [Quit: Leaving...] 14:50:30 preflex_ [~preflex@unaffiliated/mauke/bot/preflex] has joined #scheme 14:52:05 -!- preflex [~preflex@unaffiliated/mauke/bot/preflex] has quit [Ping timeout: 248 seconds] 14:52:07 -!- preflex_ is now known as preflex 14:52:11 ticking [~janpaulbu@87.253.189.132] has joined #scheme 14:55:25 -!- leppie [~lolcow@196-215-4-254.dynamic.isadsl.co.za] has quit [Read error: Connection reset by peer] 15:01:01 why doesn't SRE have '+?' and '>=?'? 15:01:05 (re irregex) 15:01:47 leppie [~lolcow@196-215-4-254.dynamic.isadsl.co.za] has joined #scheme 15:04:28 would **? with as +inf.0 (or chibi's equivalent) work? 15:05:01 -!- ticking [~janpaulbu@87.253.189.132] has quit [Quit: Leaving...] 15:05:25 -!- dca [~user@178-16-156-18.obit.ru] has quit [Remote host closed the connection] 15:06:53 -!- asdfhjkl [~bob@i5E879AE5.versanet.de] has quit [Quit: Leaving] 15:10:18 woonie [~woonie@nusnet-212-128.dynip.nus.edu.sg] has joined #scheme 15:10:18 -!- leppie [~lolcow@196-215-4-254.dynamic.isadsl.co.za] has quit [Read error: Connection reset by peer] 15:14:02 jewel [~jewel@196-209-248-121.dynamic.isadsl.co.za] has joined #scheme 15:14:24 -!- snizzo [~quassel@iglu.cc.uniud.it] has quit [Remote host closed the connection] 15:14:56 -!- leo2007 [~leo@123.114.41.200] has quit [Ping timeout: 260 seconds] 15:17:25 leppie [~lolcow@196-215-4-254.dynamic.isadsl.co.za] has joined #scheme 15:21:15 ticking [~janpaulbu@87.253.189.132] has joined #scheme 15:24:05 MrFahrenheit [~RageOfTho@users-38-111.vinet.ba] has joined #scheme 15:35:56 MichaelRaskin [~MichaelRa@195.91.224.225] has joined #scheme 15:36:31 virl [~virl__@85-127-92-121.dynamic.xdsl-line.inode.at] has joined #scheme 15:42:30 -!- leppie [~lolcow@196-215-4-254.dynamic.isadsl.co.za] has quit [Read error: Connection reset by peer] 15:49:36 leppie [~lolcow@196-215-4-254.dynamic.isadsl.co.za] has joined #scheme 15:51:03 bytbox [~s@129.2.129.227] has joined #scheme 15:51:15 -!- jeapostrophe [~jay@69.169.141.110.provo.static.broadweavenetworks.net] has quit [Ping timeout: 240 seconds] 15:51:22 -!- samth_away is now known as samth 15:52:31 -!- cmatei [~cmatei@95.76.22.68] has quit [Remote host closed the connection] 16:06:16 -!- hkBst [~marijn@gentoo/developer/hkbst] has quit [Ping timeout: 244 seconds] 16:07:50 hkBst [~marijn@gentoo/developer/hkbst] has joined #scheme 16:09:30 ijp: what remarks about r6 are you thinking of? 16:13:32 like, standardising a module system prevents experimentation. r[>5]rs should be even smaller than r5rs. It doesn't even have an ffi, etc,etc 16:14:20 it's so big it has to be in 4 reports.. you get the drill 16:15:28 You don't need to standardize experimental languages. 16:17:42 unanimous consent is not required, I could go on and on 16:20:36 pjb: what if the programmer speaks chinese, though 16:24:20 kk` [~kk@unaffiliated/kk/x-5380134] has joined #scheme 16:31:46 -!- tupi [~david@139.82.89.24] has quit [Remote host closed the connection] 16:32:49 -!- realitygrill [~realitygr@adsl-76-226-117-44.dsl.sfldmi.sbcglobal.net] has quit [Quit: realitygrill] 16:38:28 tuubow [~adityavit@c-69-136-105-164.hsd1.nj.comcast.net] has joined #scheme 16:39:52 -!- langmartin [~user@99-44-249-121.lightspeed.bcvloh.sbcglobal.net] has quit [Remote host closed the connection] 16:41:01 langmartin [~user@99-44-249-121.lightspeed.bcvloh.sbcglobal.net] has joined #scheme 16:41:27 -!- bfgun [~b_fin_g@r186-48-229-56.dialup.adsl.anteldata.net.uy] has quit [Ping timeout: 260 seconds] 16:43:15 tupi [~david@139.82.89.24] has joined #scheme 16:45:18 -!- djcb [djcb@nat/nokia/x-ndiqkjqlmejnspye] has quit [Read error: Connection reset by peer] 16:46:45 -!- hkBst [~marijn@gentoo/developer/hkbst] has quit [Quit: Konversation terminated!] 16:47:00 tom_i [~thomasing@ingserv.demon.co.uk] has joined #scheme 16:50:21 Which schemes have an extensible pattern matching mechanism? 16:51:24 I expect Racket probably has something, but any others? 16:53:46 ijp: http://wiki.call-cc.org/eggref/4/matchable ? 16:55:00 qu1j0t3: that depends, can I add new patterns to it? 16:55:25 ? and = are half solutions 16:56:54 jeapostrophe [~jay@lallab.cs.byu.edu] has joined #scheme 16:57:21 and I'm not sure how a syntax-rule macro would interact with the matcher 17:02:14 for example, say I want to add a stream-pair matcher for streams. Ideally I'd like to do (define-matcher stream-pair stream-car stream-cdr), or some such 17:02:14 -!- langmartin [~user@99-44-249-121.lightspeed.bcvloh.sbcglobal.net] has quit [Ping timeout: 245 seconds] 17:02:31 then do (match f ((stream-pair a b) ...) (else ...)) 17:04:03 ijp: Racket does indeed have something: http://pre.racket-lang.org/docs/html/reference/match.html?q=define-match-expander#%28form._%28%28lib._racket/match..rkt%29._define-match-expander%29%29 17:04:09 langmartin [~user@99-44-249-121.lightspeed.bcvloh.sbcglobal.net] has joined #scheme 17:04:32 *ijp* doffs hat to samth 17:04:56 *samth* is not too modest to point out that he wrote that 17:05:36 hehe 17:05:36 foof`: how difficult would it be to add something like this to your matcher? I often feel this is desirable 17:05:58 bfgun [~b_fin_g@r186-48-240-107.dialup.adsl.anteldata.net.uy] has joined #scheme 17:06:11 riastradh's foof-loop is extensible, while still being syntax-rules 17:06:16 ijp, foof`: i wrote a paper about how it works: http://arxiv.org/abs/1106.2578 17:06:45 wingo: yes, but I honestly never remember how to use it without the documentation :) 17:06:54 unfortunately, extensible macros in syntax-rules typically have to be written in CPS 17:07:28 -!- sousousou [~bcarmer@host-72-174-54-175.msl-mt.client.bresnan.net] has quit [Quit: WeeChat 0.3.6] 17:07:37 yes, that is the case with foof-loop 17:08:50 ijp: me neither :) 17:15:19 ijp: My SRFI 41 implementation does just use = and ? instead of extensible matchers. 17:15:36 ijp: But, if I were to port it to Racket, it's obviously very nice to know there's a saner alternative. 17:19:53 yes, at the moment I do the same. 17:20:10 wingo: the only thing you'd really need to add to guile to support `define-match-expander' is `syntax-local-value' 17:20:16 or do you have that already? 17:20:21 samth: just added it! 17:20:25 in 2.0.5 17:20:28 ooh, nice 17:20:46 well, something like it -- the interface is not precisely the same 17:20:57 i think it's called syntax-local-binding and returns two values 17:21:04 but you can build syntax-local-value on top of it 17:21:39 see the bottom on http://www.gnu.org/software/guile/manual/html_node/Syntax-Transformer-Helpers.html 17:21:41 *of 17:22:24 wingo: so, in racket terms, it's basically (values (identifier-binding id) (syntax-local-value id)) 17:23:13 wingo: are you allowed to bind non-procedures with `define-syntax' in guile? 17:24:56 CampinSam [~CampinSam@24-176-98-217.dhcp.jcsn.tn.charter.com] has joined #scheme 17:29:45 homie` [~levgue@xdsl-84-44-176-209.netcologne.de] has joined #scheme 17:32:05 -!- homie [~levgue@xdsl-78-35-149-56.netcologne.de] has quit [Ping timeout: 248 seconds] 17:32:52 -!- drwho [~drwho@216-122-174-206.gci.net] has quit [Quit: bbl] 17:36:16 samth: i've never tried to do so, but it seems it's permitted 17:36:29 chromaticwt [~user@75-173-68-112.albq.qwest.net] has joined #scheme 17:36:41 though the error when you reference `foo' after `(define-syntax foo 3)' isn't very nice ;) 17:37:07 ERROR: Wrong type to apply: 3 17:37:10 nice 17:37:15 COMPUTER SAYS NO 17:38:07 ;) 17:39:34 -!- copumpkin [~copumpkin@unaffiliated/pumpkingod] has quit [Quit: Computer has gone to sleep.] 17:42:14 -!- CampinSam [~CampinSam@24-176-98-217.dhcp.jcsn.tn.charter.com] has quit [Read error: Connection reset by peer] 17:42:20 jonrafkind [~jon@crystalis.cs.utah.edu] has joined #scheme 17:44:07 -!- homie` [~levgue@xdsl-84-44-176-209.netcologne.de] has quit [Remote host closed the connection] 17:45:25 homie` [~levgue@xdsl-84-44-176-209.netcologne.de] has joined #scheme 17:46:52 CampinSam [~CampinSam@24-176-98-217.dhcp.jcsn.tn.charter.com] has joined #scheme 17:47:04 -!- icrazyhack [horieyui@115.173.218.132] has quit [Quit: http://www.cnblogs.com/crazyhack] 17:47:51 -!- leppie [~lolcow@196-215-4-254.dynamic.isadsl.co.za] has quit [Read error: Connection reset by peer] 17:54:01 djcb [~user@a88-114-95-13.elisa-laajakaista.fi] has joined #scheme 17:54:52 -!- tokiya [~tokiya@210.24.42.190] has quit [Read error: Connection reset by peer] 17:55:07 -!- tessier [~treed@mail.copilotco.com] has quit [Ping timeout: 245 seconds] 17:56:02 leppie [~lolcow@196-215-4-254.dynamic.isadsl.co.za] has joined #scheme 17:56:15 tessier [~treed@216.105.40.123] has joined #scheme 17:56:22 teurastaja [~chatzilla@modemcable168.103-58-74.mc.videotron.ca] has joined #scheme 17:56:35 tokiya [~tokiya@210.24.42.190] has joined #scheme 17:57:57 rostayob [~rostayob@dyn1198-155.wlan.ic.ac.uk] has joined #scheme 18:00:14 attila_lendvai [~attila_le@87.247.34.19] has joined #scheme 18:00:15 -!- attila_lendvai [~attila_le@87.247.34.19] has quit [Changing host] 18:00:15 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #scheme 18:01:07 mmc1 [~michal@178-85-131-65.dynamic.upc.nl] has joined #scheme 18:03:39 -!- tessier [~treed@216.105.40.123] has quit [Ping timeout: 252 seconds] 18:04:15 tessier [~treed@mail.copilotco.com] has joined #scheme 18:08:28 asdfhjkl [~bob@i5E879AE5.versanet.de] has joined #scheme 18:09:44 -!- woonie [~woonie@nusnet-212-128.dynip.nus.edu.sg] has quit [Ping timeout: 245 seconds] 18:10:40 wingo: that's enough to make extensible macros nice 18:13:27 maybe i can trick someone into porting your matcher to guile 18:13:32 *wingo* looks at ijp 18:14:16 *ijp* whistles and turns away 18:14:26 -!- chromaticwt [~user@75-173-68-112.albq.qwest.net] has left #scheme 18:14:41 *teurastaja* eats cinnamon hearts 18:15:13 omg theres a spider above me!! 18:15:29 whos going to remove it? 18:15:30 Heh, maybe I should try my hand at it, then make my SRFI 41 port use it too. 18:15:32 im alone... 18:15:34 I'm considering it, but if at all possible I'd prefer if I could come up with an adequate extension to foof's matcher, since it is already widely used. 18:15:44 *nods* 18:16:07 mintsoup [~mintsoup@173-164-33-21-colorado.hfc.comcastbusiness.net] has joined #scheme 18:16:32 ijp: The question is, if you make that extension, will foof accept it? It's more useful if upstream will use it. 18:18:29 -!- wingo [~wingo@90.163.21.206] has quit [Ping timeout: 245 seconds] 18:20:23 chromaticwt [~user@75-173-68-112.albq.qwest.net] has joined #scheme 18:20:27 -!- chromaticwt [~user@75-173-68-112.albq.qwest.net] has left #scheme 18:20:45 -!- leppie [~lolcow@196-215-4-254.dynamic.isadsl.co.za] has quit [Read error: Connection reset by peer] 18:22:33 (hum, "Access Denied Sadly, you do not currently appear to have permission to access http://arxiv.org/abs/1106.2578 If you believe this determination to be in error, see http://arxiv.org/denied.html for additional information.") 18:24:58 Maybe they think you are a robot 18:25:08 ski: weird 18:25:25 which is a shame, since robots deserve access to knowledge too 18:26:08 ski: also available in pdf from my web page: http://www.ccs.neu.edu/home/samth/ 18:27:11 "Extensible Pattern Matching in an Extensible Language" ? 18:28:10 leppie [~lolcow@196-215-4-254.dynamic.isadsl.co.za] has joined #scheme 18:28:42 yup 18:29:21 ty 18:36:18 -!- homie` [~levgue@xdsl-84-44-176-209.netcologne.de] has quit [Remote host closed the connection] 18:37:35 homie` [~levgue@xdsl-84-44-176-209.netcologne.de] has joined #scheme 18:38:12 turbofail [~user@c-107-3-149-149.hsd1.ca.comcast.net] has joined #scheme 18:39:24 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Quit: Leaving.] 18:42:52 X-Scale [email@sgi-ultra64.broker.freenet6.net] has joined #scheme 18:47:35 -!- drdo [~drdo@drdo.eu] has quit [Ping timeout: 240 seconds] 18:48:35 -!- teurastaja [~chatzilla@modemcable168.103-58-74.mc.videotron.ca] has quit [Ping timeout: 240 seconds] 18:48:55 -!- kk` [~kk@unaffiliated/kk/x-5380134] has quit [Ping timeout: 240 seconds] 18:49:54 soveran_ [~soveran@186.19.214.247] has joined #scheme 18:49:54 -!- soveran [~soveran@186.19.214.247] has quit [Read error: Connection reset by peer] 18:49:56 drdo [~drdo@drdo.eu] has joined #scheme 18:56:06 -!- X-Scale [email@sgi-ultra64.broker.freenet6.net] has quit [Ping timeout: 272 seconds] 18:57:40 -!- leppie [~lolcow@196-215-4-254.dynamic.isadsl.co.za] has quit [Read error: Connection reset by peer] 18:59:17 X-Scale [email@sgi-ultra64.broker.freenet6.net] has joined #scheme 18:59:37 -!- X-Scale is now known as Guest69735 19:01:26 -!- bytbox [~s@129.2.129.227] has quit [Read error: Operation timed out] 19:02:17 kk` [~kk@unaffiliated/kk/x-5380134] has joined #scheme 19:04:47 leppie [~lolcow@196-215-4-254.dynamic.isadsl.co.za] has joined #scheme 19:05:48 bytbox [~s@129.2.129.227] has joined #scheme 19:06:46 ThePawnBreak [~quassel@94.177.108.25] has joined #scheme 19:07:22 -!- tuubow [~adityavit@c-69-136-105-164.hsd1.nj.comcast.net] has quit [Ping timeout: 276 seconds] 19:07:36 -!- CampinSam [~CampinSam@24-176-98-217.dhcp.jcsn.tn.charter.com] has quit [Quit: leaving] 19:08:16 CampinSam [~CampinSam@24-176-98-217.dhcp.jcsn.tn.charter.com] has joined #scheme 19:09:18 -!- leppie [~lolcow@196-215-4-254.dynamic.isadsl.co.za] has quit [Client Quit] 19:09:39 kudkudyak [~sun@94.72.149.10] has joined #scheme 19:10:25 -!- Guest69735 is now known as X-Scale 19:12:00 -!- ASau [~user@95-27-175-175.broadband.corbina.ru] has quit [Remote host closed the connection] 19:12:15 -!- jeapostrophe [~jay@lallab.cs.byu.edu] has quit [Ping timeout: 240 seconds] 19:12:55 ASau [~user@95-27-175-175.broadband.corbina.ru] has joined #scheme 19:18:46 tuubow [~adityavit@c-69-136-105-164.hsd1.nj.comcast.net] has joined #scheme 19:23:49 sousousou [~bcarmer@host-72-174-54-175.msl-mt.client.bresnan.net] has joined #scheme 19:26:29 -!- soveran_ is now known as soveran 19:27:54 -!- rostayob [~rostayob@dyn1198-155.wlan.ic.ac.uk] has quit [Quit: WeeChat 0.3.5] 19:27:54 -!- kudkudyak [~sun@94.72.149.10] has quit [Read error: Connection reset by peer] 19:30:00 kudkudyak [~sun@94.72.149.10] has joined #scheme 19:31:58 -!- ijp [~user@host86-168-33-244.range86-168.btcentralplus.com] has quit [Read error: Connection reset by peer] 19:32:21 ijp [~user@host86-168-33-244.range86-168.btcentralplus.com] has joined #scheme 19:32:40 leppie [~lolcow@196-215-4-254.dynamic.isadsl.co.za] has joined #scheme 19:37:00 -!- leppie [~lolcow@196-215-4-254.dynamic.isadsl.co.za] has quit [Ping timeout: 252 seconds] 19:37:03 -!- drdo [~drdo@drdo.eu] has quit [Read error: Operation timed out] 19:37:35 cmatei [~cmatei@95.76.22.68] has joined #scheme 19:37:57 drdo [~drdo@drdo.eu] has joined #scheme 19:42:15 -!- drdo [~drdo@drdo.eu] has quit [Ping timeout: 240 seconds] 19:42:37 leppie [~lolcow@196-215-4-254.dynamic.isadsl.co.za] has joined #scheme 19:52:28 jeapostrophe [~jay@lallab.cs.byu.edu] has joined #scheme 20:02:04 -!- homie` [~levgue@xdsl-84-44-176-209.netcologne.de] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 20:06:12 homie [~levgue@xdsl-84-44-176-209.netcologne.de] has joined #scheme 20:14:58 -!- tom_i [~thomasing@ingserv.demon.co.uk] has quit [Ping timeout: 265 seconds] 20:26:16 Fare [~Fare@74.125.59.116] has joined #scheme 20:33:49 -!- jewel [~jewel@196-209-248-121.dynamic.isadsl.co.za] has quit [Ping timeout: 276 seconds] 20:47:49 rostayob [~rostayob@02d99acf.bb.sky.com] has joined #scheme 20:49:45 -!- gravicappa [~gravicapp@ppp91-77-176-197.pppoe.mtu-net.ru] has quit [Remote host closed the connection] 20:51:47 -!- virl [~virl__@85-127-92-121.dynamic.xdsl-line.inode.at] has quit [Remote host closed the connection] 20:56:27 -!- asdfhjkl [~bob@i5E879AE5.versanet.de] has quit [Quit: Leaving] 20:59:06 drdo [~drdo@drdo.eu] has joined #scheme 20:59:20 drwho [~drwho@216-122-174-206.gci.net] has joined #scheme 21:01:53 -!- leppie [~lolcow@196-215-4-254.dynamic.isadsl.co.za] has quit [Read error: Connection reset by peer] 21:03:12 wingo [~wingo@90.164.198.39] has joined #scheme 21:05:38 -!- tupi [~david@139.82.89.24] has quit [Quit: Leaving] 21:07:07 evening 21:08:24 leppie [~lolcow@196-215-4-254.dynamic.isadsl.co.za] has joined #scheme 21:09:15 o/ 21:10:35 -!- Fare [~Fare@74.125.59.116] has quit [Ping timeout: 240 seconds] 21:16:42 -!- ThePawnBreak [~quassel@94.177.108.25] has quit [Ping timeout: 272 seconds] 21:21:59 Fare [~Fare@74.125.59.116] has joined #scheme 21:26:46 Guest53777 [~klutometi@pdpc/supporter/professional/klutometis] has joined #scheme 21:28:45 -!- ticking [~janpaulbu@87.253.189.132] has quit [Quit: Linkinus - http://linkinus.com] 21:28:47 -!- Guest53777 is now known as klutometis 21:32:33 -!- leppie [~lolcow@196-215-4-254.dynamic.isadsl.co.za] has quit [Read error: Connection reset by peer] 21:34:56 ticking [~janpaulbu@87.253.189.132] has joined #scheme 21:40:32 leppie [~lolcow@196-215-4-254.dynamic.isadsl.co.za] has joined #scheme 21:41:14 -!- ASau [~user@95-27-175-175.broadband.corbina.ru] has quit [Remote host closed the connection] 21:42:41 -!- cdidd [~cdidd@95-26-94-70.broadband.corbina.ru] has quit [Remote host closed the connection] 21:42:51 ASau [~user@95-27-175-175.broadband.corbina.ru] has joined #scheme 21:45:09 hello people 21:46:01 hi yamanu_ 21:46:37 is there something like mumps (the language, with r-tree based database) for scheme 21:49:20 I think the only database I've seen written in scheme is the SCM one 21:53:39 snizzo [~quassel@host221-23-dynamic.31-79-r.retail.telecomitalia.it] has joined #scheme 22:00:33 -!- stis [~stis@1-1-1-39a.veo.vs.bostream.se] has left #scheme 22:00:50 -!- Urchin [~urchin@unaffiliated/urchin] has left #scheme 22:01:57 ijp: thanks, I'm looking at the manual 22:07:29 -!- djcb [~user@a88-114-95-13.elisa-laajakaista.fi] has quit [Read error: Connection reset by peer] 22:08:43 -!- tuubow [~adityavit@c-69-136-105-164.hsd1.nj.comcast.net] has quit [Ping timeout: 276 seconds] 22:09:00 yamanu_: many implementations will have support for common databases such sqlite/mysql/postgresql though 22:09:38 HG` [~HG@dsbg-4db5767b.pool.mediaWays.net] has joined #scheme 22:12:02 Did you guys know D supports lambdas? 22:12:18 Weird; I wonder whether it's usable, or not. 22:13:12 -!- soveran [~soveran@186.19.214.247] has quit [Remote host closed the connection] 22:13:18 Does D have closures then? or is it similar to C in this regard? 22:13:37 apparently it does 22:13:40 ijp: Apparently so. 22:13:54 http://dlang.org/comparison.html 22:14:00 I've always been meaning to fuck around with D; never got a chance. Maybe i'ts interesting, after all! 22:14:00 amca [~amca@CPE-121-208-82-128.cqzr1.cha.bigpond.net.au] has joined #scheme 22:14:56 I was partly hoping it didn't so as to validate my theory from the other day 22:14:57 -!- leppie [~lolcow@196-215-4-254.dynamic.isadsl.co.za] has quit [Read error: Connection reset by peer] 22:15:06 ijp: What was you theory? 22:15:39 that anonymous functions don't require first class functions 22:15:50 but I couldn't find an example of existing practice 22:16:47 Do closures imply first class functions? I was just about to say that I don't see anything regarding FCF in D. 22:17:08 Surely, if it's anonymous, it requires you to be able to handle them by value, since you no longer can refer to them by name 22:17:10 huh, should have checked wikipedia 22:17:14 https://en.wikipedia.org/wiki/Anonymous_function#C_lambda_expressions 22:18:08 LeoNerd: Is that the case? I'm not sure, for instance, whether you can handle Python's castrated lambda by value. 22:18:10 LeoNerd: consider how you'd do it in C. You could rewrite it as a toplevel function with a gensymed name, and just pass a function pointer 22:18:26 klutometis: Yes, you can handle that by value 22:18:45 ijp: That's not /really/ an anonymous function then :) 22:18:50 in what way? 22:19:00 LeoNerd: You're right. 22:19:06 how would you implement lambda in a compiler? 22:19:06 If it has a gensym'ed name, that's not anonymous 22:19:25 to me you give it a label, and pass that pointer 22:19:39 the name is not user visible in any way 22:20:42 LeoNerd: by a similar note, the y combinator doesn't provide recursion for anonymous functions since it is bound as a function argument 22:22:37 -!- homie [~levgue@xdsl-84-44-176-209.netcologne.de] has quit [Read error: Connection reset by peer] 22:23:05 unless you were confused by the use of the pronoun "you", as I meant the transformation would be automated, rather than done by hand. 22:23:09 leppie [~lolcow@196-215-4-254.dynamic.isadsl.co.za] has joined #scheme 22:23:57 homie [~levgue@xdsl-84-44-176-209.netcologne.de] has joined #scheme 22:28:59 zedstar [~john@fsf/member/zedstar] has joined #scheme 22:29:21 -!- zedstar [~john@fsf/member/zedstar] has quit [Quit: Changing server] 22:29:26 zedstar [~john@zedstar.com] has joined #scheme 22:29:26 -!- zedstar [~john@zedstar.com] has quit [Changing host] 22:29:26 zedstar [~john@fsf/member/zedstar] has joined #scheme 22:30:52 -!- jonrafkind [~jon@crystalis.cs.utah.edu] has quit [Ping timeout: 256 seconds] 22:33:22 -!- leppie [~lolcow@196-215-4-254.dynamic.isadsl.co.za] has quit [Read error: Connection reset by peer] 22:34:14 -!- HG` [~HG@dsbg-4db5767b.pool.mediaWays.net] has quit [Quit: Leaving.] 22:40:50 leppie [~lolcow@196-215-4-254.dynamic.isadsl.co.za] has joined #scheme 22:46:01 zerd [~zerd@212.117.165.85] has joined #scheme 22:46:10 -!- MrFahrenheit [~RageOfTho@users-38-111.vinet.ba] has quit [Read error: Connection reset by peer] 22:46:55 MrFahrenheit [~RageOfTho@91.191.38.111] has joined #scheme 22:49:55 -!- snizzo [~quassel@host221-23-dynamic.31-79-r.retail.telecomitalia.it] has quit [Remote host closed the connection] 22:54:13 -!- arbscht [~arbscht@fsf/member/arbscht] has quit [Ping timeout: 276 seconds] 22:54:29 -!- langmartin [~user@99-44-249-121.lightspeed.bcvloh.sbcglobal.net] has quit [Ping timeout: 265 seconds] 22:58:23 -!- homie [~levgue@xdsl-84-44-176-209.netcologne.de] has quit [Remote host closed the connection] 22:59:38 homie [~levgue@xdsl-84-44-176-209.netcologne.de] has joined #scheme 23:03:18 -!- jeapostrophe [~jay@lallab.cs.byu.edu] has quit [Ping timeout: 248 seconds] 23:04:37 -!- mmc1 [~michal@178-85-131-65.dynamic.upc.nl] has quit [Ping timeout: 276 seconds] 23:10:23 arbscht [~arbscht@fsf/member/arbscht] has joined #scheme 23:11:20 -!- _schulte_ [~eschulte@c-174-56-50-60.hsd1.nm.comcast.net] has quit [Ping timeout: 272 seconds] 23:17:18 kk`` [~kk@77.107.164.131] has joined #scheme 23:18:38 -!- kk` [~kk@unaffiliated/kk/x-5380134] has quit [Ping timeout: 265 seconds] 23:20:23 -!- ticking [~janpaulbu@87.253.189.132] has quit [Quit: Linkinus - http://linkinus.com] 23:22:12 scmb [~scmb@151.66.241.219] has joined #scheme 23:22:45 -!- scmb [~scmb@151.66.241.219] has quit [Remote host closed the connection] 23:23:11 scmb [~scmb@151.66.241.219] has joined #scheme 23:23:34 -!- scmb [~scmb@151.66.241.219] has quit [Remote host closed the connection] 23:27:04 -!- homie [~levgue@xdsl-84-44-176-209.netcologne.de] has quit [Remote host closed the connection] 23:27:08 -!- kmc [~keegan@c-98-216-51-47.hsd1.ma.comcast.net] has left #scheme 23:28:22 homie [~levgue@xdsl-84-44-176-209.netcologne.de] has joined #scheme 23:28:43 -!- wingo [~wingo@90.164.198.39] has quit [Read error: Operation timed out] 23:34:15 jonrafkind [~jon@jonr5.dsl.xmission.com] has joined #scheme 23:36:06 jao [~user@pdpc/supporter/professional/jao] has joined #scheme 23:37:02 -!- Fare [~Fare@74.125.59.116] has quit [Quit: Leaving] 23:37:30 ticking [~janpaulbu@87.253.189.132] has joined #scheme 23:45:32 -!- mintsoup [~mintsoup@173-164-33-21-colorado.hfc.comcastbusiness.net] has quit [Ping timeout: 260 seconds] 23:49:13 -!- leppie [~lolcow@196-215-4-254.dynamic.isadsl.co.za] has quit [Read error: Connection reset by peer] 23:49:55 -!- jao [~user@pdpc/supporter/professional/jao] has quit [Ping timeout: 240 seconds] 23:51:10 jao [~user@pdpc/supporter/professional/jao] has joined #scheme 23:56:17 leppie [~lolcow@196-215-4-254.dynamic.isadsl.co.za] has joined #scheme 23:56:25 -!- dzhus [~sphinx@95-25-98-203.broadband.corbina.ru] has quit [Remote host closed the connection] 23:58:09 _schulte_ [~eschulte@c-174-56-50-60.hsd1.nm.comcast.net] has joined #scheme