00:04:53 -!- ejs [n=eugen@102-195-124-91.pool.ukrtel.net] has quit ["This computer has gone to sleep"] 00:05:24 -!- mmc [n=mima@cs160181.pp.htv.fi] has quit ["Leaving."] 00:08:31 -!- proq` [n=user@38.100.211.40] has quit [Remote closed the connection] 00:10:21 -!- FunkyDrummer [n=RageOfTh@92.36.220.116] has quit [Read error: 110 (Connection timed out)] 00:17:03 -!- annodomini [n=lambda@wikipedia/lambda] has quit [] 00:31:40 orgy_ [n=ratm_@pD9FFC48F.dip.t-dialin.net] has joined #scheme 00:47:28 -!- orgy` [n=ratm_@pD9FFE584.dip.t-dialin.net] has quit [Read error: 110 (Connection timed out)] 00:52:29 foof: That's why I always do $ make 2>&1 | less 00:53:09 You still have to find the head of the explosion... but it's usually pretty close to the top, or at least will be after the second make. 00:53:46 -!- dfeuer [n=dfeuer@wikimedia/Dfeuer] has quit [Read error: 104 (Connection reset by peer)] 00:53:49 ok, I will stab the person who suggested a queue now 00:54:02 aha, leppie 00:54:07 *sohum* STAB 00:54:19 foof: ok, np. 00:54:54 explicit queue = BFS. explicit stack = DFS. I have a potential short-circuiting exit at the leaves. You do the math. 00:55:39 the queue variant hadn't found a solution in > 1 hour. the stack variant solved it in fifteen seconds. 00:55:43 ehe 00:56:39 I think leppie was using the word queue in the most liberal definition. As in, a stack. But whatever... 00:56:52 queues are Very Tricky to make in scheme. 00:57:03 really? 00:57:22 Oh yes. 00:58:12 hm, yea 00:58:13 You could use a list, but then dequeuing is an O(n) operation. 00:58:33 either deq-ing or enq-ing, you pick 00:58:39 You can use the double stack trick. Two stacks (lists) can form one queue sorta efficiently. 00:59:03 annodomini [n=lambda@c-75-69-96-104.hsd1.nh.comcast.net] has joined #scheme 00:59:11 But the dequeue operation is pretty much inherently mutating, and that itself opens up a can of worms. 00:59:33 (not (eq? (dequeue a) (dequeue a))) 01:00:16 I got around that by having dequeue return 2 values, the new queue, and the value. But multiple return values are really tricky in scheme too. 01:01:23 There are channels that act as queues, but only in plt, and certainly not in any standard. Plus they are overkill and use locks and stuff. 01:02:30 -!- orgy_ [n=ratm_@pD9FFC48F.dip.t-dialin.net] has quit [Client Quit] 01:03:08 mmm. 01:03:18 Why would multiple return values be "tricky" in Scheme? 01:03:36 rudybot: eval (+ (values 2 3)) 01:03:37 synx: error: context expected 1 value, received 2 values: 2 3 01:03:44 Yes. 01:03:57 Now to my question...? 01:05:18 Many contexts in program flow require 1 value. 01:05:44 Yes. 01:06:11 If one of those is between your procedure that accepts multiple values, and one that produces them, you get that error. 01:06:29 It's often badly indicated. Contracts don't tell you that it's a contract violation for instance. 01:06:50 is there a reference for the ellipsis in define-syntax? specifically, is there a way I can check if there's anything in the ellipsis? 01:06:52 The contract procedure just dies and the error doesn't point at it. 01:07:10 "Contract procedure"? 01:07:24 The procedure that checks whether the contract is met or not. 01:08:01 I don't know what you are talking about, or what that would have to do with the "problem" that if you write buggy code, it generates an error? 01:08:41 Many wrappers that do not intend to modify the arguments will die on multiple values. 01:09:08 -!- Lemonator [n=kniu@CMU-284828.WV.CC.CMU.EDU] has quit [Read error: 110 (Connection timed out)] 01:09:35 My problem, forcer, is that returning multiple values is really tricky. I get errors all the time, and they're hard to debug, often inscrutable. 01:09:52 Not even a problem really. That's just my point. 01:10:29 If the _errors_ are not not understandable, then that's a problem of your implementation, not of Scheme. 01:11:05 Multiple return values in Scheme are pretty well defined, and contrary to other languages, are actually multiple return values and not simple boxing. 01:11:22 Not the errors, but why they're occurring. How am I supposed to tell why my procedure is getting the wrong number of values? 01:11:52 synx: Do you get confused why (+ (list 1 2)) doesn't return 3? 01:13:01 Maybe you understand some magic to make multiple values easy, but I sure don't. What I suspect is that you are more concerned with correct than easy, so you think I'm claiming something is incorrect, when I'm not. 01:13:28 rudybot: eval (+ (values 2 3)) 01:13:29 synx: error: context expected 1 value, received 2 values: 2 3 01:13:40 rudybot: eval ((compose + values) 2 3) 01:13:40 synx: ; Value: 5 01:13:46 rudybot: eval (+ (list 2 3)) 01:13:46 synx: error: +: expects argument of type ; given (2 3) 01:13:50 rudybot: eval ((compose + list) 2 3) 01:13:50 synx: error: +: expects argument of type ; given (2 3) 01:14:12 Note the same error when using list, whereas using values it's different. 01:15:31 rudybot: eval (call-with-values (lambda () (values 1 2)) +) 01:15:32 forcer: your sandbox is ready 01:15:32 forcer: ; Value: 3 01:16:09 -!- Adamant [n=Adamant@unaffiliated/adamant] has quit [Remote closed the connection] 01:16:18 synx: Why would the (+ (values 2 3)) expression work at all, or give the same error as the others? 01:17:07 It wouldn't work at all. I'm just saying because it won't work, it's a lot easier to run into errors when using procedures that return multiple values. 01:17:25 I don't see that, sorry. 01:17:39 (The C-W-V expression is annoyingly verbose, but luckily there is RECEIVE and LET-VALUES) 01:17:58 Adamant [n=Adamant@c-76-29-188-22.hsd1.ga.comcast.net] has joined #scheme 01:18:12 receive? 01:18:39 SRFI-8 01:18:47 I'm looking at it. 01:19:20 So... (receive (input output) (tcp-connect ...) (display "something" output)) 01:20:25 Yes 01:20:32 I'm a big fan of compose myself. 01:21:11 ((compose (lambda (input output) (display "something" output)) tcp-connect) ...) 01:22:14 It's a bit late here, so no guarantees, but I'm pretty sure you can write a multiple-value-aware COMPOSE 01:22:27 Most implementations aren't, sadly. 01:22:50 ??? 01:23:19 As the example that synx did earlier shows, `compose' is aware of multiple values. 01:23:41 (And most other implementations are too) 01:23:49 eli: If the compose he uses is aware, that's great 01:24:49 only real trouble I ran into with multiple values was with contracts. That's probably a bit of a bug too... 01:26:47 (define (f) (values 1 2)) ((compose cons f)) => (1 . 2) - looks good to me, that? 01:27:00 (As I said, I'm pretty tired, so I might quite well miss stuff :-)) 01:27:34 I'll try to cook up an example... 01:27:58 I'll be off to bed very soon 01:28:00 xwl [n=user@114.246.73.166] has joined #scheme 01:30:04 synx pasted "contract values" at http://paste.lisp.org/display/78775 01:30:55 When that errors out in plt, it doesn't point to the mistake. It highlights the line with values, as if values itself couldn't return multiple values. 01:31:21 Something for eli I guess. 01:31:36 Took me a while to figure out it was forgetting to update the contract's return type. Not really a big issue though... 01:31:42 s/it/I/ 01:33:23 I just caution people when using multiple values. There are very few things that can accept them: call-with-values, and wrappers around call-with-values pretty much. Otherwise it's fine... I use them a lot... 01:35:57 Lemonator [n=kniu@128.237.245.211] has joined #scheme 01:38:13 synx: my guess is that making contracts assign proper blame for that case is too expensive, but feel free to ask on the list. 01:38:49 ffd [n=ffd@cpe-24-27-73-108.tx.res.rr.com] has joined #scheme 01:38:58 right, with that email account that I have. 01:39:32 I'll pretend you didn't say that. 01:46:57 I was actually working on my email earlier today. Everything seems to be running smoothly, so maybe I found the bounce problem. :) 01:47:48 I'll pretend you didn't say that either. 01:52:33 -!- jonrafkind [n=jon@crystalis.cs.utah.edu] has quit [Read error: 113 (No route to host)] 01:52:49 -!- mejja [n=user@c-f6b6e555.023-82-73746f38.cust.bredbandsbolaget.se] has quit [Remote closed the connection] 01:56:50 dysinger [n=tim@cpe-75-80-200-182.hawaii.res.rr.com] has joined #scheme 01:56:58 -!- Lemonator [n=kniu@128.237.245.211] has quit [Remote closed the connection] 01:57:17 kniu [n=kniu@CMU-284828.WV.CC.CMU.EDU] has joined #scheme 01:57:29 -!- kniu [n=kniu@CMU-284828.WV.CC.CMU.EDU] has quit [Remote closed the connection] 01:57:59 kniu [n=kniu@CMU-284828.WV.CC.CMU.EDU] has joined #scheme 02:03:11 dfeuer [n=dfeuer@wikimedia/Dfeuer] has joined #scheme 02:22:11 -!- dysinger [n=tim@cpe-75-80-200-182.hawaii.res.rr.com] has quit [] 02:25:50 errordeveloper [n=errordev@78-86-1-110.zone2.bethere.co.uk] has joined #scheme 02:40:55 -!- kniu [n=kniu@CMU-284828.WV.CC.CMU.EDU] has quit [Remote closed the connection] 02:41:14 kniu [n=kniu@CMU-284828.WV.CC.CMU.EDU] has joined #scheme 02:43:18 -!- ffd [n=ffd@cpe-24-27-73-108.tx.res.rr.com] has quit ["Lost terminal"] 02:53:31 jonrafkind [n=jon@c-98-202-86-149.hsd1.ut.comcast.net] has joined #scheme 02:57:55 -!- gweiqi [n=greg@69.120.126.163] has quit ["Leaving."] 03:24:14 -!- Adamant [n=Adamant@unaffiliated/adamant] has quit [] 03:31:01 melgray [n=melgray@pool-71-121-210-139.sttlwa.fios.verizon.net] has joined #scheme 03:47:48 minion: chant 03:47:49 MORE CONCERNED 04:02:21 -!- errordeveloper [n=errordev@78-86-1-110.zone2.bethere.co.uk] has quit [Read error: 104 (Connection reset by peer)] 04:02:25 error_developer_ [n=errordev@78-86-1-110.zone2.bethere.co.uk] has joined #scheme 04:02:37 -!- luz [n=davids@189.122.121.232] has quit ["Client exiting"] 04:03:16 subversus [i=elliot@loveturtle.net] has joined #scheme 04:10:01 tjafk2 [n=timj@e176217115.adsl.alicedsl.de] has joined #scheme 04:18:17 -!- sladegen [n=nemo@unaffiliated/sladegen] has quit [Nick collision from services.] 04:18:29 sladegen [n=nemo@unaffiliated/sladegen] has joined #scheme 04:26:11 -!- tjafk1 [n=timj@e176198206.adsl.alicedsl.de] has quit [Read error: 110 (Connection timed out)] 04:46:40 -!- Vaeshir [n=zane@c-66-31-28-121.hsd1.ma.comcast.net] has quit ["rcirc on GNU Emacs 22.3.1"] 04:50:39 -!- reprore [n=reprore@ntkngw261071.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit [Read error: 104 (Connection reset by peer)] 04:50:44 reprore [n=reprore@ntkngw261071.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #scheme 04:55:06 Lilarcor_ [n=Lilarcor@pool-71-126-188-188.washdc.east.verizon.net] has joined #scheme 04:57:18 sepult [n=buggarag@xdsl-87-78-27-171.netcologne.de] has joined #scheme 05:10:56 -!- mjonsson [n=mjonsson@66-234-42-80.nyc.cable.nyct.net] has quit [Read error: 113 (No route to host)] 05:13:19 mjonsson [n=mjonsson@66-234-42-75.nyc.cable.nyct.net] has joined #scheme 05:16:09 -!- bkudria [n=bkudria@kudria.net] has quit [Read error: 60 (Operation timed out)] 05:16:40 bkudria [n=bkudria@kudria.net] has joined #scheme 05:19:40 mokogobo [n=mokogobo@pcp075595pcs.unl.edu] has joined #scheme 05:20:20 reprore__ [n=reprore@ntkngw261071.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #scheme 05:20:22 -!- reprore [n=reprore@ntkngw261071.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit [Read error: 113 (No route to host)] 05:21:07 -!- kniu [n=kniu@CMU-284828.WV.CC.CMU.EDU] has quit [Read error: 110 (Connection timed out)] 05:21:36 So, I've got a few months of experience with Lisp and am thinking about trying out Scheme and reading SICP over the summer and really diving into Scheme and/or Lisp. Can anyone recommend a "good" Scheme implementation? 05:22:50 (free of course) 05:23:22 -!- Lilarcor_ [n=Lilarcor@pool-71-126-188-188.washdc.east.verizon.net] has quit [] 05:23:35 kniu [n=kniu@OVERLORD.RES.CMU.EDU] has joined #scheme 05:25:50 is there a quick easy way to get from '(1 2 3) to 123? 05:29:21 mokogobo: rudybot and I like PLT 05:29:38 duncanm: list->string, string->number ? 05:29:50 fi3uyhfb [n=kjghvk@c122-106-189-2.belrs3.nsw.optusnet.com.au] has joined #scheme 05:29:51 -!- xwl [n=user@114.246.73.166] has quit [Read error: 60 (Operation timed out)] 05:29:53 rudybot: eval (string->number (list->string ' (1 2 3))) 05:29:54 *offby1: your scheme sandbox is ready 05:29:54 *offby1: error: list->string: expects argument of type ; given (1 2 3) 05:29:57 pff 05:31:06 rudybot: eval (for/fold ([accum 0]) ((d '(1 2 3))) (+ d (* 10 accum))) 05:31:07 *offby1: ; Value: 123 05:31:38 !tutorial 05:31:43 @tutorial 05:31:50 #fluteorial 05:32:04 Should I read a tutorial, or a book first? 05:32:07 what do yall think about guile? 05:32:12 to learn scheme? 05:32:15 ,tutorial 05:32:31 which tutorial? 05:33:06 http://docs.plt-scheme.org/quick/ 05:34:45 duncanm: reduce (lambda (x y) x*10+y) ? 05:35:49 offby1: what's for/fold? 05:36:19 rudybot: doc for/fold 05:36:20 *offby1: http://docs.plt-scheme.org/reference/for.html#(form._((lib._scheme%2Fbase..ss)._for%2Ffold)) 05:36:31 duncanm: a sort of accumulator 05:36:31 oh, my bad, offby1 showed that already 05:36:35 I don't know much about guile. (define something lambda) is kind of weird though. 05:37:00 kilimanjaro [n=kilimanj@70.116.95.163] has joined #scheme 05:37:15 -!- fi3uyhfb [n=kjghvk@c122-106-189-2.belrs3.nsw.optusnet.com.au] has left #scheme 05:37:22 synx: (define somthing lambda)? 05:39:31 -!- sepult [n=buggarag@xdsl-87-78-27-171.netcologne.de] has quit ["leaving"] 05:41:00 rudybot: eval (reduce (lambda (x y) (+ x (* 10 y))) 0 '(1 2 3)) 05:41:01 sohum: your sandbox is ready 05:41:01 sohum: error: reference to undefined identifier: reduce 05:41:53 sohum: s/reduce/foldl/ 05:42:01 huh 05:42:06 rudybot: eval (foldl (lambda (x y) (+ x (* 10 y))) 0 '(1 2 3)) 05:42:07 sohum: ; Value: 123 05:42:39 reduce isn't part of the scheme spec? 05:43:06 No. `foldl' isn't either. 05:43:13 interesting. 05:43:36 There is a whole bunch of stuff that is not part of "the scheme spec". 05:45:38 what about the srfis? 05:46:55 mmc [n=mima@cs160181.pp.htv.fi] has joined #scheme 05:47:16 sepult [n=buggarag@xdsl-87-78-27-171.netcologne.de] has joined #scheme 05:48:25 reprore [n=reprore@ntkngw261071.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #scheme 05:48:46 -!- reprore__ [n=reprore@ntkngw261071.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit [Read error: 113 (No route to host)] 05:57:12 -!- sepult [n=buggarag@xdsl-87-78-27-171.netcologne.de] has quit ["leaving"] 06:08:12 cky [n=cky@98.104.153.186] has joined #scheme 06:12:35 ct2rips [n=ct2rips@blfd-4db1c3c8.pool.einsundeins.de] has joined #scheme 06:18:41 sepult [n=buggarag@xdsl-87-78-27-171.netcologne.de] has joined #scheme 06:21:17 Lilarcor_ [n=Lilarcor@pool-71-126-188-188.washdc.east.verizon.net] has joined #scheme 06:24:27 -!- sepult [n=buggarag@xdsl-87-78-27-171.netcologne.de] has quit ["leaving"] 06:34:35 -!- annodomini [n=lambda@wikipedia/lambda] has quit [] 06:43:48 -!- kniu [n=kniu@OVERLORD.RES.CMU.EDU] has quit [Read error: 110 (Connection timed out)] 06:56:05 -!- mmc [n=mima@cs160181.pp.htv.fi] has quit ["Leaving."] 07:00:26 jewel [n=jewel@dsl-247-205-254.telkomadsl.co.za] has joined #scheme 07:01:10 Modius__ [n=Modius@adsl-69-150-57-149.dsl.austtx.swbell.net] has joined #scheme 07:01:53 Ragnaroek [i=54a64369@gateway/web/ajax/mibbit.com/x-14c76fba8b4e4e51] has joined #scheme 07:02:31 ASau` [n=user@193.138.70.52] has joined #scheme 07:04:33 -!- p1dzkl [i=p1dzkl@81.167.54.222.static.lyse.net] has quit [hubbard.freenode.net irc.freenode.net] 07:04:33 -!- Modius_ [n=Modius@adsl-69-150-57-149.dsl.austtx.swbell.net] has quit [hubbard.freenode.net irc.freenode.net] 07:04:33 -!- ASau [n=user@193.138.70.52] has quit [hubbard.freenode.net irc.freenode.net] 07:04:33 -!- yosafbridge [n=yosafbri@ludios.net] has quit [hubbard.freenode.net irc.freenode.net] 07:04:33 -!- tverwaes [i=tverwaes@igwe11.vub.ac.be] has quit [hubbard.freenode.net irc.freenode.net] 07:05:40 tverwaes [i=tverwaes@igwe11.vub.ac.be] has joined #scheme 07:08:54 yosafbridge [n=yosafbri@ludios.net] has joined #scheme 07:10:13 p1dzkl [i=p1dzkl@81.167.54.222.static.lyse.net] has joined #scheme 07:10:13 Modius_ [n=Modius@adsl-69-150-57-149.dsl.austtx.swbell.net] has joined #scheme 07:10:13 ASau [n=user@193.138.70.52] has joined #scheme 07:10:15 mmc [n=mima@cs160181.pp.htv.fi] has joined #scheme 07:10:24 ejs [n=eugen@102-195-124-91.pool.ukrtel.net] has joined #scheme 07:10:25 -!- Modius_ [n=Modius@adsl-69-150-57-149.dsl.austtx.swbell.net] has quit [SendQ exceeded] 07:11:12 -!- mmc [n=mima@cs160181.pp.htv.fi] has quit [Client Quit] 07:11:56 p1dzkl351 [i=p1dzkl@81.167.54.222.static.lyse.net] has joined #scheme 07:19:54 -!- p1dzkl [i=p1dzkl@81.167.54.222.static.lyse.net] has quit [Connection timed out] 07:20:02 -!- p1dzkl351 is now known as p1dzkl 07:21:11 -!- ASau [n=user@193.138.70.52] has quit [Connection timed out] 07:22:23 MrFahrenheit [n=RageOfTh@92.36.170.154] has joined #scheme 07:36:48 -!- ejs [n=eugen@102-195-124-91.pool.ukrtel.net] has quit ["This computer has gone to sleep"] 07:38:39 -!- ffx` [n=ffx@60-241-74-240.static.tpgi.com.au] has quit [Read error: 104 (Connection reset by peer)] 07:44:53 ffx` [n=ffx@60-241-74-240.static.tpgi.com.au] has joined #scheme 07:52:53 ecraven [n=nex@140.78.42.103] has joined #scheme 08:05:00 -!- synthase [n=synthase@68.63.19.212] has quit [Read error: 110 (Connection timed out)] 08:16:20 -!- ffx` [n=ffx@60-241-74-240.static.tpgi.com.au] has quit [Read error: 104 (Connection reset by peer)] 08:18:14 -!- kilimanjaro [n=kilimanj@70.116.95.163] has quit ["Leaving"] 08:24:18 ffx` [n=ffx@60-241-74-240.static.tpgi.com.au] has joined #scheme 08:31:01 -!- MrFahrenheit [n=RageOfTh@92.36.170.154] has quit [Read error: 110 (Connection timed out)] 08:39:20 puchacz [n=puchacz@87-194-5-99.bethere.co.uk] has joined #scheme 08:40:54 npe [n=npe@195.207.5.2] has joined #scheme 08:45:20 hotblack23 [n=jh@p5B055DCE.dip.t-dialin.net] has joined #scheme 08:49:06 mike [n=m@dslb-088-066-233-251.pools.arcor-ip.net] has joined #scheme 08:49:34 -!- mike is now known as Guest45958 09:05:44 ccl-logbot [n=ccl-logb@master.clozure.com] has joined #scheme 09:05:44 09:05:44 -!- names: ccl-logbot csmrFX0r peddie guenthr ski emma eli clog cipher` Guest45958 hotblack23 npe puchacz ffx` ecraven p1dzkl yosafbridge tverwaes ASau` Ragnaroek Modius__ jewel Lilarcor_ ct2rips cky reprore mokogobo bkudria mjonsson sladegen tjafk2 subversus error_developer_ melgray jonrafkind dfeuer jberg kazzmir araujo forcer sphex leppie a-s sohum MichaelRaskin exexex benny Cowmoo CaptainMorgan Mr_Awesome Mikoange1o Quadrescence elias` glogic sad0ur 09:05:44 -!- names: teiresias cracki jld geckosenator joast Kusanagi xwl_ mmmulani tarbo zbigniew kspaans Arelius r0bby underspecified rudybot ray Adrinael AtnNn synx mmt lisppaste laz0r Qaexl Leonidas foof metasyntax tizoc davidad ttmrichter pfo_ Khisanth REPLeffect_ bsmntbombdood eno etoxam jeremiah borism pants1 offby1 underspecified_ ski_ ski__ Caesium wastrel tltstc mookid pantsd minion certainty Poeir saccade tsuyoshi rotty elmex sjamaan felipe morphir 09:05:44 -!- names: z0d ineiros bohanlon proq pbusser2 sanguinev Fade hiyuh tessier tabe gnomon poucet klutometis XTL Elly danking Debolaz elf rumbleca certainty|work specbot mornfall fean rodge incubot amazon10x dlouhy ada2358 nasloc__ tttsssttt qebab inimino duncanm mreggen Riastradh stepnem mbishop 09:25:37 -!- melgray [n=melgray@pool-71-121-210-139.sttlwa.fios.verizon.net] has quit [] 09:31:50 -!- a-s [n=user@92.81.117.113] has quit [Remote closed the connection] 09:40:24 errordeveloper [n=errordev@78-86-1-110.zone2.bethere.co.uk] has joined #scheme 09:40:38 -!- error_developer_ [n=errordev@78-86-1-110.zone2.bethere.co.uk] has quit [Read error: 104 (Connection reset by peer)] 09:43:03 elderK [n=zk@222-152-95-4.jetstream.xtra.co.nz] has joined #scheme 09:43:10 monadic_kid [n=snk_kid@87-194-128-26.bethere.co.uk] has joined #scheme 09:43:23 -!- monadic_kid [n=snk_kid@87-194-128-26.bethere.co.uk] has left #scheme 09:45:52 -!- puchacz [n=puchacz@87-194-5-99.bethere.co.uk] has quit ["Konversation terminated!"] 09:47:54 barney [n=bernhard@p549A2007.dip0.t-ipconnect.de] has joined #scheme 09:56:04 -!- errordeveloper [n=errordev@78-86-1-110.zone2.bethere.co.uk] has quit [Read error: 104 (Connection reset by peer)] 09:56:24 errordeveloper [n=errordev@78-86-1-110.zone2.bethere.co.uk] has joined #scheme 09:59:59 -!- ASau` is now known as ASau 10:07:48 Tankado [n=Woodruff@bzq-79-178-0-49.red.bezeqint.net] has joined #scheme 10:32:18 -!- reprore [n=reprore@ntkngw261071.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit [Remote closed the connection] 10:32:47 reprore [n=reprore@ntkngw261071.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #scheme 10:34:22 ejs [n=eugen@68-220-178-94.pool.ukrtel.net] has joined #scheme 10:40:29 Edico [n=Edico@unaffiliated/edico] has joined #scheme 10:46:34 How do I make a list of length n, all values initialized to 0? 10:47:56 Try MAKE-LIST from srfi-1 10:48:33 alright, I'm a complete newbie; how do I use stuff from srfi-1? 10:48:44 I'm using Chicken Scheme on Mac OS X Leopard 10:49:03 You _could_ use (vector->list (make-vector n 0)) for pure R5RS. 10:49:48 In Chicken you just (use srfi-1) 10:50:29 just tried in the interpreter, it says there's nothing bound to `make-list` 10:50:40 Did you type (use srfi-1) first? 10:50:49 (lambda (n v) ((lambda (f) (f f n v)) (lambda (f n v) (if (= n 0) '() (cons v (f f (- n 1) v)))))) works as well... 10:51:01 (Don't take me too serious, I'm not awake yet) 10:52:11 ah, there we are :D 10:52:16 thanks sjamaan 10:52:33 -!- reprore [n=reprore@ntkngw261071.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit [Remote closed the connection] 10:52:53 np 10:54:07 now I just need to find out how to increment the number at position x in said array, and I'm good to go :D 10:54:25 A list is not an array 10:54:29 I read Teach Yourself Scheme in Fixnum Days, but it hardly touched the stdlib at all 10:54:32 sorry, list 10:54:38 You probably want to be using vectors if you're going to replace something in-place 10:55:03 probably, but I'm just now learning the language, so I thought I'd stay away form premature optimizations 10:55:16 Are vectors easier to deal with for this sort of thing? 10:55:19 It's not just an optimization, it's also simpler 10:55:24 yes 10:55:42 With lists, you have to traverse the list and replace the entire list 10:55:50 With vectors, you can just change the value at position N 10:56:07 replace the entire list? :o 10:56:08 mutable lists allow you to change the car at any place 10:56:31 Ah right 10:56:33 Forgot about that 10:56:37 set-car! :) 10:56:53 of course, drscheme seems to have changed to immutable pairs by default 10:57:01 He's using Chicken 10:57:12 -!- ejs [n=eugen@68-220-178-94.pool.ukrtel.net] has quit ["This computer has gone to sleep"] 10:57:28 reprore [n=reprore@ntkngw261071.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #scheme 10:57:56 is there a stdlib-ish reference I can take a look at? 10:58:00 of course, if you want to directly index your data structure, a vector offers better performance 10:58:18 There's r5rs, and the srfi list 10:58:19 Mikoange1o: the standards, r5rs or r6rs 10:58:32 there are very few functions by default 10:58:36 And Chicken has a manual which documents its extensions 11:01:44 ah, there we are, vector-set! 11:08:47 orgy` [n=ratm_@pD9FFC48F.dip.t-dialin.net] has joined #scheme 11:13:29 -!- leppie [n=lolcow@dsl-243-51-87.telkomadsl.co.za] has quit [] 11:14:09 athos [n=philipp@92.250.250.68] has joined #scheme 11:17:08 Judofyr [n=Judofyr@c199DBF51.dhcp.bluecom.no] has joined #scheme 11:22:31 -!- ASau [n=user@193.138.70.52] has quit [Remote closed the connection] 11:22:41 ASau [n=user@193.138.70.52] has joined #scheme 11:27:05 error_developer_ [n=errordev@78-86-1-110.zone2.bethere.co.uk] has joined #scheme 11:27:15 -!- errordeveloper [n=errordev@78-86-1-110.zone2.bethere.co.uk] has quit [Read error: 54 (Connection reset by peer)] 11:29:52 -!- jberg [n=johan@62.80-202-161.nextgentel.com] has quit [Read error: 110 (Connection timed out)] 11:33:48 -!- Tankado [n=Woodruff@bzq-79-178-0-49.red.bezeqint.net] has quit [] 11:38:59 jberg [n=johan@62.80-202-161.nextgentel.com] has joined #scheme 11:48:25 deat [n=deat@fac34-8-88-172-174-215.fbx.proxad.net] has joined #scheme 11:53:54 -!- Judofyr [n=Judofyr@c199DBF51.dhcp.bluecom.no] has quit [Remote closed the connection] 11:55:55 -!- reprore [n=reprore@ntkngw261071.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit [Read error: 113 (No route to host)] 11:59:00 higepon158 [n=taro@FL1-118-109-126-100.tky.mesh.ad.jp] has joined #scheme 12:04:59 -!- higepon158 [n=taro@FL1-118-109-126-100.tky.mesh.ad.jp] has quit [Remote closed the connection] 12:05:21 higepon435 [n=taro@118.109.126.100] has joined #scheme 12:15:16 synthase [n=synthase@68.63.19.212] has joined #scheme 12:16:30 sohum_ [n=sohum@unaffiliated/sohum] has joined #scheme 12:17:02 Judofyr [n=Judofyr@c199DBF51.dhcp.bluecom.no] has joined #scheme 12:23:11 -!- Guest45958 [n=m@dslb-088-066-233-251.pools.arcor-ip.net] has quit ["This computer has gone to sleep"] 12:29:21 sepult [n=buggarag@xdsl-87-78-27-171.netcologne.de] has joined #scheme 12:31:28 -!- athos [n=philipp@92.250.250.68] has quit [Read error: 104 (Connection reset by peer)] 12:34:17 -!- sohum [n=sohum@unaffiliated/sohum] has quit [Read error: 110 (Connection timed out)] 12:34:36 -!- error_developer_ [n=errordev@78-86-1-110.zone2.bethere.co.uk] has quit [Read error: 104 (Connection reset by peer)] 12:37:00 errordeveloper [n=errordev@78-86-1-110.zone2.bethere.co.uk] has joined #scheme 12:43:22 -!- sepult [n=buggarag@xdsl-87-78-27-171.netcologne.de] has quit ["leaving"] 12:46:27 -!- sohum_ is now known as sohum 12:47:21 leppie [n=lolcow@41.243.51.87] has joined #scheme 12:49:44 Adamant [n=Adamant@c-76-29-188-22.hsd1.ga.comcast.net] has joined #scheme 12:57:17 -!- errordeveloper [n=errordev@78-86-1-110.zone2.bethere.co.uk] has quit [Read error: 104 (Connection reset by peer)] 12:57:26 elfor [n=johanfre@85.8.2.11.static.se.wasadata.net] has joined #scheme 12:58:59 I am trying to make a stream with only non primitives, except that the start should be 1..2..3..4..5..6.. and the only non-primitives. Any idea? 12:59:42 -!- synx [i=synx@gateway/gpg-tor/key-0xA71B0C6A] has quit [Remote closed the connection] 13:00:49 errordeveloper [n=errordev@78-86-1-110.zone2.bethere.co.uk] has joined #scheme 13:02:00 synx [i=synx@gateway/gpg-tor/key-0xA71B0C6A] has joined #scheme 13:09:19 -!- Lilarcor_ [n=Lilarcor@pool-71-126-188-188.washdc.east.verizon.net] has quit ["The Lord of Murder Shall Perish."] 13:12:18 -!- deat [n=deat@fac34-8-88-172-174-215.fbx.proxad.net] has quit [Read error: 54 (Connection reset by peer)] 13:13:41 -!- errordeveloper [n=errordev@78-86-1-110.zone2.bethere.co.uk] has quit [Remote closed the connection] 13:14:28 errordeveloper [n=errordev@78-86-1-110.zone2.bethere.co.uk] has joined #scheme 13:18:03 -!- Adamant [n=Adamant@unaffiliated/adamant] has quit [] 13:21:59 -!- geckosenator [n=sean@c-71-237-94-78.hsd1.co.comcast.net] has quit [Read error: 110 (Connection timed out)] 13:22:24 gweiqi [n=greg@69.120.126.163] has joined #scheme 13:26:24 -!- MichaelRaskin [n=MichaelR@gwh-1-177-mytn23k1.ln.rinet.ru] has left #scheme 13:26:53 MichaelRaskin [n=MichaelR@gwh-1-177-mytn23k1.ln.rinet.ru] has joined #scheme 13:32:09 -!- errordeveloper [n=errordev@78-86-1-110.zone2.bethere.co.uk] has quit [Read error: 104 (Connection reset by peer)] 13:32:29 errordeveloper [n=errordev@78.86.1.110] has joined #scheme 13:34:23 athos [n=philipp@92.250.250.68] has joined #scheme 13:34:33 -!- barney [n=bernhard@p549A2007.dip0.t-ipconnect.de] has quit [Remote closed the connection] 13:36:45 Lilarcor_ [n=Lilarcor@pool-71-126-188-188.washdc.east.verizon.net] has joined #scheme 13:48:20 MrFahrenheit [n=RageOfTh@92.36.169.217] has joined #scheme 13:53:47 bzzbzz [n=franco@modemcable140.105-81-70.mc.videotron.ca] has joined #scheme 13:55:09 chris2 [n=cky@98.105.147.104] has joined #scheme 13:57:59 lolcow [n=lolcow@196-210-186-33-wblv-esr-3.dynamic.isadsl.co.za] has joined #scheme 14:02:40 -!- MichaelRaskin [n=MichaelR@gwh-1-177-mytn23k1.ln.rinet.ru] has left #scheme 14:03:15 MichaelRaskin [n=MichaelR@gwh-1-177-mytn23k1.ln.rinet.ru] has joined #scheme 14:08:19 puchacz [n=puchacz@87-194-5-99.bethere.co.uk] has joined #scheme 14:12:19 -!- elfor [n=johanfre@85.8.2.11.static.se.wasadata.net] has quit [] 14:13:10 -!- cky [n=cky@98.104.153.186] has quit [Read error: 110 (Connection timed out)] 14:16:34 -!- leppie [n=lolcow@41.243.51.87] has quit [Read error: 110 (Connection timed out)] 14:20:41 -!- chris2 is now known as cky 14:25:52 mejja [n=user@c-f6b6e555.023-82-73746f38.cust.bredbandsbolaget.se] has joined #scheme 14:33:40 luz [n=davids@189.122.121.232] has joined #scheme 14:36:06 Nshag [i=user@Mix-Orleans-106-2-185.w193-248.abo.wanadoo.fr] has joined #scheme 14:52:53 reprore_ [n=reprore@ntkngw261071.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #scheme 14:55:54 reprore__ [n=reprore@ntkngw261071.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #scheme 14:55:55 -!- reprore_ [n=reprore@ntkngw261071.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit [Read error: 104 (Connection reset by peer)] 14:59:41 -!- MrFahrenheit [n=RageOfTh@92.36.169.217] has quit [Read error: 110 (Connection timed out)] 15:01:58 MrFahrenheit [n=RageOfTh@92.36.151.99] has joined #scheme 15:16:47 -!- higepon435 [n=taro@118.109.126.100] has quit [Read error: 113 (No route to host)] 15:17:56 -!- errordeveloper [n=errordev@78.86.1.110] has quit [Remote closed the connection] 15:18:10 errordeveloper [n=errordev@78-86-1-110.zone2.bethere.co.uk] has joined #scheme 15:19:42 annodomini [n=lambda@c-75-69-96-104.hsd1.nh.comcast.net] has joined #scheme 15:23:15 error_developer_ [n=errordev@78-86-1-110.zone2.bethere.co.uk] has joined #scheme 15:34:55 -!- errordeveloper [n=errordev@78-86-1-110.zone2.bethere.co.uk] has quit [Connection timed out] 15:38:16 xwl [n=user@114.246.90.89] has joined #scheme 15:52:20 -!- exexex [n=chatzill@88.234.14.80] has quit [Remote closed the connection] 15:52:29 How does one throw an exception or error in scheme 48? It's been a while since I've used it. 15:52:37 exexex [n=chatzill@88.234.14.80] has joined #scheme 15:55:15 ecraven: unless they're immutable vectors, in which case you have to replace the entire vector :> 15:55:56 -!- elias` [n=me@unaffiliated/elias/x-342423] has quit [Read error: 145 (Connection timed out)] 16:02:29 (kick `(dead ,vector-horse)) 16:03:40 vectors aren't going anywhere sjamaan. I wasn't available to say that, 5 hours ago. 16:06:52 I was just kidding ;) 16:07:44 Anyway, does PLT have immutable vectors now, too? 16:10:43 -!- araujo [n=araujo@gentoo/developer/araujo] has quit ["Leaving"] 16:11:37 Uh... not the same way as lists. 16:12:18 rudybot: eval (define foo (vector->immutable-vector (vector 2 3 4 5))) 16:12:20 synx: your scheme sandbox is ready 16:12:38 rudybot: eval (vector-set! foo 2 23) 16:12:39 synx: error: vector-set!: expects type as 1st argument, given: #(2 3 4 5); other arguments were: 2 23 16:13:02 I see 16:13:18 It's not very different from lists though? 16:13:31 anyway, bbl 16:14:07 lists you have to use entirely different procedures to access the mutable ones. 16:14:16 rudybot: eval (vector-ref foo 2) 16:14:16 synx: ; Value: 4 16:15:05 apply cannot accept vectors though, and there's no immutable vector-set function, so they're of limited value I'd say... 16:18:09 errordeveloper [n=errordev@78-86-1-110.zone2.bethere.co.uk] has joined #scheme 16:22:25 -!- Lilarcor_ [n=Lilarcor@pool-71-126-188-188.washdc.east.verizon.net] has quit ["The Lord of Murder Shall Perish."] 16:23:34 -!- error_developer_ [n=errordev@78-86-1-110.zone2.bethere.co.uk] has quit [Read error: 60 (Operation timed out)] 16:31:23 chickamade [n=aht@123.16.74.111] has joined #scheme 16:33:36 error_developer_ [n=errordev@78.86.1.110] has joined #scheme 16:43:47 -!- chickamade [n=aht@123.16.74.111] has left #scheme 16:48:26 -!- Judofyr [n=Judofyr@c199DBF51.dhcp.bluecom.no] has quit [Remote closed the connection] 16:49:27 -!- errordeveloper [n=errordev@78-86-1-110.zone2.bethere.co.uk] has quit [Read error: 110 (Connection timed out)] 16:53:48 -!- error_developer_ [n=errordev@78.86.1.110] has quit [Read error: 104 (Connection reset by peer)] 16:54:07 errordeveloper [n=errordev@78-86-1-110.zone2.bethere.co.uk] has joined #scheme 16:58:07 -!- errordeveloper [n=errordev@78-86-1-110.zone2.bethere.co.uk] has quit [Read error: 104 (Connection reset by peer)] 16:59:03 error_developer_ [n=errordev@78-86-1-110.zone2.bethere.co.uk] has joined #scheme 17:13:14 -!- error_developer_ [n=errordev@78-86-1-110.zone2.bethere.co.uk] has quit [Read error: 54 (Connection reset by peer)] 17:13:31 errordeveloper [n=errordev@78-86-1-110.zone2.bethere.co.uk] has joined #scheme 17:22:53 -!- errordeveloper [n=errordev@78-86-1-110.zone2.bethere.co.uk] has quit [Read error: 54 (Connection reset by peer)] 17:23:11 errordeveloper [n=errordev@78-86-1-110.zone2.bethere.co.uk] has joined #scheme 17:39:33 annodomini_ [n=lambda@c-75-69-96-104.hsd1.nh.comcast.net] has joined #scheme 17:50:21 -!- reprore__ [n=reprore@ntkngw261071.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit [Read error: 113 (No route to host)] 17:50:45 reprore_ [n=reprore@ntkngw261071.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #scheme 17:52:14 -!- xwl [n=user@114.246.90.89] has quit [Read error: 113 (No route to host)] 17:54:24 -!- annodomini_ [n=lambda@wikipedia/lambda] has quit [] 17:56:12 -!- annodomini [n=lambda@wikipedia/lambda] has quit [Read error: 110 (Connection timed out)] 18:01:30 cracki_ [n=cracki@sglty.kawo2.RWTH-Aachen.DE] has joined #scheme 18:01:49 arcfide [n=arcfide@h-68-165-57-45.chcgilgm.dynamic.covad.net] has joined #scheme 18:01:55 -!- cracki_ [n=cracki@sglty.kawo2.RWTH-Aachen.DE] has quit [Client Quit] 18:02:30 cracki_ [n=cracki@sglty.kawo2.RWTH-Aachen.DE] has joined #scheme 18:03:03 -!- Qaexl [n=Akashakr@c-24-30-97-247.hsd1.ca.comcast.net] has quit [Read error: 113 (No route to host)] 18:03:20 -!- cracki [n=cracki@sglty.kawo2.RWTH-Aachen.DE] has quit [Nick collision from services.] 18:03:26 -!- cracki_ is now known as cracki 18:11:48 kniu [n=kniu@OVERLORD.RES.CMU.EDU] has joined #scheme 18:25:53 -!- elmex [i=elmex@ist.m8geil.de] has quit [Read error: 104 (Connection reset by peer)] 18:26:54 elmex [n=elmex@ist.m8geil.de] has joined #scheme 18:27:25 -!- ASau [n=user@193.138.70.52] has quit ["Reboot!"] 18:34:25 GreyLensman [n=ray@c-76-108-236-161.hsd1.fl.comcast.net] has joined #scheme 18:34:37 -!- GreyLensman [n=ray@c-76-108-236-161.hsd1.fl.comcast.net] has quit [Client Quit] 18:35:26 -!- sanguinev [n=sanguine@116.197.145.49] has quit [SendQ exceeded] 18:36:49 ASau [n=user@193.138.70.52] has joined #scheme 18:38:28 -!- Ragnaroek [i=54a64369@gateway/web/ajax/mibbit.com/x-14c76fba8b4e4e51] has quit ["http://www.mibbit.com ajax IRC Client"] 18:40:46 Judofyr [n=Judofyr@c199DBF51.dhcp.bluecom.no] has joined #scheme 18:41:27 -!- lolcow is now known as leppie 18:41:44 amoe [n=amoe@cpc1-brig3-0-0-cust512.brig.cable.ntl.com] has joined #scheme 18:42:59 -!- kniu [n=kniu@OVERLORD.RES.CMU.EDU] has quit [Read error: 60 (Operation timed out)] 18:47:06 a-s [n=user@92.81.117.113] has joined #scheme 18:47:14 incubot: genome -> programming; junk dna -> legacy code; methyl groups -> dynamic languages 18:47:17 4-methyl? 18:47:33 yes 18:48:23 incubot: balls are the new cleavage 18:48:27 hehe psykotic, I heard a tale about a meeting between english and indian wives, where the indian wives boggled at showing so much cleavage, and the english wives were surprised at showing midriff. 18:48:48 incubot: klutometis is the new Henry Miller 18:48:51 SISC & Chicken have the major advantage that their developers frequent this channel and their own respective channels (FoxFire, Scott Miller, one of SISC's developers, and Bunny_351, Felix Winkelmann, Chicken's developer; #chicken & #sisc, as well.). 18:50:12 offby1: as in aeron? oh, that's herman miller 18:54:23 Qaexl [n=Akashakr@c-24-30-97-247.hsd1.ca.comcast.net] has joined #scheme 18:55:05 incubot: offby1 is the new Henry Warnimont 18:55:08 hi! What exactly did you mean by "functional vectors" last night? I read Henry Baker's paper, but it didn't really explain things. 18:55:22 we'll talk later 18:57:45 error_developer_ [n=errordev@78-86-1-110.zone2.bethere.co.uk] has joined #scheme 19:05:48 mmc [n=mima@cs160181.pp.htv.fi] has joined #scheme 19:07:21 -!- reprore_ [n=reprore@ntkngw261071.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit [Remote closed the connection] 19:07:25 *offby1* curmudgeonly-ly throws his dentures at zbigniew 19:08:11 davazp [n=user@56.Red-79-153-148.dynamicIP.rima-tde.net] has joined #scheme 19:10:25 hi all 19:10:46 could anyone tell me if there is any complexity software measure for functional programs? 19:11:00 -!- amoe [n=amoe@cpc1-brig3-0-0-cust512.brig.cable.ntl.com] has left #scheme 19:14:09 -!- errordeveloper [n=errordev@78-86-1-110.zone2.bethere.co.uk] has quit [Connection timed out] 19:25:32 -!- ct2rips [n=ct2rips@blfd-4db1c3c8.pool.einsundeins.de] has quit ["Verlassend"] 19:32:24 rmns [n=ramunas@78-57-75-17.static.zebra.lt] has joined #scheme 19:33:29 -!- mmc [n=mima@cs160181.pp.htv.fi] has quit ["Leaving."] 19:39:03 davazp: you mean, besides omicron, theta, omega? 19:39:24 mccabe metric? 19:39:47 halstead metrics? 19:45:07 Deformative [n=joe@71.238.45.45] has joined #scheme 19:48:34 incubot: Complexity killed the cat! 19:48:37 Oh, computability theory is a whole other subject, I thought you meant algorithmic complexity and Big-O. 19:49:39 dysinger [n=tim@cpe-75-80-200-182.hawaii.res.rr.com] has joined #scheme 19:51:13 -!- davidad [n=me@RANDOM-THREE-SEVENTY-SEVEN.MIT.EDU] has quit [Connection timed out] 19:54:52 Lilarcor_ [n=Lilarcor@2.sub-97-1-137.myvzw.com] has joined #scheme 19:55:32 -!- orgy` [n=ratm_@pD9FFC48F.dip.t-dialin.net] has quit ["Gone."] 19:55:46 -!- npe [n=npe@195.207.5.2] has quit [] 19:56:42 errordeveloper [n=errordev@78-86-1-110.zone2.bethere.co.uk] has joined #scheme 20:00:34 incubot: in fact, we were referring to the difficulty of repeatedly reciting the tongue-twister 'the sixth sheikh's sixth's lambda's sick' 20:00:37 the sixth sheikh's sixth sheep's sick 20:00:43 oh, right 20:01:50 .oO("sixth's"?), mutters I 20:02:53 Adamant [n=Adamant@c-76-29-188-22.hsd1.ga.comcast.net] has joined #scheme 20:03:52 -!- rmns [n=ramunas@78-57-75-17.static.zebra.lt] has left #scheme 20:05:42 araujo [n=araujo@gentoo/developer/araujo] has joined #scheme 20:07:25 jlongster [n=user@c-68-60-17-78.hsd1.tn.comcast.net] has joined #scheme 20:07:55 -!- jlongster [n=user@c-68-60-17-78.hsd1.tn.comcast.net] has quit [Client Quit] 20:08:48 -!- dysinger [n=tim@cpe-75-80-200-182.hawaii.res.rr.com] has quit [] 20:11:24 benny` [n=benny@i577A09B8.versanet.de] has joined #scheme 20:11:37 -!- error_developer_ [n=errordev@78-86-1-110.zone2.bethere.co.uk] has quit [Connection timed out] 20:16:48 error_developer_ [n=errordev@78-86-1-110.zone2.bethere.co.uk] has joined #scheme 20:19:36 -!- errordeveloper [n=errordev@78-86-1-110.zone2.bethere.co.uk] has quit [Connection timed out] 20:25:37 -!- davazp [n=user@56.Red-79-153-148.dynamicIP.rima-tde.net] has quit ["ERC Version 5.3 (IRC client for Emacs)"] 20:26:26 -!- benny [n=benny@i577A1209.versanet.de] has quit [Read error: 110 (Connection timed out)] 20:26:34 davazp [n=user@56.Red-79-153-148.dynamicIP.rima-tde.net] has joined #scheme 20:27:50 sorry, as mccabe metric I mean 20:27:51 -!- AtnNn [n=welcome@modemcable087.62-56-74.mc.videotron.ca] has quit ["!"] 20:28:39 reprore [n=reprore@ntkngw261071.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #scheme 20:30:13 annodomini [n=lambda@c-75-69-96-104.hsd1.nh.comcast.net] has joined #scheme 20:38:31 Vaeshir [n=zane@c-66-31-28-121.hsd1.ma.comcast.net] has joined #scheme 20:45:06 -!- davazp [n=user@56.Red-79-153-148.dynamicIP.rima-tde.net] has quit [Remote closed the connection] 20:59:01 kniu [n=kniu@CMU-284828.WV.CC.CMU.EDU] has joined #scheme 21:00:56 incubot: The cyclomatic complexity of a code module can be presented graphically as well as numerically, and there are tools for plotting representations of modules as cyclomatic flow graphs. 21:00:59 company which does 3D animation presented their Scheme system at MSLUG a year or two ago. 21:01:02 -!- reprore [n=reprore@ntkngw261071.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit [Remote closed the connection] 21:01:12 ejs [n=eugen@20-136-124-91.pool.ukrtel.net] has joined #scheme 21:09:42 melgray [n=melgray@pool-71-121-210-139.sttlwa.fios.verizon.net] has joined #scheme 21:14:41 -!- ejs [n=eugen@20-136-124-91.pool.ukrtel.net] has quit ["This computer has gone to sleep"] 21:18:20 -!- benny` is now known as benny 21:21:46 reprore [n=reprore@ntkngw261071.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #scheme 21:24:24 ejs [n=eugen@20-136-124-91.pool.ukrtel.net] has joined #scheme 21:36:07 incubot: szarkowski 21:36:20 ha! cat got your tongue? 21:37:31 Slom [n=a@pD9EB6169.dip.t-dialin.net] has joined #scheme 21:38:16 -!- jewel [n=jewel@dsl-247-205-254.telkomadsl.co.za] has quit [Read error: 113 (No route to host)] 21:44:12 -!- Slom [n=a@pD9EB6169.dip.t-dialin.net] has quit [] 21:46:20 -!- reprore [n=reprore@ntkngw261071.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit [Read error: 104 (Connection reset by peer)] 21:46:29 reprore_ [n=reprore@ntkngw261071.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #scheme 21:48:27 -!- reprore_ [n=reprore@ntkngw261071.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit [Remote closed the connection] 22:02:15 -!- Lilarcor_ [n=Lilarcor@2.sub-97-1-137.myvzw.com] has quit [Client Quit] 22:04:01 -!- a-s [n=user@92.81.117.113] has quit [Connection timed out] 22:13:27 -!- annodomini [n=lambda@wikipedia/lambda] has quit [] 22:15:29 -!- puchacz [n=puchacz@87-194-5-99.bethere.co.uk] has quit [Remote closed the connection] 22:16:56 -!- forcer [n=forcer@e179198226.adsl.alicedsl.de] has quit [Read error: 60 (Operation timed out)] 22:18:08 -!- Cowmoo [n=Cowmoo@static-70-108-241-27.res.east.verizon.net] has quit [Read error: 104 (Connection reset by peer)] 22:21:00 -!- Nshag [i=user@Mix-Orleans-106-2-185.w193-248.abo.wanadoo.fr] has quit ["Quitte"] 22:26:17 elfor [n=johanfre@85.8.2.11.static.se.wasadata.net] has joined #scheme 22:33:41 a-s [n=user@92.80.90.15] has joined #scheme 22:40:45 -!- elfor [n=johanfre@85.8.2.11.static.se.wasadata.net] has quit [] 22:41:34 incubot: cat got your tongue? 22:41:36 Ok, I'm gonna try to read some more of HTDP and keep biting my tongue 22:42:20 tongue your got factor program? 22:43:59 -!- hotblack23 [n=jh@p5B055DCE.dip.t-dialin.net] has quit [Read error: 110 (Connection timed out)] 22:44:59 -!- sohum [n=sohum@unaffiliated/sohum] has quit [Remote closed the connection] 22:45:31 cracki_ [n=cracki@sglty.kawo2.RWTH-Aachen.DE] has joined #scheme 22:46:19 geckosenator [n=sean@c-71-237-94-78.hsd1.co.comcast.net] has joined #scheme 22:46:35 it puzzles me that this doesn't work in mzscheme: (define (f a b) (+ a b)) then (f 1) 22:47:29 bombshelter13_ [n=bombshel@209-161-233-254.dsl.look.ca] has joined #scheme 22:47:31 how would you expect that to work? 22:51:22 SharkBrain [n=user@124-197-41-171.callplus.net.nz] has joined #scheme 22:54:53 Nshag [i=user@Mix-Orleans-106-2-185.w193-248.abo.wanadoo.fr] has joined #scheme 22:58:06 -!- Judofyr [n=Judofyr@c199DBF51.dhcp.bluecom.no] has quit [Remote closed the connection] 23:03:04 -!- cracki [n=cracki@sglty.kawo2.RWTH-Aachen.DE] has quit [Read error: 110 (Connection timed out)] 23:17:32 p1dzkl: Well, I guess people used to thinking in some functional languages would expect partial application to happen. :-P 23:19:38 Mind you, in that case, it's not MzScheme-specific...Scheme doesn't support partial application "out of the box", full stop. :-P 23:26:00 -!- error_developer_ [n=errordev@78-86-1-110.zone2.bethere.co.uk] has quit [Read error: 60 (Operation timed out)] 23:26:40 -!- Edico [n=Edico@unaffiliated/edico] has quit ["Leaving"] 23:29:31 errordeveloper [n=errordev@78-86-1-110.zone2.bethere.co.uk] has joined #scheme 23:36:02 -!- errordeveloper [n=errordev@78-86-1-110.zone2.bethere.co.uk] has quit [Read error: 104 (Connection reset by peer)] 23:36:16 errordeveloper [n=errordev@78-86-1-110.zone2.bethere.co.uk] has joined #scheme 23:42:47 incubot: if you are going to apply yourself partially you may as well not apply at all. 23:42:50 Mozilla 1.6, the menu-line is partially hidden on the left hand side. 23:43:50 incubot: drizzle dizzle. 23:43:53 Monday, something pasta-ish - probably a spaghetti variant, possibly lasagna if I've got time - and a light fruit-based dessert. I may make Dan Sugalski's apple sauce and drizzle that over pears or something. 23:45:06 leppie: Question for you: http://stackoverflow.com/questions/524070/using-ironscheme-in-visual-studio-2008 23:45:09 -rudybot:#scheme- http://tinyurl.com/chcyjg 23:45:21 leppie: Just a very old question I saw when browsing Scheme-related threads. :-P 23:49:48 -!- errordeveloper [n=errordev@78-86-1-110.zone2.bethere.co.uk] has quit [Read error: 104 (Connection reset by peer)] 23:50:50 errordeveloper [n=errordev@78-86-1-110.zone2.bethere.co.uk] has joined #scheme