00:00:04 -!- hotblack23 [~jh@p57B5AD0D.dip.t-dialin.net] has quit [Quit: Leaving.] 00:05:16 -!- ysph [~user@24-181-93-165.dhcp.leds.al.charter.com] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 00:05:39 -!- IJP [~Ian@host109-154-208-221.range109-154.btcentralplus.com] has quit [Quit: leaving] 00:12:18 -!- jcowan [c6b912cf@gateway/web/freenode/ip.198.185.18.207] has left #scheme 00:29:12 -!- Kerrick [~Kerrick@kerrick.student.iastate.edu] has quit [Quit: Kerrick] 00:38:15 -!- hiyuh [~hiyuh@KD124214245222.ppp-bb.dion.ne.jp] has quit [Quit: |_ e /\ \/ i |/| G] 01:39:51 -!- jay-mccarthy [~jay@lallab.cs.byu.edu] has quit [Ping timeout: 272 seconds] 01:52:50 rbarraud [~rbarraud@118-92-4-23.dsl.dyn.ihug.co.nz] has joined #scheme 02:04:55 -!- Jafet [~Jafet@unaffiliated/jafet] has quit [Ping timeout: 258 seconds] 02:05:58 -!- edw````` [~user@71.23.221.213] has quit [Ping timeout: 240 seconds] 02:07:23 Jafet [~Jafet@unaffiliated/jafet] has joined #scheme 02:17:48 bgs100 [~ian@unaffiliated/bgs100] has joined #scheme 02:19:29 -!- RageOfThou [~RageOfTho@users-55-77.vinet.ba] has quit [Ping timeout: 240 seconds] 02:34:49 -!- Jafet [~Jafet@unaffiliated/jafet] has quit [Ping timeout: 258 seconds] 02:37:46 Kerrick [~Kerrick@kerrick.student.iastate.edu] has joined #scheme 02:49:38 tewk_ [~tewk@katan.cs.utah.edu] has joined #scheme 02:52:37 timj_ [~timj@e176196218.adsl.alicedsl.de] has joined #scheme 02:54:45 Jafet [~Jafet@unaffiliated/jafet] has joined #scheme 02:56:53 -!- timj [~timj@e176197247.adsl.alicedsl.de] has quit [Ping timeout: 276 seconds] 03:01:00 CaptainMorgan [~CaptainMo@c-24-62-183-102.hsd1.ma.comcast.net] has joined #scheme 03:15:13 -!- rudybot [~luser@offby1.xen.prgmr.com] has quit [Ping timeout: 260 seconds] 03:24:55 -!- bgs100 [~ian@unaffiliated/bgs100] has quit [Quit: Leaving] 03:28:11 -!- Adamant [~Adamant@unaffiliated/adamant] has quit [Remote host closed the connection] 03:52:10 Rakko [~rakko@71-90-73-192.dhcp.ftbg.wi.charter.com] has joined #scheme 03:52:18 Hello! 03:52:23 rbarraud_ [~rbarraud@118-92-2-40.dsl.dyn.ihug.co.nz] has joined #scheme 03:53:17 -!- rbarraud [~rbarraud@118-92-4-23.dsl.dyn.ihug.co.nz] has quit [Ping timeout: 276 seconds] 03:53:19 Hi. 03:53:51 DrDuck2 [~duck@adsl-67-168-201.shv.bellsouth.net] has joined #scheme 04:00:50 Adamant [~Adamant@unaffiliated/adamant] has joined #scheme 04:02:40 -!- Kerrick [~Kerrick@kerrick.student.iastate.edu] has quit [Ping timeout: 252 seconds] 04:08:20 tltstc [~tltstc@cpe-76-90-95-39.socal.res.rr.com] has joined #scheme 04:10:39 lolcow [~lolcow@196-215-63-152.dynamic.isadsl.co.za] has joined #scheme 04:10:41 -!- leppie [~lolcow@196-215-63-152.dynamic.isadsl.co.za] has quit [Read error: Connection reset by peer] 04:10:51 -!- lolcow is now known as leppie 04:11:06 rudybot [~luser@ec2-184-72-196-243.compute-1.amazonaws.com] has joined #scheme 04:21:28 Kerrick [~Kerrick@kerrick.student.iastate.edu] has joined #scheme 04:30:05 -!- Kerrick [~Kerrick@kerrick.student.iastate.edu] has quit [Ping timeout: 265 seconds] 04:43:02 jcowan [~John@cpe-98-14-172-204.nyc.res.rr.com] has joined #scheme 04:44:51 -!- jcowan [~John@cpe-98-14-172-204.nyc.res.rr.com] has quit [Read error: Connection reset by peer] 04:44:56 -!- CaptainMorgan [~CaptainMo@c-24-62-183-102.hsd1.ma.comcast.net] has quit [Quit: Leaving] 04:49:58 Scala_ [~agscala@198.111.39.45] has joined #scheme 04:50:21 Checkie [3582@unaffiliated/checkie] has joined #scheme 04:50:48 jcowan [~John@cpe-98-14-172-204.nyc.res.rr.com] has joined #scheme 05:01:36 -!- REPLeffect [~REPLeffec@69.54.115.254] has quit [Quit: bye] 05:02:57 -!- jcowan [~John@cpe-98-14-172-204.nyc.res.rr.com] has quit [Quit: Leaving] 05:11:23 -!- homie [~user@xdsl-87-79-53-137.netcologne.de] has quit [Read error: Operation timed out] 05:11:29 -!- wbooze [~user@xdsl-87-79-53-137.netcologne.de] has quit [Read error: Operation timed out] 05:13:17 -!- DrDuck2 [~duck@adsl-67-168-201.shv.bellsouth.net] has quit [Ping timeout: 255 seconds] 05:14:36 -!- mjonsson [~mjonsson@cpe-98-14-173-5.nyc.res.rr.com] has quit [Remote host closed the connection] 05:16:41 mjonsson [~mjonsson@cpe-98-14-173-5.nyc.res.rr.com] has joined #scheme 05:17:16 REPLeffect [~REPLeffec@69.54.115.254] has joined #scheme 05:44:27 -!- Rakko [~rakko@71-90-73-192.dhcp.ftbg.wi.charter.com] has quit [Quit: Rakko] 05:45:41 -!- Nshag [user@lns-bzn-22-82-249-111-113.adsl.proxad.net] has quit [Ping timeout: 276 seconds] 05:47:59 -!- mjonsson [~mjonsson@cpe-98-14-173-5.nyc.res.rr.com] has quit [Remote host closed the connection] 05:48:27 -!- rbarraud_ [~rbarraud@118-92-2-40.dsl.dyn.ihug.co.nz] has quit [Remote host closed the connection] 05:48:54 rbarraud_ [~rbarraud@118-92-2-40.dsl.dyn.ihug.co.nz] has joined #scheme 05:57:54 Nshag [user@lns-bzn-21-82-64-123-108.adsl.proxad.net] has joined #scheme 06:01:08 jonrafkind [~jon4@1667014177.dsl.xmission.com] has joined #scheme 06:16:12 -!- hohoho [~hohoho@ntkngw229253.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit [Remote host closed the connection] 06:26:20 cthuluh [moo@wxcvbn.org] has joined #scheme 06:27:45 -!- FurnaceBoy [~FurnaceBo@bas2-toronto10-2925235460.dsl.bell.ca] has quit [Quit: WeeChat 0.3.1.1] 06:30:00 Fare [~Fare@64.119.159.126] has joined #scheme 06:40:11 -!- rbarraud_ [~rbarraud@118-92-2-40.dsl.dyn.ihug.co.nz] has quit [Remote host closed the connection] 06:40:36 rbarraud_ [~rbarraud@118-92-2-40.dsl.dyn.ihug.co.nz] has joined #scheme 06:40:41 atomx` [~user@93.112.81.240] has joined #scheme 06:41:45 -!- atomx [~user@93.112.81.240] has quit [Remote host closed the connection] 06:52:58 -!- atomx` [~user@93.112.81.240] has quit [Remote host closed the connection] 06:53:58 atomx [~user@93.112.81.240] has joined #scheme 06:57:09 -!- jonrafkind [~jon4@1667014177.dsl.xmission.com] has quit [Ping timeout: 240 seconds] 07:01:19 -!- Adamant [~Adamant@unaffiliated/adamant] has quit [Quit: Adamant] 07:16:02 -!- foof` is now known as foof 07:19:17 -!- stepnem [~stepnem@88.103.132.186] has quit [Ping timeout: 260 seconds] 07:25:59 -!- Fare [~Fare@64.119.159.126] has quit [Ping timeout: 276 seconds] 07:30:50 jyper_noscreen [~quassel@c-24-22-21-120.hsd1.or.comcast.net] has joined #scheme 07:31:01 Adamant [~Adamant@unaffiliated/adamant] has joined #scheme 07:38:05 MarcusTullius [~user@109-102.77-83.cust.bluewin.ch] has joined #scheme 07:41:10 -!- Adamant [~Adamant@unaffiliated/adamant] has quit [Quit: Adamant] 07:49:31 masm [~masm@bl15-232-6.dsl.telepac.pt] has joined #scheme 07:56:19 -!- yosafbridge [~yosafbrid@li14-39.members.linode.com] has quit [Ping timeout: 240 seconds] 07:56:22 -!- rapacity [~prwg@unaffiliated/rapacity] has quit [Remote host closed the connection] 07:57:35 fradgers- [~fradgers-@5e055c8a.bb.sky.com] has joined #scheme 08:01:12 -!- ToxicFrog [~ToxicFrog@2607:f2c0:f00e:500:222:15ff:fe91:b24c] has quit [Read error: Connection reset by peer] 08:02:10 rapacity [~prwg@unaffiliated/rapacity] has joined #scheme 08:03:07 yosafbridge [~yosafbrid@li14-39.members.linode.com] has joined #scheme 08:09:53 araujo [~araujo@gentoo/developer/araujo] has joined #scheme 08:10:08 -!- gravicappa [~gravicapp@ppp85-141-167-231.pppoe.mtu-net.ru] has quit [Ping timeout: 272 seconds] 08:13:36 Belaf [~campedel@net-93-144-197-172.cust.dsl.teletu.it] has joined #scheme 08:13:42 -!- Belaf [~campedel@net-93-144-197-172.cust.dsl.teletu.it] has left #scheme 08:29:02 -!- Scala_ [~agscala@198.111.39.45] has quit [Ping timeout: 276 seconds] 08:30:11 alaricsp [~alaric@relief.warhead.org.uk] has joined #scheme 08:34:42 -!- fradgers- [~fradgers-@5e055c8a.bb.sky.com] has left #scheme 08:34:50 fradgers- [~fradgers-@5e055c8a.bb.sky.com] has joined #scheme 08:39:36 gravicappa [~gravicapp@ppp85-140-117-146.pppoe.mtu-net.ru] has joined #scheme 09:22:59 -!- yosafbridge [~yosafbrid@li14-39.members.linode.com] has quit [Ping timeout: 276 seconds] 09:31:16 yosafbridge [~yosafbrid@li14-39.members.linode.com] has joined #scheme 09:39:44 choas [~lars@p57B4A49D.dip.t-dialin.net] has joined #scheme 09:47:56 -!- githogori [~githogori@adsl-66-123-22-146.dsl.snfc21.pacbell.net] has quit [Remote host closed the connection] 10:03:16 MrFahrenheit [~RageOfTho@users-55-51.vinet.ba] has joined #scheme 10:07:50 pchrist [~spirit@gentoo/developer/pchrist] has joined #scheme 10:28:34 wbooze [~user@xdsl-78-34-204-40.netcologne.de] has joined #scheme 10:28:35 homie [~user@xdsl-78-34-204-40.netcologne.de] has joined #scheme 11:20:03 evtevtevt [bc522c80@gateway/web/freenode/ip.188.82.44.128] has joined #scheme 11:20:33 hey, learning Scheme is usefull for what? my problem solving skills? because i want to develop that 11:28:34 can someone help me ? :) 11:37:28 -!- evtevtevt [bc522c80@gateway/web/freenode/ip.188.82.44.128] has quit [Ping timeout: 252 seconds] 11:49:05 -!- pchrist [~spirit@gentoo/developer/pchrist] has quit [Quit: leaving] 11:55:50 evtevtevt [bc521697@gateway/web/freenode/ip.188.82.22.151] has joined #scheme 11:56:00 hey, please can someone answer my question? 12:02:24 -!- evtevtevt [bc521697@gateway/web/freenode/ip.188.82.22.151] has quit [Ping timeout: 252 seconds] 12:04:01 femtoo [~femto@95-89-248-82-dynip.superkabel.de] has joined #scheme 12:29:46 jewel [~jewel@196-210-187-107.dynamic.isadsl.co.za] has joined #scheme 12:35:27 stepnem [~stepnem@88.103.132.186] has joined #scheme 12:43:32 -!- choas [~lars@p57B4A49D.dip.t-dialin.net] has quit [Quit: leaving] 12:56:27 ToxicFrog [~ToxicFrog@2607:f2c0:f00e:500:222:15ff:fe91:b24c] has joined #scheme 12:56:44 ToxicFrog` [~ToxicFrog@2607:f2c0:f00e:500:222:15ff:fe91:b24c] has joined #scheme 12:57:33 -!- ToxicFrog` [~ToxicFrog@2607:f2c0:f00e:500:222:15ff:fe91:b24c] has quit [Client Quit] 12:58:38 -!- ToxicFrog [~ToxicFrog@2607:f2c0:f00e:500:222:15ff:fe91:b24c] has quit [Client Quit] 12:58:46 ToxicFrog [~ToxicFrog@2607:f2c0:f00e:500:222:15ff:fe91:b24c] has joined #scheme 13:04:17 stis [~stis@1-1-1-39a.veo.vs.bostream.se] has joined #scheme 13:10:03 -!- jmcphers [~jmcphers@218.185.108.156] has quit [Remote host closed the connection] 13:10:48 jmcphers [~jmcphers@218.185.108.156] has joined #scheme 13:18:42 puddingpimp [~dave@118-93-168-180.dsl.dyn.ihug.co.nz] has joined #scheme 13:25:02 HG` [~HG@xdsles092.osnanet.de] has joined #scheme 13:33:53 -!- jewel [~jewel@196-210-187-107.dynamic.isadsl.co.za] has quit [Ping timeout: 276 seconds] 13:38:13 bgs100 [~ian@unaffiliated/bgs100] has joined #scheme 13:44:08 luz [~davids@201.17.88.176] has joined #scheme 13:45:30 karme [~user@static.180.75.40.188.clients.your-server.de] has joined #scheme 13:45:45 -!- karme [~user@static.180.75.40.188.clients.your-server.de] has quit [Remote host closed the connection] 13:46:22 -!- HG` [~HG@xdsles092.osnanet.de] has quit [Quit: Leaving.] 13:47:44 karme [~user@stgt-5f73ac48.pool.mediaWays.net] has joined #scheme 14:08:53 Fare [~Fare@64.119.159.126] has joined #scheme 14:21:39 Blkt [~user@dynamic-adsl-94-37-224-37.clienti.tiscali.it] has joined #scheme 14:35:43 -!- cthuluh [moo@wxcvbn.org] has left #scheme 14:37:31 -!- Fare [~Fare@64.119.159.126] has quit [Ping timeout: 240 seconds] 14:37:45 yeah, it's useful mostly as a learning exervise 14:37:47 exercise 14:38:03 there are a tiny number of people who actually use it for Real Work, but nowhere near as many as (say) Python 14:38:15 that's just a guess, since there aren't really any hard numbers, but I'm pretty confident 14:38:26 oh well 14:39:01 offby1: he's gone 14:39:01 -!- rbarraud_ [~rbarraud@118-92-2-40.dsl.dyn.ihug.co.nz] has quit [Ping timeout: 265 seconds] 14:39:29 yeah, I figured that out eventually. 14:44:08 Fare [~Fare@64.119.159.126] has joined #scheme 14:55:18 -!- ASau [~user@83.69.227.32] has quit [Remote host closed the connection] 15:02:28 -!- femtoo [~femto@95-89-248-82-dynip.superkabel.de] has quit [Quit: Leaving] 15:10:20 -!- karme [~user@stgt-5f73ac48.pool.mediaWays.net] has quit [Remote host closed the connection] 15:14:50 Blkt` [~user@dynamic-adsl-94-37-246-235.clienti.tiscali.it] has joined #scheme 15:18:39 -!- Blkt [~user@dynamic-adsl-94-37-224-37.clienti.tiscali.it] has quit [Ping timeout: 265 seconds] 15:18:45 -!- Blkt` is now known as Blkt 15:23:39 ASau [~user@83.69.227.32] has joined #scheme 15:58:46 -!- jyper_noscreen [~quassel@c-24-22-21-120.hsd1.or.comcast.net] has quit [Ping timeout: 265 seconds] 16:02:48 mjonsson [~mjonsson@cpe-98-14-173-5.nyc.res.rr.com] has joined #scheme 16:03:04 -!- MrFahrenheit [~RageOfTho@users-55-51.vinet.ba] has quit [Read error: Connection reset by peer] 16:03:26 MrFahrenheit [~RageOfTho@users-55-51.vinet.ba] has joined #scheme 16:05:50 -!- kniu [~kniu@HOHOHO.RES.CMU.EDU] has quit [Ping timeout: 276 seconds] 16:06:15 kniu [~kniu@HOHOHO.RES.CMU.EDU] has joined #scheme 16:20:34 emma_ [~em@unaffiliated/emma] has joined #scheme 16:20:49 -!- emma [~em@unaffiliated/emma] has quit [Ping timeout: 272 seconds] 16:21:34 -!- emma_ is now known as emma 16:28:14 kar8nga [~kar8nga@91-115-216-128.adsl.highway.telekom.at] has joined #scheme 16:32:54 -!- mbohun [~mbohun@ppp115-156.static.internode.on.net] has quit [Quit: Leaving] 16:33:38 -!- Checkie [3582@unaffiliated/checkie] has quit [Ping timeout: 264 seconds] 16:38:38 -!- atomx [~user@93.112.81.240] has quit [Read error: Connection reset by peer] 16:48:49 hiyuh [~hiyuh@KD124214245222.ppp-bb.dion.ne.jp] has joined #scheme 16:57:13 etcetcetc [bc52151f@gateway/web/freenode/ip.188.82.21.31] has joined #scheme 16:57:20 hey dudes 16:57:46 why learn Scheme? if i learn Scheme i will develop my problem solving skills? because i want to develop that 17:02:20 -!- leppie [~lolcow@196-215-63-152.dynamic.isadsl.co.za] has quit [Ping timeout: 276 seconds] 17:02:46 leppie [~lolcow@196-215-63-152.dynamic.isadsl.co.za] has joined #scheme 17:04:54 can someone please answer me? :) 17:05:06 didn't you ask that yesterday? 17:05:13 lemme see if I can scrape up my answer from yesterday 17:05:34 learn because it's fun 17:05:56 etcetcetc: Yeah, it's useful mostly as a learning exercise. There are a tiny number of people who actually use it for Real Work, but nowhere near as many as (say) Python. That's just a guess, since there aren't really any hard numbers, but I'm pretty confident. 17:06:13 having said that, I love it. 17:06:34 I'm even plotting (very quietly and slowly) to sneak it into my job somehow ... just haven't found a way. 17:07:00 so scheme is usefull for what? 17:07:19 whatever you want 17:07:35 yeah,it's just a programming language like any other. 17:07:41 Except with fewer useful libraries :-( 17:08:00 etcetcetc: these guys are the only ones I can think of offhand who actually use Scheme for Real Work: http://www.untyped.com/ 17:08:09 I'm sure there are -some- others, but not that many. 17:08:23 but i am in a learnnig process, it will be usefull to learn? 17:10:08 very. 17:10:35 if you're just learning programing, then it's very good to learn scheme, since it's simpler and cleaner than most other languages. 17:10:44 (There's also a disadvantage: it'll spoil you :-) 17:11:08 I recommend you download from http://racket-lang.org/download/ and play with it. 17:11:42 why spoil? 17:11:45 That's one of the best Schemes, and has lots of help for students -- a decent built-in textbook, simplified "learning" versions of the language, etc. 17:12:13 etcetcetc: "spoil" because Scheme is, in some ways, vastly superior to other languages. Once you start using those other languages, you'll miss the nice things about Scheme. 17:12:15 like macros. 17:12:34 c have macros 17:12:37 and built-in "read" and "write" (although these days most languages do JSON quite well) 17:12:42 offby1: in montreal, they use gambit scheme for games, and for an ERP 17:12:45 etcetcetc: c macros and scheme macros are utterly different. 17:12:56 it's merely a coincidence that the same word describes both features. 17:13:02 Fare: dunno what ERP is. 17:13:20 and I won't consider the games real unless their authors are actually making money by selling them :) 17:14:12 it is ok, continue learning C and learning scheme right? 17:14:23 sure 17:14:35 offby1, they are making money indeed 17:14:38 how much I can't tell 17:14:38 they're different enough that they'll exercise different parts of your brain. 17:14:43 Fare: that's good! 17:15:06 offby1: what book do you recommend? 17:15:11 etcetcetc: "SICP" 17:15:38 And HTDP? 17:18:09 offby1: 17:18:15 ^ 17:20:30 somone can give me a review of HTDP? 17:23:22 "It's infantile and trendy, avoid it." ~ SICP reader "It's engaging and pedagogical, not elitist like SICP." ~ HtDP reader 17:24:06 ahhh, so what is better? 17:25:33 jcowan [~John@cpe-98-14-172-204.nyc.res.rr.com] has joined #scheme 17:26:21 read them both; judge for yourself. 17:27:04 jonrafkind [~jon4@jonr5.dsl.xmission.com] has joined #scheme 17:32:04 Which? 17:33:30 wbooze` [~user@xdsl-78-34-244-190.netcologne.de] has joined #scheme 17:33:37 homie` [~user@xdsl-78-34-244-190.netcologne.de] has joined #scheme 17:36:11 -!- wbooze [~user@xdsl-78-34-204-40.netcologne.de] has quit [Ping timeout: 276 seconds] 17:36:20 -!- homie [~user@xdsl-78-34-204-40.netcologne.de] has quit [Ping timeout: 276 seconds] 17:37:26 -!- Modius [~Modius@cpe-24-28-30-165.austin.res.rr.com] has quit [Quit: I'm big in Japan] 17:38:22 FurnaceBoy [~FurnaceBo@bas2-toronto10-2925235460.dsl.bell.ca] has joined #scheme 17:41:47 why scheme is used in a lot of universitys? and why Haskell are being used to? 17:42:18 because they allow to make concepts clear 17:42:46 unlike languages where everything is put together in a big mess. 17:43:06 and so, it's better for teaching the essential concepts 17:43:59 in C i know and undertand, the variavels, the loops, the verification. structs, enums,strings,arrays,and a little bit of pointers 17:45:15 i think i know the basics 17:47:11 etcetcetc: remember C is a 35-year-old systems programming language. it's not expressive of high level concepts. 17:47:48 Haskell is a B&D language, unlike Scheme 17:48:01 B&D ? 17:48:06 bondage & discipline 17:48:18 I'd liken C to a crawl through the desert 17:48:25 sure, you'll get there, eventually 17:48:26 man I wish Python had optional static typing 17:48:37 ... croaking out hoarsely "Methane! Methane!" 17:48:40 :) 17:48:46 FurnaceBoy: "kicking a whale down the beach" is the officially approved metaphor. 17:48:58 offby1: ah! I hadn;t heard that one! how about kicking a whale across a desert? 17:49:06 No, that's MVS programming. C is easy by comparison. 17:49:42 FurnaceBoy: You and I don't get to choose the metaphors! They're set by the Gods. 17:50:00 offby1: wait, that's a metaphor too! 17:50:02 WE ARE THE GODS 17:50:08 jcowan: speak for yourself! 17:50:17 compare Ptolemaic epicycles to Keplerian ellipses 17:50:26 We as the gods, and might as well get used to it. -- Stewart Brand 17:50:30 Okay, if you want to pretend you aren't a god, go right ahead, Your Deityness. 17:50:31 s/as/are as/ 17:50:50 jcowan: "Ray, if anyone asks if you are a God, YOU SAY YES!" -- Peter Venkman 17:51:23 Actually, having people believe you are a god can be a real problem for both you and them; see Alan Dean Foster's _Running From The Deity_ 17:51:50 "He never claimed to be a god. But then he never claimed not to, either." --Roger Zelazny, _Lord of Light_ 17:52:12 "Oh, God." -- random C programmer 17:52:27 Which is a great book, but if you read it, realize that Chapters 2-6 are a flashback, which isn't quite obvious. 17:52:49 to hell with non-linear structure! give me indexed arrays. 17:53:06 I'm thinking of reimplementing FLPL in C instead of Fortran. 17:53:27 (Fortran List Processing Language) 17:53:45 speaking of Gods. http://www.frobenius.com/source.htm 17:53:47 It's what simple Lisp would be if it had neither a REPL nor a GC. 17:55:28 You allocate a big array of "words", which can be interpreted as either integers or cons cells. (Small address space in those days; a machine int would comfortably hold two pointers.) 17:56:43 -!- adadglgmut [~steve@cpe-65-25-14-11.neo.res.rr.com] has quit [Ping timeout: 240 seconds] 17:56:44 A cons cell contains not only a CAR and a CDR pointer, but also two extra bits; one indicates whether the CAR points to a fullword or to another cons cell, and another indicating whether the CAR belongs to this list and should be deleted when the list is. 17:58:12 -!- emma [~em@unaffiliated/emma] has quit [Remote host closed the connection] 18:00:58 -!- etcetcetc [bc52151f@gateway/web/freenode/ip.188.82.21.31] has quit [Quit: Page closed] 18:04:44 emma [~em@unaffiliated/emma] has joined #scheme 18:05:47 adadglgmut [~steve@cpe-65-25-14-11.neo.res.rr.com] has joined #scheme 18:19:13 lbc_ [~lbc@0909ds1-sdb.0.fullrate.dk] has joined #scheme 18:19:19 -!- lbc_ [~lbc@0909ds1-sdb.0.fullrate.dk] has quit [Read error: Connection reset by peer] 18:20:03 ryaether [~ryan@173-26-124-96.client.mchsi.com] has joined #scheme 18:33:52 IJP [~Ian@host109-154-208-221.range109-154.btcentralplus.com] has joined #scheme 18:46:22 -!- hiyuh [~hiyuh@KD124214245222.ppp-bb.dion.ne.jp] has quit [Read error: Connection reset by peer] 19:07:39 -!- wbooze` [~user@xdsl-78-34-244-190.netcologne.de] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 19:07:48 -!- homie` [~user@xdsl-78-34-244-190.netcologne.de] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 19:10:00 -!- snorble [~none@s83-179-14-105.cust.tele2.se] has left #scheme 19:10:03 snorble [~none@s83-179-14-105.cust.tele2.se] has joined #scheme 19:10:17 -!- jcowan [~John@cpe-98-14-172-204.nyc.res.rr.com] has quit [Quit: Leaving] 19:11:19 homie [~user@xdsl-78-34-244-190.netcologne.de] has joined #scheme 19:12:14 wbooze [~user@xdsl-78-34-244-190.netcologne.de] has joined #scheme 19:13:04 spicey [~e@87.110.20.68] has joined #scheme 19:15:45 What would be a painless way to do picture language exercises from SICP? There's soegaard's package for PLT/Racket, but it uses gui racket, which i'd really prefer not to touch, I have a sweet vim/tslime setup, also there's pic-lang for mit-scheme which is terribly slow for me, (paint screen fly) takes 15 seconds or so 19:16:46 atomx [~user@93.112.81.240] has joined #scheme 19:16:46 spicey, did you compile the picture language implementation for MIT Scheme? 19:16:56 spicey: you don't need to use the gui to make pictures, if that is your question. Just use gracket. I'm afraid I don't know the details of sicp 19:17:29 Also, if it's the code I think it is, replace `floating-vector-ref' and `floating-vector-set!' by `flo:vector-ref' and `flo:vector-set!' before compiling it. 19:18:37 I read about the compiling part and did (cf "XXX.scm") for the scheme files; that didn't change anything, though maybe I should load it differently than (load "pic-lang/psgo.scm") ? 19:18:51 Yes, omit the `.scm'. 19:22:29 psgo was loading others explicitly as .scm, so I had to fix it, but thank you, the speed is very acceptable now 19:22:53 By the way, where did you get this code? 19:24:26 From a colleague with whom we're independently going through SICP, don't know where _he_ found that 19:25:24 I think I have seen that code in a couple of different places, but I don't know where its source is, and it should probably find a home in the MIT Scheme Git repository so that it can be distributed with MIT Scheme. 19:26:08 The code I have is different from the one on http://mitpress.mit.edu/sicp/psets/ps4hnd/readme.html , though 19:28:58 aha, he says that the code is from that link, but psgo was simplified and modified by him 19:29:39 Mr_Cat_ [5d5057c7@gateway/web/freenode/ip.93.80.87.199] has joined #scheme 19:29:44 kuribas [~user@d54C439D4.access.telenet.be] has joined #scheme 19:30:03 -!- Mr_Cat_ [5d5057c7@gateway/web/freenode/ip.93.80.87.199] has quit [Client Quit] 19:30:40 Mr_Cat_ [5d5057c7@gateway/web/freenode/ip.93.80.87.199] has joined #scheme 19:31:10 -!- Mr_Cat_ [5d5057c7@gateway/web/freenode/ip.93.80.87.199] has left #scheme 19:32:47 Mr-Cat [5d5057c7@gateway/web/freenode/ip.93.80.87.199] has joined #scheme 19:36:36 schmir [~schmir@p54A904E4.dip0.t-ipconnect.de] has joined #scheme 19:37:22 -!- atomx [~user@93.112.81.240] has quit [Remote host closed the connection] 19:40:10 Hi. I've just read a paper on racket's syntax-parse (http://www.ccs.neu.edu/scheme/pubs/icfp10-cf.pdf) and I think that syntax classes (which bring macros closer to grammars) are a nice idea. Are r7rs or other scheme implementations going to adopt a similar approach? 19:40:45 Btw. Are the procediings of this year's scheme workshop available already? 19:43:30 -!- schmir [~schmir@p54A904E4.dip0.t-ipconnect.de] has quit [Ping timeout: 265 seconds] 19:54:06 -!- kar8nga [~kar8nga@91-115-216-128.adsl.highway.telekom.at] has quit [Remote host closed the connection] 19:58:54 I considered reading that paper, until skimming it revealed a veritable cornucopia of dingbats that is apparently used in an attempt to explain the semantics. 20:00:43 -!- mjonsson [~mjonsson@cpe-98-14-173-5.nyc.res.rr.com] has quit [Remote host closed the connection] 20:02:53 mjonsson [~mjonsson@cpe-98-14-173-5.nyc.res.rr.com] has joined #scheme 20:21:11 -!- araujo [~araujo@gentoo/developer/araujo] has quit [Ping timeout: 240 seconds] 20:22:29 Mr-Cat: It's a nice idea, but I don't like the fact that it relies heavily on unhygienically generated identifiers 20:22:52 Riastradh: Yeah, that's a little intimidating and also pointless, but that's how papers are written I guess :) 20:23:10 You can get the gist of it from the first couple of pages though 20:32:00 sjaaman: You mean "syntax class attributes"? 20:33:20 Riastradj: To be honest, I just skipped the dingbat sections 20:34:43 Mr-Cat: yup 20:34:57 -!- spicey [~e@87.110.20.68] has quit [Quit: Leaving] 20:35:01 Also the fact that syntax classes are separated from variable names by colons is... a little unschemely 20:35:18 -!- leppie [~lolcow@196-215-63-152.dynamic.isadsl.co.za] has quit [Ping timeout: 265 seconds] 20:42:02 -!- offby1 [~user@pdpc/supporter/monthlybyte/offby1] has quit [Ping timeout: 264 seconds] 20:43:30 sjaaman: Why do you call them unhygienic? Because their externally visible names can be inferred from pattern variables? 20:45:15 yeah; the input expression does not define them, they are created out of thin air and "just exist" in the template clause 20:45:49 For them to be hygienic, they need to be explicitly mentioned in the patterns 20:46:32 In the whole of the Scheme standard, you won't find anything like this 20:46:43 This wouldn't fit in well 20:47:23 Also, only one implementation has this currently, which means it wouldn't be appropriate to consider for standardization yet 20:48:26 If by `the Scheme standard', you include the R6RS, then your claim is false: the R6RS's DEFINE-RECORD-TYPE is a counterexample. 20:48:29 But that's fine; the reason Racket went their own way is to make new inventions without being tied down by what people consider to be "Scheme" 20:48:41 Riastradh: Well, R6 doesn't count :) 20:49:13 sjaaman: Really. Those syntax class fields are much like record fields 20:49:52 leppie [~lolcow@196-215-63-152.dynamic.isadsl.co.za] has joined #scheme 20:50:50 Mr-Cat: Except that the fields are defined outside the code you write, so you'll just have to "know" what fields are defined when reading a particular piece of code 20:50:54 sjaaman: What about colons. It seems to me that some lispers/schemers think that adding more puctuation to lispy languages is a good idea. 20:51:37 Sure, but "some" shouldn't be enough reason to cause R7 to just adopt this (which was your original question) 20:53:16 Well, the question was more about the approach, not about this particular implementation. 20:54:28 I think it needs some more maturation but it's a nice idea 21:03:25 -!- leppie [~lolcow@196-215-63-152.dynamic.isadsl.co.za] has quit [Ping timeout: 258 seconds] 21:15:52 -!- saccade [~saccade@209-6-54-113.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com] has quit [Quit: This computer has gone to sleep] 21:19:48 leppie [~lolcow@196-215-63-152.dynamic.isadsl.co.za] has joined #scheme 21:20:07 -!- Mr-Cat [5d5057c7@gateway/web/freenode/ip.93.80.87.199] has quit [Quit: Page closed] 21:34:58 -!- fradgers- [~fradgers-@5e055c8a.bb.sky.com] has left #scheme 21:36:41 -!- leppie [~lolcow@196-215-63-152.dynamic.isadsl.co.za] has quit [Ping timeout: 265 seconds] 22:00:14 -!- gravicappa [~gravicapp@ppp85-140-117-146.pppoe.mtu-net.ru] has quit [Ping timeout: 276 seconds] 22:03:12 -!- MrFahrenheit [~RageOfTho@users-55-51.vinet.ba] has quit [Read error: No route to host] 22:03:30 MrFahrenheit [~RageOfTho@users-55-51.vinet.ba] has joined #scheme 22:22:26 somnium [~user@adsl-65-185-34.dab.bellsouth.net] has joined #scheme 22:34:13 -!- stis [~stis@1-1-1-39a.veo.vs.bostream.se] has quit [Remote host closed the connection] 22:36:27 -!- mjonsson [~mjonsson@cpe-98-14-173-5.nyc.res.rr.com] has quit [Remote host closed the connection] 22:39:37 offby1 [~user@pdpc/supporter/monthlybyte/offby1] has joined #scheme 22:40:31 mjonsson [~mjonsson@cpe-98-14-173-5.nyc.res.rr.com] has joined #scheme 22:40:53 -!- pygospa [~pygospa@g226247218.adsl.alicedsl.de] has quit [Ping timeout: 265 seconds] 22:42:15 pygospa [~pygospa@g227158144.adsl.alicedsl.de] has joined #scheme 23:30:40 -!- Blkt [~user@dynamic-adsl-94-37-246-235.clienti.tiscali.it] has quit [Remote host closed the connection] 23:32:02 Modius [~Modius@cpe-24-28-30-165.austin.res.rr.com] has joined #scheme 23:33:06 -!- kuribas [~user@d54C439D4.access.telenet.be] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 23:34:41 Kerrick [~Kerrick@kerrick.student.iastate.edu] has joined #scheme 23:35:48 neilv [~user@dsl092-071-029.bos1.dsl.speakeasy.net] has joined #scheme 23:39:14 -!- MarcusTullius [~user@109-102.77-83.cust.bluewin.ch] has quit [Quit: Time for bed, said Zebedee.] 23:40:44 *neilv* sees fingerprints of eli in plt 4.2.5 ssl-tcp-unit.ss 23:44:30 just from the name I can tell he's guilty 23:49:29 rbarraud_ [~rbarraud@118-92-2-40.dsl.dyn.ihug.co.nz] has joined #scheme