00:00:42 -!- cafesofie [~cafesofie@ool-18b97779.dyn.optonline.net] has quit [Remote host closed the connection] 00:01:22 cafesofie [~cafesofie@ool-18b97779.dyn.optonline.net] has joined #scheme 00:02:03 -!- pygospa [~TheRealPy@kiel-4dbec463.pool.mediaWays.net] has quit [Disconnected by services] 00:02:11 pygospa [~TheRealPy@kiel-5f77be47.pool.mediaWays.net] has joined #scheme 00:02:20 magic_mage [~gschuette@pool-74-111-197-135.lsanca.fios.verizon.net] has joined #scheme 00:02:26 hi yall 00:02:30 hows the scheming? 00:15:49 *offby1* rubs hands together evilly 00:16:01 teurastaja_: say hello to rudybot 00:17:15 ? 00:17:41 teurastaja_: you asked 'what programs have you (anyone) developed in scheme?'; that was my answer 00:17:43 rudybot: (banner) 00:17:43 *offby1: ; Value: "Welcome to Racket v5.1.1.\n" 00:18:06 rudybot: how does it feel, being a Software? 00:18:06 *offby1: it does feel kinda soothing to have top-level forms all bracketed with white, and the next with red and so forth, since then eg (defn foo [arg1 arg2] ...) is always white/red. it doesn't really help me think, but it's a nice way to break up the monotony of source code a little 00:18:18 lol 00:18:30 rudybot: I didn't know your aesthetic sense was so well developed. 00:18:31 *offby1: Well, I also do not like the "so bad it's good" aesthetic. 00:18:35 me neither 00:18:40 rudybot: source 00:18:40 *offby1: git clone git://github.com/offby1/rudybot.git 00:18:48 why, that URL has my nick in it! 00:19:09 rudybot: what do you know? 00:19:09 teurastaja_: I don't know that term. Type ".index n" to see the terms in my database starting with 'n'. 00:19:24 teurastaja_: he didn't really mean that 00:19:49 teurastaja_: when he doesn't "understand" what you say, he just picks some random utterance that someone _else_ said, that has one word in common with what _you_ said, and spews it back. 00:19:56 In this case, the word seems to have been "know". 00:20:08 drdo` [~user@91.205.108.93.rev.vodafone.pt] has joined #scheme 00:20:15 ironically, that utterance seems to have come from some _other_ bot. 00:20:34 how do you know that? 00:20:40 because I wrote it 00:20:45 i know 00:20:51 but how? 00:20:56 *offby1* stares blankly 00:21:08 are you asking "how did you write rudybot"? 00:21:15 no 00:21:18 ok 00:21:43 -!- drdo [~user@91.205.108.93.rev.vodafone.pt] has quit [Ping timeout: 244 seconds] 00:21:44 how do you already know how it happened? 00:22:15 bugQ [~bug@c-67-172-239-252.hsd1.ut.comcast.net] has joined #scheme 00:22:42 that its another bot 00:23:29 a bot talked to your bot? 00:26:27 I say scheme does ww.prevayler.org right and puts oracle outa biz. 00:26:31 hate ellison 00:26:42 -!- Fare [~Fare@74.125.59.116] has quit [Ping timeout: 250 seconds] 00:26:53 what does a bot say to another bot? 00:26:59 lmfao 00:27:04 -!- drdo` [~user@91.205.108.93.rev.vodafone.pt] has quit [Read error: Connection reset by peer] 00:27:32 teurastaja_: I don't know for sure, but it seems a reasonable guess. I have trouble imagining a human saying "I don't know that term. Type ".index n" to see the terms in my database starting with 'n'." 00:27:47 oh 00:28:02 hey, I say that all the time, insensitive clod! 00:28:04 yes thats a reasonable guess 00:28:17 in fact, I can tell you which bot it is: "birny", in #emacs 00:28:32 bremner_: what's your point? You're a bot too. 00:28:42 asumu [~at@2001:470:b:b7:21c:26ff:fe06:5b57] has joined #scheme 00:29:29 do bot fuzzers even exist? 00:30:27 you know... a tool to test bots for incoherent behaviour 00:30:52 never heard of such a thing 00:31:05 rudybot is pretty incoherent most of the time anyway; I don't need a tool to tell me that 00:31:39 im basing this on security fuzzer tools design to test for flaws in program input 00:33:05 -!- jonrafkind [~jon@crystalis.cs.utah.edu] has quit [Ping timeout: 244 seconds] 00:33:49 you feed the input with common program crashers and an algorithm to randomize the testing 00:34:31 yeah, I've heard of those. 00:34:58 it's easy to see if a program has crashed; it'd be harder to tell if the bot's output was "incoherent". First you'd have to define "incoherent", which I suspect would kill you right there. 00:35:46 it could be useful as a debugging tool 00:36:27 incoherent would mean "detect non-human behaviour 00:36:30 " 00:36:51 perhaps using google searches 00:37:06 i dont know 00:38:30 besides, how does the fuzzer tell the programmer it crashed? 00:38:30 Fare [~Fare@63.115.78.49] has joined #scheme 00:38:56 i cant believe fuzzers cant do that 00:39:15 because you could never know what string to use 00:41:40 doesnt rudybot know when it cant find an answer? 00:42:08 hard to answer that 00:42:13 rudybot: do you know when you can't find an answer? 00:42:13 ijp: people will come looking for me here. they will ask questions. do not answer any of them. 00:42:19 more or less by definition, he always finds an answer, even if it's just "huh?" 00:42:31 rudybot: why so secretive? 00:42:32 ijp: Impressive how the world outside open source is secretive about everything it can be. 00:43:09 rudybot: do you like open source? 00:43:09 teurastaja_: ACTION pins e1f eyes open with medical retainer clips 00:43:28 what? 00:43:47 rudybot: what? 00:43:47 teurastaja_: i can tell you other music that i like a lot if you want, what kind of stuff do you usually like? 00:44:20 rudybot: tell me 00:44:20 teurastaja_: tell us EXACTLY 1) what you typed; 2) what you saw; and 3) what you expected to see. 00:44:54 hmm... im confused 00:45:20 more than rudybot i think 00:45:21 notice how every one of his responses has a word in common with what you said. 00:45:40 yes 00:45:49 -!- EM03 [~dfsdfdsf@unaffiliated/em03] has quit [Quit: EM03] 00:45:56 have you heard of opencog? 00:46:07 nope 00:46:57 http://opencog.org/ 00:47:06 its in scheme 00:48:18 -!- ckrailo [~ckrailo@208.86.167.249] has quit [Quit: Computer has gone to sleep.] 00:48:50 yikes, AI 00:49:15 rudybot: we hates AI, don't we. 00:49:15 bremner_: uses C-M-i on windows, which he hates 00:49:34 man, for a CEO, that guy sure takes an ugly picture 00:49:41 http://opencog.org/wp-content/uploads/2010/04/ben_goertzel__headshot1.jpg 00:49:45 dude. Hire a pro. 00:49:52 at least expose it properly. 00:50:18 -!- acarrico [~acarrico@pppoe-68-142-54-117.gmavt.net] has quit [Ping timeout: 248 seconds] 00:52:11 ymasory [~ymasory@c-76-99-55-224.hsd1.pa.comcast.net] has joined #scheme 00:54:17 -!- evhan [~evhan@li321-76.members.linode.com] has quit [Quit: leaving] 00:54:42 oh shit! 01:00:23 siag office is SICK 01:00:25 :) 01:02:11 -!- magic_mage is now known as lebron_mustdie 01:04:19 pjfd4 [~pjfd@pool-141-155-129-4.ny5030.east.verizon.net] has joined #scheme 01:08:24 evhan [~evhan@li321-76.members.linode.com] has joined #scheme 01:15:58 -!- jcowan [c6b912cf@gateway/web/freenode/ip.198.185.18.207] has quit [Ping timeout: 252 seconds] 01:17:20 -!- ijp [~user@host109-154-194-139.range109-154.btcentralplus.com] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 01:19:50 -!- lebron_mustdie [~gschuette@pool-74-111-197-135.lsanca.fios.verizon.net] has quit [Quit: Leaving.] 01:27:52 -!- githogori [~githogori@216.207.36.222] has quit [Remote host closed the connection] 01:31:18 -!- MrFahrenheit [~RageOfTho@62.101.146.61] has quit [Quit: Leaving] 01:33:45 drdo [~user@91.205.108.93.rev.vodafone.pt] has joined #scheme 01:42:11 samth_ [~samth@c-24-128-51-63.hsd1.ma.comcast.net] has joined #scheme 01:43:03 -!- kniu [~kniu@pool-96-250-3-60.nycmny.fios.verizon.net] has quit [Remote host closed the connection] 01:43:06 acarrico [~acarrico@pppoe-68-142-54-117.gmavt.net] has joined #scheme 01:43:10 -!- preflex [~preflex@unaffiliated/mauke/bot/preflex] has quit [Read error: Operation timed out] 01:44:16 MrFahrenheit [~RageOfTho@users-146-61.vinet.ba] has joined #scheme 01:45:47 preflex [~preflex@unaffiliated/mauke/bot/preflex] has joined #scheme 01:49:41 ckrailo [~ckrailo@pool-173-57-102-171.dllstx.fios.verizon.net] has joined #scheme 01:50:41 -!- bugQ [~bug@c-67-172-239-252.hsd1.ut.comcast.net] has quit [Ping timeout: 240 seconds] 01:55:03 -!- lusory [~bart@bb121-6-156-104.singnet.com.sg] has quit [Read error: Connection reset by peer] 01:57:17 -!- zeroish [~zeroish@135.207.174.50] has quit [Ping timeout: 252 seconds] 02:01:10 lusory [~bart@bb219-75-23-224.singnet.com.sg] has joined #scheme 02:14:47 -!- copumpkin [~pumpkin@unaffiliated/pumpkingod] has quit [Quit: Computer has gone to sleep.] 02:15:42 -!- drdo [~user@91.205.108.93.rev.vodafone.pt] has quit [Remote host closed the connection] 02:16:48 aidalgol [~user@202.36.179.68] has joined #scheme 02:18:00 Shamiq [~Adium@c-71-197-146-85.hsd1.wa.comcast.net] has joined #scheme 02:20:56 -!- tauntaun [~Crumpet@ool-44c711b3.dyn.optonline.net] has quit [Quit: Ex-Chat] 02:21:24 -!- teurastaja_ [~Samuel@modemcable182.177-200-24.mc.videotron.ca] has quit [Quit: --> Put something intelligent here when I'm more bored <--] 02:27:27 drdo [~user@91.205.108.93.rev.vodafone.pt] has joined #scheme 02:40:35 -!- bgs100 [~ian@unaffiliated/bgs100] has quit [Quit: aaawaaayyyy!!!] 02:41:26 -!- drdo [~user@91.205.108.93.rev.vodafone.pt] has quit [Remote host closed the connection] 02:41:30 -!- cafesofie [~cafesofie@ool-18b97779.dyn.optonline.net] has quit [Remote host closed the connection] 02:45:41 grettke [~grettke@cpe-65-30-30-255.wi.res.rr.com] has joined #scheme 02:50:34 -!- samth_ [~samth@c-24-128-51-63.hsd1.ma.comcast.net] has quit [Ping timeout: 250 seconds] 02:50:38 -!- elliottcable is now known as ec|detached 02:52:39 copumpkin [~pumpkin@209-6-232-56.c3-0.sbo-ubr1.sbo.ma.cable.rcn.com] has joined #scheme 02:52:39 -!- copumpkin [~pumpkin@209-6-232-56.c3-0.sbo-ubr1.sbo.ma.cable.rcn.com] has quit [Changing host] 02:52:39 copumpkin [~pumpkin@unaffiliated/pumpkingod] has joined #scheme 02:53:38 githogori [~githogori@c-24-7-1-43.hsd1.ca.comcast.net] has joined #scheme 02:53:47 -!- aidalgol [~user@202.36.179.68] has quit [Remote host closed the connection] 02:58:30 -!- MrFahrenheit [~RageOfTho@users-146-61.vinet.ba] has quit [Ping timeout: 258 seconds] 02:59:03 cafesofie [~cafesofie@ool-18b97779.dyn.optonline.net] has joined #scheme 03:01:29 -!- cafesofie [~cafesofie@ool-18b97779.dyn.optonline.net] has quit [Remote host closed the connection] 03:02:33 -!- REPLeffect [~REPLeffec@69.54.115.254] has quit [Ping timeout: 252 seconds] 03:04:34 -!- asumu [~at@2001:470:b:b7:21c:26ff:fe06:5b57] has quit [Ping timeout: 260 seconds] 03:07:11 -!- Jafet [~Jafet@unaffiliated/jafet] has quit [Ping timeout: 276 seconds] 03:08:13 Jafet [~Jafet@unaffiliated/jafet] has joined #scheme 03:10:49 drdo [~user@91.205.108.93.rev.vodafone.pt] has joined #scheme 03:13:54 -!- drdo [~user@91.205.108.93.rev.vodafone.pt] has quit [Remote host closed the connection] 03:14:16 -!- grettke [~grettke@cpe-65-30-30-255.wi.res.rr.com] has quit [] 03:14:37 drdo [~user@91.205.108.93.rev.vodafone.pt] has joined #scheme 03:15:11 -!- Fare [~Fare@63.115.78.49] has quit [Ping timeout: 276 seconds] 03:15:47 REPLeffect [~REPLeffec@69.54.115.254] has joined #scheme 03:16:04 EM03 [~dfsdfdsf@unaffiliated/em03] has joined #scheme 03:18:36 cafesofie [~cafesofie@ool-18b97779.dyn.optonline.net] has joined #scheme 03:27:17 -!- EM03 [~dfsdfdsf@unaffiliated/em03] has quit [Read error: Connection reset by peer] 03:29:02 EM03 [~dfsdfdsf@cpe-65-186-205-111.insight.res.rr.com] has joined #scheme 03:29:02 -!- EM03 [~dfsdfdsf@cpe-65-186-205-111.insight.res.rr.com] has quit [Changing host] 03:29:02 EM03 [~dfsdfdsf@unaffiliated/em03] has joined #scheme 03:29:59 Fare [~Fare@74.125.59.116] has joined #scheme 03:33:21 -!- MichaelRaskin [~MichaelRa@195.91.224.225] has quit [Ping timeout: 252 seconds] 03:40:31 -!- tupi [~david@189.60.161.65] has quit [Quit: Leaving] 03:45:12 EM03_ [~dfsdfdsf@unaffiliated/em03] has joined #scheme 03:45:17 -!- EM03 [~dfsdfdsf@unaffiliated/em03] has quit [Ping timeout: 244 seconds] 03:45:17 -!- EM03_ is now known as EM03 03:45:18 Hey 04:06:08 aidalgol [~user@202.36.179.68] has joined #scheme 04:07:13 -!- Shamiq [~Adium@c-71-197-146-85.hsd1.wa.comcast.net] has left #scheme 04:09:24 ho 04:12:37 MichaelRaskin [~MichaelRa@195.178.216.22] has joined #scheme 04:13:36 How are you 04:15:03 I'm like this ---><---- 04:15:10 *offby1* holds fingers close together 04:18:57 jonrafkind [~jon@jonr5.dsl.xmission.com] has joined #scheme 04:27:20 -!- em [~em@unaffiliated/emma] has quit [Ping timeout: 276 seconds] 04:28:47 em [~em@unaffiliated/emma] has joined #scheme 04:40:37 -!- pjfd4 [~pjfd@pool-141-155-129-4.ny5030.east.verizon.net] has quit [Ping timeout: 260 seconds] 04:41:07 -!- dnolen [~davidnole@184.152.69.75] has quit [Quit: dnolen] 04:48:26 -!- em [~em@unaffiliated/emma] has quit [Ping timeout: 250 seconds] 04:51:44 djcb [~user@a88-112-253-18.elisa-laajakaista.fi] has joined #scheme 04:53:53 -!- qizwiz` [~user@ppp-70-245-65-87.dsl.hstntx.swbell.net] has left #scheme 04:56:43 -!- drdo [~user@91.205.108.93.rev.vodafone.pt] has quit [Remote host closed the connection] 04:56:49 -!- qizwiz [~user@ppp-70-245-65-87.dsl.hstntx.swbell.net] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 04:58:06 -!- aidalgol [~user@202.36.179.68] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 05:02:18 gravicappa [~gravicapp@ppp91-77-190-197.pppoe.mtu-net.ru] has joined #scheme 05:08:36 -!- cafesofie [~cafesofie@ool-18b97779.dyn.optonline.net] has quit [Remote host closed the connection] 05:19:19 -!- blueadept [~blueadept@unaffiliated/blueadept] has quit [Ping timeout: 240 seconds] 05:20:42 MrFahrenheit [~RageOfTho@users-146-61.vinet.ba] has joined #scheme 05:24:27 blueadept [~blueadept@unaffiliated/blueadept] has joined #scheme 05:28:10 -!- djcb [~user@a88-112-253-18.elisa-laajakaista.fi] has quit [Remote host closed the connection] 05:33:49 superjudge [~superjudg@195.22.80.141] has joined #scheme 05:36:32 -!- gravicappa [~gravicapp@ppp91-77-190-197.pppoe.mtu-net.ru] has quit [Ping timeout: 250 seconds] 05:37:35 -!- MrFahrenheit [~RageOfTho@users-146-61.vinet.ba] has quit [Ping timeout: 258 seconds] 05:38:23 -!- REPLeffect [~REPLeffec@69.54.115.254] has quit [Ping timeout: 252 seconds] 05:41:40 -!- ckrailo [~ckrailo@pool-173-57-102-171.dllstx.fios.verizon.net] has quit [Read error: Operation timed out] 05:41:46 ckrailo [~ckrailo@pool-173-57-102-171.dllstx.fios.verizon.net] has joined #scheme 05:46:16 -!- nteon [~nteon@c-98-210-195-105.hsd1.ca.comcast.net] has quit [Remote host closed the connection] 05:47:09 mippymoe89 [~mippymoe8@c-24-147-92-217.hsd1.vt.comcast.net] has joined #scheme 05:47:33 gravicappa [~gravicapp@ppp91-77-167-21.pppoe.mtu-net.ru] has joined #scheme 05:49:42 em [~em@unaffiliated/emma] has joined #scheme 05:52:40 REPLeffect [~REPLeffec@69.54.115.254] has joined #scheme 05:58:11 vu3rdd [~vu3rdd@nat/cisco/x-tsmaazrrdiqudgle] has joined #scheme 05:58:11 -!- vu3rdd [~vu3rdd@nat/cisco/x-tsmaazrrdiqudgle] has quit [Changing host] 05:58:11 vu3rdd [~vu3rdd@fsf/member/vu3rdd] has joined #scheme 05:58:21 -!- copumpkin [~pumpkin@unaffiliated/pumpkingod] has quit [Quit: Computer has gone to sleep.] 05:59:06 copumpkin [~pumpkin@209-6-232-56.c3-0.sbo-ubr1.sbo.ma.cable.rcn.com] has joined #scheme 05:59:06 -!- copumpkin [~pumpkin@209-6-232-56.c3-0.sbo-ubr1.sbo.ma.cable.rcn.com] has quit [Changing host] 05:59:06 copumpkin [~pumpkin@unaffiliated/pumpkingod] has joined #scheme 06:01:10 -!- realitygrill [~realitygr@adsl-76-226-116-169.dsl.sfldmi.sbcglobal.net] has quit [Ping timeout: 252 seconds] 06:02:28 realitygrill [~realitygr@adsl-76-226-130-75.dsl.sfldmi.sbcglobal.net] has joined #scheme 06:20:20 -!- jonrafkind [~jon@jonr5.dsl.xmission.com] has quit [Ping timeout: 240 seconds] 06:26:50 -!- ASau [~user@95-24-202-195.broadband.corbina.ru] has quit [Ping timeout: 248 seconds] 06:29:17 ASau [~user@95-27-146-128.broadband.corbina.ru] has joined #scheme 06:34:10 -!- gravicappa [~gravicapp@ppp91-77-167-21.pppoe.mtu-net.ru] has quit [Ping timeout: 250 seconds] 06:43:01 gravicappa [~gravicapp@ppp91-77-167-21.pppoe.mtu-net.ru] has joined #scheme 06:47:24 realitygrill_ [~realitygr@76.226.199.205] has joined #scheme 06:50:40 -!- realitygrill [~realitygr@adsl-76-226-130-75.dsl.sfldmi.sbcglobal.net] has quit [Ping timeout: 240 seconds] 06:50:42 -!- realitygrill_ is now known as realitygrill 06:51:21 -!- REPLeffect [~REPLeffec@69.54.115.254] has quit [Ping timeout: 252 seconds] 06:52:06 REPLeffect [~REPLeffec@69.54.115.254] has joined #scheme 06:55:42 masm [~masm@bl19-159-78.dsl.telepac.pt] has joined #scheme 07:06:23 -!- REPLeffect [~REPLeffec@69.54.115.254] has quit [Ping timeout: 252 seconds] 07:07:08 -!- foof [~user@li126-140.members.linode.com] has quit [Read error: Connection reset by peer] 07:08:14 foof [~user@li126-140.members.linode.com] has joined #scheme 07:18:09 -!- gravicappa [~gravicapp@ppp91-77-167-21.pppoe.mtu-net.ru] has quit [Remote host closed the connection] 07:20:24 REPLeffect [~REPLeffec@69.54.115.254] has joined #scheme 07:21:15 hkBst [~quassel@gentoo/developer/hkbst] has joined #scheme 07:28:20 -!- Fare [~Fare@74.125.59.116] has quit [Ping timeout: 250 seconds] 07:39:45 -!- REPLeffect [~REPLeffec@69.54.115.254] has quit [Ping timeout: 252 seconds] 07:43:19 Fare [~Fare@63.115.78.49] has joined #scheme 07:43:30 -!- mippymoe89 [~mippymoe8@c-24-147-92-217.hsd1.vt.comcast.net] has quit [Ping timeout: 250 seconds] 07:53:36 buddhabrot [c207f62b@gateway/web/freenode/ip.194.7.246.43] has joined #scheme 07:53:45 is there a lisp in a box for scheme? 07:54:14 wingo [~wingo@90.164.198.39] has joined #scheme 07:54:53 REPLeffect [~REPLeffec@69.54.115.254] has joined #scheme 07:56:00 -!- ckrailo [~ckrailo@pool-173-57-102-171.dllstx.fios.verizon.net] has quit [Quit: Computer has gone to sleep.] 08:02:10 CrLF0710 [crlf0710@114.96.64.147] has joined #scheme 08:04:19 -!- REPLeffect [~REPLeffec@69.54.115.254] has quit [Ping timeout: 252 seconds] 08:07:27 realitygrill_ [~realitygr@adsl-76-226-117-156.dsl.sfldmi.sbcglobal.net] has joined #scheme 08:09:56 -!- realitygrill [~realitygr@76.226.199.205] has quit [Ping timeout: 250 seconds] 08:09:57 -!- realitygrill_ is now known as realitygrill 08:11:07 buddhabrot: what would make it a `lisp in a box'? 08:17:55 buddhabrot: Yes. It's called Dr. Racket 08:18:30 yeah sorry for the childish question 08:18:33 I was a bit busy when I typed it 08:18:38 REPLeffect [~REPLeffec@69.54.115.254] has joined #scheme 08:18:56 I have been noodling around with "lispbox", which provides an implementation of COmmon Lisp in a handy SLIME + Emacs stack 08:19:32 However, I do not like the philosophy behind Common Lisp, now that I've read the reference literature, and I'm looking more at Scheme 08:19:49 I was wonderin gi fit provides a similar "lisp-in-a-box" (which apparently is not a widespread idea) 08:19:54 common lisp is much more standardized than scheme 08:20:04 although I can probably inject a Scheme implementation into the SLIME/Emacs easily 08:20:09 in scheme, and especially when you are starting, you just need to pick an implementation 08:20:25 I am interested in simplicity 08:20:42 I for instance think the COmmon Lisp standard library is bonkers, and was deterred from it 08:21:09 dunno. schemes are getting pretty big these days too ;-) 08:21:12 I also like th efuncitonal aspect in Scheme better, non-destructive functions being thedefault 08:21:19 so which implementation should I pick? 08:21:40 I am fond of Haskell and Erlang.. just wanna try something different. doesn't have to be purely functional 08:22:08 buddhabrot: http://racket-lang.org/ 08:22:12 skld_ [~skld@vpn.bangalore.geodesic.com] has joined #scheme 08:22:31 buddhabrot: http://www.neilvandyke.org/racket-sicp/ 08:22:42 pjb: sorry! 08:22:47 I thought "Dr. Racket" was a joke 08:22:51 -!- skld_ [~skld@vpn.bangalore.geodesic.com] has left #scheme 08:22:54 as a response to my childish question 08:22:57 heh 08:23:00 buddhabrot: I thought so too... 08:23:14 look around though, there are some fun ones: chicken, guile, mit scheme, ... 08:23:20 lots of flavors :) 08:23:21 It had a perfectly good name: Dr Scheme. But they they thought it would be smart to change the name... 08:23:38 wingo: I think I woudl like an implementation that has a good codebase of programs 08:24:51 wingo: And somethign that can easily talk with C api? 08:25:21 buddhabrot: then gambit scheme. It generates C code. 08:25:23 buddhabrot: does scheme have a good codebase anyway? 08:25:34 CrLF0710: I don't know, I tried looking on github 08:25:50 but its query for "languages" seems flawed, I mostly got C++ programs that do somethign with scheme 08:25:58 pjb: ok 08:26:13 guile interacts with C easily too 08:28:36 ok I'll check that out too, hope it has some kind of easy package 08:28:44 the older I get, the lazier I seem to become 08:29:22 ah, GNU Guile 08:29:39 I'll check out gambit first 08:39:02 -!- sale87 [~sale@unaffiliated/sale87] has quit [Quit: leaving] 08:40:43 misterncw [~misterncw@82.71.241.25] has joined #scheme 08:43:35 -!- monqy [~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net] has quit [Quit: hello] 08:53:50 gravicappa [~gravicapp@80.90.116.82] has joined #scheme 08:55:53 EbiDK [511bd602@gateway/web/freenode/ip.81.27.214.2] has joined #scheme 08:57:09 devslashnull [~james@ppp118-208-192-185.lns20.hba1.internode.on.net] has joined #scheme 09:11:47 -!- REPLeffect [~REPLeffec@69.54.115.254] has quit [Ping timeout: 252 seconds] 09:13:38 REPLeffect [~REPLeffec@69.54.115.254] has joined #scheme 09:30:51 -!- Obfuscate [~keii@ip98-176-17-38.sd.sd.cox.net] has quit [Ping timeout: 252 seconds] 09:33:34 -!- CrLF0710 [crlf0710@114.96.64.147] has quit [] 09:43:07 -!- Nisstyre [~nisstyre@109.74.204.224] has quit [Ping timeout: 240 seconds] 09:43:51 Obfuscate [~keii@ip98-176-17-38.sd.sd.cox.net] has joined #scheme 09:44:02 saccade [~saccade@74-95-7-186-SFBA.hfc.comcastbusiness.net] has joined #scheme 09:56:55 -!- superjudge [~superjudg@195.22.80.141] has quit [Quit: superjudge] 09:57:34 superjudge [~superjudg@195.22.80.141] has joined #scheme 09:59:28 -!- superjudge [~superjudg@195.22.80.141] has quit [Client Quit] 10:08:19 Kboad [~Kboad@70.122.105.59] has joined #scheme 10:08:22 -!- saccade [~saccade@74-95-7-186-SFBA.hfc.comcastbusiness.net] has quit [Quit: This computer has gone to sleep] 10:08:30 gods I'm getting so confuiesed by this Slime thing 10:08:34 how do I get my existing Slime to work with Gambit-C 10:09:27 buddhabrot: fwiw, i suggest geiser for scheme 10:09:50 http://www.nongnu.org/geiser/ 10:10:30 though that does restrict you to guile or racket, currently 10:12:21 yeah I want to use Gambit 10:12:28 shoudl work with slime 10:12:34 is there a reason why it would not work? 10:12:59 I'm currently trying to figure out how my *current* Slime installation works 10:13:01 because slime is a fast-moving project, mostly focused on cl, and backends have a tendency to bitrot 10:13:04 Does Gambit even have a swank server? 10:14:00 there were some efforts 10:14:21 -!- Kboad [~Kboad@70.122.105.59] has quit [Quit: Leaving] 10:14:48 Kboad [~Kboad@70.122.105.59] has joined #scheme 10:15:03 -!- Kboad [~Kboad@70.122.105.59] has quit [Client Quit] 10:17:54 right. afaiu getting a swank server working for a scheme is possible, but i've never heard of one staying working for more than a month or few 10:18:13 could be wrong there of course 10:18:36 https://github.com/shortsightedsid/swank-gambit 10:18:55 anyway 10:19:00 I have no idea how to set this up 10:19:09 I'm sure it's just me but emacs/slime documentation is a mess 10:19:32 (I never use emacs, but I got used to the slime repl when learnign clisp, wanted to keep using it for scheme) 10:22:08 Why do you want to use slime? It's a CL thing! 10:22:20 If you want a scheme IDE, then use Dr Racket! 10:23:14 foolish disrespect of emacs! heresy! 10:23:23 vi vi vi 10:25:35 kboad [kboad@70.122.105.59] has joined #scheme 10:26:20 KB [~Kboad@70.122.105.59] has joined #scheme 10:26:31 rapacity: tell me more about thsi vi + scheme combination 10:26:44 "Dr. Racket", I have a hard time taking it seriously 10:26:46 -!- KB is now known as Guest70023 10:27:07 I keep telling them that's silly. 10:28:07 buddhabrot: another option is to use a scheme with a good repl 10:28:14 if that's all that you want 10:28:32 gambit's is pretty good, no? 10:29:21 whats wrong with DrRacket? That's what I'm trying to use to learn D: 10:29:40 yeah I'm using gsi.exe now 10:29:58 (on windows, at work) 10:30:28 -!- Guest70023 [~Kboad@70.122.105.59] has quit [Client Quit] 10:31:29 so, gsi.exe sucks 10:31:35 it doesn't do indentation 10:31:40 I'll get that Dr. Racket thing 10:36:49 which takes an eon to install 10:36:50 -!- kboad [kboad@70.122.105.59] has quit [Read error: Connection reset by peer] 10:36:58 I suppose gambit will integrate with it fairly painlessly? 10:37:13 buddhabrot: well, that's an IDE. And it has several languages! 10:37:24 Perhaps even scheme if you search long enough. 10:37:46 dammit, I installed Racket 10:37:50 instead of Dr. Racket 10:37:59 That might be the same. 10:37:59 kboad [kboad@70.122.105.59] has joined #scheme 10:38:10 It was Dr Scheme, perhaps now it's just Racket. 10:38:13 "Racket is a programming language" 10:38:18 says on the website 10:39:13 yes, DrRacket is included 10:41:25 sigh 10:41:37 how do I integrate it with gambit no 10:41:44 *now 10:41:49 it looks like a kid's application 10:42:09 "Are you a Racketeer?" 10:42:51 buddhabrot: http://www.informatimago.com/images/doctor-vs-racketeer.jpg 10:43:04 sigh 10:43:46 buddhabrot: I can't tell if there is a question in there, but if you want an emacs based environment for racket, try geiser 10:43:56 no, I want Gambit 10:44:02 I want to learn gambit, work with it, in a good repl 10:44:09 I'm slowly running out of aptience 10:44:19 so wth did you install a completely different piece of software? 10:44:20 which is not as bad as running out of patience, but still 10:44:32 because gambit-c has a crappy interactive environment 10:44:42 *bremner_* installed irssi, which is also not gambit. 10:48:57 -!- cmatei [~cmatei@78.96.101.216] has quit [Remote host closed the connection] 10:51:10 buddhabrot: just in case it isn't 100% clear by now, DrRacket won't work with Gambit. 10:51:48 whyw oudl that be 100% clear to begin with? 10:51:52 DrRacket is an IDE 10:52:43 ... implemented in racket, that only works with racket. 10:53:14 ok, then what do I use form gambit? 10:53:17 it is the racket ide 10:53:20 if there is no swank 10:53:29 if there is no interactive shell worth speaking of 10:53:32 well, I'm tellin ya, it won't work. Feel free to keep trying. 10:55:28 I'm just using Vi for now, the only thing that makes sense in this weird world full of false promises 10:56:28 Is this an ok place to ask newbie questions or is this room only for serious programmers? 10:56:38 we are not serious 10:56:41 kboad: no one is serious here! ask away! 10:57:09 "point to your favorite Scheme implementation, and you're good to go".. riight. Rather. "Find some half-fledged attempt to make a swank server on github and try to get it to work. Don't bother trying anythign else, just write the files and run them through the compiler." 10:58:24 -!- vu3rdd [~vu3rdd@fsf/member/vu3rdd] has quit [Remote host closed the connection] 10:58:41 thanks :D I'm trying to figure out how to ask now... 11:00:19 how come when I put (atom? s) in DrRacket it says reference to an identifier before its definition: l? If atom is defined and I'm asking if it's an atom, shouldn't it say true or false or something? (this is from page 10 of The Little Schemer) 11:01:47 -!- wingo [~wingo@90.164.198.39] has quit [Ping timeout: 252 seconds] 11:02:12 you probably need (require mzlib/compat) at the top of the file. 11:02:44 at least that is my guess from going to docs.racket-lang.org and typing "atom?" into the search box 11:02:48 kboad: probably ATOM? is not bound in your environment. 11:03:29 cmatei [~cmatei@78.96.101.216] has joined #scheme 11:03:42 kboad, either what bremner_ said, or (define (atom? x) (not (pair? x))). 11:05:58 I already defined atom as (define atom? (lambda (x) (and (not (pair? x)) (not (null? x))))) I have no idea what that means by the way, thats just what it says in the book 11:06:56 kboad: can you paste your whole file to e.g. http://paste.lisp.org/new/scheme 11:08:11 you mean what I've typed in racket so far? 11:09:30 right. 11:09:36 kk 11:10:31 kboad pasted "atom?" at http://paste.lisp.org/display/122406 11:11:01 yar 11:11:51 kboad: are you using drracket or racket at the CLI? 11:12:44 in any case the problem is not atom? but l 11:12:54 you probably want (atom? 'l) 11:13:21 unless the point of the exercise was to see that error message. 11:14:47 drracket. and I think you're right. i assume #t means true? 11:15:24 yup 11:15:57 and what is '? 11:16:09 just fyi, in DrRacket, it might be more convenient to type your definitions in the top window, then you can save them, for example. 11:16:22 shorthand for (quote ) 11:16:37 oh okay I think I get it. thanks for the tip. 11:16:46 it stops the interpreter from trying to evaluate l as a variable 11:17:06 Ah thats what I thought, only I didnt know how to say it :D 11:17:30 thank you bremner! 11:17:51 my pleasure. 11:18:06 I have to go be an army slave now. I'll be back with more newbie questions :D 11:18:18 take care! 11:18:42 -!- kboad [kboad@70.122.105.59] has quit [] 11:20:57 mmc [~michal@salm-office-nat.tomtomgroup.com] has joined #scheme 11:23:52 -!- blueadept [~blueadept@unaffiliated/blueadept] has quit [Ping timeout: 246 seconds] 11:29:14 blueadept [~blueadept@unaffiliated/blueadept] has joined #scheme 11:32:55 if a lambda does not have any parameters 11:33:06 (lambda () "I have no params") 11:33:13 is that the only way to write it 11:33:42 (define run-me (lambda () (load "learn.scm"))) 11:33:45 ? 11:35:03 (define (run-me) (load "learn.scm")) is also possible 11:35:52 ah 11:35:56 I did not think of trying (run-me) 11:36:46 (define run-me (load "learn.scm")) would bind a global variable run-me to the output of the load function 11:36:59 and (define (run-me) (..)) does something which for now is magical to me 11:37:30 (define (foo) 'body) is another way to write (define foo (lambda () 'body)) 11:37:38 oh, it's syntactic sugar 11:37:38 ok 11:38:20 ok, it's scheme's defun 11:38:29 I'll read on in the tutorial, asking stupid questions 11:38:56 well, questions that make me wonder why you are so set on a particular scheme implementation ;) 11:39:01 please do 11:39:19 hi folks. does anyone know if there's a scheme that does concurrency and smp nicely? thinking erlang-esque applications 11:39:36 bremner_: keepw odnering! 11:39:56 *bremner_* odners 11:41:53 dsp_: termite is erlang-like 11:42:08 http://code.google.com/p/termite/ 11:42:20 -!- Fare [~Fare@63.115.78.49] has quit [Ping timeout: 240 seconds] 11:43:05 -!- realitygrill [~realitygr@adsl-76-226-117-156.dsl.sfldmi.sbcglobal.net] has quit [Quit: realitygrill] 11:43:40 meh, doesn't load on uzbl 11:44:10 use surf :) 11:44:11 hmm, does gambit support native threading yet? 11:45:35 from 2008, "One solution is to use Termite and spawn multiple Gambit processes. Although it is a valid solution, it is unacceptable for any real-time system such as video games. This project aims to extend Gambit in some fashion to utilize system threads" 11:47:04 I read the manual this mornign ont hreads and it specifically said they are gambit's 11:47:06 and not the OS 11:47:11 *threads 11:47:30 gambit also cannot spread its threads on more cpus 11:47:37 well that's out then 11:47:41 ah well 11:52:00 buddhabrot, the define shorthand is just the function's name consed to the lambda list (or, that's the most obvious implementation) 11:52:23 in some schemes, you can nest them: (define ((f x) y) ...) -> (define f (lambda (x) (lambda (y) ...))) 11:52:49 yes, thanks, I realize that now 11:53:03 this tutorial is better than the common lisp one, sicn eit starts with lambda 11:53:18 practical common lisp dives straight into defun without actually specifying what it does 11:54:47 well, in CL functions and variables live in different namespaces, defun doesn't do the define -> define+lambda thing like in scheme. 12:12:42 -!- masm [~masm@bl19-159-78.dsl.telepac.pt] has quit [Quit: Leaving.] 12:12:59 pjfd4 [~pjfd@pool-70-18-12-95.nycmny.east.verizon.net] has joined #scheme 12:17:03 dnolen [~davidnole@184.152.69.75] has joined #scheme 12:22:20 masm [~masm@2.80.159.78] has joined #scheme 12:23:07 -!- EbiDK [511bd602@gateway/web/freenode/ip.81.27.214.2] has quit [Quit: Page closed] 12:39:55 replore_ [~replore@ntkngw256114.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #scheme 12:47:41 samth_ [~samth@c-24-128-51-63.hsd1.ma.comcast.net] has joined #scheme 12:50:18 -!- mmc [~michal@salm-office-nat.tomtomgroup.com] has quit [Ping timeout: 250 seconds] 12:58:21 superjudge [~superjudg@host-90-238-94-205.mobileonline.telia.com] has joined #scheme 13:02:33 -!- replore_ [~replore@ntkngw256114.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit [Remote host closed the connection] 13:06:15 mmc [~michal@salm-office-nat.tomtomgroup.com] has joined #scheme 13:08:05 kboad [kboad@70.122.105.59] has joined #scheme 13:08:53 replore [~replore@ntkngw256114.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #scheme 13:13:10 vu3rdd [~vu3rdd@122.167.217.6] has joined #scheme 13:13:10 -!- vu3rdd [~vu3rdd@122.167.217.6] has quit [Changing host] 13:13:10 vu3rdd [~vu3rdd@fsf/member/vu3rdd] has joined #scheme 13:14:33 -!- superjudge [~superjudg@host-90-238-94-205.mobileonline.telia.com] has quit [Quit: superjudge] 13:14:41 -!- MichaelRaskin [~MichaelRa@195.178.216.22] has quit [Ping timeout: 240 seconds] 13:21:39 -!- Jafet [~Jafet@unaffiliated/jafet] has quit [Quit: Leaving.] 13:21:58 Jafet [~Jafet@unaffiliated/jafet] has joined #scheme 13:22:54 yell0 [~yello@unaffiliated/contempt] has joined #scheme 13:25:59 -!- kboad [kboad@70.122.105.59] has quit [Read error: Connection reset by peer] 13:27:06 kboad [kboad@70.122.105.59] has joined #scheme 13:36:31 -!- kboad [kboad@70.122.105.59] has quit [] 13:36:57 wingo [~wingo@17.56.21.95.dynamic.jazztel.es] has joined #scheme 13:37:07 yo 13:37:38 hey wingo! 13:37:47 greets! 13:38:24 regreets! 13:38:30 kboad [~bo@70.122.105.59] has joined #scheme 13:40:01 what the haps? 13:44:13 Hi. 13:46:57 hello sir campbell. 13:47:56 Sir Campbell? Gee, do you know something I don't? Should I call up the queen and ask her whether there's a surprise in store for me? 13:48:19 realitygrill [~realitygr@adsl-76-226-117-156.dsl.sfldmi.sbcglobal.net] has joined #scheme 13:49:19 To OBE or not to OBE 13:49:20 knights of the lambda calculus are made with pocket protectors, not with swords 13:51:37 -!- buddhabrot [c207f62b@gateway/web/freenode/ip.194.7.246.43] has quit [Quit: Page closed] 13:52:58 Ah, I see. But I'm afraid the seal on my pocket protector is not that of the Y combinator. Mine is a `nerd pride' pocket protector. 13:53:37 -!- kboad [~bo@70.122.105.59] has quit [] 13:55:08 hum, a confusion then. i suggest calling the queen to sort things out! 13:58:08 Rulers can only measure, not sort. 13:58:32 <_p4bl0> hi everyone! 13:58:48 <_p4bl0> I have defined a function and I'd like to be able to traverse its s-expression, is that easily possible with Racket, Guile or mit-scheme? 13:59:17 When you say `traverse', what do you mean? 13:59:25 (traverse '(define (f x) (+ x 5))) 13:59:42 <_p4bl0> I want to get the s-exp of the procedure object 13:59:54 Sometimes you can get at a representation of a procedure's source code, as a debugging operation, but not in the course of the normal semantics of a program. 13:59:57 Better keep the sexp in a file and read it... 14:00:45 _p4bl0: besides that, what you would traverse isn't always an s-expression 14:00:50 *wingo* looks for a link 14:00:59 -!- lusory [~bart@bb219-75-23-224.singnet.com.sg] has quit [Read error: Connection reset by peer] 14:01:21 <_p4bl0> oh okay... to bad 14:02:22 http://www.gnu.org/software/guile/manual/html_node/The-Scheme-Compiler.html#The-Scheme-Compiler is all i got 14:02:23 http://tinyurl.com/3h22uny 14:02:41 basically the macro expander could output two different lexicals with the same name but different identities 14:02:55 you want them to have the same name for debugging purposes 14:03:05 but different identities for hygiene purposes 14:03:08 -!- copumpkin [~pumpkin@unaffiliated/pumpkingod] has quit [Quit: Computer has gone to sleep.] 14:03:17 <_p4bl0> wingo: okay thank you 14:03:38 wingo: I take it that that requires the use of uninterned symbols and the like. 14:03:58 cky: nope. the output of the macro expander is a record-based structure, not s-expressions 14:04:04 Oh, I see. 14:04:11 in guile anyway 14:04:17 -!- poindont` [~user@cloudbovina.bovinasancta.com] has quit [Remote host closed the connection] 14:05:54 <_p4bl0> in fact I have something like this: (define (f x) '()). And then I have (define (extend f x) (lambda (y) (if (eq? x y) x (f y)))). And then say I do something like (define g (extend (extend f 13) 42)). So now I have (g 13) which returns 13 and (g 42) which returns 42 and (g ) which returns '(). 14:05:59 lusory [~bart@bb121-6-7-59.singnet.com.sg] has joined #scheme 14:06:18 <_p4bl0> and I'd like to be able to get the domain of definition of g. 14:06:46 The domain of g is the set of all Scheme objects. 14:06:47 homie [~levent.gu@xdsl-78-35-146-172.netcologne.de] has joined #scheme 14:07:08 <_p4bl0> Riastradh: okay ^^ the domain for which g does not return '() :-p 14:07:13 Perhaps you want a list of all x's by which the original f has been extended? In that case, make a data structure that records the list as well as the procedure. 14:07:59 <_p4bl0> Riastradh: I was trying to avoid that for the beauty of it and I thought a Lisp would do that easily, but it seems not 14:08:07 Actually, if you kee a data structure, you don't need a specific function. 14:08:47 You need more than just the procedure's source code for what you want, by the way. You also need a representation of its environment. 14:09:00 (And, again, you can get at this as a debugging operation, but not in the normal course of a program's semantics.) 14:09:28 <_p4bl0> Riastradh: okay 14:10:13 (define (call f x) (let ((pair (assoc x f))) (if pair (cdr pair) '()))) (define f '()) (define g (cons (cons 13 13) f)) (define h (cons (cons 42 42) g)) h --> ((42 . 42) (13 . 13)) (call h 13) --> 13 ; (call h 0) --> () 14:11:33 rubdybot: (define (call f x) (let ((pair (assoc x f))) (if pair (cdr pair) '()))) 14:11:40 rudybot: (define (call f x) (let ((pair (assoc x f))) (if pair (cdr pair) '()))) 14:11:40 pjb: your sandbox is ready 14:11:40 pjb: Done. 14:11:52 rudybot: (define f '()) 14:11:53 pjb: Done. 14:11:58 rudybot: (define g (cons (cons 13 13) f)) 14:11:59 pjb: Done. 14:12:02 <_p4bl0> pjb: thanks, but my problem was not to solve how to do this I could come up with your code or something similar it's not a problem for me :-) 14:12:25 <_p4bl0> I was just wondering if I could get the info back from the object build the way I did 14:12:40 <_p4bl0> the answer seems to be "no not really" and I'm okay with that 14:12:54 <_p4bl0> thanks you all! :-) 14:13:06 cheers :) 14:13:46 <_p4bl0> maybe picolisp can do this 14:14:01 perhaps 14:14:07 older guile does have procedure-source 14:14:22 but i don't recommend it :) 14:14:40 You could use your own define* syntax that would keep the source sexp for your perusal. 14:15:09 <_p4bl0> oh it's really not important, the whole point of me succeeding to do this was a sheme vs haskell troll ^^ 14:15:56 :) 14:16:07 -!- dnolen [~davidnole@184.152.69.75] has quit [Quit: dnolen] 14:16:13 <_p4bl0> I'm just glad I tried and asked here before saying using this argument :-p 14:16:29 <_p4bl0> (I've nothing against Haskell, I'm just bored at work) 14:16:45 littlebobby [~bob@unaffiliated/littlebobby] has joined #scheme 14:18:09 -!- lusory [~bart@bb121-6-7-59.singnet.com.sg] has quit [Read error: Connection reset by peer] 14:21:54 -!- misterncw [~misterncw@82.71.241.25] has quit [Remote host closed the connection] 14:23:29 lusory [~bart@bb116-15-159-99.singnet.com.sg] has joined #scheme 14:26:30 bgs100 [~ian@unaffiliated/bgs100] has joined #scheme 14:29:19 copumpkin [~pumpkin@17.45.135.90] has joined #scheme 14:29:20 -!- copumpkin [~pumpkin@17.45.135.90] has quit [Changing host] 14:29:20 copumpkin [~pumpkin@unaffiliated/pumpkingod] has joined #scheme 14:30:03 kuribas [~user@d54C43D8A.access.telenet.be] has joined #scheme 14:39:34 aisa [~aisa@173.10.243.253] has joined #scheme 14:41:14 -!- ymasory [~ymasory@c-76-99-55-224.hsd1.pa.comcast.net] has quit [Ping timeout: 250 seconds] 14:45:41 ohloh changed their thing! 14:45:49 http://www.ohloh.net/p/guile 14:45:53 and others 14:45:59 fun interactive graphs now 14:46:27 stis [~stis@1-1-1-39a.veo.vs.bostream.se] has joined #scheme 14:48:02 -!- Riastradh [~riastradh@fsf/member/riastradh] has quit [Remote host closed the connection] 14:50:47 wingo: "No managers have claimed this project yet." Quick, claim the project! 14:51:03 who wants to be a manager? :P 14:52:21 :-P 14:52:38 carleastlund [~cce@gotham.ccs.neu.edu] has joined #scheme 14:53:16 -!- lusory [~bart@bb116-15-159-99.singnet.com.sg] has quit [Ping timeout: 240 seconds] 14:53:39 Riastradh [~riastradh@fsf/member/riastradh] has joined #scheme 14:55:18 lusory [~bart@bb219-74-161-39.singnet.com.sg] has joined #scheme 14:55:30 asumu [~at@2001:470:b:b7:21c:26ff:fe06:5b57] has joined #scheme 14:56:09 sstrickl_ [~sstrickl@dublin.ccs.neu.edu] has joined #scheme 14:56:46 I nominate pjb to manage guile 14:56:56 -!- Modius [~Modius@cpe-70-123-140-183.austin.res.rr.com] has quit [Quit: "Object-oriented design" is an oxymoron] 14:57:14 maybe he can rename it to "Common Scheme" 14:58:23 -!- vu3rdd [~vu3rdd@fsf/member/vu3rdd] has quit [Remote host closed the connection] 14:58:57 ph34r 14:59:21 Noble Scheme? 14:59:35 ni dios, ni amo, ni manager 15:01:01 misterncw [~misterncw@82.71.241.25] has joined #scheme 15:01:26 wicked scheme 15:03:23 -!- misterncw [~misterncw@82.71.241.25] has quit [Remote host closed the connection] 15:10:18 *cky* created an ohloh account just to be able to claim to use Guile. :-P 15:13:06 -!- devslashnull [~james@ppp118-208-192-185.lns20.hba1.internode.on.net] has quit [Quit: rcirc on GNU Emacs 23.3.1] 15:13:59 ckrailo [~ckrailo@208.86.167.249] has joined #scheme 15:19:48 -!- samth_ [~samth@c-24-128-51-63.hsd1.ma.comcast.net] has quit [Ping timeout: 250 seconds] 15:22:56 -!- kuribas [~user@d54C43D8A.access.telenet.be] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 15:30:20 HG` [~HG@p5DC04FBA.dip.t-dialin.net] has joined #scheme 15:31:30 -!- Riastradh [~riastradh@fsf/member/riastradh] has quit [Ping timeout: 250 seconds] 15:32:11 -!- replore [~replore@ntkngw256114.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit [Remote host closed the connection] 15:32:56 -!- wingo [~wingo@17.56.21.95.dynamic.jazztel.es] has quit [Ping timeout: 276 seconds] 15:35:41 Fare [~Fare@63.115.78.49] has joined #scheme 15:38:33 replore_ [~replore@ntkngw256114.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #scheme 15:41:04 -!- mmc [~michal@salm-office-nat.tomtomgroup.com] has quit [Quit: Leaving.] 15:41:20 mmc [~michal@salm-office-nat.tomtomgroup.com] has joined #scheme 15:44:57 wingo [~wingo@180.57.21.95.dynamic.jazztel.es] has joined #scheme 15:47:01 -!- mmc [~michal@salm-office-nat.tomtomgroup.com] has quit [Read error: Connection reset by peer] 15:47:05 mmc1 [~michal@salm-office-nat.tomtomgroup.com] has joined #scheme 15:48:07 pdlogan [~patrick@174-25-37-137.ptld.qwest.net] has joined #scheme 15:48:58 -!- mmc1 [~michal@salm-office-nat.tomtomgroup.com] has quit [Client Quit] 15:49:14 mmc [~michal@salm-office-nat.tomtomgroup.com] has joined #scheme 16:01:36 tupi [~david@139.82.89.24] has joined #scheme 16:04:54 ymasory [~ymasory@128.91.39.26] has joined #scheme 16:09:24 Nisstyre [~nisstyre@109.74.204.224] has joined #scheme 16:10:10 jonrafkind [~jon@crystalis.cs.utah.edu] has joined #scheme 16:11:58 -!- hkBst [~quassel@gentoo/developer/hkbst] has quit [Remote host closed the connection] 16:12:50 MrFahrenheit [~RageOfTho@users-146-61.vinet.ba] has joined #scheme 16:14:05 webop21 [~webop21@189.81.40.253] has joined #scheme 16:21:34 -!- webop21 [~webop21@189.81.40.253] has left #scheme 16:28:42 -!- wingo [~wingo@180.57.21.95.dynamic.jazztel.es] has quit [Ping timeout: 250 seconds] 16:30:15 mippymoe89 [~mippymoe8@c-24-147-92-217.hsd1.vt.comcast.net] has joined #scheme 16:37:59 Modius [~Modius@cpe-70-123-140-183.austin.res.rr.com] has joined #scheme 16:41:00 wingo [~wingo@203.57.21.95.dynamic.jazztel.es] has joined #scheme 16:46:28 -!- mippymoe89 [~mippymoe8@c-24-147-92-217.hsd1.vt.comcast.net] has quit [Ping timeout: 250 seconds] 16:49:04 -!- wingo [~wingo@203.57.21.95.dynamic.jazztel.es] has quit [Ping timeout: 250 seconds] 16:54:37 mippymoe89 [~mippymoe8@c-24-147-92-217.hsd1.vt.comcast.net] has joined #scheme 16:59:55 pjfd2 [~pjfd@pool-70-107-168-139.ny325.east.verizon.net] has joined #scheme 17:01:07 -!- pjfd4 [~pjfd@pool-70-18-12-95.nycmny.east.verizon.net] has quit [Ping timeout: 252 seconds] 17:15:57 -!- masm [~masm@2.80.159.78] has quit [Ping timeout: 246 seconds] 17:17:14 -!- mmc [~michal@salm-office-nat.tomtomgroup.com] has quit [Quit: Leaving.] 17:19:48 kenjin2201 [~kenjin@211.108.125.70] has joined #scheme 17:20:32 -!- replore_ [~replore@ntkngw256114.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit [Remote host closed the connection] 17:45:10 martin_hex [~mjc@93-97-29-243.zone5.bethere.co.uk] has joined #scheme 17:45:10 -!- martinhex [~mjc@93-97-29-243.zone5.bethere.co.uk] has quit [Disconnected by services] 17:45:11 -!- martin_hex is now known as martinhex 17:47:50 masm [~masm@bl19-159-78.dsl.telepac.pt] has joined #scheme 17:53:29 -!- gravicappa [~gravicapp@80.90.116.82] has quit [Remote host closed the connection] 18:12:25 monqy [~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net] has joined #scheme 18:20:48 webop21 [~webop21@189.81.40.253] has joined #scheme 18:22:38 replore [~replore@ntkngw256114.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #scheme 18:23:48 -!- alaricsp [~alaric@relief.warhead.org.uk] has quit [Quit: Leaving] 18:25:43 Riastradh [~riastradh@fsf/member/riastradh] has joined #scheme 18:27:30 -!- webop21 [~webop21@189.81.40.253] has left #scheme 18:28:14 webop21 [~serrph@189.81.40.253] has joined #scheme 18:28:55 ijp [~user@host109-154-194-139.range109-154.btcentralplus.com] has joined #scheme 18:29:38 i decided to learn scheme and started reading about the r6rs/r5rs thing and got lost - should i worry about that? 18:30:44 or any reasonably good implementation should be fine and jumping to other one will require little or no adaptation? 18:33:25 In the beggining -- yes 18:33:51 http://htdp.org is a good good book for scheme novice, imo 18:33:55 http://mitpress.mit.edu/sicp/ too 18:37:31 djcb [~user@a88-112-253-18.elisa-laajakaista.fi] has joined #scheme 18:38:07 18:38:09 ohwow: yes to the fact that it doesn't matter? 18:40:13 webop21: Right, just get comfortable using any dialect of Scheme that makes sense to you. 18:40:33 Both books mentioned by ohwow are good. 18:40:37 you'll mostly code in R5Rs, if you follow the textbooks 18:41:08 After that you might want to read more about implementation-specific stuff: like modules, libraries, etc 18:41:09 But it's okay to not know anything about the distinction, while learning. When you want to write portable programs, then, of course. 18:41:37 i chose gambit. C integration will be very useful for me - but i suppose there are other ones that do it well too 18:41:50 Yes, there are a couple 18:42:02 -!- replore [~replore@ntkngw256114.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit [Remote host closed the connection] 18:42:15 Chicken Scheme, which compiles to C and Guile which was originally made for embedding into C applications 18:42:37 Racket and Guile both have FFIs too, which are awesomesauce. 18:42:50 FFIs allow you to integrate with C libraries without having to write any C-side code. 18:43:48 i see... but would you say gambit is a good choice to start "scheming"? 18:44:43 I come from the procedural world. Being able to use C stuff would make it faster for me too start using it in my personal projects. 18:44:51 webop21: just stop worrying and start playing, you'll be fine 18:45:05 What ijp said. 18:45:08 Just do it. :-) 18:45:15 Words of wisdom! :) 18:45:48 Ok, thanks. I do tend to get in a "must know everything state" before making simple decisions like this. 18:45:56 thank you all. : ) 18:46:12 :-) 18:46:45 For some reason talking and deciding gives me a pleasant feeling sometimes. 18:47:13 It may also be worth trying out many implementations just to see how they work 18:47:27 It's hard to pick from strange options 18:47:49 ohwow: it's a good way to procrastinate actually doing something. 18:48:03 yeah 18:49:10 XTL: Yes, to a point---after which, it's important to just get coding, whichever implementation you use. 18:49:57 XTL: not being in CS, i have mostly coded as "research-aid". Python, ruby, matlab and c. C not so much, but the others have pretty much one main implementation. 18:50:03 cky: indeed 18:50:36 having to choose between implementations is a new thing for me. 18:50:40 webop21: Yes, scheme might be a bit funny that way 18:51:02 It's important to make the choice early, or another 20 will show up :P 18:51:09 webop21: All of the languages you mention have more than one implementation. :-P 18:51:18 aidalgol [~user@114.134.7.23] has joined #scheme 18:51:34 webop21: There's Jython, IronPython, JRuby, IronRuby, Octave, etc. :-P 18:52:12 cky: yeah, but there is clearly one main, upstream implementation 18:52:13 cky: true. I used jruby once , but you got it - i'm sure. : ) 18:52:19 There's just one language I know that has just one implementation, and I suspect it's because it's too yucky to try to reimplement: PHP. :-P 18:52:27 lol 18:52:37 cky: phalanger 18:52:44 PHP on the CLR 18:52:46 leppie: O_O 18:52:57 facebook wrote their own php impelmentation iirc 18:52:58 HG`` [~HG@p579F7F37.dip.t-dialin.net] has joined #scheme 18:52:58 I stand corrected, then. 18:52:59 :) works well too, can run latest wordpress 18:53:14 and as fast as the best php option 18:53:38 -!- HG` [~HG@p5DC04FBA.dip.t-dialin.net] has quit [Read error: Operation timed out] 18:53:39 Fair enough. 18:55:14 Was there any viable Haskell besides GHC? 18:55:16 Perl 5 has only one implementation IIRC. 18:55:35 XTL: yes 18:55:37 XTL: i think there was something called Hugs 18:55:38 XTL: uhc 18:55:42 yeah, and hugs 18:55:53 Everyone uses the ghc extensions, so that doesn't matter 18:55:55 hugs is an interpreter though, isn't it? 18:56:16 Oh, right, Hugs. Interpreter, yes. 18:56:39 I don't recall uhc but I think there was something I've never seen. 19:07:54 MichaelRaskin [~MichaelRa@195.91.224.225] has joined #scheme 19:08:51 gravicappa [~gravicapp@ppp91-77-167-21.pppoe.mtu-net.ru] has joined #scheme 19:11:09 -!- Jafet [~Jafet@unaffiliated/jafet] has quit [Ping timeout: 244 seconds] 19:11:58 -!- ymasory [~ymasory@128.91.39.26] has quit [Quit: Leaving] 19:12:33 -!- aidalgol [~user@114.134.7.23] has quit [Ping timeout: 258 seconds] 19:14:03 adu [~ajr@64.134.100.77] has joined #scheme 19:17:34 -!- littlebobby [~bob@unaffiliated/littlebobby] has quit [Quit: Ex-Chat] 19:21:38 kuribas [~user@d54C43D8A.access.telenet.be] has joined #scheme 19:23:48 -!- MrFahrenheit [~RageOfTho@users-146-61.vinet.ba] has quit [Read error: Connection reset by peer] 19:32:38 -!- kenjin2201 [~kenjin@211.108.125.70] has quit [Remote host closed the connection] 19:34:05 -!- webop21 [~serrph@189.81.40.253] has left #scheme 19:35:28 mmc [~michal@82-148-210-75.fiber.unet.nl] has joined #scheme 19:42:15 realitygrill_ [~realitygr@adsl-76-226-102-247.dsl.sfldmi.sbcglobal.net] has joined #scheme 19:44:22 -!- realitygrill [~realitygr@adsl-76-226-117-156.dsl.sfldmi.sbcglobal.net] has quit [Ping timeout: 258 seconds] 19:44:22 drdo [~user@91.205.108.93.rev.vodafone.pt] has joined #scheme 19:44:22 -!- realitygrill_ is now known as realitygrill 19:45:59 -!- pjfd2 [~pjfd@pool-70-107-168-139.ny325.east.verizon.net] has quit [] 19:50:12 -!- Riastradh [~riastradh@fsf/member/riastradh] has quit [Ping timeout: 250 seconds] 19:50:29 MrFahrenheit [~RageOfTho@users-146-61.vinet.ba] has joined #scheme 20:08:45 -!- MichaelRaskin [~MichaelRa@195.91.224.225] has quit [Ping timeout: 260 seconds] 20:16:36 -!- homie [~levent.gu@xdsl-78-35-146-172.netcologne.de] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 20:28:05 jcowan [c6b912cf@gateway/web/freenode/ip.198.185.18.207] has joined #scheme 20:32:42 -!- ec|detached is now known as elliottcable 20:45:20 -!- HG`` [~HG@p579F7F37.dip.t-dialin.net] has quit [Quit: Leaving.] 20:49:27 Riastradh [~riastradh@fsf/member/riastradh] has joined #scheme 20:57:25 realitygrill_ [~realitygr@adsl-76-226-97-6.dsl.sfldmi.sbcglobal.net] has joined #scheme 20:58:37 -!- realitygrill [~realitygr@adsl-76-226-102-247.dsl.sfldmi.sbcglobal.net] has quit [Ping timeout: 244 seconds] 20:58:45 -!- realitygrill_ is now known as realitygrill 20:59:21 -!- stis [~stis@1-1-1-39a.veo.vs.bostream.se] has left #scheme 21:00:11 tauntaun [~Crumpet@ool-44c711b3.dyn.optonline.net] has joined #scheme 21:05:20 hoi 21:09:50 -!- jcowan [c6b912cf@gateway/web/freenode/ip.198.185.18.207] has quit [Ping timeout: 252 seconds] 21:13:12 jcowan [c6b912cf@gateway/web/freenode/ip.198.185.18.207] has joined #scheme 21:22:22 realitygrill_ [~realitygr@adsl-76-232-152-110.dsl.sfldmi.sbcglobal.net] has joined #scheme 21:23:44 -!- realitygrill [~realitygr@adsl-76-226-97-6.dsl.sfldmi.sbcglobal.net] has quit [Ping timeout: 252 seconds] 21:23:53 -!- ckrailo [~ckrailo@208.86.167.249] has quit [Quit: Leaving...] 21:24:20 -!- sstrickl_ [~sstrickl@dublin.ccs.neu.edu] has quit [Quit: sstrickl_] 21:24:37 ckrailo [~ckrailo@208.86.167.249] has joined #scheme 21:26:21 -!- gravicappa [~gravicapp@ppp91-77-167-21.pppoe.mtu-net.ru] has quit [Remote host closed the connection] 21:26:48 -!- realitygrill_ [~realitygr@adsl-76-232-152-110.dsl.sfldmi.sbcglobal.net] has quit [Ping timeout: 260 seconds] 21:27:13 realitygrill [~realitygr@adsl-76-226-112-17.dsl.sfldmi.sbcglobal.net] has joined #scheme 21:35:10 cafesofie [~cafesofie@ool-18b97779.dyn.optonline.net] has joined #scheme 21:40:53 -!- kuribas [~user@d54C43D8A.access.telenet.be] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 21:47:19 -!- aisa [~aisa@173.10.243.253] has quit [Quit: aisa] 21:49:45 phao [~phao@pontenova.dpi.ufv.br] has joined #scheme 21:50:51 Hey.. if I need to filter, map and filter a list in that order, and I can write a function that does that, for each element, directly, without using the filter and map procedure. 21:51:13 what is better? doing it using filter and map, or writing the function from scratch? 21:52:26 I'd use a fold. 21:52:37 I don't know. What's better, writing a function to multiply two numbers and add a third, or just calling + and *? Depends on how often and for what. 21:57:08 -!- carleastlund [~cce@gotham.ccs.neu.edu] has quit [Quit: carleastlund] 21:57:09 realitygrill_ [~realitygr@76.226.219.99] has joined #scheme 21:57:36 -!- realitygrill [~realitygr@adsl-76-226-112-17.dsl.sfldmi.sbcglobal.net] has quit [Ping timeout: 250 seconds] 21:57:37 -!- realitygrill_ is now known as realitygrill 21:57:49 -!- phao [~phao@pontenova.dpi.ufv.br] has quit [Quit: Leaving] 21:59:02 -!- adu [~ajr@64.134.100.77] has quit [Quit: adu] 22:02:45 realitygrill_ [~realitygr@76.226.129.183] has joined #scheme 22:03:40 -!- realitygrill [~realitygr@76.226.219.99] has quit [Ping timeout: 250 seconds] 22:03:41 -!- realitygrill_ is now known as realitygrill 22:05:54 Keta [~Katie@hlfxns0148w-142177172125.region5.highspeedunplugged.aliant.net] has joined #scheme 22:22:20 -!- stepnem [~stepnem@176.119.broadband10.iol.cz] has quit [Ping timeout: 260 seconds] 22:27:58 baby_oilyjob [42c09512@gateway/web/freenode/ip.66.192.149.18] has joined #scheme 22:28:09 any monitoring system in scheme? 22:28:17 something xymon or nagios? 22:28:59 *offby1* laughs cruelly 22:29:30 http://xymon.sourceforge.net/docs/about.html 22:29:33 lol 22:30:33 i know people who have written trivial versions of such things in "scheme" 22:30:38 (actually racket) 22:30:47 but why would you, given that such tools exist? 22:32:24 I was working up the nerve to say more or less that. 22:33:59 This isn't Gavino, is it? 22:34:46 stepnem [~stepnem@176.119.broadband10.iol.cz] has joined #scheme 22:35:00 hi ria 22:35:18 so basically just use xymon 22:35:20 Well, that's why, samth. 22:35:24 and live life? 22:36:45 IHBT 22:41:59 whats that stand for? 22:43:22 "I have been trolled", although "I have been there" would also be a plausible interpretation in this case. 22:47:55 -!- asumu [~at@2001:470:b:b7:21c:26ff:fe06:5b57] has quit [Remote host closed the connection] 22:49:14 you know one of these days im guna get pissed and troll on purpose 22:49:19 make crime fit punishment 22:51:48 Sentence first, verdict afterwards. 22:52:20 FreemanCorporeal [Bridgeman@140-182-225-20.dhcp-bl.indiana.edu] has joined #scheme 22:52:28 i must not spend enough time on 4chan, i didnt know IHBT 22:54:27 -!- mmc [~michal@82-148-210-75.fiber.unet.nl] has quit [Quit: Leaving.] 22:54:54 GIYF, jonrafkind. 22:55:07 give iran your food? 22:55:15 im quite hungry, thank you very much 22:56:09 wasn't GIYF an image format? 22:56:47 -!- realitygrill [~realitygr@76.226.129.183] has quit [Ping timeout: 252 seconds] 22:57:15 Google is your friend 22:57:16 i can't wait till language is a complete impediment to understanding 22:57:16 realitygrill [~realitygr@adsl-76-226-100-64.dsl.sfldmi.sbcglobal.net] has joined #scheme 22:58:00 -!- baby_oilyjob [42c09512@gateway/web/freenode/ip.66.192.149.18] has quit [Ping timeout: 252 seconds] 22:58:02 itym <3 obfuscation 22:58:38 ok, now I've googled it: International Tournament of Young Mathematicians loves obfuscation. 22:58:47 -!- copumpkin [~pumpkin@unaffiliated/pumpkingod] has quit [Remote host closed the connection] 22:58:50 well, it makes sense. 22:58:59 true that 23:02:00 -!- jonrafkind [~jon@crystalis.cs.utah.edu] has quit [Ping timeout: 260 seconds] 23:07:23 strout [~strout@ip-64-255-129-222.ideaone.net] has joined #scheme 23:12:15 realitygrill_ [~realitygr@76.226.203.70] has joined #scheme 23:13:26 -!- realitygrill [~realitygr@adsl-76-226-100-64.dsl.sfldmi.sbcglobal.net] has quit [Ping timeout: 250 seconds] 23:13:28 -!- realitygrill_ is now known as realitygrill 23:15:15 poindontcare [~user@cloudbovina.bovinasancta.com] has joined #scheme 23:20:56 -!- masm [~masm@bl19-159-78.dsl.telepac.pt] has quit [Ping timeout: 276 seconds] 23:31:31 -!- pdlogan [~patrick@174-25-37-137.ptld.qwest.net] has left #scheme 23:31:44 atomx [~user@86.35.150.23] has joined #scheme 23:36:48 ymasory [~ymasory@c-76-99-55-224.hsd1.pa.comcast.net] has joined #scheme 23:49:32 -!- z0d [~z0d@unaffiliated/z0d] has quit [Ping timeout: 276 seconds] 23:54:57 can anyone help me with a problem I'm working on? 23:57:06 maybe 23:57:29 ok 23:58:45 go on 23:58:50 ok 23:58:55 what if his problem is expressing the problem? 23:59:06 so I'm making a procedure 23:59:12 cbrannon [~cbrannon@gentoo/developer/cbrannon] has joined #scheme 23:59:17 that'll pop off the last element of a list and then replace all elements in the list with that last element.