00:01:44 rbarraud_ [~rbarraud@202-180-88-252.callplus.net.nz] has joined #scheme 00:04:07 -!- rbarraud [~rbarraud@202-180-88-252.callplus.net.nz] has quit [Ping timeout: 258 seconds] 00:08:12 Komi [Komi@83.231.17.41] has joined #scheme 00:09:06 hi 00:09:23 _/ 00:10:09 one question 00:10:20 if 'apply' only accepted one parameter 00:10:42 well, two parameters 00:11:00 would it be equivalent to: (define (apply a b) (eval (cons a b))) ? 00:12:57 sheikra [~sheikra@nat/google/x-elgdgqwscjtdnyje] has joined #scheme 00:17:24 -!- sheikra [~sheikra@nat/google/x-elgdgqwscjtdnyje] has quit [Client Quit] 00:19:10 -!- foof [~user@li126-140.members.linode.com] has quit [Ping timeout: 240 seconds] 00:22:24 -!- hadronzoo [~hadronzoo@64.134.146.88] has quit [Quit: hadronzoo] 00:25:17 Riastradh [debian-tor@fsf/member/riastradh] has joined #scheme 00:25:34 No, Komi, for several reasons. 00:25:43 (1) EVAL takes two arguments, not one. 00:26:34 (2) There is no standard rule for evaluating a procedure as an expression. That is, for any environment E, the consequences of (EVAL (LAMBDA (X) X) E) are undefined. 00:27:19 (3) Even if you passed an appropriate environment to EVAL, and even if procedures were self-evaluating, your definition would fall apart if any of the arguments were not self-evaluating. 00:29:53 thanks Riastradh 00:37:48 lisppaste: help? 00:37:48 To use the lisppaste bot, visit http://paste.lisp.org/new/scheme and enter your paste. 00:37:56 I went there and it broke... 00:38:21 chandler, I'm sorry! I didn't mean to break lisppaste, really I didn't! 00:38:27 dtkss [~tk@va-69-68-189-2.dyn.embarqhsd.net] has joined #scheme 00:38:30 -!- dtkss [~tk@va-69-68-189-2.dyn.embarqhsd.net] has left #scheme 00:41:15 Anyway, Komi, you can construct an expression that looks like (lambda (procedure arguments) (let ((argument-0 (car arguments)) (arguments (cdr arguments))) ... (procedure argument-0 argument-1 ... argument-n) ...)), evaluate that expression, and then apply the resulting procedure, using ordinary procedure application (not APPLY), to the original procedure and list of arguments. 00:45:22 Riastradh: i think my problem is deeper 00:45:39 maybe the result of a bad design 00:45:59 i implemented eval() and inlined apply() inside it 00:46:09 so i can get tail recursion 00:46:35 now i'm wondering how to implement (apply ...) correctly 00:47:18 -!- zachk1 [~geisthaus@unaffiliated/zachk] has quit [Ping timeout: 265 seconds] 00:47:32 zachk1 [~geisthaus@unaffiliated/zachk] has joined #scheme 00:48:35 -!- mbohun [~mbohun@202.124.75.197] has quit [Ping timeout: 258 seconds] 00:49:39 mbohun [~mbohun@202.124.75.233] has joined #scheme 00:49:59 i see JScheme does call 'eval' to do it 00:50:11 as it implements closure application this way: 00:50:15 public Object apply(Scheme interpreter, Object args) { 00:50:15 return interpreter.eval(body, new Environment(parms, args, env)); 00:50:16 } 00:50:38 but i'm wondering if this is correct or a hack to make it work 00:52:40 -!- pjb [~t@81.202.16.46.dyn.user.ono.com] has quit [Ping timeout: 240 seconds] 00:53:46 -!- metasyntax [~taylor@72.86.89.174] has quit [Quit:  In our sky there is no limits, and masters we have none; heavy metal is the only one! ] 00:55:44 pjb [~t@81.202.16.46.dyn.user.ono.com] has joined #scheme 01:01:51 -!- rbarraud_ [~rbarraud@202-180-88-252.callplus.net.nz] has quit [Ping timeout: 264 seconds] 01:08:41 -!- e-future [~e-future@unaffiliated/sergio/x-8197433] has quit [Read error: Operation timed out] 01:11:27 e-future [~e-future@unaffiliated/sergio/x-8197433] has joined #scheme 01:20:40 rbarraud_ [~rbarraud@118-93-1-29.dsl.dyn.ihug.co.nz] has joined #scheme 01:21:11 -!- Smiler|away is now known as The_Rogue_Smiler 01:24:41 -!- bgs100 [~ian@unaffiliated/bgs100] has quit [Quit: Leaving] 01:31:17 -!- RageOfThou [~RageOfTho@users-33-21.vinet.ba] has quit [Ping timeout: 265 seconds] 01:32:30 -!- The_Rogue_Smiler is now known as TheRampantFurry 01:33:13 -!- soupdragon [~quantum@unaffiliated/fax] has quit [Quit: soupdragon] 01:45:37 hadronzoo [~hadronzoo@ppp-70-251-113-72.dsl.rcsntx.swbell.net] has joined #scheme 01:49:36 -!- TheRampantFurry is now known as The_Rampant_Fur 01:52:16 -!- Komi [Komi@83.231.17.41] has quit [] 02:04:17 -!- mejja [~user@c-14bee555.023-82-73746f38.cust.bredbandsbolaget.se] has quit [Quit: ChatZilla 0.9.86 [Firefox 3.6.8/20100722155716]] 02:07:48 Mohamdu [~Mohamdu@CPE00222d53fe20-CM00222d53fe1d.cpe.net.cable.rogers.com] has joined #scheme 02:11:18 nicktick [~nicktick@unaffiliated/nicktick] has joined #scheme 02:12:16 -!- saccade [~saccade@dhcp-18-111-82-90.dyn.mit.edu] has quit [Ping timeout: 276 seconds] 02:16:19 _danb_ [~user@124.149.177.177] has joined #scheme 02:18:39 -!- Adamant [~Adamant@unaffiliated/adamant] has quit [Read error: Connection reset by peer] 02:19:03 Adamant [~Adamant@c-69-136-200-213.hsd1.ga.comcast.net] has joined #scheme 02:19:09 -!- Adamant [~Adamant@c-69-136-200-213.hsd1.ga.comcast.net] has quit [Changing host] 02:19:09 Adamant [~Adamant@unaffiliated/adamant] has joined #scheme 02:29:26 mjonsson [~mjonsson@cpe-98-14-173-5.nyc.res.rr.com] has joined #scheme 02:44:35 igms: I am what he compiles 02:44:55 *offby1* discretely kicks dirt over rudybot 02:47:52 aidalgol [~user@114-134-6-5.rurallink.co.nz] has joined #scheme 02:52:35 timj_ [~timj@e176196062.adsl.alicedsl.de] has joined #scheme 02:56:50 -!- timj__ [~timj@e176197151.adsl.alicedsl.de] has quit [Ping timeout: 265 seconds] 03:01:53 -!- wbooze [~user@xdsl-78-34-234-195.netcologne.de] has quit [Read error: Operation timed out] 03:04:51 -!- homie [~user@xdsl-78-34-234-195.netcologne.de] has quit [Ping timeout: 264 seconds] 03:09:01 saccade [~saccade@209-6-54-113.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com] has joined #scheme 03:35:29 -!- fod [~fod@92.251.255.7.threembb.ie] has quit [Remote host closed the connection] 03:41:43 soupdragon [~quantum@unaffiliated/fax] has joined #scheme 03:42:43 -!- zard1989 [~user@Joe.m4.ntu.edu.tw] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 03:44:29 Riastradh: A likely story... 03:46:13 Riastradh: It's unbroken itself. Obviously it's smart enough to take over its own maintenance. 03:54:39 -!- nicktick [~nicktick@unaffiliated/nicktick] has quit [Ping timeout: 246 seconds] 03:57:46 -!- cpr420 [~cpr@unaffiliated/cpr420] has quit [Quit: Bye!] 03:58:23 `26 [~kvirc@unaffiliated/26/x-1186543] has joined #scheme 04:02:00 <`26> I would like a question, though I'm afraid it's a little stupid. I often run by scheme code which uses recursion but not tail calls -- which would normally mean that, for a large enough input, the interpreter will run out of stack space. Are there any solutions to this problem that are used and which I am not yet aware of? 04:04:39 `26: it could be an algorithm that just NEEDS that much space to run - so writing in tail calls would not fix it 04:05:59 -!- hadronzoo [~hadronzoo@ppp-70-251-113-72.dsl.rcsntx.swbell.net] has quit [Quit: hadronzoo] 04:06:52 zachk [~geisthaus@unaffiliated/zachk] has joined #scheme 04:07:04 chandler, neat. When will your paper appear in SIGART? 04:07:53 -!- zachk1 [~geisthaus@unaffiliated/zachk] has quit [Ping timeout: 265 seconds] 04:08:12 hadronzoo [~hadronzoo@ppp-70-251-113-72.dsl.rcsntx.swbell.net] has joined #scheme 04:18:16 -!- mbohun [~mbohun@202.124.75.233] has quit [Ping timeout: 240 seconds] 04:20:40 -!- mmc [~michal@109.112.203.188] has quit [Ping timeout: 240 seconds] 04:22:08 -!- aidalgol [~user@114-134-6-5.rurallink.co.nz] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 04:24:55 -!- The_Rampant_Fur is now known as smiler|sleep 04:26:04 mbohun [~mbohun@202.124.74.7] has joined #scheme 04:27:18 -!- smiler|sleep [~uwhat@unaffiliated/roguesmiler] has left #scheme 04:32:10 -!- Mohamdu [~Mohamdu@CPE00222d53fe20-CM00222d53fe1d.cpe.net.cable.rogers.com] has quit [Quit: Leaving] 04:33:02 phax [~phax@unaffiliated/phax] has joined #scheme 04:34:16 britneypire [~britneypi@ANantes-552-1-20-225.w86-203.abo.wanadoo.fr] has joined #scheme 04:36:14 DrAfk [~duck@96.37.145.231] has joined #scheme 04:36:30 -!- britneypire [~britneypi@ANantes-552-1-20-225.w86-203.abo.wanadoo.fr] has quit [Client Quit] 04:53:19 -!- DrAfk [~duck@96.37.145.231] has quit [Ping timeout: 265 seconds] 05:01:39 -!- TE263w [~user@styldeks.am-1.org] has quit [Ping timeout: 240 seconds] 05:19:52 -!- phax [~phax@unaffiliated/phax] has quit [Quit: Leaving] 05:20:17 choas [~lars@p5792CA91.dip.t-dialin.net] has joined #scheme 05:21:43 -!- choas [~lars@p5792CA91.dip.t-dialin.net] has quit [Client Quit] 05:25:47 samth [~samth@140.239.46.3] has joined #scheme 05:27:57 pdelgallego [~pdelgalle@1503031474.dhcp.dbnet.dk] has joined #scheme 05:37:19 wbooze [~user@xdsl-87-79-167-169.netcologne.de] has joined #scheme 05:37:28 homie [~user@xdsl-87-79-167-169.netcologne.de] has joined #scheme 05:41:46 -!- tessier_ is now known as tessier 05:45:40 -!- Fare [~Fare@c-24-218-127-11.hsd1.ma.comcast.net] has quit [Quit: Leaving] 05:48:39 -!- rbarraud_ [~rbarraud@118-93-1-29.dsl.dyn.ihug.co.nz] has quit [Read error: Operation timed out] 05:49:23 rbarraud_ [~rbarraud@118-93-14-221.dsl.dyn.ihug.co.nz] has joined #scheme 05:51:25 rbarraud__ [~rbarraud@118-92-134-221.dsl.dyn.ihug.co.nz] has joined #scheme 05:54:13 -!- rbarraud_ [~rbarraud@118-93-14-221.dsl.dyn.ihug.co.nz] has quit [Ping timeout: 276 seconds] 05:58:36 kar8nga [~kar8nga@78.104.81.120] has joined #scheme 05:59:15 -!- kar8nga [~kar8nga@78.104.81.120] has quit [Remote host closed the connection] 05:59:18 -!- kniu [~kniu@pool-71-106-0-142.lsanca.dsl-w.verizon.net] has quit [Quit: Leaving] 06:02:03 kniu [~kniu@pool-71-106-0-142.lsanca.dsl-w.verizon.net] has joined #scheme 06:03:03 -!- samth [~samth@140.239.46.3] has quit [Ping timeout: 260 seconds] 06:03:33 aidalgol [~user@114-134-6-5.rurallink.co.nz] has joined #scheme 06:11:17 -!- kniu [~kniu@pool-71-106-0-142.lsanca.dsl-w.verizon.net] has quit [Quit: Leaving] 06:12:18 kniu [~kniu@pool-71-106-0-142.lsanca.dsl-w.verizon.net] has joined #scheme 06:14:22 -!- rbarraud__ [~rbarraud@118-92-134-221.dsl.dyn.ihug.co.nz] has quit [Read error: Connection reset by peer] 06:17:34 -!- hadronzoo [~hadronzoo@ppp-70-251-113-72.dsl.rcsntx.swbell.net] has quit [Remote host closed the connection] 06:17:53 <`26> soupdragon: sorry for the delay; I was just wondering whether scheme compilers/interpreters do something special to reduce stack usage when they detect recursion 06:20:30 -!- Riastradh [debian-tor@fsf/member/riastradh] has quit [Ping timeout: 245 seconds] 06:25:13 Like tail call elimination? 06:25:39 <`26> Something like it, but also in cases when it isn't a tail call. 06:27:19 You mean in cases where the stack growth is sort of necessary 06:27:52 <`26> No, I mean in cases where it isn't but the programmer was too lazy to make sure that the last thing the function does is call itself. 06:29:35 <`26> For example, here: http://matt.might.net/articles/implementation-of-rsa-public-key-cryptography-algorithm-in-scheme-dialect-of-lisp/rsa.scm 06:29:36 -rudybot:#scheme- http://tinyurl.com/3acsq29 06:30:24 <`26> The extended-gcd function could be transformed so that it requires a constant amount of stack space. 06:32:08 I expect they'll do a lot but have no idea how much and how smart 06:33:27 <`26> It would be interesting to find out -- often I find myself wondering whether a particular way of expressing a function using recursion is going to be picked up by the optimizer so that I don't run out of memory on big inputs. 06:33:45 Yes 06:34:48 -!- soupdragon [~quantum@unaffiliated/fax] has quit [Quit: soupdragon] 06:37:42 -!- dfeuer [~dfeuer@wikimedia/Dfeuer] has quit [Ping timeout: 265 seconds] 06:41:19 -!- Spewns [~jake@97-92-222-240.dhcp.stls.mo.charter.com] has quit [Ping timeout: 248 seconds] 06:48:27 Spewns [~jake@97-92-222-240.dhcp.stls.mo.charter.com] has joined #scheme 06:58:18 MichaelRaskin [~MichaelRa@195.91.224.225] has joined #scheme 07:01:13 -!- Spewns [~jake@97-92-222-240.dhcp.stls.mo.charter.com] has quit [Quit: Leaving.] 07:12:01 -!- e-future [~e-future@unaffiliated/sergio/x-8197433] has quit [Ping timeout: 276 seconds] 07:13:07 e-future [~e-future@unaffiliated/sergio/x-8197433] has joined #scheme 07:34:29 -!- timj_ [~timj@e176196062.adsl.alicedsl.de] has quit [Read error: Connection reset by peer] 07:34:39 alvatar [~alvatar@111.232.218.87.dynamic.jazztel.es] has joined #scheme 07:34:52 -!- alvatar [~alvatar@111.232.218.87.dynamic.jazztel.es] has quit [Client Quit] 07:35:08 alvatar [~alvatar@111.232.218.87.dynamic.jazztel.es] has joined #scheme 07:57:49 gravicappa [~gravicapp@80.90.116.82] has joined #scheme 08:17:13 e-future_ [~e-future@unaffiliated/sergio/x-8197433] has joined #scheme 08:19:19 -!- e-future_ [~e-future@unaffiliated/sergio/x-8197433] has quit [Client Quit] 08:26:53 bozhidar [~user@212.50.14.187] has joined #scheme 08:29:22 masm [~masm@2.80.161.205] has joined #scheme 08:30:46 -!- alvatar [~alvatar@111.232.218.87.dynamic.jazztel.es] has quit [Quit: leaving] 08:37:34 nAgoHaK [~nagohack@unaffiliated/nagohak] has joined #scheme 09:08:27 zachk1 [~geisthaus@unaffiliated/zachk] has joined #scheme 09:08:30 -!- zachk [~geisthaus@unaffiliated/zachk] has quit [Ping timeout: 265 seconds] 09:09:28 fradgers- [~fradgers-@5adafe9d.bb.sky.com] has joined #scheme 09:14:41 mmc [~michal@109.117.133.40] has joined #scheme 09:20:48 -!- mbohun [~mbohun@202.124.74.7] has quit [Quit: Leaving] 09:22:06 -!- fradgers- [~fradgers-@5adafe9d.bb.sky.com] has left #scheme 09:22:30 fradgers- [~fradgers-@5adafe9d.bb.sky.com] has joined #scheme 09:36:27 alvatar [~alvatar@57.126.222.87.dynamic.jazztel.es] has joined #scheme 09:37:19 typemore [~typemore@unaffiliated/typemore] has joined #scheme 09:37:41 what is ypsilon scheme's ffi like ? 10:00:48 HG` [~HG@xdsl-92-252-106-250.dip.osnanet.de] has joined #scheme 10:08:01 foof [~user@li126-140.members.linode.com] has joined #scheme 10:10:03 -!- jmcphers [~jmcphers@218.185.108.156] has quit [Remote host closed the connection] 10:10:43 jmcphers [~jmcphers@218.185.108.156] has joined #scheme 10:10:45 -!- Adamant [~Adamant@unaffiliated/adamant] has quit [Quit: Adamant] 10:14:23 -!- gnomon [~gnomon@CPE0022158a8221-CM000f9f776f96.cpe.net.cable.rogers.com] has quit [Ping timeout: 258 seconds] 10:14:32 schmir [~schmir@mail.brainbot.com] has joined #scheme 10:14:42 gnomon [~gnomon@CPE0022158a8221-CM000f9f776f96.cpe.net.cable.rogers.com] has joined #scheme 10:24:18 -!- aidalgol [~user@114-134-6-5.rurallink.co.nz] has quit [Quit: Night time] 10:35:09 -!- kniu [~kniu@pool-71-106-0-142.lsanca.dsl-w.verizon.net] has quit [Ping timeout: 240 seconds] 10:36:14 -!- HG` [~HG@xdsl-92-252-106-250.dip.osnanet.de] has quit [Quit: Leaving.] 10:45:25 alvatar_ [~alvatar@218.126.222.87.dynamic.jazztel.es] has joined #scheme 10:45:39 -!- alvatar [~alvatar@57.126.222.87.dynamic.jazztel.es] has quit [Ping timeout: 264 seconds] 11:14:49 kniu [~kniu@pool-71-106-0-142.lsanca.dsl-w.verizon.net] has joined #scheme 11:17:52 chicken vs gambit: which has the better FFI ? 11:18:25 11:18:28 dfkjjkfd [~paulh@7-13-ftth.onsnetstudenten.nl] has joined #scheme 11:19:14 i guess personal expeiences will do 11:19:17 Checkie [8259@unaffiliated/checkie] has joined #scheme 11:25:08 typemore: depends on what you want to do? 11:28:24 alaricsp [~alaric@relief.warhead.org.uk] has joined #scheme 11:37:01 stis [~stis@1-1-1-39a.veo.vs.bostream.se] has joined #scheme 11:48:09 -!- `26 [~kvirc@unaffiliated/26/x-1186543] has quit [Ping timeout: 240 seconds] 11:51:04 -!- e-future [~e-future@unaffiliated/sergio/x-8197433] has quit [Ping timeout: 276 seconds] 11:52:26 e-future [~e-future@unaffiliated/sergio/x-8197433] has joined #scheme 11:56:48 acarrico [~acarrico@pppoe-68-142-49-233.gmavt.net] has joined #scheme 11:57:05 -!- acarrico [~acarrico@pppoe-68-142-49-233.gmavt.net] has left #scheme 12:00:34 -!- jewel [~jewel@196-215-88-71.dynamic.isadsl.co.za] has quit [Ping timeout: 265 seconds] 12:02:07 -!- pdelgallego [~pdelgalle@1503031474.dhcp.dbnet.dk] has quit [Ping timeout: 276 seconds] 12:03:40 pdelgallego [~pdelgalle@1503031474.dhcp.dbnet.dk] has joined #scheme 12:03:52 -!- mmc [~michal@109.117.133.40] has quit [Ping timeout: 240 seconds] 12:15:43 -!- alvatar_ [~alvatar@218.126.222.87.dynamic.jazztel.es] has quit [Ping timeout: 248 seconds] 12:17:16 alvatar [~alvatar@176.127.222.87.dynamic.jazztel.es] has joined #scheme 12:22:30 DrAfk [~duck@96.37.145.231] has joined #scheme 12:23:47 mmc [~michal@109.117.133.40] has joined #scheme 12:36:03 -!- typemore [~typemore@unaffiliated/typemore] has quit [Ping timeout: 260 seconds] 12:38:53 -!- e-future [~e-future@unaffiliated/sergio/x-8197433] has quit [Ping timeout: 265 seconds] 12:39:44 e-future [~e-future@unaffiliated/sergio/x-8197433] has joined #scheme 12:55:20 Quadrescence: Does Gambit work everywhere where Chicken does? 12:55:28 (First of all.) 12:55:36 ASau: I am not sure 12:55:59 That's the problem. 12:56:08 karme [~user@static.180.75.40.188.clients.your-server.de] has joined #scheme 12:56:20 ASau: What do you mean? 12:56:32 I'm sure that Chicken works on NetBSD and FreeBSD pretty fine, 12:56:32 I used it in production. 12:56:50 I cannot say that about Gambit, I'm not sure about it. 12:57:39 In this sense Chicken is better absolutely. 12:57:53 (Yes, FFI works there in production.) 12:58:55 All above doesn't mean Chicken is oh-so-good, I'm rather critical of it. 13:00:30 ASau: Yeah, makes sense 13:01:09 jewel [~jewel@196-215-88-71.dynamic.isadsl.co.za] has joined #scheme 13:03:23 OTOH, Chicken is better than PLT or whatever it is called now. 13:03:43 PLT still crashes at the first cough. 13:04:20 And its build process seems to be rather tricky to inject CFLAGS. 13:06:26 (And the whole build process is rather heavy. It doesn't sound reasonable for now.) 13:08:23 outworlder [~stephen@189.90.170.251] has joined #scheme 13:10:10 m`` [~Your@granny.slept.with.lenin.ru] has joined #scheme 13:10:38 -!- m`` [~Your@granny.slept.with.lenin.ru] has left #scheme 13:22:34 -!- karme [~user@static.180.75.40.188.clients.your-server.de] has quit [Remote host closed the connection] 13:27:50 -!- DrAfk is now known as DrDuck 13:28:20 Has anyone here watched UC Berkeleys lectures on Scheme? 13:45:24 ASau: (a) "Racket"; (b) I'm not aware of a known bug that crashes it; (c) playing with CFLAGS (which I have no idea how difficult or easy it is) is something that doesn't sound like a good idea with *any* language implementation, and possibly leading to such crashes. 13:46:13 eli: any other way to inject debug information? 13:46:39 Usual way is to pass "CFLAGS=-g" 13:47:51 That usually works for any (more or less) sane software. 13:52:16 -!- outworlder [~stephen@189.90.170.251] has quit [Quit: Leaving.] 13:56:58 -!- mjonsson [~mjonsson@cpe-98-14-173-5.nyc.res.rr.com] has quit [Ping timeout: 276 seconds] 13:58:03 ASau: The default executables (incl. after stripping) provide enough information to get stacktraces which is enough to find and fix crashes -- and this kind of debugging is something that Matthew does routinely, so if you do know of a crash (I don't remember whether you had some issue with one of the bsds or something else), reporting it as a bug report would be better than trying to debug it yourself. 13:58:09 *eli* disappears 13:58:53 eli: No idea, it doesn't report sane backtraces for me. Local variables are missing. 14:09:35 alvatar_ [~alvatar@4.126.222.87.dynamic.jazztel.es] has joined #scheme 14:12:03 -!- alvatar [~alvatar@176.127.222.87.dynamic.jazztel.es] has quit [Ping timeout: 264 seconds] 14:14:37 alvatar [~alvatar@22.126.222.87.dynamic.jazztel.es] has joined #scheme 14:15:09 -!- alvatar_ [~alvatar@4.126.222.87.dynamic.jazztel.es] has quit [Ping timeout: 240 seconds] 14:18:33 -!- alvatar [~alvatar@22.126.222.87.dynamic.jazztel.es] has quit [Client Quit] 14:28:38 MrFahrenheit [~RageOfTho@users-33-252.vinet.ba] has joined #scheme 14:32:55 fowlduck [~fowlduck@2002:cc0f:6d26:0:fa1e:dfff:fed7:9dc1] has joined #scheme 14:32:56 Riastradh [debian-tor@fsf/member/riastradh] has joined #scheme 14:33:28 -!- DrDuck [~duck@96.37.145.231] has quit [Ping timeout: 260 seconds] 14:35:08 _danb_` [~user@124.149.177.177] has joined #scheme 14:36:12 -!- _danb_ [~user@124.149.177.177] has quit [Ping timeout: 246 seconds] 14:44:22 alvatar [~alvatar@22.126.222.87.dynamic.jazztel.es] has joined #scheme 14:50:22 langmartin [~user@exeuntcha2.tva.gov] has joined #scheme 14:51:18 -!- langmartin [~user@exeuntcha2.tva.gov] has quit [Remote host closed the connection] 14:51:57 langmartin [~user@exeuntcha2.tva.gov] has joined #scheme 14:58:26 metasyntax [~taylor@12.132.219.7] has joined #scheme 15:01:30 -!- gravicappa [~gravicapp@80.90.116.82] has quit [Ping timeout: 258 seconds] 15:06:30 -!- nAgoHaK [~nagohack@unaffiliated/nagohak] has quit [Quit: nAgoHaK] 15:10:47 DrDuck [~duck@adsl-67-170-242.shv.bellsouth.net] has joined #scheme 15:25:42 -!- dfkjjkfd [~paulh@7-13-ftth.onsnetstudenten.nl] has quit [Quit: Lost terminal] 15:26:05 Shell script is !@*#^%!&&@#^!&^. 15:26:17 Seriously, ${@:+"${@}"}? 15:28:39 I had known about that a long time ago, and then had subsequently forgotten about it and just used "${@}" everywhere, until I also remembered about the -u switch, which I went through a bunch of shell scripts setting. 15:28:46 ASau` [~user@83.69.227.32] has joined #scheme 15:35:40 Also, Unix terminal information is !@#^!&*#&^%!#&*, too. 15:36:45 -!- ASau` [~user@83.69.227.32] has quit [Ping timeout: 265 seconds] 15:39:05 Also, curses in particular is !*@#@$!@#&@!&*#!. 15:39:58 Did I mention that Unix sucks? 15:46:53 I always used "$@" everywhere; it never occurred to me to add {}. 15:46:55 Sounds like voodoo 15:47:57 Those particular braces are voodoo (or `habit'), but writing ${@:-"$@"} or ${@:-"${@}"} rather than "$@" or "${@}" is not -- it actually matters. 15:49:53 -!- wbooze [~user@xdsl-87-79-167-169.netcologne.de] has quit [Ping timeout: 260 seconds] 15:50:17 -!- homie [~user@xdsl-87-79-167-169.netcologne.de] has quit [Ping timeout: 265 seconds] 15:50:42 Use bash or don't use "-u" 15:51:41 Using bash is stupid: if you're not writing for portability you should use a more reasonable language anyway. 15:51:50 Not using -u is error-prone. 15:51:57 Or rather, not using -u masks legitimate errors. 16:01:24 -!- Nshag [user@lns-bzn-37-82-253-32-254.adsl.proxad.net] has quit [Ping timeout: 272 seconds] 16:09:17 -!- sladegen [~nemo@unaffiliated/sladegen] has quit [Disconnected by services] 16:09:26 sladegen [~nemo@unaffiliated/sladegen] has joined #scheme 16:13:12 Nshag [user@lns-bzn-44-82-249-196-92.adsl.proxad.net] has joined #scheme 16:14:40 -!- nowhereman [~pierre@AStrasbourg-551-1-26-202.w83-196.abo.wanadoo.fr] has quit [Ping timeout: 245 seconds] 16:18:24 nowhereman [~pierre@AStrasbourg-551-1-26-202.w83-196.abo.wanadoo.fr] has joined #scheme 16:24:18 So how bloody hard can it be to portably get at the basic termcap library interface, with tgetent and company? REALLY BLOODY HARD, apparently. 16:24:57 fod [~fod@92.251.255.7.threembb.ie] has joined #scheme 16:25:36 -!- bozhidar [~user@212.50.14.187] has quit [Quit: Asta la vista] 16:26:13 isn't that sort of thing what Guile's supposed to be for? 16:26:58 Huh? 16:27:26 How do I use Guile to teach MIT Scheme how to get at tgetent &c. for MIT Scheme's termcap binding? 16:34:43 kephas [~pierre@AStrasbourg-551-1-26-202.w83-196.abo.wanadoo.fr] has joined #scheme 16:34:51 -!- nowhereman [~pierre@AStrasbourg-551-1-26-202.w83-196.abo.wanadoo.fr] has quit [Ping timeout: 240 seconds] 16:35:16 certainty [~closure@dslc-082-082-134-143.pools.arcor-ip.net] has joined #scheme 16:35:54 oh, didn't know you were using MIT scheme; I thought you were using sh 16:39:13 Holy cow. That's a scary thought -- manipulating the terminal from sh? 16:41:18 What's so scary in tput? 16:42:24 ASau` [~user@83.69.227.32] has joined #scheme 16:43:29 -!- ASau` is now known as ASau`` 16:46:58 EbiDK [~ebi@3e6b7ac3.rev.stofanet.dk] has joined #scheme 16:47:35 -!- kniu [~kniu@pool-71-106-0-142.lsanca.dsl-w.verizon.net] has quit [Ping timeout: 260 seconds] 16:49:07 What's scary, MichaelRaskin, is sh, and termcap. Putting them together can surely be no less scary than the sum of their scarinesses. 16:50:46 *MichaelRaskin* cannot think sh is scary. Maybe having implemented a 1000+ line shell .cgi script has spoiled me 16:50:59 Also, I had a few looks at Perl 16:57:49 I have written no small amount of shell script myself. The number of dark, obscure corners in it, and the unbelievable difficulty of writing robust programs with it, never ceases to terrify me. 16:58:36 Here's my favourite fragment of shell script: "$(printf '%s' "${foo}" | sed -e 's,'"'"','"'"'"'"'"'"'"'"'"'"'"',g')" 17:02:21 Riastradh: I think text is quite handy: http://linuxgazette.net/issue55/okopnik.html 17:02:22 gravicappa [~gravicapp@ppp85-140-118-137.pppoe.mtu-net.ru] has joined #scheme 17:02:23 So, for example, how does one read input from stdin up to a zero byte? 17:02:30 -!- EbiDK [~ebi@3e6b7ac3.rev.stofanet.dk] has quit [Ping timeout: 246 seconds] 17:02:39 The title says it all. 17:04:57 EbiDK [~ebi@3e6b7ac3.rev.stofanet.dk] has joined #scheme 17:04:59 Writing `[ -z $x ]' is *always* wrong. 17:05:25 If it ever returns true in bash, then bash is broken. 17:05:39 (which I imagine it probably is) 17:07:03 I thought that this guy was giving the snippet `fn=$(basename $fnm); ...' as an example of how *not* to write shell scripts -- that he would show what is wrong in every single line. But he didn't! 17:10:26 -!- MichaelRaskin [~MichaelRa@195.91.224.225] has quit [Remote host closed the connection] 17:11:23 MichaelRaskin [~MichaelRa@195.91.224.225] has joined #scheme 17:12:43 cpr420 [~cpr@unaffiliated/cpr420] has joined #scheme 17:14:39 -!- schmir [~schmir@mail.brainbot.com] has quit [Remote host closed the connection] 17:15:24 -!- _danb_` [~user@124.149.177.177] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 17:20:30 adadglgmut [steve@cpe-184-56-166-124.neo.res.rr.com] has joined #scheme 17:23:49 kushal [~kdas@fedora/kushal] has joined #scheme 17:28:36 -!- 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] 17:49:52 bweaver [~user@75-148-111-133-Chattanooga.hfc.comcastbusiness.net] has joined #scheme 17:58:29 zachk [~geisthaus@unaffiliated/zachk] has joined #scheme 17:59:42 -!- zachk1 [~geisthaus@unaffiliated/zachk] has quit [Ping timeout: 265 seconds] 18:09:20 Can Slime work with Scheme? 18:10:44 With some Scheme systems, yes. 18:10:55 Purportedly it can work with MIT Scheme now. 18:28:38 -!- REPLeffect [~REPLeffec@69.54.115.254] has quit [Quit: bye] 18:33:36 Spewns [~jake@97-92-222-240.dhcp.stls.mo.charter.com] has joined #scheme 18:37:11 -!- fod [~fod@92.251.255.7.threembb.ie] has quit [Remote host closed the connection] 18:37:39 soupdragon [~quantum@unaffiliated/fax] has joined #scheme 18:44:26 ashawley [~user@72.237.48.100] has joined #scheme 18:51:24 chupish [182ed347@gateway/web/freenode/ip.24.46.211.71] has joined #scheme 18:55:06 `26 [~kvirc@216.252.77.254] has joined #scheme 18:55:06 -!- `26 [~kvirc@216.252.77.254] has quit [Changing host] 18:55:06 `26 [~kvirc@unaffiliated/26/x-1186543] has joined #scheme 18:55:43 -!- bremner [~bremner@pivot.cs.unb.ca] has quit [Ping timeout: 258 seconds] 19:00:19 wbooze [~user@xdsl-78-34-223-204.netcologne.de] has joined #scheme 19:00:29 homie [~user@xdsl-78-34-223-204.netcologne.de] has joined #scheme 19:06:43 -!- Spewns [~jake@97-92-222-240.dhcp.stls.mo.charter.com] has quit [Quit: Leaving.] 19:06:49 -!- chupish [182ed347@gateway/web/freenode/ip.24.46.211.71] has quit [] 19:09:39 Has anyone ever written any suite of stress tests for ephemerons in, say, Racket? 19:09:58 -!- ashawley [~user@72.237.48.100] has left #scheme 19:10:26 Better channels?? 19:10:28 What kind of nonsense is that! Are there better channels than #scheme? Are we going to stand for that kind of insult??! 19:11:23 I'm sitting... 19:12:08 Spewns [~jake@97-92-222-240.dhcp.stls.mo.charter.com] has joined #scheme 19:14:07 Hey, Riastradh. In order to use the Scheme settings for emacs that you listed, what would I need to do? I imagine copy it somewhere and load it? :D 19:16:05 DrDuck, see . 19:16:05 -rudybot:#scheme- http://tinyurl.com/39eezww 19:16:48 Hmm... I'd do that slightly differently: (autoload 'slime "slime" t) (eval-after-load "slime" '(progn (defun mit-scheme-start-swank ...) ...)) 19:17:21 Sorry, (autoload 'slime "slime" "Start SLIME." t). 19:18:26 Uhm. Alright. Thank you, Riastradh. I understand that that source needs to be copied somewhere, but where is the question now. 19:19:04 What I meant is for you to read the top of that file. 19:19:12 -!- alvatar [~alvatar@22.126.222.87.dynamic.jazztel.es] has quit [Quit: leaving] 19:19:16 The file is included in MIT Scheme, as of about a month ago. 19:21:07 Oh, sorry. 19:21:10 I'll read it now. 19:22:36 If you have only MIT Scheme 9.0.1, SLIME may come with a swank-mit-scheme.scm, or you can build a new Scheme from Git. 19:23:32 I believe I have 7.7.9 19:23:53 Well, then you should get 9.0.1. 19:24:27 Yes. Would I go about doing that from the terminal? If so, how? 19:25:04 What operating system are you using? 19:25:55 Ubuntu. Would this be the correct place to look? http://ftp.gnu.org/gnu/mit-scheme/stable.pkg/9.0.1/ 19:26:36 Does Ubuntu not have 9.0.1 in apt yet? 19:27:48 I don't believe so. 7.7.9 was the version I got when installing from the terminal. 19:29:00 I see. Well, make you have the following packages installed: m4, autotools-dev, libssl-dev, libncurses5-dev, libx11-dev, libxt-dev 19:29:40 Then fetch , where ARCH is your machine architecture: i386 or x86-64. If you're not on either of those, instead use mit-scheme-c-9.0.1.tar.gz, and let me know if so. 19:29:40 -rudybot:#scheme- http://tinyurl.com/38ejexx 19:30:22 I believe I'm x86-32. 19:30:41 OK, use i386, then. 19:30:51 (What does `uname -m' say?) 19:31:15 i686 19:32:21 OK, use i386. 19:35:07 Once you've fetched it, extract it, enter mit-scheme-9.0.1/src, and run: ./configure && make compile-microcode 19:35:48 If you want to install it into /usr/local, you can then run `make install' (as root if necessary). If you would prefer to install it somewhere else, say /usr/local/mit-scheme/9.0.1 (which is what I do), instead of just running `./configure', run `./configure --prefix=/usr/local/mit-scheme/9.0.1'. 19:37:14 saccade [~saccade@BRAIN-AND-COG-FIVE-THIRTY-SEVEN.MIT.EDU] has joined #scheme 19:37:19 -!- Spewns [~jake@97-92-222-240.dhcp.stls.mo.charter.com] has quit [Quit: Leaving.] 19:37:53 Spewns [~jake@97-92-222-240.dhcp.stls.mo.charter.com] has joined #scheme 19:40:44 only the next ubuntu release has a 9.0.1 package ;9 19:41:58 Phooey. 19:42:48 *DrDuck* sighs 19:44:22 DrDuck, how is it going? 19:45:39 I think I'm just gonna stick with ed and 7.7.9 for now. Really the only reason I want to use the newest version of MIT Scheme + emacs is to flex my e-peen. It's not mandatory for getting through 'Simply Scheme' or 'SICP'. 19:45:55 Thank you for trying to help, though, Riastradh. 19:47:32 ed? Seriously? 19:47:35 ...or do you mean Edwin? 19:47:46 Edwin. 19:48:19 OK. 19:48:28 bgs100 [~ian@unaffiliated/bgs100] has joined #scheme 19:48:28 -!- jewel [~jewel@196-215-88-71.dynamic.isadsl.co.za] has quit [Ping timeout: 265 seconds] 19:49:00 REPLeffect [~REPLeffec@69.54.115.254] has joined #scheme 19:49:22 schmir [~schmir@p54A90CB8.dip0.t-ipconnect.de] has joined #scheme 19:51:47 -!- REPLeffect [~REPLeffec@69.54.115.254] has quit [Client Quit] 19:52:59 typemore [~typemore@unaffiliated/typemore] has joined #scheme 19:53:21 joe_kerr [mak@unaffiliated/muntasir] has joined #scheme 19:57:11 Damn those attractive bells and whistles. 20:04:14 Riastradh, I'm sorry. Can we try this again. It's going to bother me if I don't have the latest version and am not able to use emacs to its full potential. 20:05:29 -!- cpr420 [~cpr@unaffiliated/cpr420] has quit [Quit: Bye!] 20:06:18 OK. Fetch mit-scheme-9.0.1-i386.tar.gz. Run: gunzip -c < mit-scheme-9.0.1-i386.tar.gz | tar -xf - && cd mit-scheme-9.0.1-i386/src && ./configure --prefix=/wherever/you/want/mit/scheme/to/be/installed && make compile-microcode && make install 20:06:43 (9.0.1 is not the latest version, but in order to build the latest version, you will need 9.0.1, because there are no binary distributions of the latest version.) 20:06:55 Adamant [~Adamant@unaffiliated/adamant] has joined #scheme 20:06:58 (The latest state of the code in Git, that is; 9.0.1 is the latest released version.) 20:08:06 Ok. Giving it another try. 20:09:56 prefix=/wherever/you/want/mit/scheme/to/be/installed could it be like prefix=~/usr/local/mit-scheme/9.0.1 20:10:33 kniu [~kniu@pool-71-106-0-142.lsanca.dsl-w.verizon.net] has joined #scheme 20:11:03 -!- schmir [~schmir@p54A90CB8.dip0.t-ipconnect.de] has quit [Remote host closed the connection] 20:11:08 can I graph a curve and put move points around on it in racket? 20:11:32 Yes, except that your shell probably won't expand the tilde there, so you'll have to write: --prefix="$HOME/usr/local/mit-scheme/9.0.1" 20:14:11 tommylommykins [~tommylomm@5ad471cc.bb.sky.com] has joined #scheme 20:15:09 (Otherwise, you may end up with a directory called `~', which you should think very hard about before trying to remove with `rm -rf'!) 20:15:45 mejja [~user@c-14bee555.023-82-73746f38.cust.bredbandsbolaget.se] has joined #scheme 20:16:44 Riastradh: Alright. I did as told. Downloaded mit-scheme-9.0.1-i386.tar.gz. It currently is sitting in my desktop. I've ran the command gunzip -c < mit-scheme-9.0.1-i386.tar.gz | tar -xf - && cd mit-scheme-9.0.1-i386/src && ./configure --prefix="$HOME/usr/local/mit-scheme/9.0.1" && make compile-microcode && make install from my terminal, and the output I get back is: bash: cd: mit-scheme-9.0.1-i386/src: No such file or directory 20:17:21 Sorry, I forgot what directory it expands to. What directory got created? Is it called `mit-scheme-9.0.1'? 20:17:53 No directory has been created. 20:18:01 bash: cd: mit-scheme-9.0.1-i386/src: No such file or directory 20:18:21 What happens if you just run `gunzip -c < mit-scheme-9.0.1-i386.tar.gz | tar xf -'? 20:18:29 dfkjjkfd [~paulh@7-13-ftth.onsnetstudenten.nl] has joined #scheme 20:19:03 I guess it unzipped? 20:19:08 Nothing happened. 20:19:25 Is there any directory called `mit-scheme-9.0.1' or `mit-scheme-9.0.1-i386' in the current directory now? 20:19:39 `mit-scheme-9.0.1' of course... 20:20:00 Yes on my Desktop :D 20:20:24 ;-) 20:20:30 I'll put that in my home folder. 20:20:45 OK, DrDuck. Now enter that directory, and the `src' subdirectory, and run the rest of the command, starting with `./configure ...'. 20:21:49 Why change prefix? (keep it simple stupid) 20:22:02 So the current directory now I'm in is 'duck@duck-laptop:~/mit-scheme-9.0.1/src$'. I'm on the right track, correct? 20:22:19 -!- kniu [~kniu@pool-71-106-0-142.lsanca.dsl-w.verizon.net] has quit [Ping timeout: 276 seconds] 20:22:37 It's installing now. 20:22:38 :D 20:23:26 Alright. 20:23:49 What would be the next thing to go about doing, Riastradh? 20:24:09 DrDuck, now does /path/to/mit-scheme/9.0.1/bin/scheme launch Scheme? 20:25:15 -!- adadglgmut [steve@cpe-184-56-166-124.neo.res.rr.com] has quit [Quit: Leaving] 20:25:30 -!- Spewns [~jake@97-92-222-240.dhcp.stls.mo.charter.com] has quit [Ping timeout: 245 seconds] 20:26:41 Yes. 20:26:56 Ehh. 20:27:09 Release: 7.7.90 20:27:11 D: 20:27:12 OK, good. Now do you want the latest state of Scheme from Git? 20:27:51 Make sure the environment variable MITSCHEME_LIBRARY_PATH is not set, and make sure you're running /path/to/mit-scheme/9.0.1/bin/scheme. 20:27:59 Riastradh, yes. The interpreter currently says Release: 7.7.90, though. 20:28:29 *Riastradh* blinks. 20:28:42 One moment. Maybe I did it wrong. 20:28:43 Can you lisppaste exactly what you typed and exactly what you saw? 20:28:45 lisppaste: url 20:28:45 To use the lisppaste bot, visit http://paste.lisp.org/new/scheme and enter your paste. 20:29:34 I cd'd to the directory Scheme was in and typed 'Scheme' 20:29:51 RageOfThou [~RageOfTho@users-55-248.vinet.ba] has joined #scheme 20:29:55 No, don't do that. Type `/path/to/mit-scheme/9.0.1/bin/scheme' -- the whole pathname. 20:30:12 -!- wbooze [~user@xdsl-78-34-223-204.netcologne.de] has quit [Read error: Connection reset by peer] 20:30:12 -!- homie [~user@xdsl-78-34-223-204.netcologne.de] has quit [Read error: Connection reset by peer] 20:30:32 Ahh ok 20:30:38 It runs. :D 20:30:47 OK. 20:31:42 cpr420 [~cpr@unaffiliated/cpr420] has joined #scheme 20:32:16 '~/usr/local/mit-scheme/9.0.1/bin/scheme' makes it run. Thank you for your help thus far. What would be our next step? :) 20:32:49 -!- MrFahrenheit [~RageOfTho@users-33-252.vinet.ba] has quit [Ping timeout: 276 seconds] 20:32:53 Now, fetch Scheme from Git: git clone git://git.savannah.gnu.org/mit-scheme.git 20:33:00 This will create a directory `mit-scheme' in the current directory. 20:33:20 Set the environment variable MIT_SCHEME_EXE to be /path/to/mit-scheme/9.0.1/bin/scheme. E.g., in bash, type: export MIT_SCHEME_EXE=/path/to/mit-scheme/9.0.1/bin/scheme 20:33:35 Then run: cd mit-scheme/src && ./Setup.sh && ./configure && make 20:34:00 kniu [~kniu@pool-71-106-0-142.lsanca.dsl-w.verizon.net] has joined #scheme 20:34:03 (You can pass another --prefix argument to configure; e.g., you might pass `/usr/local/mit-scheme/git'.) 20:36:50 Alright. I will try. 20:36:55 Installing git-core now. 20:36:58 -!- paperkettles [~chris@ip72-195-132-159.ri.ri.cox.net] has quit [Quit: paperkettles] 20:37:23 By the way, I don't know myself whether MIT Scheme's SLIME support works (or, SLIME's MIT Scheme support). 20:37:30 -!- typemore [~typemore@unaffiliated/typemore] has quit [Quit: Lost terminal] 20:37:45 D: 20:38:00 What Scheme do you use with SLIME? 20:38:19 I don't use SLIME. 20:38:25 I used it a few years ago, with Scheme48. 20:38:34 Then both SLIME and Scheme48 changed in ways I didn't like. 20:38:34 What do you use? 20:40:04 I use MIT Scheme. 20:40:08 (with Edwin) 20:40:14 D: 20:40:54 Spewns [~jake@97-92-222-240.dhcp.stls.mo.charter.com] has joined #scheme 20:41:37 Alright so I could type ' export MIT_SCHEME_EXE=~/usr/local/mit-scheme/9.0.1/bin/scheme ' ? 20:41:52 Use `$HOME' instead of `~' again. 20:44:05 Alright. Done. 20:45:17 Is there a way to change it so that when I type 'scheme' I get the updated version instead of 7.7.90? 20:45:46 Yes, put /path/to/mit-scheme/9.0.1/bin earlier in your PATH: export PATH="/path/to/mit-scheme/9.0.1/bin:$PATH" 20:45:49 wbooze [~user@xdsl-78-34-223-204.netcologne.de] has joined #scheme 20:45:54 homie [~user@xdsl-78-34-223-204.netcologne.de] has joined #scheme 20:46:26 Nils^ [steele@beegees.mtveurope.org] has joined #scheme 20:46:34 regular expression gurus here? 20:46:40 I have a list of terms with or, these are notenames: es|e|gis and so on. summarized as {notename}. Now its possible in the source syntax to do varname = some_stuff. but varname is not allowed to be {notename} but {notename} is allowed to be inside, at the beginning or in the end of the varname. 20:46:43 I'm sorry. I didn't quite understand that, Riastradh. 20:46:50 how do I match the varname? 20:47:01 REPLeffect [~REPLeffec@69.54.115.254] has joined #scheme 20:48:02 DrDuck, there is an environment variable called PATH. It is a colon-separated list of pathnames to directories in which your shell will look for the programs whose names you type. The shell searches through these directories in the order listed. So if you make sure that the 9.0.1 directory comes first, then the shell will find that rather than the 7.7.90 one. 20:48:17 You can effect this by typing: export PATH="/path/to/mit-scheme/9.0.1/bin/scheme:$PATH" 20:48:43 Ahh, I see. I'll try that now. 20:49:24 Riastradh: since the subject of compiling from git has come up, just FYI there are warnings for me now when compiling microcode in git, originating I believe from http://git.savannah.gnu.org/cgit/mit-scheme.git/diff/src/microcode/confshared.h?id=1a24cc9da63c032efb8c2b0a15986e04e10ecfa1 - SIZEOF_OFF_T, SIZEOF_INTMAX_T, and SIZEOF_TIME_T are undefined. It seems not to affect compilation success. 20:49:25 -rudybot:#scheme- http://tinyurl.com/255w2a2 20:49:50 metasyntax, yes, make sure that you rerun Setup.sh. I sent mail to mit-scheme-devel about this a few days ago. 20:50:39 Riastradh: I did... is there anything else I might have to do? 20:51:04 Riastradh: After inputting ' export PATH="$HOME/usr/local/mit-scheme/9.0.1/bin/scheme:$PATH" ', the version is not updated after typing 'scheme'. 20:51:34 DrDuck, type `rehash', and then try again. 20:51:40 metasyntax, sorry, in order for that to take effect, you'll also have to nuke microcode/configure and microcode/config.h.in before running Setup.sh. 20:53:38 From typing rehash, the output is ` No command 'rehash' found, did you mean: 20:53:39 Command 'rahash' from package 'radare-common' (universe) `. 20:54:00 I see. 20:54:33 Oh, sorry, you need to put the path of the directory in which `scheme' lies, not the path to `scheme' itself, into PATH. 20:54:57 That is: export PATH="$HOME/usr/local/mit-scheme/9.0.1/bin:$PATH" rather than export PATH="$HOME/usr/local/mit-scheme/9.0.1/bin/scheme:$PATH" 20:55:33 Riastradh: beautiful, thanks! 20:56:05 Riastradh, you are a godsend. Thank you very much for that. 20:56:39 metasyntax, if you updated in the last few minutes, too, you should just run `make maintainer-clean' and start over from scratch, really. 20:57:01 At least in the microcode directory. 20:58:22 *metasyntax* git pulls 20:58:32 Riastradh, what we were talking about earlier with using emacs/SLIME(?) to use MIT Scheme. Would you mind helping me go about getting that done as well? :) 20:59:10 -!- joe_kerr [mak@unaffiliated/muntasir] has left #scheme 20:59:21 Will I be needing to use this for something? http://git.savannah.gnu.org/cgit/mit-scheme.git/plain/src/runtime/swank.scm 20:59:22 -rudybot:#scheme- http://tinyurl.com/39eezww 20:59:53 -!- langmartin [~user@exeuntcha2.tva.gov] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 21:00:13 -!- Nils^ [steele@beegees.mtveurope.org] has left #scheme 21:01:04 aidalgol [~user@202.36.179.65] has joined #scheme 21:01:34 DrDuck, let me know when you have finished building Scheme fron Git, or if you have trouble with that. 21:02:30 Building Scheme from Git? 21:02:56 -!- metasyntax [~taylor@12.132.219.7] has left #scheme 21:06:04 Riastradh: Elaborate for me, please. :{D 21:07:35 DrDuck, scroll back to where I said `Now, fetch Scheme from Git'. 21:10:14 Ahh I see. Well integrating Scheme with emacs or vim isn't important for now, I suppose. If possible, would you mind explaining to me how to get Edwin running with this up to date version of Scheme? 21:10:26 scheme --edwin --edit 21:10:50 Excellent! 21:10:54 Thanks, Riastradh. 21:11:21 -!- Adamant [~Adamant@unaffiliated/adamant] has quit [Quit: Adamant] 21:12:25 -!- REPLeffect [~REPLeffec@69.54.115.254] has quit [Quit: bye] 21:17:45 turbofail [~user@adsl-69-238-246-201.dsl.pltn13.pacbell.net] has joined #scheme 21:19:49 -!- incubot [~incubot@klutometis.wikitex.org] has quit [Read error: Connection reset by peer] 21:20:48 REPLeffect [~REPLeffec@69.54.115.254] has joined #scheme 21:23:21 Riastradh, one more question. 21:24:07 incubot [~incubot@klutometis.wikitex.org] has joined #scheme 21:24:09 -!- certainty [~closure@dslc-082-082-134-143.pools.arcor-ip.net] has quit [Quit: Lost terminal] 21:24:45 -!- kniu [~kniu@pool-71-106-0-142.lsanca.dsl-w.verizon.net] has quit [Remote host closed the connection] 21:25:36 If I wanted the later version of Edwine/Scheme to be replaced by the current when I click the MIT/GNU Scheme icon, how would I go about doing that? 21:30:03 No idea, sorry -- that depends on how your desktop environment works, which I don't know anything about. 21:39:19 -!- mmc [~michal@109.117.133.40] has quit [Ping timeout: 276 seconds] 21:54:18 TE263w [~user@styldeks.am-1.org] has joined #scheme 21:57:09 -!- stis [~stis@1-1-1-39a.veo.vs.bostream.se] has quit [Remote host closed the connection] 21:57:25 -!- bweaver [~user@75-148-111-133-Chattanooga.hfc.comcastbusiness.net] has quit [Ping timeout: 258 seconds] 21:59:52 -!- dfkjjkfd [~paulh@7-13-ftth.onsnetstudenten.nl] has quit [Quit: leaving] 21:59:57 dfkjjkfd [~paulh@7-13-ftth.onsnetstudenten.nl] has joined #scheme 22:03:18 -!- REPLeffect [~REPLeffec@69.54.115.254] has quit [Quit: bye] 22:06:10 -!- masm [~masm@2.80.161.205] has quit [Quit: Leaving.] 22:07:28 -!- pdelgallego [~pdelgalle@1503031474.dhcp.dbnet.dk] has quit [Ping timeout: 240 seconds] 22:13:28 -!- gravicappa [~gravicapp@ppp85-140-118-137.pppoe.mtu-net.ru] has quit [Ping timeout: 252 seconds] 22:17:03 -!- dfkjjkfd [~paulh@7-13-ftth.onsnetstudenten.nl] has quit [*.net *.split] 22:17:03 -!- aidalgol [~user@202.36.179.65] has quit [*.net *.split] 22:17:03 -!- RageOfThou [~RageOfTho@users-55-248.vinet.ba] has quit [*.net *.split] 22:17:03 -!- sladegen [~nemo@unaffiliated/sladegen] has quit [*.net *.split] 22:17:03 -!- saccade_ [~saccade_@COMBINATOR.MIT.EDU] has quit [*.net *.split] 22:17:03 -!- Modius [~Modius@cpe-24-28-30-165.austin.res.rr.com] has quit [*.net *.split] 22:17:03 -!- mhoye [~mhoye@shell.off.net] has quit [*.net *.split] 22:17:03 -!- xwl_ [~user@esprx01x.nokia.com] has quit [*.net *.split] 22:17:03 -!- dlouhy [~jdlouhy@zerowing.ccs.neu.edu] has quit [*.net *.split] 22:17:03 -!- rudybot [~luser@offby1.xen.prgmr.com] has quit [*.net *.split] 22:17:03 -!- Pepe_ [~ppjet@bouah.net] has quit [*.net *.split] 22:18:21 dfkjjkfd [~paulh@7-13-ftth.onsnetstudenten.nl] has joined #scheme 22:18:21 aidalgol [~user@202.36.179.65] has joined #scheme 22:18:21 RageOfThou [~RageOfTho@users-55-248.vinet.ba] has joined #scheme 22:18:21 sladegen [~nemo@unaffiliated/sladegen] has joined #scheme 22:18:21 saccade_ [~saccade_@COMBINATOR.MIT.EDU] has joined #scheme 22:18:21 Modius [~Modius@cpe-24-28-30-165.austin.res.rr.com] has joined #scheme 22:18:21 mhoye [~mhoye@shell.off.net] has joined #scheme 22:18:21 xwl_ [~user@esprx01x.nokia.com] has joined #scheme 22:18:21 dlouhy [~jdlouhy@zerowing.ccs.neu.edu] has joined #scheme 22:18:21 rudybot [~luser@offby1.xen.prgmr.com] has joined #scheme 22:18:21 Pepe_ [~ppjet@bouah.net] has joined #scheme 22:31:36 m`` [~Your@granny.slept.with.lenin.ru] has joined #scheme 22:31:43 -!- m`` [~Your@granny.slept.with.lenin.ru] has left #scheme 22:35:15 -!- tommylommykins [~tommylomm@5ad471cc.bb.sky.com] has quit [Ping timeout: 260 seconds] 22:38:11 -!- zachk [~geisthaus@unaffiliated/zachk] has quit [Read error: Connection reset by peer] 22:48:58 -!- fradgers- [~fradgers-@5adafe9d.bb.sky.com] has left #scheme 23:10:15 -!- RageOfThou [~RageOfTho@users-55-248.vinet.ba] has quit [Read error: No route to host] 23:13:49 -!- IJP [~Ian@host81-159-122-244.range81-159.btcentralplus.com] has quit [Quit: leaving] 23:24:01 TR2N [email@89.180.223.127] has joined #scheme 23:27:04 -!- aidalgol [~user@202.36.179.65] has quit [Ping timeout: 276 seconds] 23:34:20 Azuvix [~Azuvix@174-19-234-140.bois.qwest.net] has joined #scheme 23:39:30 -!- fowlduck [~fowlduck@2002:cc0f:6d26:0:fa1e:dfff:fed7:9dc1] has quit [Remote host closed the connection] 23:40:09 -!- mejja [~user@c-14bee555.023-82-73746f38.cust.bredbandsbolaget.se] has quit [Quit: ChatZilla 0.9.86 [Firefox 3.6.8/20100722155716]] 23:45:05 REPLeffect [~REPLeffec@69.54.115.254] has joined #scheme 23:47:21 mbohun [~mbohun@202.124.73.211] has joined #scheme 23:47:59 mjonsson [~mjonsson@cpe-98-14-173-5.nyc.res.rr.com] has joined #scheme 23:51:48 necroforest [~jarred@pool-72-66-100-119.washdc.fios.verizon.net] has joined #scheme