00:04:42 phao [~phao@189.107.198.65] has joined #scheme 00:08:41 -!- hotblack23 [~jh@p4FC5BA21.dip.t-dialin.net] has quit [Quit: Leaving.] 00:10:09 -!- fradgers- [~fradgers-@5ad4c06e.bb.sky.com] has left #scheme 00:12:43 ros3 [~ros3@99.13.242.166] has joined #scheme 00:20:02 -!- saint_cypher [~saint_cyp@adsl-99-2-72-93.dsl.pltn13.sbcglobal.net] has quit [Ping timeout: 258 seconds] 00:29:36 -!- eli [~eli@winooski.ccs.neu.edu] has quit [*.net *.split] 00:29:36 -!- virl [~virl__@chello062178085149.1.12.vie.surfer.at] has quit [*.net *.split] 00:29:36 -!- scheibo [~scheibo@129-97-249-183.uwaterloo.ca] has quit [*.net *.split] 00:29:36 -!- PygoscelisPapua [~pygospa@g230086070.adsl.alicedsl.de] has quit [*.net *.split] 00:29:36 -!- cmatei [~cmatei@95.76.18.242] has quit [*.net *.split] 00:29:36 -!- OneSadCookie [~katie@cmiller.xen.prgmr.com] has quit [*.net *.split] 00:29:36 -!- alexsuraci_ [~alexsurac@32.168.103.156] has quit [*.net *.split] 00:29:37 -!- specbot [~specbot@common-lisp.net] has quit [*.net *.split] 00:29:37 -!- xwl_ [~user@esprx01x.nokia.com] has quit [*.net *.split] 00:29:37 -!- pookleblinky [~pookle@cpe-67-252-140-159.buffalo.res.rr.com] has quit [*.net *.split] 00:29:38 -!- timj_ [~timj@e176200073.adsl.alicedsl.de] has quit [*.net *.split] 00:29:38 -!- Pepe_ [~ppjet@bouah.net] has quit [*.net *.split] 00:29:38 -!- gnomon [~gnomon@CPE0022158a8221-CM000f9f776f96.cpe.net.cable.rogers.com] has quit [*.net *.split] 00:29:38 -!- Sergio` [~Sergio`@unaffiliated/sergio/x-8197433] has quit [*.net *.split] 00:29:38 -!- elly [~elly@unaffiliated/elly] has quit [*.net *.split] 00:29:38 -!- metasyntax [~taylor@pool-71-127-125-129.aubnin.fios.verizon.net] has quit [*.net *.split] 00:29:38 -!- twobitsprite [~isaac@75.127.97.165] has quit [*.net *.split] 00:29:39 -!- mhoye [~mhoye@shell.off.net] has quit [*.net *.split] 00:29:39 -!- MononcQc [~ferd@modemcable062.225-20-96.mc.videotron.ca] has quit [*.net *.split] 00:29:39 -!- saccade [~saccade@dhcp-18-111-68-179.dyn.mit.edu] has quit [*.net *.split] 00:29:39 -!- minion [~minion@common-lisp.net] has quit [*.net *.split] 00:29:39 -!- joast [~rick@76.178.178.72] has quit [*.net *.split] 00:29:40 -!- hapt1K [~alsodongs@157.140.112.178] has quit [*.net *.split] 00:29:40 -!- eno [~eno@nslu2-linux/eno] has quit [*.net *.split] 00:29:40 -!- ski [~slj@c-0712e055.1149-1-64736c10.cust.bredbandsbolaget.se] has quit [*.net *.split] 00:29:40 -!- ineiros [~itniemin@james.ics.hut.fi] has quit [*.net *.split] 00:29:40 -!- Khisanth [~Khisanth@pool-141-157-238-16.ny325.east.verizon.net] has quit [*.net *.split] 00:29:40 -!- tltstc` [~tltstc@cpe-76-90-95-39.socal.res.rr.com] has quit [*.net *.split] 00:29:40 -!- serfurj [~user@24-155-108-191.dyn.grandenetworks.net] has quit [*.net *.split] 00:29:41 -!- m811 [~user@150.181.35.213.dyn.estpak.ee] has quit [*.net *.split] 00:29:41 -!- duncanm [~duncan@a-chinaman.com] has quit [*.net *.split] 00:29:41 -!- phao [~phao@189.107.198.65] has quit [*.net *.split] 00:29:41 -!- MrFahrenheit [~RageOfTho@users-55-195.vinet.ba] has quit [*.net *.split] 00:29:41 -!- sstrickl [~sstrickl@pool-151-204-250-193.bstnma.east.verizon.net] has quit [*.net *.split] 00:29:42 -!- annodomini [~lambda@wikipedia/lambda] has quit [*.net *.split] 00:29:42 -!- fabe [~fabe@p54A7E3ED.dip.t-dialin.net] has quit [*.net *.split] 00:29:42 -!- ASau [~user@83.69.227.32] has quit [*.net *.split] 00:29:42 -!- pjb [~t@81.202.18.80.dyn.user.ono.com] has quit [*.net *.split] 00:29:42 -!- Poeir [~Poeir@c-98-228-48-133.hsd1.il.comcast.net] has quit [*.net *.split] 00:29:43 -!- saccade__ [~saccade_@COMBINATOR.MIT.EDU] has quit [*.net *.split] 00:29:43 -!- yosafbridge [~yosafbrid@li14-39.members.linode.com] has quit [*.net *.split] 00:29:43 -!- incubot [incubot@klutometis.wikitex.org] has quit [*.net *.split] 00:29:43 -!- winxordie [~winxordie@n128-227-67-152.xlate.ufl.edu] has quit [*.net *.split] 00:29:43 -!- tabe`` [~user@adel.fixedpoint.jp] has quit [*.net *.split] 00:29:43 -!- klutometis [klutometis@klutometis.wikitex.org] has quit [*.net *.split] 00:29:44 -!- rdd [~user@c83-250-52-182.bredband.comhem.se] has quit [*.net *.split] 00:29:44 -!- samth_ [~samth@punge.ccs.neu.edu] has quit [*.net *.split] 00:29:44 -!- kilimanjaro [~kilimanja@unaffiliated/kilimanjaro] has quit [*.net *.split] 00:29:44 -!- z0d [~z0d@unaffiliated/z0d] has quit [*.net *.split] 00:29:44 -!- REPLeffect [~REPLeffec@69.54.115.254] has quit [*.net *.split] 00:29:44 -!- Lajla [~Lajla@213-84-222-243.adsl.xs4all.nl] has quit [*.net *.split] 00:29:44 -!- rup_ [Rupert@deathcoil.net] has quit [*.net *.split] 00:29:44 -!- stepnem [~stepnem@88.103.132.186] has quit [*.net *.split] 00:29:44 -!- zbigniew [~zb@3e8.org] has quit [*.net *.split] 00:29:45 -!- bunz [~bunz@unaffiliated/bunz] has quit [*.net *.split] 00:29:45 -!- tizoc [~user@unaffiliated/tizoc] has quit [*.net *.split] 00:31:37 stepnem [~stepnem@88.103.132.186] has joined #scheme 00:32:03 duncanm [~duncan@a-chinaman.com] has joined #scheme 00:32:10 tltstc` [~tltstc@cpe-76-90-95-39.socal.res.rr.com] has joined #scheme 00:32:17 Nanakhiel [~Lajla@213-84-222-243.adsl.xs4all.nl] has joined #scheme 00:32:17 phao [~phao@189.107.198.65] has joined #scheme 00:32:17 alexsuraci_ [~alexsurac@32.168.103.156] has joined #scheme 00:32:17 MrFahrenheit [~RageOfTho@users-55-195.vinet.ba] has joined #scheme 00:32:17 sstrickl [~sstrickl@pool-151-204-250-193.bstnma.east.verizon.net] has joined #scheme 00:32:17 annodomini [~lambda@wikipedia/lambda] has joined #scheme 00:32:17 eli [~eli@winooski.ccs.neu.edu] has joined #scheme 00:32:17 specbot [~specbot@common-lisp.net] has joined #scheme 00:32:17 fabe [~fabe@p54A7E3ED.dip.t-dialin.net] has joined #scheme 00:32:17 virl [~virl__@chello062178085149.1.12.vie.surfer.at] has joined #scheme 00:32:17 scheibo [~scheibo@129-97-249-183.uwaterloo.ca] has joined #scheme 00:32:17 xwl_ [~user@esprx01x.nokia.com] has joined #scheme 00:32:17 PygoscelisPapua [~pygospa@g230086070.adsl.alicedsl.de] has joined #scheme 00:32:17 ASau [~user@83.69.227.32] has joined #scheme 00:32:17 pjb [~t@81.202.18.80.dyn.user.ono.com] has joined #scheme 00:32:17 cmatei [~cmatei@95.76.18.242] has joined #scheme 00:32:17 pookleblinky [~pookle@cpe-67-252-140-159.buffalo.res.rr.com] has joined #scheme 00:32:17 timj_ [~timj@e176200073.adsl.alicedsl.de] has joined #scheme 00:32:17 Poeir [~Poeir@c-98-228-48-133.hsd1.il.comcast.net] has joined #scheme 00:32:17 OneSadCookie [~katie@cmiller.xen.prgmr.com] has joined #scheme 00:32:17 Pepe_ [~ppjet@bouah.net] has joined #scheme 00:32:17 gnomon [~gnomon@CPE0022158a8221-CM000f9f776f96.cpe.net.cable.rogers.com] has joined #scheme 00:32:17 twobitsprite [~isaac@75.127.97.165] has joined #scheme 00:32:17 Sergio` [~Sergio`@unaffiliated/sergio/x-8197433] has joined #scheme 00:32:17 elly [~elly@unaffiliated/elly] has joined #scheme 00:32:17 klutometis [klutometis@klutometis.wikitex.org] has joined #scheme 00:32:17 tabe`` [~user@adel.fixedpoint.jp] has joined #scheme 00:32:17 incubot [incubot@klutometis.wikitex.org] has joined #scheme 00:32:17 yosafbridge [~yosafbrid@li14-39.members.linode.com] has joined #scheme 00:32:17 winxordie [~winxordie@n128-227-67-152.xlate.ufl.edu] has joined #scheme 00:32:17 rup_ [Rupert@deathcoil.net] has joined #scheme 00:32:17 saccade__ [~saccade_@COMBINATOR.MIT.EDU] has joined #scheme 00:32:17 mhoye [~mhoye@shell.off.net] has joined #scheme 00:32:17 metasyntax [~taylor@pool-71-127-125-129.aubnin.fios.verizon.net] has joined #scheme 00:32:27 samth_ [~samth@punge.ccs.neu.edu] has joined #scheme 00:32:35 kilimanjaro [~kilimanja@cpe-173-172-99-25.austin.res.rr.com] has joined #scheme 00:32:37 rdd` [~rdd@c83-250-52-182.bredband.comhem.se] has joined #scheme 00:32:44 tizoc [~user@unaffiliated/tizoc] has joined #scheme 00:32:47 -!- kilimanjaro [~kilimanja@cpe-173-172-99-25.austin.res.rr.com] has quit [Changing host] 00:32:47 kilimanjaro [~kilimanja@unaffiliated/kilimanjaro] has joined #scheme 00:32:51 MononcQc [~ferd@modemcable062.225-20-96.mc.videotron.ca] has joined #scheme 00:32:51 saccade [~saccade@dhcp-18-111-68-179.dyn.mit.edu] has joined #scheme 00:32:51 minion [~minion@common-lisp.net] has joined #scheme 00:32:51 joast [~rick@76.178.178.72] has joined #scheme 00:32:51 hapt1K [~alsodongs@157.140.112.178] has joined #scheme 00:32:51 eno [~eno@nslu2-linux/eno] has joined #scheme 00:32:51 ski [~slj@c-0712e055.1149-1-64736c10.cust.bredbandsbolaget.se] has joined #scheme 00:32:51 ineiros [~itniemin@james.ics.hut.fi] has joined #scheme 00:32:51 Khisanth [~Khisanth@pool-141-157-238-16.ny325.east.verizon.net] has joined #scheme 00:32:52 m811 [~user@150.181.35.213.dyn.estpak.ee] has joined #scheme 00:32:58 z0d [~z0d@unaffiliated/z0d] has joined #scheme 00:33:04 REPLeffect [~REPLeffec@69.54.115.254] has joined #scheme 00:33:28 bunz [~bunz@unaffiliated/bunz] has joined #scheme 00:33:40 im a scheme noob and i'm stuck on a question for homework 00:33:58 i have to define let in an interpreter that doesn't already have it defined 00:34:15 -!- X-Scale [email@89.180.203.138] has quit [Ping timeout: 276 seconds] 00:34:38 i understand let is the def and invocation, just having a problem expressing this without using define 00:35:01 X-Scale [email@89.180.203.138] has joined #scheme 00:35:09 -!- masm [~masm@bl7-92-35.dsl.telepac.pt] has quit [Quit: Leaving.] 00:35:40 -!- saccade [~saccade@dhcp-18-111-68-179.dyn.mit.edu] has quit [Quit: This computer has gone to sleep] 00:36:07 ros3: the right path is using lambda. 00:36:39 mreggen [~mreggen@cm-84.215.18.49.getinternet.no] has joined #scheme 00:37:03 zbigniew [~zb@3e8.org] has joined #scheme 00:37:21 mario-goulart: yes, just having trouble how to invoke it as well -- or maybe i am thinking too hard. i should use a lambda for let, then lambda as usual 00:37:55 sorry nevermind i get it. thanks. 00:40:26 lambda is so cool but so confusing sometimes :[ 00:40:59 ros3: maybe http://mitpress.mit.edu/sicp/full-text/sicp/book/node23.html can help. 00:42:47 mario-goulart: ahhh thank you 00:43:00 sz0 [~user@94.54.200.109] has joined #scheme 00:43:47 i remember this, just need to re-read... ty! we're crossing over to OOP scheme and this is my first language so i'm a little slow. 00:48:46 -!- mbohun [~mbohun@202.124.73.123] has quit [Read error: Connection reset by peer] 00:50:29 mbohun [~mbohun@202.124.75.169] has joined #scheme 00:51:01 bokr [~eduska@95.154.102.124] has joined #scheme 00:51:39 kniu [~kniu@HOHOHO.RES.CMU.EDU] has joined #scheme 00:52:04 -!- Sergio` [~Sergio`@unaffiliated/sergio/x-8197433] has quit [K-Lined] 00:53:32 woot, it works 00:55:37 -!- somnium [~user@adsl-65-180-98.dab.bellsouth.net] has quit [Remote host closed the connection] 00:58:34 Marius___ [~528b7333@gateway/web/freenode/x-dgliplpdpzxzsuyt] has joined #scheme 00:59:17 Hey, I need to create a list from an unsorted binary tree, but I have no idea how to do it. can anyone please help me? 01:01:31 Marius___: essentially you walk the tree, passing thru a list you cons upon to. 01:02:50 uh, scratch that last part 01:03:05 rotty: Jeah, that's what I thought.. the problem is that when I come to the leafs of the tree I would have to go "back" or not? 01:03:40 -!- sz0 [~user@94.54.200.109] has quit [Ping timeout: 265 seconds] 01:04:00 when you are at a interior node, you combine the results from left and right child 01:04:47 You don't. Ideally you do something like 'in-order traversal'. basically you do something recursive like 'visit the left child (and build a list), append the current node's value, then append the right-child's listed value 01:06:24 MononcQc: But I am right that then the produced list in not ordered? 01:08:42 It will be ordered if you traverse it in the order left-current-right and append all lists together 01:09:00 in a normal binary trees, all value to the left of the current node are smaller, and all those to the right are larger 01:09:05 -!- annodomini [~lambda@wikipedia/lambda] has quit [Quit: annodomini] 01:09:16 Jeah, you refer to a binary search tree 01:09:22 But I am talking about a binary tree 01:09:28 where everything is mixed 01:09:46 aah, I see. 01:09:48 so left-current-right could be 90-87-91 01:11:44 Sounds like something I'd do in a naive way - convert to a list, then sort. If it becomes problematic then find something else if possible :( 01:12:08 I guess I'm too lazy of a programmer. 01:14:11 Jeah, it would be enought to know how to convert it to a list 01:15:01 well, then the left-current-right recursive approach works - the list just won't be sorted already 01:16:30 I can't give scheme examples (I've only done it in Erlang), but you can take a look at hthe tree traversal implementations on rosettacode.org: http://rosettacode.org/wiki/Tree_traversal 01:17:03 the Common Lisp version is relatively straightforward to translate if you don,t know many other languages 01:21:17 k thanks, I will try it out 01:21:26 chupish [~182ed347@gateway/web/freenode/x-wllgwoprstudktsp] has joined #scheme 01:22:11 -!- mario-goulart [~user@67.205.85.241] has quit [Remote host closed the connection] 01:26:33 lisppaste: url? 01:26:33 To use the lisppaste bot, visit http://paste.lisp.org/new/scheme and enter your paste. 01:27:21 rotty pasted "flatten-binary-tree" at http://paste.lisp.org/display/96855 01:27:57 now I spoiled all the fun :-) 01:30:20 it's really much simpler when the tree is a list :) 01:30:58 Daemmerung [~goetter@64.146.161.228] has joined #scheme 01:31:14 Marius__ pasted "untitled" at http://paste.lisp.org/display/96856 01:31:21 -!- sstrickl [~sstrickl@pool-151-204-250-193.bstnma.east.verizon.net] has quit [Ping timeout: 245 seconds] 01:31:23 -!- bgs100 [~ian@unaffiliated/bgs100] has quit [Quit: Leaving] 01:31:47 rotty: Can you have a look at this one and write a function that produces a list from these nodes.. becuase your function does not really help me 01:32:27 Marius___: I guess you could do *some* of your homework alone ;-p 01:32:28 sstrickl [~sstrickl@pool-68-160-0-94.bos.east.verizon.net] has joined #scheme 01:32:42 marcob [~marco@host151-65-dynamic.11-87-r.retail.telecomitalia.it] has joined #scheme 01:33:37 MononcQc: how does the precise elements of which nodes and leaves are made of matter? the structure (and hence complexity) of the code stays the same... 01:33:46 rotty: If you think so.. but like I said, your function does not really help me. 01:34:43 marius___: hint -- what would `pair?', `car' and `cdr' be with your datastructure? 01:36:46 -!- fabe [~fabe@p54A7E3ED.dip.t-dialin.net] has quit [Ping timeout: 245 seconds] 01:37:13 fabe [~fabe@p54A7E286.dip.t-dialin.net] has joined #scheme 01:37:16 Marius___: if you'd define a `leaf-node?' procedure, you can directly translate my code 01:37:30 pair? = node?, car = left, cdr = right 01:37:33 correct? 01:39:04 -!- ros3 [~ros3@99.13.242.166] has quit [Quit: ros3] 01:39:14 yep 01:39:33 rotty, I mean in the clarity, I do agree that if you have accessors it's pretty much the same, but I find some elegance to using 'car' and 'cdr' to do it all 01:39:43 that being said, Erlang's pattern matching approach is not too far. 01:39:58 (And PLT-Scheme's pattern matching module seems really awesome to get the same results) 01:40:00 MononcQc: ok, I see that 01:40:31 for portable code, foof's matcher (AS-match) is nice 01:41:12 haven't seen it . I just went over PLT's doc. They pretty much have everything Erlang has (except for guards) 01:41:23 but they add pattern-matching over regexps, which is quite nice 01:44:01 MononcQc: There's also guards, in one of several forms. 01:44:04 rotty: Sorry, maybe it is too late or I dont know why, but I don't get how to apply your solution to my problem. I will just skip the task 01:45:34 _rata_ [~bea182e9@gateway/web/freenode/x-ampimnkxsqnluwbc] has joined #scheme 01:45:37 <_rata_> hi 01:45:53 eli, I just haven't seen them I guess :) 01:46:05 I'm not doubting, scheme is much much more flexible than Erlang as a whole 01:46:35 Erlang has advantages in distribution and error management, although termite seemed to have done a real good job ther 01:48:36 saccade [~saccade@209-6-54-113.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com] has joined #scheme 01:49:08 "error management"? 01:49:14 "distribution"? 01:49:28 que? 01:49:55 ma? 01:50:13 eli, the multiprocess approach with 'fail-fast' mode. Basically, the VM runs its own processes, but each of them can monitor eachother and restart them i ncase of an error. 01:50:27 This stops any kind of memory corruption possible and keeps you from having invalid data spreading. 01:50:47 An application can be organized as a supervision tree - processes supervising processes that supervise processes 01:50:56 And this manner of doing it can be distributed over a cluster 01:51:11 so the whole environment is ready for networks going down, hardware failures, etc. 01:51:30 Kali 01:51:37 This is more than scheme can do, although Termite scheme on Gambit replicated many of these features 01:52:06 So you mean distribution of *processes*, and I still don't see what kind of error management is involved. 01:52:18 "This is more than scheme can currently do, but with a few hours & some syntax..." :D 01:52:28 (Kali is ancient, and dead last time I've seen.) 01:52:59 ros3 [~ros3@99.13.242.166] has joined #scheme 01:53:00 http://community.schemewiki.org/kali-scheme/ 01:53:04 well chupish, if you were starting now, you'd be 15 years late ;) 01:53:04 there's a revival eli 01:53:28 uh, no, not really. Besides, who cares if you're late? Reinventing the wheel is fun 01:53:34 Besides, I prefer Obliq :P 01:53:34 eli, distribution of processes, yeah. You can link to nodes on other vms on other computers, monitor each process (so a process can see when some other goes down) and react to it 01:53:52 chupish, of course you'd be late, you,d have 15 years of bugfixes and stabilization to catch up on 01:54:00 The revival is IMO illusory 01:54:01 not saying it's impossible. 01:54:10 naturally Daemmerung 01:54:22 and so what Mono? Let's never do anything 01:54:49 ah, and at the opposite, I say "let's reinvent the loop again". 01:55:00 If you want a dichotomy, you'll have it ;) 01:55:45 Why not? It's not like the work with systolic arrays anyway 01:56:48 I'll just say that Erlang is to reliability what scheme is to meta-programming. 01:57:09 chupish: What Daemmerung said. Note that there's no indication of liveness on that page, the link to the "release" is dead, and there's mention of exactly one person that is doing that so called revival. 01:57:31 Nothing keeps newcomers from taking their place - google's go had an attempt at that. Factor has a neat homoiconism going on, too. 01:57:34 oh, no I agree completely; the revival has been going on for quite a bit of time 01:57:37 And the illusion that a single person can compete with the team behind erlang is not really realistic. 01:57:43 iirc the page mentions s48 1.2 :| 01:57:53 eli, yeah, that's probably the biggest part of it. 01:58:02 and not just the team, but also the money. 01:58:37 besides it's all Rotty's fault :D 01:58:44 Temporary enthusiasms are fine until you make the mistake of immortalizing them on a web page. 01:58:54 *Daemmerung* should clean his own house in that regard 01:59:17 MononcQc: Yes, I have no such illusions. It's true that it's easy to slap together a few libraries to do things like that, but to do it properly requires a ton of work. 01:59:20 Dunno; might inspire someone else to take up the charge with a good idea 01:59:33 #t dat 02:04:47 -!- rup_ [Rupert@deathcoil.net] has quit [Ping timeout: 246 seconds] 02:04:47 -!- bunz [~bunz@unaffiliated/bunz] has quit [Ping timeout: 246 seconds] 02:04:47 -!- marcob [~marco@host151-65-dynamic.11-87-r.retail.telecomitalia.it] has quit [Ping timeout: 246 seconds] 02:04:47 -!- Daemmerung [~goetter@64.146.161.228] has quit [Ping timeout: 246 seconds] 02:04:47 -!- zbigniew [~zb@3e8.org] has quit [Ping timeout: 246 seconds] 02:04:47 -!- REPLeffect [~REPLeffec@69.54.115.254] has quit [Ping timeout: 246 seconds] 02:04:47 -!- z0d [~z0d@unaffiliated/z0d] has quit [Ping timeout: 246 seconds] 02:04:53 -!- kniu [~kniu@HOHOHO.RES.CMU.EDU] has quit [*.net *.split] 02:04:53 -!- MononcQc [~ferd@modemcable062.225-20-96.mc.videotron.ca] has quit [*.net *.split] 02:04:53 -!- minion [~minion@common-lisp.net] has quit [*.net *.split] 02:04:54 -!- joast [~rick@76.178.178.72] has quit [*.net *.split] 02:04:54 -!- hapt1K [~alsodongs@157.140.112.178] has quit [*.net *.split] 02:04:54 -!- eno [~eno@nslu2-linux/eno] has quit [*.net *.split] 02:04:54 -!- ski [~slj@c-0712e055.1149-1-64736c10.cust.bredbandsbolaget.se] has quit [*.net *.split] 02:04:54 -!- ineiros [~itniemin@james.ics.hut.fi] has quit [*.net *.split] 02:04:54 -!- Khisanth [~Khisanth@pool-141-157-238-16.ny325.east.verizon.net] has quit [*.net *.split] 02:05:09 zbigniew [~zb@3e8.org] has joined #scheme 02:05:23 rup [Rupert@deathcoil.net] has joined #scheme 02:05:26 marcob [~marco@host151-65-dynamic.11-87-r.retail.telecomitalia.it] has joined #scheme 02:05:37 bunz [~bunz@unaffiliated/bunz] has joined #scheme 02:06:31 z0d [~z0d@artifact.hu] has joined #scheme 02:06:31 Daemmeru` [~goetter@64.146.161.228] has joined #scheme 02:06:31 kniu [~kniu@HOHOHO.RES.CMU.EDU] has joined #scheme 02:06:31 MononcQc [~ferd@modemcable062.225-20-96.mc.videotron.ca] has joined #scheme 02:06:31 minion [~minion@common-lisp.net] has joined #scheme 02:06:31 joast [~rick@76.178.178.72] has joined #scheme 02:06:31 hapt1K [~alsodongs@157.140.112.178] has joined #scheme 02:06:31 eno [~eno@nslu2-linux/eno] has joined #scheme 02:06:31 ski [~slj@c-0712e055.1149-1-64736c10.cust.bredbandsbolaget.se] has joined #scheme 02:06:31 ineiros [~itniemin@james.ics.hut.fi] has joined #scheme 02:06:31 Khisanth [~Khisanth@pool-141-157-238-16.ny325.east.verizon.net] has joined #scheme 02:07:30 -!- chupish [~182ed347@gateway/web/freenode/x-wllgwoprstudktsp] has quit [] 02:08:27 adu [~ajr@pool-74-96-89-29.washdc.fios.verizon.net] has joined #scheme 02:18:28 REPLeffect [~REPLeffec@69.54.115.254] has joined #scheme 02:23:56 -!- dfkjjkfd [~paulh@82-13-ftth.onsnetstudenten.nl] has quit [Quit: Lost terminal] 02:27:36 -!- MrFahrenheit [~RageOfTho@users-55-195.vinet.ba] has quit [Ping timeout: 245 seconds] 02:38:12 -!- fabe [~fabe@p54A7E286.dip.t-dialin.net] has quit [Remote host closed the connection] 02:39:19 -!- Colloguy [~flx@64.134.238.37] has quit [Ping timeout: 276 seconds] 02:54:13 -!- marcob [~marco@host151-65-dynamic.11-87-r.retail.telecomitalia.it] has quit [Quit: marcob] 02:54:49 -!- ros3 [~ros3@99.13.242.166] has quit [Quit: ros3] 03:00:23 myu2 [~myu2@161.90.128.210.bf.2iij.net] has joined #scheme 03:04:02 nickgibbon [~nring@210.8.201.244] has joined #scheme 03:05:56 hadronzoo [~hadronzoo@64.134.146.124] has joined #scheme 03:08:10 -!- MononcQc [~ferd@modemcable062.225-20-96.mc.videotron.ca] has quit [Quit: leaving] 03:14:27 adiabatic [~adiabatic@dsl-206-55-130-248.tstonramp.com] has joined #scheme 03:14:32 -!- adiabatic [~adiabatic@dsl-206-55-130-248.tstonramp.com] has quit [Remote host closed the connection] 03:14:51 adiabatic [~adiabatic@dsl-206-55-130-248.tstonramp.com] has joined #scheme 03:17:55 Colloguy [~flx@64.134.236.48] has joined #scheme 03:19:38 -!- bzzbzz [~franco@modemcable240.34-83-70.mc.videotron.ca] has quit [Quit: leaving] 03:29:47 -!- MichaelRaskin [~MichaelRa@195.91.224.225] has quit [Remote host closed the connection] 03:29:59 MichaelRaskin [~MichaelRa@195.91.224.225] has joined #scheme 03:30:21 -!- alexsuraci_ [~alexsurac@32.168.103.156] has quit [Quit: alexsuraci_] 03:32:27 -!- Marius___ [~528b7333@gateway/web/freenode/x-dgliplpdpzxzsuyt] has quit [Quit: Page closed] 03:38:53 geckosenator [~sean@adsl-67-112-204-194.dsl.sntc01.pacbell.net] has joined #scheme 03:52:35 timj [~timj@e176194021.adsl.alicedsl.de] has joined #scheme 03:55:04 -!- adu [~ajr@pool-74-96-89-29.washdc.fios.verizon.net] has quit [Quit: adu] 03:56:09 -!- timj_ [~timj@e176200073.adsl.alicedsl.de] has quit [Ping timeout: 252 seconds] 03:56:26 _pr0t0type_ [~prototype@cpe-69-201-142-223.nyc.res.rr.com] has joined #scheme 03:57:16 adu [~ajr@pool-74-96-89-29.washdc.fios.verizon.net] has joined #scheme 03:58:23 <_pr0t0type_> hello. I keep getting a dotted pair with # (i.e. ( (list) . #). What does this return value mean? I am cons'ing into a recursive call that returns a '(), so I don't see how this is happening. Can anyone explain the concept of #? 03:59:28 (cond) 04:00:09 maybe that is # 04:00:10 from the plt docs "The constant # is returned by most forms and procedures that have a side-effect and no useful result." 04:00:28 maybe paste your code somewhere 04:00:31 like 04:00:40 (if #f 1) 04:00:56 <_pr0t0type_> ahhh 04:00:57 <_pr0t0type_> I see 04:01:02 (cond) (begin) 04:01:03 <_pr0t0type_> let me check my cond 04:01:24 come one, someone help me think of more 04:01:43 <_pr0t0type_> problem solved :) 04:01:55 <_pr0t0type_> thanks guys, appreciate it. 04:01:59 geckosenator: (void 'ur 'face) 04:02:27 (void) 04:02:31 (begin #) 04:02:32 yes that is the important one 04:08:58 -!- sepult [~user@xdsl-87-78-30-61.netcologne.de] has quit [Read error: Connection reset by peer] 04:16:30 -!- xwl_ [~user@esprx01x.nokia.com] has quit [Remote host closed the connection] 04:21:31 xwl_ [~user@esprx01x.nokia.com] has joined #scheme 04:24:08 -!- _pr0t0type_ [~prototype@cpe-69-201-142-223.nyc.res.rr.com] has quit [Read error: Operation timed out] 04:26:37 -!- MichaelRaskin [~MichaelRa@195.91.224.225] has quit [Remote host closed the connection] 04:28:05 leppie [~lolcow@dsl-243-50-80.telkomadsl.co.za] has joined #scheme 04:35:22 -!- leppie [~lolcow@dsl-243-50-80.telkomadsl.co.za] has quit [Ping timeout: 265 seconds] 04:43:26 _rata_ pasted "redefine function" at http://paste.lisp.org/display/96859 04:43:37 <_rata_> is it possible to redefine a function inside another function to do something like this? 04:50:27 Type it into a REPL and see for yourself. 04:50:36 -!- Daemmeru` is now known as Daemmerung 04:51:22 (But make sure that you understand scoping when you do.) 04:53:07 <_rata_> I know it doesn't do what I want... the code was just illustrative of the idea I want to accomplish 04:53:29 What do you want? 04:56:25 -!- scheibo [~scheibo@129-97-249-183.uwaterloo.ca] has quit [Ping timeout: 264 seconds] 04:56:46 -!- hadronzoo [~hadronzoo@64.134.146.124] has quit [Quit: hadronzoo] 04:57:43 <_rata_> the output to be 2 instead of 11 04:58:47 In what brain-dead implementation of Scheme is the output 11? 04:59:11 <_rata_> I tried that in DrScheme today and it said 11 04:59:17 No, you didn't. 04:59:17 No, you didn't. 04:59:33 *chandler* looks around shiftily. "I'm not Daemmerung, I swear!" 04:59:41 *Daemmerung* looks for the source of the echo 04:59:49 <_rata_> hahahaha... ok... I can try again 05:00:38 _rata_: you're redefining your a function in your c function 05:00:47 <_rata_> yes 05:01:00 so, by scoping rules, that definition gets used 05:01:14 <_rata_> I tried it again and it said 11 again 05:01:15 No, that's not the case. _rata_ is *shadowing* the `a' function in the `c' function. 05:01:34 yes, I did express it wrong 05:01:35 <_rata_> by it I meant DrScheme 05:01:43 _rata_: You're not running what you said you're running. 05:02:20 Where the hell is rudybot?? 05:02:29 does drscheme have a broken-dynamic-scope teachpack now? 05:02:30 Gone fishin'. 05:02:45 instead of just wishin' 05:02:46 aspect: Even dynamic scope couldn't explain this. 05:02:52 chandler: hence "broken" 05:03:03 I blame everything on broken-foo teachpacks. 05:03:15 I blame it on _rata_ not running what's in the paste. 05:03:23 yep 05:03:36 *Daemmerung* chews on a haystalk 05:04:04 less chewing, more hammering 05:04:34 (or is that twilighting? I hope not) 05:04:38 <_rata_> mmmm... I see... chandler is right... I was running another code... I make a typo in the paste 05:05:51 <_rata_> in c I should be calling (b x) at the end 05:05:54 <_rata_> not (a x) 05:06:13 Then the answer is: no. You cannot do that. 05:06:45 At least not without the broken dynamic scope teachpack, you can't. 05:07:02 <_rata_> really? 05:07:04 You could do something with set!, but let's not go there. 05:07:11 <_rata_> isn't there any way to do that? 05:07:11 Realli. 05:07:26 MichaelRaskin [~MichaelRa@pantagruel.mccme.ru] has joined #scheme 05:07:30 -!- Poeir [~Poeir@c-98-228-48-133.hsd1.il.comcast.net] has quit [Quit: Leaving] 05:07:54 Context, please. 05:08:17 <_rata_> is there a fundamental reason for such restriction? 05:11:01 there is a way todo it 05:11:08 by writing your own evaluator 05:11:12 <_rata_> I would like to allow the user of my library to decide how he will implement molecules... and by default that is with symbols, but I'd like the user to be able to choose something different if he wants 05:12:40 anyway I would stop focusing on the user 05:12:54 and focus on yourself, because that is the most likely only user 05:13:20 (define default (lambda () "Default implementation")) 05:13:33 _rata_: I think you've got an entirely different concern there. 05:13:41 (define (redefine-default x) (set! default x)) 05:13:58 (redefine-default (lambda () "New and improved!!1!")) 05:14:29 _rata_: Mutating bindings is not a good idea for this, and dynamic scope is not of much help either. Instead, you should have the user pass you the primitives necessary for their implementation, and have your code call those primitives. 05:14:58 _rata_: If your code is specific to PLT Scheme, there is a first-class abstraction for this, called "units". 05:15:29 _rata_: Otherwise, there are probably about a dozen ways to implement this concept without too much difficulty. 05:15:30 <_rata_> chandler: I need to read about that 05:16:20 <_rata_> geckosenator: I'm the only user... I'm focusing on myself 05:17:01 hadronzoo [~hadronzoo@adsl-76-233-103-149.dsl.rcsntx.sbcglobal.net] has joined #scheme 05:17:35 ros3_ [~ros3@208.66.28.143] has joined #scheme 05:18:12 -!- ros3_ [~ros3@208.66.28.143] has quit [Client Quit] 05:18:58 ros3__ [~ros3@208.66.28.143] has joined #scheme 05:19:31 <_rata_> I was trying to do this first in CL, but the solution was somewhat unelegant I think 05:19:43 <_rata_> and then thought it could be better in Scheme 05:20:22 How did you try to do it in CL? 05:20:46 See, chandler has a passing familiarity with CL.... 05:20:52 (There is a very good mechanism for solving this problem in CL, so this is a bit of a test.) 05:21:23 <_rata_> chandler: what's the very good mechanism you see in CL? 05:21:40 No, I want to hear your answer first. 05:21:54 <_rata_> I defined a dynamically scoped variable as a lambda and then a function with the same name that does a funcall over the variable 05:22:02 Oh, dear. 05:23:03 The more general problem you described of abstraction from implementation is usually solved with generic functions. 05:23:39 -!- ros3__ [~ros3@208.66.28.143] has quit [Ping timeout: 258 seconds] 05:23:41 In your case, you would define methods specializing on symbols, and the user could provide alternate specializations as desired. 05:24:19 *eli* alerts the lisp-2 police 05:25:42 If discussion of generic functions is a crime in the eyes of the lisp-2 police, won't you have to report yourself, or has the statute of limitations expired on swindle? 05:25:44 <_rata_> but I'd like to have a macro with-kauffman that allows for example only strings to be molecules inside its scope 05:26:22 I'm not understanding what the goal of such a macro would be, or why it needs to be a macro in the first place. 05:27:04 In any event, my waking hours have now expired. I leave you in the capable hands of others. 05:27:50 <_rata_> it could be a function too probably... I just made it a macro 05:28:05 <_rata_> ok, thanks chandler 05:28:30 <_rata_> the macro does the (let (molecule? (lambda ... 05:28:33 -!- hadronzoo [~hadronzoo@adsl-76-233-103-149.dsl.rcsntx.sbcglobal.net] has quit [Quit: hadronzoo] 05:29:18 ribbs [~ribbs@p024062.doubleroute.jp] has joined #scheme 05:29:18 Look up "parameters" in PLT. 05:30:39 <_rata_> reading :) 05:32:37 <_rata_> the important thing that I want to achieve is that the redefinition is just limited to the scope of a let or something like that 05:34:10 toekutr [~toekutr@adsl-69-107-143-127.dsl.pltn13.pacbell.net] has joined #scheme 05:42:11 ros3_ [~ros3@208.66.28.143] has joined #scheme 05:43:20 Poeir [~Poeir@c-98-228-48-133.hsd1.il.comcast.net] has joined #scheme 05:45:29 -!- adu [~ajr@pool-74-96-89-29.washdc.fios.verizon.net] has quit [*.net *.split] 05:45:29 -!- rup [Rupert@deathcoil.net] has quit [*.net *.split] 05:45:30 -!- mbohun [~mbohun@202.124.75.169] has quit [*.net *.split] 05:45:30 -!- X-Scale [email@89.180.203.138] has quit [*.net *.split] 05:45:30 -!- drwho [~drwho@c-71-225-11-30.hsd1.pa.comcast.net] has quit [*.net *.split] 05:45:30 -!- pchrist [~spirit@gentoo/developer/pchrist] has quit [*.net *.split] 05:45:30 -!- Mr_Awesome [~eric@pool-72-69-240-30.chi01.dsl-w.verizon.net] has quit [*.net *.split] 05:45:30 -!- mbishop [~martin@adsl-156-111-54.msy.bellsouth.net] has quit [*.net *.split] 05:45:30 -!- Quadrescence [~quad@unaffiliated/quadrescence] has quit [*.net *.split] 05:45:31 -!- dfeuer [~dfeuer@wikimedia/Dfeuer] has quit [*.net *.split] 05:45:31 -!- C-Keen [ckeen@pestilenz.org] has quit [*.net *.split] 05:46:51 chandler: I was referring to the abuse of the double namespace, not to the attempt at parameterizing what a function is doing. 05:47:19 (parameterize ((molecule? (lambda (x) whatever))) ...) 05:50:04 hadronzoo [~hadronzoo@adsl-76-233-103-149.dsl.rcsntx.sbcglobal.net] has joined #scheme 05:52:41 adu [~ajr@pool-74-96-89-29.washdc.fios.verizon.net] has joined #scheme 05:52:41 rup [Rupert@deathcoil.net] has joined #scheme 05:52:41 mbohun [~mbohun@202.124.75.169] has joined #scheme 05:52:41 X-Scale [email@89.180.203.138] has joined #scheme 05:52:41 drwho [~drwho@c-71-225-11-30.hsd1.pa.comcast.net] has joined #scheme 05:52:41 pchrist [~spirit@gentoo/developer/pchrist] has joined #scheme 05:52:41 Mr_Awesome [~eric@pool-72-69-240-30.chi01.dsl-w.verizon.net] has joined #scheme 05:52:41 mbishop [~martin@adsl-156-111-54.msy.bellsouth.net] has joined #scheme 05:52:41 Quadrescence [~quad@unaffiliated/quadrescence] has joined #scheme 05:52:41 dfeuer [~dfeuer@wikimedia/Dfeuer] has joined #scheme 05:52:41 C-Keen [ckeen@pestilenz.org] has joined #scheme 05:54:23 Daemmerung: IIUC, he was doing that, together with a function with the same name, so calling the function would somehow call the value of the parameter. 05:56:39 -!- Colloguy [~flx@64.134.236.48] has quit [Ping timeout: 240 seconds] 05:59:11 popd 05:59:40 <_rata_> if I do this (define molecule? (make-parameter (lambda (x) (symbol? x)))) then to call it I have to write ((molecule?) m) ? 06:00:11 -!- xwl_ [~user@esprx01x.nokia.com] has quit [Remote host closed the connection] 06:00:57 _rata_: Can you clarify what is it that you're trying to do in a more precise way? 06:01:19 sepult [~user@xdsl-87-78-30-61.netcologne.de] has joined #scheme 06:01:55 <_rata_> to be able to redefine the behaviour of molecule? for a given scope 06:02:15 What kind of scope -- dynamic or lexical? 06:02:43 <_rata_> dynamic 06:03:06 So what's wrong with `parameterize?'? 06:03:12 <_rata_> nothing 06:03:20 (sorry, `parameterize') 06:03:55 You could also define a function by a different name that calls out the parameter -- what you don't get is the CL thing of (ab)using the same name. 06:04:13 pavelludiq [~quassel@87.246.29.154] has joined #scheme 06:04:29 <_rata_> I'd like CL to be Lisp-1 06:04:44 But all of this sounds very fishy -- if you have a function that needs to call out to a dynamically-set function value, then why not just pass in the function as an input? 06:04:51 untouchable [untouchabl@dhcp-129-64-166-29.dorm.brandeis.edu] has joined #scheme 06:05:23 <_rata_> because I'd have to pass the function across many functions 06:06:07 <_rata_> between molecule? and the function where I want to redefine it are many functions 06:06:17 <_rata_> in the "call graph" 06:06:35 OK, that's a valid point. But another question is why would you want to redefine what a `molecule?' mean? 06:07:29 <_rata_> because I like them to be symbols, but there's a paper where they use molecules named as numbers, and that's not a valid symbol name in Scheme nor in CL 06:07:32 -!- adiabatic [~adiabatic@dsl-206-55-130-248.tstonramp.com] has quit [Quit: Rockin music will set you free.] 06:07:35 That is -- why would you want to redefine something like `molecule?' and *not* redefine also what `molecule-weight' is. 06:07:39 (for example) 06:08:03 <_rata_> I don't work with molecule-weight 06:08:10 -!- phao [~phao@189.107.198.65] has quit [Quit: Leaving] 06:08:28 Just an example, I'm talking about any other molecule-related functionality. 06:08:29 <_rata_> I just use molecule? as the base of everything... molecule-set, reaction, reaction-set, etc 06:09:00 -!- pavelludiq [~quassel@87.246.29.154] has quit [Ping timeout: 276 seconds] 06:09:03 So how about making a molecule struct, with a `number->molecule', `symbol->molecule' etc? 06:09:36 Then you don't need to redefine stuff like that, and things will generally be both more robust, easier to write and debug, and faster. 06:10:48 My guess is that if this extra layer doesn't make sense, then you could just as well work with molecule values being defined as any value, so there's no need for a `molecule?' predicate. 06:11:33 jonrafkind [~jon@c-98-202-82-46.hsd1.ut.comcast.net] has joined #scheme 06:11:42 <_rata_> that would be overengineering I think... the problem is very simple... and I don't know much CL or Scheme to do it easily... for example, when I need to print something to the standard output, I just use format (in CL) 06:12:34 <_rata_> but with the struct I would have to do some magic that I do not know yet 06:12:45 Note that guess part -- if what I suggested is over-engineering, then why would you need a `molecule?' predicate to begin with? 06:13:19 pavelludiq [~quassel@87.246.29.154] has joined #scheme 06:13:28 Structs are definitely not magical. They're basic enough to be introduced early in most newbie materials. 06:14:18 -!- hadronzoo [~hadronzoo@adsl-76-233-103-149.dsl.rcsntx.sbcglobal.net] has quit [Quit: hadronzoo] 06:14:23 <_rata_> mmmmm... It's difficult to talk about this, because I don't almost anything about Scheme 06:14:34 <_rata_> I know a little about CL 06:14:37 <_rata_> that's all 06:14:53 <_rata_> I'm learning it for a month 06:15:14 Well, in PLT you need to know that (define-struct foo (x)) creates a new struct type, 06:15:24 `foo?' is a predicate for these structs, 06:15:35 (make-foo bleh) creates values of the struct, 06:15:38 <_rata_> but you are right that the molecule? predicate is probably overengineering too 06:15:53 and (foo-x some-foo) retreives the field value. 06:17:10 -!- jonrafkind [~jon@c-98-202-82-46.hsd1.ut.comcast.net] has quit [Ping timeout: 264 seconds] 06:17:23 <_rata_> but I would have to create functions to print a list of reactions for example... as it is now it's just (format t "~a" rxn-lst) ; sorry for writing it in CL 06:18:08 In PLT, that would be (printf "~a" rxn-lst). 06:18:21 <_rata_> ok, thanks :) 06:18:27 <_rata_> that's nice to know 06:18:38 In any case, you can do that in either language because you're not wrapping these symbols or numbers in a struct. 06:18:44 <_rata_> that I can count with a format-like function in Scheme 06:19:04 <_rata_> I just wanted to do something very simple and the predicates where just to detect bugs a little easier 06:19:33 <_rata_> and I found the problems of the numbers a little late in the development 06:19:50 A struct gives you more options for abstraction, but it sounds like the only thing you need out of molecules is to compare them (eg, just use them with `equal?' and print them), and if this is the case then you don't need a predicate to begin with. 06:20:02 xwl_ [~user@esprx01x.nokia.com] has joined #scheme 06:20:19 <_rata_> that's right 06:20:28 <_rata_> strictly I don't need the predicates 06:20:39 <_rata_> and I just need to compare and print them 06:20:43 <_rata_> nothing more 06:21:05 <_rata_> but, I don't know why, the first function I wrote was the molecule? function 06:21:49 <_rata_> probably because I wanted to tell to myself which elements I will be working with 06:21:51 Well, if this is just something that you use for sanity checking when you're reading data from a file, then you can just verify the data in the file before you hand it over to the rest of the code. 06:25:12 -!- untouchable [untouchabl@dhcp-129-64-166-29.dorm.brandeis.edu] has quit [Read error: Connection reset by peer] 06:26:21 <_rata_> I don't even read them from files, just pass them from the repl 06:27:15 Same idea -- verify the data when passed on from the repl. 06:28:42 <_rata_> yes, that would be no overengineering :) 06:30:46 <_rata_> is this channel only for talking about scheme? or can I ask something related to scheme? or is there another channel for offtopic conversation? 06:33:14 You can ask anything that is vaguely related to scheme, like how to approach a problem. I doubt that at this hours there's anyone who would mind a discussion on effective ways to dry books and similar questions. 06:35:31 <_rata_> hahahha... that's nice... people in #lisp mind about that at any hour :( 06:36:05 <_rata_> do you schemers like to be called lispers as well? 06:36:35 Depends; scheme is a lisp, but the differences can be substantial. 06:36:45 I don't think there's a standard position on that. 06:37:58 <_rata_> ok :) 06:39:02 some offtopic conversation is OK, just don't let it interfere with the stuff that is actually vaguely related to Scheme, and try to keep the resulting conversations civil. 06:39:37 <_rata_> that's what I think too 06:40:07 <_rata_> I when someone gets disturbed, he can tell me that i'm interrupting 06:40:40 anyway, I need to attempt to sleep and then not succeed and end up back on here in a hour 06:40:48 so, have a good night all 06:40:58 <_rata_> ok 06:41:03 <_rata_> good night Adamant 06:41:44 <_rata_> is it the most used implementation plt scheme? 06:43:51 PLT is pretty popular, but I can't comment more on that because I'm biased... 06:45:45 <_rata_> why? do you work on another one? 06:46:34 hadronzoo [~hadronzoo@ppp-70-251-110-101.dsl.rcsntx.swbell.net] has joined #scheme 07:06:51 untouchable [untouchabl@dhcp-129-64-166-29.dorm.brandeis.edu] has joined #scheme 07:09:27 -!- Nanakhiel [~Lajla@213-84-222-243.adsl.xs4all.nl] has quit [Ping timeout: 258 seconds] 07:16:31 _rata_: no, I work on plt, hence the bias. 07:19:22 hkBst [~hkBst@gentoo/developer/hkbst] has joined #scheme 07:21:02 Guest54222 [~blee@85.11.190.15] has joined #scheme 07:23:02 <_rata_> ahh ok :) 07:23:20 -!- Guest54222 [~blee@85.11.190.15] has quit [Changing host] 07:23:20 Guest54222 [~blee@unaffiliated/lazz0] has joined #scheme 07:23:31 <_rata_> how many people do work on plt? 07:25:27 -!- Guest54222 is now known as melba 07:28:15 -!- mbohun [~mbohun@202.124.75.169] has quit [Quit: Leaving] 07:32:19 _rata_: I don't care being called a lisper (for I also do Common Lisp, and I consider Scheme a dialect of Lisp anyway) 07:34:01 nataraj [~nataraj@122.165.223.135] has joined #scheme 07:35:32 _rata_: That depends on the definition of "work on" -- it could be somewhere between 3 and 20. 07:39:06 <_rata_> Axioplase_: ok 07:40:02 <_rata_> eli: by "work on" I meant "actively develop" 07:40:23 <_rata_> I gotta go guys... it's too late 07:40:31 <_rata_> I need to rest 07:40:47 <_rata_> good night 07:42:58 -!- _rata_ [~bea182e9@gateway/web/freenode/x-ampimnkxsqnluwbc] has quit [Quit: Page closed] 07:48:31 Lajla [~Lajla@213-84-222-243.adsl.xs4all.nl] has joined #scheme 07:53:07 -!- nickgibbon [~nring@210.8.201.244] has quit [Quit: Leaving.] 07:58:25 -!- Daemmerung [~goetter@64.146.161.228] has quit [Read error: Connection reset by peer] 07:58:26 Daemmeru` [~goetter@64.146.161.228] has joined #scheme 08:01:36 -!- hkBst [~hkBst@gentoo/developer/hkbst] has quit [Remote host closed the connection] 08:01:39 -!- untouchable [untouchabl@dhcp-129-64-166-29.dorm.brandeis.edu] has quit [Read error: Connection reset by peer] 08:02:03 hkBst [~hkBst@gentoo/developer/hkbst] has joined #scheme 08:04:42 -!- Lajla [~Lajla@213-84-222-243.adsl.xs4all.nl] has quit [Ping timeout: 276 seconds] 08:08:22 mbohun [~mbohun@ppp115-156.static.internode.on.net] has joined #scheme 08:12:09 -!- ros3_ [~ros3@208.66.28.143] has quit [Ping timeout: 240 seconds] 08:13:03 ASau` [~user@77.246.230.113] has joined #scheme 08:20:36 -!- z0d [~z0d@artifact.hu] has quit [Changing host] 08:20:36 z0d [~z0d@unaffiliated/z0d] has joined #scheme 08:33:38 -!- stepnem [~stepnem@88.103.132.186] has quit [Ping timeout: 248 seconds] 08:38:54 -!- toekutr [~toekutr@adsl-69-107-143-127.dsl.pltn13.pacbell.net] has quit [Quit: Leaving] 08:44:10 brandelune [~suzume@pl571.nas982.takamatsu.nttpc.ne.jp] has joined #scheme 08:45:06 -!- mreggen [~mreggen@cm-84.215.18.49.getinternet.no] has quit [Ping timeout: 258 seconds] 08:48:39 -!- MichaelRaskin [~MichaelRa@pantagruel.mccme.ru] has quit [Remote host closed the connection] 08:48:52 MichaelRaskin [~MichaelRa@pantagruel.mccme.ru] has joined #scheme 09:02:56 Hi 09:02:59 (let ([double (lambda (x) (+ x x))]) 09:04:36 i this the only way to declare a procedure or function in scheme? 09:06:23 gosh> (double 5) 09:06:23 *** ERROR: unbound variable: double 09:10:02 (define double (lambda (x) (+ x x))) 09:10:13 Or, the shorter form, (define (double x) (+ x x)) 09:10:33 The let form is useful to temporarily let double have that meaning 09:10:50 -!- myu2 [~myu2@161.90.128.210.bf.2iij.net] has quit [Quit: Leaving...] 09:10:53 For instance (let ((double (lambda (x) (+ x x)))) (double 5)) 09:10:56 myu2 [~myu2@161.90.128.210.bf.2iij.net] has joined #scheme 09:12:17 masm [~masm@bl7-37-118.dsl.telepac.pt] has joined #scheme 09:14:18 -!- Kusanagi [~Lernaean@unaffiliated/kusanagi] has quit [] 09:17:09 -!- oddmunds [~oddmunds@cm-84.208.72.55.getinternet.no] has quit [Ping timeout: 240 seconds] 09:26:48 so (lambda (x) (+ x x)) is closure and we have named it double? 09:27:24 It doesn't close over any variables 09:27:39 You can see that because there are no free variables in that expression 09:28:14 Naming question: is a lambda that closes over zero variables still a closure? 09:28:32 -!- hadronzoo [~hadronzoo@ppp-70-251-110-101.dsl.rcsntx.swbell.net] has quit [Quit: hadronzoo] 09:29:00 In gosh 09:29:03 gosh> (lambda (x) (+ x x)) 09:29:03 # 09:29:16 #f means its not? 09:30:00 untouchable [untouchabl@dhcp-129-64-166-29.dorm.brandeis.edu] has joined #scheme 09:30:03 (let ((a 1)) (lambda (x) (+ x x) a)) prints the same 09:30:04 it probably means "I won't show you the guts of this closure" 09:30:08 mzscheme says 09:30:10 > (lambda (x) (+ x x)) 09:30:10 # 09:30:22 nataraj: try "+". What does it say? 09:30:43 (just "+", no lambda.) 09:31:06 # 09:31:17 eh, without the : 09:31:31 I *guess* that "#f" means "I don't know the name of this closure" 09:31:36 and- [~hufs4@ti0035a340-0130.bb.online.no] has joined #scheme 09:32:05 Possibly 09:32:29 gosh> (define x (let ((a 1)) (lambda () a))) 09:32:29 x 09:32:29 gosh> x 09:32:29 # 09:32:31 You're right 09:32:36 > + 09:32:36 # 09:32:44 in mz 09:33:06 oh, it even does that with a simple procedure like (define (x) 1) 09:34:29 sjamaan: yes it is still a closure. It closes over an empty environment, but still is an opaque data type with a code pointer. 09:35:05 oddmunds [~oddmunds@cm-84.208.72.55.getinternet.no] has joined #scheme 09:35:30 -!- metasyntax [~taylor@pool-71-127-125-129.aubnin.fios.verizon.net] has quit [Ping timeout: 252 seconds] 09:36:13 Axioplase_: It's a bit confusing because usually people reserve the term "closure" for a lambda that closes over a nonempty environment 09:37:30 metasyntax [~taylor@pool-71-127-125-129.aubnin.fios.verizon.net] has joined #scheme 09:38:31 hkBst_ [~hkBst@gentoo/developer/hkbst] has joined #scheme 09:39:43 -!- hkBst [~hkBst@gentoo/developer/hkbst] has quit [Ping timeout: 258 seconds] 09:40:46 schmir [~schmir@p54A91FDD.dip0.t-ipconnect.de] has joined #scheme 09:41:15 is there anything like this in other languages? 09:41:16 (list (double (* 3 4)) 09:41:17 (double (/ 99 11)) 09:41:17 (double (- 2 7))) 09:42:12 maybe array of function pointers? 09:44:48 (list (double (* 3 4)) 09:44:48 (double (/ 99 11)) 09:44:48 (double (- 2 7))) 09:44:54 ooops soory 09:45:10 was to try out in gosh> 09:45:57 wingo [~wingo@151.Red-88-17-131.dynamicIP.rima-tde.net] has joined #scheme 09:46:21 sjamaan: never heard of this distinction. 09:46:49 nataraj: wrong. 09:47:22 Axioplase_: Maybe I've been reading too many misguided Ruby and Javascript blogs :) 09:47:42 Scheme is call-by-value. Thus it will eval (* 3 4) to x1, then (double x) to y1, and so on. And finally return the list with y1, y2 and y3 09:49:14 However, you can do (list (lambda (x) (double x)) (lambda(x)(triple x))) if you want. It's a list of closures. So, yes, a bit like list of function pointer, although you don't need to dereference them to apply them. 09:49:35 ((car (list (lambda(x)(+ x 1)))) 41) works great. 09:50:10 You have this "as is" in most functional language. 09:50:39 fradgers- [~fradgers-@5ad4c06e.bb.sky.com] has joined #scheme 09:51:15 in Common Lisp, you'd have to write (funcall (car (list (lambda(x)(+ x 1)))) 41) though. 09:53:00 mreggen [~mreggen@cm-84.215.18.49.getinternet.no] has joined #scheme 09:54:31 dzhus [~sphinx@95-27-206-5.broadband.corbina.ru] has joined #scheme 10:00:22 attila_lendvai [~ati@catv-89-134-66-143.catv.broadband.hu] has joined #scheme 10:07:52 -!- pjb [~t@81.202.18.80.dyn.user.ono.com] has quit [Read error: Connection reset by peer] 10:07:55 pjb [~t@81.202.18.80.dyn.user.ono.com] has joined #scheme 10:10:02 myu2_ [~myu2@161.90.128.210.bf.2iij.net] has joined #scheme 10:10:02 -!- jmcphers [~jmcphers@218.185.108.156] has quit [Remote host closed the connection] 10:11:25 -!- PygoscelisPapua [~pygospa@g230086070.adsl.alicedsl.de] has quit [Ping timeout: 264 seconds] 10:12:02 -!- myu2 [~myu2@161.90.128.210.bf.2iij.net] has quit [Ping timeout: 246 seconds] 10:12:44 PygoscelisPapua [~pygospa@f055120194.adsl.alicedsl.de] has joined #scheme 10:13:04 Kusanagi [~Lernaean@unaffiliated/kusanagi] has joined #scheme 10:17:54 Jafet [~Jafet@unaffiliated/jafet] has joined #scheme 10:24:49 bgs100 [~ian@unaffiliated/bgs100] has joined #scheme 10:25:49 fda314925 [~fda314925@211.239.124.232] has joined #scheme 10:27:50 -!- wingo [~wingo@151.Red-88-17-131.dynamicIP.rima-tde.net] has quit [Ping timeout: 265 seconds] 10:28:54 kar8nga [~kar8nga@jol13-1-82-66-176-74.fbx.proxad.net] has joined #scheme 10:34:36 sz0 [~user@94.54.200.109] has joined #scheme 10:40:19 -!- bgs100 [~ian@unaffiliated/bgs100] has quit [Quit: Leaving] 10:40:24 -!- schmir [~schmir@p54A91FDD.dip0.t-ipconnect.de] has quit [Ping timeout: 265 seconds] 10:41:54 alaricsp [~alaric@router1.hotdesktop.biz] has joined #scheme 10:45:13 -!- pavelludiq [~quassel@87.246.29.154] has quit [Read error: Connection reset by peer] 10:47:44 -!- myu2_ [~myu2@161.90.128.210.bf.2iij.net] has quit [Remote host closed the connection] 10:54:30 myu2 [~myu2@161.90.128.210.bf.2iij.net] has joined #scheme 10:56:12 -!- timj [~timj@e176194021.adsl.alicedsl.de] has quit [Ping timeout: 258 seconds] 10:58:52 -!- ribbs [~ribbs@p024062.doubleroute.jp] has quit [Quit: Leaving...] 11:04:06 -!- myu2 [~myu2@161.90.128.210.bf.2iij.net] has quit [Remote host closed the connection] 11:06:22 -!- Kusanagi [~Lernaean@unaffiliated/kusanagi] has quit [] 11:08:45 timj [~timj@e176218249.adsl.alicedsl.de] has joined #scheme 11:14:01 -!- hkBst_ [~hkBst@gentoo/developer/hkbst] has quit [Ping timeout: 258 seconds] 11:15:58 hkBst_ [~hkBst@gentoo/developer/hkbst] has joined #scheme 11:17:15 Kusanagi [~Lernaean@unaffiliated/kusanagi] has joined #scheme 11:27:16 xwl [~user@123.115.118.27] has joined #scheme 11:58:07 mario-goulart [~user@67.205.85.241] has joined #scheme 11:59:15 -!- sepult [~user@xdsl-87-78-30-61.netcologne.de] has quit [Read error: Connection reset by peer] 12:00:24 sepult [~user@xdsl-78-35-207-156.netcologne.de] has joined #scheme 12:10:57 alvatar [~alvatar@219.119.20.95.dynamic.jazztel.es] has joined #scheme 12:14:12 fabe [~fabe@p54A7E286.dip.t-dialin.net] has joined #scheme 12:16:08 -!- fabe [~fabe@p54A7E286.dip.t-dialin.net] has quit [Client Quit] 12:20:14 -!- and- [~hufs4@ti0035a340-0130.bb.online.no] has quit [Remote host closed the connection] 12:28:39 MrFahrenheit [~RageOfTho@users-55-56.vinet.ba] has joined #scheme 12:34:32 -!- sstrickl [~sstrickl@pool-68-160-0-94.bos.east.verizon.net] has quit [Quit: sstrickl] 12:47:51 nego [~nego@c-76-16-30-244.hsd1.il.comcast.net] has joined #scheme 12:50:54 dfkjjkfd [~paulh@82-13-ftth.onsnetstudenten.nl] has joined #scheme 12:51:46 luz [~davids@201.37.225.185] has joined #scheme 13:06:00 -!- mbohun [~mbohun@ppp115-156.static.internode.on.net] has quit [Quit: Leaving] 13:09:23 sid__ [~sid@192.163.20.231] has joined #scheme 13:13:18 langmartin [~user@exeuntcha2.tva.gov] has joined #scheme 13:18:06 leppie [~lolcow@dsl-243-50-80.telkomadsl.co.za] has joined #scheme 13:22:41 marcob [~user@host180-5-static.91-82-b.business.telecomitalia.it] has joined #scheme 13:34:54 -!- marcob [~user@host180-5-static.91-82-b.business.telecomitalia.it] has left #scheme 13:40:53 attila_lendvai_ [~ati@catv-89-134-66-143.catv.broadband.hu] has joined #scheme 13:41:48 -!- nataraj [~nataraj@122.165.223.135] has quit [Quit: Leaving] 13:43:06 -!- Jafet [~Jafet@unaffiliated/jafet] has quit [Ping timeout: 265 seconds] 13:44:09 -!- attila_lendvai [~ati@catv-89-134-66-143.catv.broadband.hu] has quit [Ping timeout: 240 seconds] 13:44:53 Jafet [~Jafet@unaffiliated/jafet] has joined #scheme 13:46:38 -!- sid__ [~sid@192.163.20.231] has quit [Quit: Leaving] 13:47:50 -!- Poeir [~Poeir@c-98-228-48-133.hsd1.il.comcast.net] has quit [Quit: Leaving] 13:52:34 -!- attila_lendvai_ is now known as attila_lendvai 13:54:05 bzzbzz [~franco@modemcable240.34-83-70.mc.videotron.ca] has joined #scheme 13:54:21 -!- virl [~virl__@chello062178085149.1.12.vie.surfer.at] has quit [Remote host closed the connection] 13:55:35 sstrickl [~sstrickl@nomad.ccs.neu.edu] has joined #scheme 14:13:21 -!- adu [~ajr@pool-74-96-89-29.washdc.fios.verizon.net] has quit [Quit: adu] 14:17:38 Mandar [~armand@217.108.230.48] has joined #scheme 14:17:58 sphex_ [~nobody@modemcable072.42-37-24.mc.videotron.ca] has joined #scheme 14:21:19 -!- sphex [~nobody@modemcable072.42-37-24.mc.videotron.ca] has quit [Ping timeout: 276 seconds] 14:32:09 -!- sz0 [~user@94.54.200.109] has quit [Ping timeout: 240 seconds] 14:36:59 -!- kar8nga [~kar8nga@jol13-1-82-66-176-74.fbx.proxad.net] has quit [Remote host closed the connection] 14:37:08 scheibo [~scheibo@129-97-249-183.uwaterloo.ca] has joined #scheme 14:38:01 schmir [~schmir@p54A90C16.dip0.t-ipconnect.de] has joined #scheme 14:39:30 blez [~hyper@ip-162-4-71-77.varnalan.net] has joined #scheme 14:40:31 serfurj [~user@24-155-108-191.dyn.grandenetworks.net] has joined #scheme 14:44:58 -!- Jafet [~Jafet@unaffiliated/jafet] has quit [Ping timeout: 265 seconds] 14:48:16 -!- geckosenator [~sean@adsl-67-112-204-194.dsl.sntc01.pacbell.net] has quit [Remote host closed the connection] 14:48:32 geckosenator [~sean@adsl-67-112-204-194.dsl.sntc01.pacbell.net] has joined #scheme 14:50:20 -!- bzzbzz [~franco@modemcable240.34-83-70.mc.videotron.ca] has quit [Quit: leaving] 14:50:43 bzzbzz [~franco@modemcable240.34-83-70.mc.videotron.ca] has joined #scheme 14:57:15 -!- bokr [~eduska@95.154.102.124] has quit [Quit: Leaving.] 14:57:44 -!- alvatar [~alvatar@219.119.20.95.dynamic.jazztel.es] has quit [Quit: leaving] 15:19:01 chupish [~182ed347@gateway/web/freenode/x-wtuknehovdoddgko] has joined #scheme 15:19:41 Fabse [~mightyfid@wikipedia/Track-n-Field] has joined #scheme 15:31:47 -!- nego [~nego@c-76-16-30-244.hsd1.il.comcast.net] has quit [Quit: Lost terminal] 15:32:27 nego [~nego@c-76-16-30-244.hsd1.il.comcast.net] has joined #scheme 15:34:15 -!- Daemmeru` is now known as Daemmerung 15:53:06 -!- luz [~davids@201.37.225.185] has quit [Read error: Operation timed out] 15:53:43 jao [~jao@83.50.65.250] has joined #scheme 15:54:48 -!- MrFahrenheit [~RageOfTho@users-55-56.vinet.ba] has quit [Read error: No route to host] 15:58:05 -!- brandelune [~suzume@pl571.nas982.takamatsu.nttpc.ne.jp] has quit [Quit: brandelune] 15:58:47 MrFahrenheit [~RageOfTho@users-33-171.vinet.ba] has joined #scheme 16:03:06 -!- MichaelRaskin [~MichaelRa@pantagruel.mccme.ru] has quit [Remote host closed the connection] 16:03:20 alvatar [~alvatar@219.119.20.95.dynamic.jazztel.es] has joined #scheme 16:05:15 -!- ASau` [~user@77.246.230.113] has quit [Quit: off] 16:30:52 jonrafkind [~jon@crystalis.cs.utah.edu] has joined #scheme 16:32:15 -!- rdd` is now known as rdd 16:35:36 -!- hkBst_ [~hkBst@gentoo/developer/hkbst] has quit [Read error: Connection reset by peer] 16:36:04 MichaelRaskin [~MichaelRa@pantagruel.mccme.ru] has joined #scheme 16:39:45 alexsuraci_ [~alexsurac@32.168.103.156] has joined #scheme 16:41:03 sphex [~nobody@modemcable072.42-37-24.mc.videotron.ca] has joined #scheme 16:43:10 -!- sphex_ [~nobody@modemcable072.42-37-24.mc.videotron.ca] has quit [Read error: Operation timed out] 16:46:01 alexsuraci__ [~alexsurac@166.189.235.69] has joined #scheme 16:47:54 -!- alexsuraci_ [~alexsurac@32.168.103.156] has quit [Ping timeout: 258 seconds] 16:50:09 -!- schmir [~schmir@p54A90C16.dip0.t-ipconnect.de] has quit [Ping timeout: 265 seconds] 16:51:39 -!- alexsuraci__ is now known as alexsuraci_ 16:51:59 -!- xwl [~user@123.115.118.27] has quit [Ping timeout: 260 seconds] 17:04:27 -!- oddmunds [~oddmunds@cm-84.208.72.55.getinternet.no] has quit [Read error: Operation timed out] 17:06:10 -!- Adamant [~Adamant@unaffiliated/adamant] has quit [Ping timeout: 248 seconds] 17:06:54 Poeir [~Poeir@c-98-228-48-133.hsd1.il.comcast.net] has joined #scheme 17:06:58 oddmunds [~oddmunds@cm-84.208.72.55.getinternet.no] has joined #scheme 17:07:36 alexsuraci__ [~alexsurac@32.168.104.113] has joined #scheme 17:07:42 Adamant [~Adamant@unaffiliated/adamant] has joined #scheme 17:08:38 samth [~samth@17.244.2.126] has joined #scheme 17:08:58 saint_cypher [~saint_cyp@adsl-99-2-72-93.dsl.pltn13.sbcglobal.net] has joined #scheme 17:10:08 -!- alexsuraci_ [~alexsurac@166.189.235.69] has quit [Ping timeout: 258 seconds] 17:10:09 -!- alexsuraci__ is now known as alexsuraci_ 17:11:41 sz0 [~user@94.54.200.109] has joined #scheme 17:12:23 -!- Adamant [~Adamant@unaffiliated/adamant] has quit [Ping timeout: 265 seconds] 17:12:47 pavelludiq [~quassel@91.139.193.12] has joined #scheme 17:14:03 Adamant [~Adamant@unaffiliated/adamant] has joined #scheme 17:20:36 -!- Adamant [~Adamant@unaffiliated/adamant] has quit [Ping timeout: 265 seconds] 17:21:35 Adamant [~Adamant@unaffiliated/adamant] has joined #scheme 17:22:24 -!- alvatar [~alvatar@219.119.20.95.dynamic.jazztel.es] has quit [Ping timeout: 258 seconds] 17:23:57 alvatar [~alvatar@136.119.20.95.dynamic.jazztel.es] has joined #scheme 17:34:10 -!- Mr_Awesome [~eric@pool-72-69-240-30.chi01.dsl-w.verizon.net] has quit [Quit: Hilarity ensues.] 17:39:14 -!- geckosenator [~sean@adsl-67-112-204-194.dsl.sntc01.pacbell.net] has quit [Quit: leaving] 18:14:01 -!- Mandar [~armand@217.108.230.48] has quit [Quit: Quitte] 18:26:20 -!- Adamant [~Adamant@unaffiliated/adamant] has quit [Ping timeout: 265 seconds] 18:29:44 -!- melba is now known as temp00 18:30:11 -!- temp00 [~blee@unaffiliated/lazz0] has left #scheme 18:50:09 kar8nga [~kar8nga@jol13-1-82-66-176-74.fbx.proxad.net] has joined #scheme 18:50:51 -!- MichaelRaskin [~MichaelRa@pantagruel.mccme.ru] has quit [Remote host closed the connection] 18:51:35 Hezy [~Hezy@62.56.254.148] has joined #scheme 18:51:39 Hezy_ [~Hezy@62.56.254.148] has joined #scheme 18:52:07 -!- Hezy [~Hezy@62.56.254.148] has quit [Client Quit] 18:53:11 -!- Hezy_ [~Hezy@62.56.254.148] has quit [Client Quit] 18:54:39 -!- leppie [~lolcow@dsl-243-50-80.telkomadsl.co.za] has quit [Ping timeout: 240 seconds] 18:58:49 leppie [~lolcow@dsl-243-50-80.telkomadsl.co.za] has joined #scheme 19:00:02 alexsuraci__ [~alexsurac@32.168.104.113] has joined #scheme 19:00:16 -!- alexsuraci_ [~alexsurac@32.168.104.113] has quit [Read error: Connection reset by peer] 19:00:17 -!- alexsuraci__ is now known as alexsuraci_ 19:02:21 Nshag [~none@APoitiers-158-1-142-129.w92-156.abo.wanadoo.fr] has joined #scheme 19:04:21 alexsuraci__ [~alexsurac@32.171.206.137] has joined #scheme 19:05:23 toekutr [~toekutr@adsl-69-107-143-127.dsl.pltn13.pacbell.net] has joined #scheme 19:06:17 -!- alexsuraci_ [~alexsurac@32.168.104.113] has quit [Ping timeout: 258 seconds] 19:06:19 -!- alexsuraci__ is now known as alexsuraci_ 19:11:53 Weishaupt [~wh@dslb-088-069-151-200.pools.arcor-ip.net] has joined #scheme 19:17:09 -!- chupish [~182ed347@gateway/web/freenode/x-wtuknehovdoddgko] has quit [] 19:30:51 -!- Nshag [~none@APoitiers-158-1-142-129.w92-156.abo.wanadoo.fr] has quit [Read error: Connection reset by peer] 19:33:16 -!- alvatar [~alvatar@136.119.20.95.dynamic.jazztel.es] has quit [Quit: leaving] 19:37:30 schmir [~schmir@p54A93E8E.dip0.t-ipconnect.de] has joined #scheme 19:38:04 fabe [~fabe@p54A7E286.dip.t-dialin.net] has joined #scheme 19:43:06 -!- SharkBrain [~gerard@210.48.104.34] has quit [Ping timeout: 260 seconds] 19:43:22 SharkBrain [~gerard@210.48.104.34] has joined #scheme 19:43:51 -!- pavelludiq [~quassel@91.139.193.12] has quit [Remote host closed the connection] 19:49:28 -!- schmir [~schmir@p54A93E8E.dip0.t-ipconnect.de] has quit [Ping timeout: 265 seconds] 19:55:14 pavelludiq [~quassel@87.246.58.73] has joined #scheme 19:56:58 -!- toekutr [~toekutr@adsl-69-107-143-127.dsl.pltn13.pacbell.net] has quit [Quit: Leaving] 20:00:31 -!- kar8nga [~kar8nga@jol13-1-82-66-176-74.fbx.proxad.net] has quit [Remote host closed the connection] 20:01:44 Colloguy [~flx@64.134.19.223] has joined #scheme 20:02:02 -!- Weishaupt [~wh@dslb-088-069-151-200.pools.arcor-ip.net] has left #scheme 20:09:04 -!- leppie [~lolcow@dsl-243-50-80.telkomadsl.co.za] has quit [Ping timeout: 276 seconds] 20:12:33 leppie [~lolcow@196-210-254-162.dynamic.isadsl.co.za] has joined #scheme 20:15:36 bgs100 [~ian@unaffiliated/bgs100] has joined #scheme 20:19:15 -!- sz0 [~user@94.54.200.109] has quit [Read error: Connection reset by peer] 20:21:57 albs [~chatzilla@65.223.246.158] has joined #scheme 20:22:41 hello :) 20:24:03 -!- alexsuraci_ [~alexsurac@32.171.206.137] has quit [Quit: alexsuraci_] 20:24:07 -!- oddmunds [~oddmunds@cm-84.208.72.55.getinternet.no] has left #scheme 20:26:44 choas [~lars@p5B0DCEF5.dip.t-dialin.net] has joined #scheme 20:31:20 -!- langmartin [~user@exeuntcha2.tva.gov] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 20:32:48 Adamant [~Adamant@unaffiliated/adamant] has joined #scheme 20:35:55 adiabatic [~adiabatic@dsl-206-55-130-248.tstonramp.com] has joined #scheme 20:41:31 -!- dzhus [~sphinx@95-27-206-5.broadband.corbina.ru] has quit [Remote host closed the connection] 20:42:30 -!- attila_lendvai [~ati@catv-89-134-66-143.catv.broadband.hu] has quit [Ping timeout: 258 seconds] 20:46:26 -!- pavelludiq [~quassel@87.246.58.73] has quit [Ping timeout: 248 seconds] 20:55:20 MichaelRaskin [~MichaelRa@195.91.224.225] has joined #scheme 20:58:21 arcfide [arcfide@140-182-145-207.dhcp-bl.indiana.edu] has joined #scheme 20:58:23 rillig [~rillig@hmbg-4d06b196.pool.mediaWays.net] has joined #scheme 21:00:38 jmcphers [~jmcphers@218.185.108.156] has joined #scheme 21:02:14 -!- SharkBrain [~gerard@210.48.104.34] has quit [Remote host closed the connection] 21:02:21 -!- rdd [~rdd@c83-250-52-182.bredband.comhem.se] has quit [Read error: Connection reset by peer] 21:04:00 virl [~virl__@chello062178085149.1.12.vie.surfer.at] has joined #scheme 21:05:39 -!- bzzbzz [~franco@modemcable240.34-83-70.mc.videotron.ca] has quit [Quit: leaving] 21:13:34 -!- leppie [~lolcow@196-210-254-162.dynamic.isadsl.co.za] has quit [Ping timeout: 246 seconds] 21:14:00 MononcQc [~ferd@modemcable062.225-20-96.mc.videotron.ca] has joined #scheme 21:24:23 -!- dfkjjkfd [~paulh@82-13-ftth.onsnetstudenten.nl] has quit [Quit: Lost terminal] 21:27:49 WH [~wh@dslb-088-069-151-200.pools.arcor-ip.net] has joined #scheme 21:37:38 jlongster [~user@static-host-74-205-135-190.epbinternet.com] has joined #scheme 21:37:40 -!- m811 [~user@150.181.35.213.dyn.estpak.ee] has quit [Quit: "If you put a million monkeys at a million keyboards, one of them will eventually write a Java program. The rest of them will write Perl programs."] 21:40:10 ha ha 21:40:41 -!- WH [~wh@dslb-088-069-151-200.pools.arcor-ip.net] has left #scheme 21:44:10 -!- pchrist [~spirit@gentoo/developer/pchrist] has quit [Quit: leaving] 21:48:56 -!- jlongster [~user@static-host-74-205-135-190.epbinternet.com] has quit [Ping timeout: 268 seconds] 21:54:07 -!- mreggen [~mreggen@cm-84.215.18.49.getinternet.no] has quit [Quit: leaving] 21:58:10 Skewb [Skewb@83.231.93.72] has joined #scheme 21:58:20 Hi. 21:58:36 RageOfThou [~RageOfTho@users-55-63.vinet.ba] has joined #scheme 21:58:47 rudybot [~luser@offby1.xen.prgmr.com] has joined #scheme 22:02:16 -!- choas [~lars@p5B0DCEF5.dip.t-dialin.net] has quit [Quit: leaving] 22:02:25 rudybot: Well, look who's finally decided to show up. 22:02:26 chandler: eh? Try "rudybot: help". 22:02:52 -!- MrFahrenheit [~RageOfTho@users-33-171.vinet.ba] has quit [Ping timeout: 265 seconds] 22:05:44 luz [~davids@139.82.89.70] has joined #scheme 22:07:10 Weishaupt [~wh@dslb-088-069-151-200.pools.arcor-ip.net] has joined #scheme 22:08:11 -!- Weishaupt [~wh@dslb-088-069-151-200.pools.arcor-ip.net] has left #scheme 22:14:02 kar8nga [~kar8nga@jol13-1-82-66-176-74.fbx.proxad.net] has joined #scheme 22:15:26 -!- Skewb [Skewb@83.231.93.72] has quit [] 22:16:28 WH [~wh@dslb-088-069-151-200.pools.arcor-ip.net] has joined #scheme 22:16:33 pchrist [~spirit@gentoo/developer/pchrist] has joined #scheme 22:17:30 -!- WH [~wh@dslb-088-069-151-200.pools.arcor-ip.net] has quit [Client Quit] 22:18:16 _rata_ [~bea182e9@gateway/web/freenode/x-jqwlgrhqjgmvekvi] has joined #scheme 22:18:18 <_rata_> hi 22:21:31 -!- sepult [~user@xdsl-78-35-207-156.netcologne.de] has quit [Read error: Connection reset by peer] 22:29:42 -!- Colloguy [~flx@64.134.19.223] has quit [Ping timeout: 260 seconds] 22:35:55 -!- jonrafkind [~jon@crystalis.cs.utah.edu] has quit [Ping timeout: 260 seconds] 22:42:08 jlongster [~user@c-76-127-22-64.hsd1.tn.comcast.net] has joined #scheme 22:49:34 -!- rillig [~rillig@hmbg-4d06b196.pool.mediaWays.net] has quit [Read error: Connection reset by peer] 22:52:07 Colloguy [~flx@64.134.19.223] has joined #scheme 22:57:52 -!- _rata_ [~bea182e9@gateway/web/freenode/x-jqwlgrhqjgmvekvi] has quit [Quit: Page closed] 23:03:20 -!- samth [~samth@17.244.2.126] has quit [Quit: Ex-Chat] 23:06:22 sepult [~user@xdsl-78-35-207-156.netcologne.de] has joined #scheme 23:06:59 merimus_ [~merimus@c-67-171-83-6.hsd1.pa.comcast.net] has joined #scheme 23:10:41 -!- sepult [~user@xdsl-78-35-207-156.netcologne.de] has quit [Remote host closed the connection] 23:13:19 sepult [~user@xdsl-78-35-207-156.netcologne.de] has joined #scheme 23:15:33 -!- sepult [~user@xdsl-78-35-207-156.netcologne.de] has quit [Read error: Connection reset by peer] 23:17:14 sepult [~user@xdsl-78-35-207-156.netcologne.de] has joined #scheme 23:17:56 -!- arcfide [arcfide@140-182-145-207.dhcp-bl.indiana.edu] has quit [Quit: ircII EPIC4-2.8 -- Are we there yet?] 23:22:26 mbohun [~mbohun@202.124.75.112] has joined #scheme 23:27:27 -!- sepult [~user@xdsl-78-35-207-156.netcologne.de] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 23:27:50 -!- kar8nga [~kar8nga@jol13-1-82-66-176-74.fbx.proxad.net] has quit [Remote host closed the connection] 23:32:40 brandelune [~suzume@pl571.nas982.takamatsu.nttpc.ne.jp] has joined #scheme 23:32:49 -!- albs [~chatzilla@65.223.246.158] has quit [Remote host closed the connection] 23:35:47 sepult [~user@xdsl-78-35-207-156.netcologne.de] has joined #scheme 23:39:00 -!- MononcQc [~ferd@modemcable062.225-20-96.mc.videotron.ca] has quit [Quit: leaving] 23:42:43 -!- sepult [~user@xdsl-78-35-207-156.netcologne.de] has quit [Remote host closed the connection] 23:44:14 sepult [~user@xdsl-78-35-207-156.netcologne.de] has joined #scheme 23:44:26 -!- sepult [~user@xdsl-78-35-207-156.netcologne.de] has quit [Read error: Connection reset by peer] 23:47:28 sepult [~user@xdsl-78-35-207-156.netcologne.de] has joined #scheme 23:47:40 -!- sepult [~user@xdsl-78-35-207-156.netcologne.de] has quit [Remote host closed the connection] 23:49:41 sepult [~user@xdsl-78-35-207-156.netcologne.de] has joined #scheme 23:49:42 -!- sepult [~user@xdsl-78-35-207-156.netcologne.de] has quit [Remote host closed the connection] 23:51:02 sepult [~user@xdsl-78-35-207-156.netcologne.de] has joined #scheme 23:52:48 -!- sepult [~user@xdsl-78-35-207-156.netcologne.de] has quit [Remote host closed the connection] 23:54:04 -!- fda314925 [~fda314925@211.239.124.232] has quit [Remote host closed the connection] 23:54:07 sepult [~user@xdsl-78-35-207-156.netcologne.de] has joined #scheme 23:54:19 fda314925 [~fda314925@211.239.124.232] has joined #scheme 23:54:58 -!- sepult [~user@xdsl-78-35-207-156.netcologne.de] has quit [Read error: Connection reset by peer] 23:58:28 sepult [~user@xdsl-78-35-207-156.netcologne.de] has joined #scheme 23:58:29 -!- sepult [~user@xdsl-78-35-207-156.netcologne.de] has quit [Remote host closed the connection]