00:01:29 chturne: I think there must be something wong with your number.... 00:01:45 What is the value of z in your example? 00:02:02 -!- ski_ [n=md9slj@remote1.student.chalmers.se] has quit ["Lost terminal"] 00:02:10 From my paste above: (define z (make-complex-from-mag-ang 10 0.5)) 00:02:16 which is: 00:02:29 ;Value 439: (complex polar 10 . .5) 00:02:55 ski_ [n=md9slj@remote1.student.chalmers.se] has joined #scheme 00:03:05 as opposed to a rectangular example, such as, (complex rectangular 3 . 4) 00:03:46 (for which REAL-PART and IMAG-PART do work) 00:04:46 Okay, but notice that the procedure that is being called is (APPLY-GENERIC 'MAGNITUDE '(10)). 00:05:24 In other words, it thinks that 10 is a type. 00:05:35 Or that's the type that it got from whatever it was that you were doing. 00:05:40 Yeah, I do not know why that is happening. APPLY-GENERIC should have dispatched to the polar procedure before trying that... 00:06:04 Have you started to trace 'apply-generice?' 00:06:19 You should trace that procedure and find out what it is doing. 00:06:39 arcfide: Not with a computer. I haven't learned how. I did with pencil and paper, and still don't see whats going wrong :( 00:08:38 Use the trace procedure. 00:09:02 arcfide: I'm reading the MIT/GNU scheme manual now. Thanks. 00:10:33 chturne: You might find that you have a misspelling, too. 00:11:21 arcfide: Perhaps, but I've checked the spelling so many times now; I'll just have to figure out how to use the debugger instead :D 00:11:36 chturne: How do you spell maginitude? 00:12:12 Look at the polar package. 00:13:17 Oh gawd! 00:13:49 I changed that and it works now. Thanks very much. I'm ashamed how long I've spent going over this ! 00:14:30 We all do it. 00:14:43 Thanks for your time arcfide :) 00:18:42 It's annoying because after hours of work, all you've learned is that your an idiot, heh. 00:18:53 *you're 00:19:00 bedtime I think. 00:20:26 -!- chturne [n=charles@host217-42-5-235.range217-42.btcentralplus.com] has left #scheme 00:30:21 jgriffin [i=42a1d3ae@gateway/web/freenode/x-hacnuwluxpgabjko] has joined #scheme 00:34:33 -!- schoppenhauer [n=christop@unaffiliated/schoppenhauer] has quit [] 00:48:47 davazp [n=user@95.Red-83-55-182.dynamicIP.rima-tde.net] has joined #scheme 00:48:56 jeapostrophe [n=jay@69.169.141.110.provo.static.broadweavenetworks.net] has joined #scheme 00:51:58 -!- jeapostrophe [n=jay@69.169.141.110.provo.static.broadweavenetworks.net] has quit [Client Quit] 00:54:36 -!- x2cast21 [n=alvaro@181.23.222.87.dynamic.jazztel.es] has quit ["Leaving."] 01:04:13 QinGW [n=wangqing@203.86.89.226] has joined #scheme 01:05:50 _nofear [n=nofear@189.115.32.197] has joined #scheme 01:07:50 batasrki [n=batasrki@CPE001ee54f474a-CM0017ee55dbc0.cpe.net.cable.rogers.com] has joined #scheme 01:08:12 <_nofear> hi all, can any one tell me what's the package name for mzscheme on OpenSolaris? I could not find it. 01:09:15 schoppenhauer [n=christop@unaffiliated/schoppenhauer] has joined #scheme 01:09:43 QinGW1 [n=wangqing@211.151.251.254] has joined #scheme 01:11:38 -!- QinGW [n=wangqing@203.86.89.226] has quit [Read error: 60 (Operation timed out)] 01:13:24 -!- batasrki [n=batasrki@CPE001ee54f474a-CM0017ee55dbc0.cpe.net.cable.rogers.com] has quit [" HydraIRC -> http://www.hydrairc.com <- Would you like to know more?"] 01:16:15 _nofear: You may have to install all of PLT, but I don't run OpenSolaris so I have no clue. 01:16:53 <_nofear> jgriffin: Alright, I'll take a look at PLT. Thanks! 01:20:17 -!- alexsuraci [n=alex@pool-71-188-133-67.aubnin.fios.verizon.net] has quit ["Lost terminal"] 01:20:30 alexsuraci [n=alex@pool-71-188-133-67.aubnin.fios.verizon.net] has joined #scheme 01:22:12 _nofear: The mzscheme distribution is intended for deploying a server, not for development. 01:24:05 QinGW [n=wangqing@203.86.89.226] has joined #scheme 01:25:16 <_nofear> eli: hm, didn't know about that. I used to play with it when I was reading about scheme 01:25:40 -!- florgleborgle [n=nobody@p5B03B1CE.dip0.t-ipconnect.de] has quit [Read error: 110 (Connection timed out)] 01:25:55 -!- Edico [n=Edico@unaffiliated/edico] has quit ["Ex-Chat"] 01:28:44 -!- QinGW1 [n=wangqing@211.151.251.254] has quit [Read error: 60 (Operation timed out)] 01:30:14 -!- schoppenhauer [n=christop@unaffiliated/schoppenhauer] has quit [] 01:30:20 <_nofear> eli: Think I'll go with Chicken Scheme then, I just beginning my studies on scheme :) 01:31:57 -!- z0d [n=z0d@unaffiliated/z0d] has quit [Read error: 104 (Connection reset by peer)] 01:32:35 schoppenhauer [n=christop@unaffiliated/schoppenhauer] has joined #scheme 01:33:27 r2q2 [n=user@c-24-7-212-60.hsd1.il.comcast.net] has joined #scheme 01:34:54 -!- hotblack23 [n=jh@p5B0543F3.dip.t-dialin.net] has quit ["Leaving."] 01:40:43 -!- arcfide [n=arcfide@fl-76-2-117-102.dhcp.embarqhsd.net] has left #scheme 01:41:55 -!- jonrafkind [n=jon@c-98-202-82-46.hsd1.ut.comcast.net] has quit [Read error: 60 (Operation timed out)] 01:42:49 arcfide [n=arcfide@fl-76-2-117-102.dhcp.embarqhsd.net] has joined #scheme 01:47:33 RageOfThou [n=RageOfTh@users-55-237.vinet.ba] has joined #scheme 01:47:56 I need a way to execute some code only from the "main" module, the one passed to mzscheme, and not from the other modules that where required. 01:48:05 eli: Is this possible? 01:49:00 The idea is to put this in the expansion of #%module-begin. 01:51:06 Something line (if (this-module-was-not-required) ). 01:51:12 *like 01:51:52 _nofear: I don't know how you reached the conclusion that you should use chicken -- it's very different from plt. If the GUI bother you, then JFYI, installing plt doesn't in any way mean that you must use the gui. 01:52:10 masm: What is it exactly that you're trying to do? 01:52:11 borism [n=boris@213-35-234-124-dsl.end.estpak.ee] has joined #scheme 01:53:35 jeapostrophe [n=jay@69.169.141.110.provo.static.broadweavenetworks.net] has joined #scheme 01:54:08 masm: Perhaps you need to use the `-m' flag? 01:57:54 jonrafkind [n=jon@c-98-202-82-46.hsd1.ut.comcast.net] has joined #scheme 01:59:11 <_nofear> eli: no conclusion reached, just trying to install one or the other on Opensolaris 01:59:48 I have a #%module-begin, in a language, that local-expands the code in the module and adds it to a list. Then I have a another language that does that but then, as the last step, takes all the code and does something with it. 02:00:18 The first language is used for modules that are required by modules that use the second language. 02:01:15 The problem is that I have modules that can either be run as the "main" or can be required by other modules. 02:01:30 _nofear: Installing PLT should be very easy -- even if you don't have a binary package. It's just configure/make/make-install. 02:01:32 When this happens, I must edit those modules to change the language. 02:02:06 masm: You've lost me completely. This sounds like a question for the mailing list. 02:02:36 are you trying to achieve something like the python if __name__ == "Main" idiom? 02:02:39 <_nofear> eli: So I though, but it seems there's an error involving libelf.h, which makes me thing I should install something (Sun Studio tools) before doing this. 02:02:54 elly: Yes, that's it. 02:03:24 eli: okay; the desired behavior is that mzscheme -r executes code that (require "module") doesn't 02:03:40 -!- bipt [i=bpt@cpe-173-095-174-230.nc.res.rr.com] has quit [Read error: 60 (Operation timed out)] 02:03:49 _nofear: Using GCC etc is probably going to make life much easier (I asssume for other schemes too). 02:04:40 elly, masm: in this case I pointed at the `-m' flag -- it will make it run a provided `main' binding, but when required directly, nothing will happen, of course. 02:05:18 Belaf: yes 02:06:07 eli: how does one make that work? if you put (define (main) ...) after the (module ...) form, REQUIRE doesn't work ("expected only a 'module' declaration...") 02:06:07 -!- MrFahrenheit [n=RageOfTh@users-33-192.vinet.ba] has quit [Read error: 110 (Connection timed out)] 02:06:11 -!- foof` is now known as foof 02:06:28 foof: hi! 02:06:33 hey 02:06:51 elly: You use a single module (most conveniently using `#lang'), define `main', and provide it. 02:07:55 elly: Provide allows you to only export certain functions in a module. 02:08:50 eli: I was trying to run some code that andre van tonder wrote but it wasn't working in the latest PLT. Is the easiest way to run old plt code is to use an old version of plt? 02:11:43 r2q2: That's an odd question... trivially true, no? 02:12:32 you guys ought to direct your answers at masm :P 02:12:41 QinGW1 [n=wangqing@211.151.251.254] has joined #scheme 02:15:09 eli: Okay, well its giving me an error with define-values. I'm thinking that changed in the specification of PLT. 02:15:23 eli: define-values: cannot change constant identifier: error 02:15:23 02:16:29 eli: Nevermind I fixed it 02:22:02 -!- ski_ [n=md9slj@remote1.student.chalmers.se] has quit ["Lost terminal"] 02:27:39 -!- QinGW [n=wangqing@203.86.89.226] has quit [Read error: 110 (Connection timed out)] 02:27:58 -!- jgriffin [i=42a1d3ae@gateway/web/freenode/x-hacnuwluxpgabjko] has quit ["Page closed"] 02:29:54 -!- jeapostrophe [n=jay@69.169.141.110.provo.static.broadweavenetworks.net] has quit [] 02:30:59 r2q2: That part didn't change in a very long time. 02:31:27 ski_ [n=md9slj@remote1.student.chalmers.se] has joined #scheme 02:31:32 Oh... I see... what I actually need is a script to run the programs in my language! 02:31:43 How does one write mzscheme? :) 02:37:56 -!- MichaelRaskin [n=MichaelR@195.91.224.225] has quit [Remote closed the connection] 02:38:13 MichaelRaskin [n=MichaelR@195.91.224.225] has joined #scheme 02:40:14 masm: The semantics of modules is always the same -- that's a major feature of the language. So, if you want different behavior when used externally, you need to use some command-line argument (or an equivalent, like looking at the result of (find-system-path 'exec-file)) either way. 02:41:46 -!- abbe [n=abbe@2001:470:f803:8000:0:0:0:1] has quit [Read error: 60 (Operation timed out)] 02:52:35 -!- luz [n=davids@189.122.90.116] has quit ["Client exiting"] 02:53:27 -!- blackened` [n=blackene@ip-89-102-22-70.karneval.cz] has quit [] 02:53:48 eli: Of course. That makes sense. I could actually use find-system-path to make what I was thinking work. But I don't actually want that. It can be testified by my failed attempt at specifying the problem that I was heading in the wrong direction. 02:53:50 -!- dansa is now known as dansaway 02:58:39 -!- sepult [n=user@xdsl-87-78-24-233.netcologne.de] has quit ["ERC Version 5.3 (IRC client for Emacs)"] 03:00:10 -!- _nofear [n=nofear@189.115.32.197] has quit ["Leaving."] 03:05:53 florgleborgle [n=nobody@p5B03B635.dip0.t-ipconnect.de] has joined #scheme 03:09:05 -!- davazp [n=user@95.Red-83-55-182.dynamicIP.rima-tde.net] has quit [Remote closed the connection] 03:09:23 bipt [i=bpt@cpe-173-095-174-230.nc.res.rr.com] has joined #scheme 03:15:43 davazp [n=user@95.Red-83-55-182.dynamicIP.rima-tde.net] has joined #scheme 03:49:36 -!- dansaway [i=dbastos@dhcp-077-250-091-080.chello.nl] has quit ["Lost terminal"] 03:52:35 tjafk [n=timj@e176219033.adsl.alicedsl.de] has joined #scheme 04:08:14 -!- tjaway [n=timj@e176196114.adsl.alicedsl.de] has quit [Read error: 110 (Connection timed out)] 04:08:51 Poeir [n=Poeir@c-98-228-48-133.hsd1.il.comcast.net] has joined #scheme 04:10:14 -!- masm [n=masm@bl7-36-51.dsl.telepac.pt] has quit ["Leaving."] 04:10:58 -!- bgs100 [n=ian@unaffiliated/bgs100] has quit ["Leaving"] 04:12:09 jeapostrophe [n=jay@69.169.141.110.provo.static.broadweavenetworks.net] has joined #scheme 04:22:59 -!- jeapostrophe [n=jay@69.169.141.110.provo.static.broadweavenetworks.net] has quit [] 04:47:54 -!- MichaelRaskin [n=MichaelR@195.91.224.225] has quit [Remote closed the connection] 04:48:09 MichaelRaskin [n=MichaelR@195.91.224.225] has joined #scheme 04:53:37 -!- hadronzoo [n=hadronzo@adsl-209-30-50-170.dsl.rcsntx.swbell.net] has quit [] 05:01:45 Jafet [n=Jafet@unaffiliated/jafet] has joined #scheme 05:03:05 -!- RageOfThou [n=RageOfTh@users-55-237.vinet.ba] has quit [Read error: 113 (No route to host)] 05:07:42 nutmegmagi [n=swalters@65.222.72.3] has joined #scheme 05:12:51 -!- davazp [n=user@95.Red-83-55-182.dynamicIP.rima-tde.net] has quit ["ERC Version 5.3 (IRC client for Emacs)"] 05:22:02 -!- ski_ [n=md9slj@remote1.student.chalmers.se] has quit ["Lost terminal"] 05:23:39 ski_ [n=md9slj@remote1.student.chalmers.se] has joined #scheme 05:24:55 -!- alexsuraci [n=alex@pool-71-188-133-67.aubnin.fios.verizon.net] has quit ["Lost terminal"] 05:35:16 -!- schoppenhauer [n=christop@unaffiliated/schoppenhauer] has quit [] 05:56:51 alexsuraci [n=alex@pool-71-188-133-67.aubnin.fios.verizon.net] has joined #scheme 05:56:59 r2q2: (define (error msg) (display msg) (car 1)) ?? 05:57:22 *eli* rolls his eyes 06:02:37 indeed - where's the newline and the additional arguments to error? :) 06:04:31 -!- MichaelRaskin [n=MichaelR@195.91.224.225] has quit [Remote closed the connection] 06:04:48 MichaelRaskin [n=MichaelR@195.91.224.225] has joined #scheme 06:04:58 -!- nutmegmagi [n=swalters@65.222.72.3] has left #scheme 06:05:48 jgriffin [i=42a1d3ae@gateway/web/freenode/x-mzyxbooavpuaksvu] has joined #scheme 06:06:17 phax [n=phax@unaffiliated/phax] has joined #scheme 06:06:56 (which the srfi-23 reference implementation handle) 06:07:31 -!- phax [n=phax@unaffiliated/phax] has quit [Client Quit] 06:10:48 The newline is far from being the major defect in this kind of "portable code". 06:28:40 -!- annodomini [n=lambda@wikipedia/lambda] has quit [] 06:30:30 You prefer (scheme-report-environment -1) ? 06:32:25 No, I prefer `error'. These (car 1) tricks are an insult to good error messages. 06:33:18 It's a "portability" piece of code anyway, and a scheme with no `error' at all is not worth any breath. 06:33:43 (car 1) Segmentation fault 06:37:58 I think you mean: 06:37:58 car: expects argument of type ; given 1 06:40:29 If they segfaulted, we'd write better code 06:47:34 -!- arcfide [n=arcfide@fl-76-2-117-102.dhcp.embarqhsd.net] has quit [Remote closed the connection] 06:47:38 -!- r2q2 [n=user@c-24-7-212-60.hsd1.il.comcast.net] has quit [Remote closed the connection] 06:47:58 adu [n=ajr@pool-74-96-89-187.washdc.fios.verizon.net] has joined #scheme 07:12:49 hkBst [n=hkBst@gentoo/developer/hkbst] has joined #scheme 07:38:36 -!- jgriffin [i=42a1d3ae@gateway/web/freenode/x-mzyxbooavpuaksvu] has quit ["Page closed"] 07:40:14 Good morning you all. 07:42:01 foof: hi, thanks for the bignum related fast fixes to chibi. 07:42:02 -!- ski_ [n=md9slj@remote1.student.chalmers.se] has quit ["Lost terminal"] 07:43:28 -!- cky [n=cky@h-98-105-56-241.ip.alltel.net] has quit ["Bye all!"] 07:44:04 ski_ [n=md9slj@remote1.student.chalmers.se] has joined #scheme 08:04:41 pbusser [n=pbusser@ip138-238-174-82.adsl2.static.versatel.nl] has joined #scheme 08:05:03 Moin moin! 08:06:56 güten tag 08:07:08 now with more umlaut! 08:10:22 -!- hkBst [n=hkBst@gentoo/developer/hkbst] has quit [Remote closed the connection] 08:21:13 QinGW [n=wangqing@211.151.251.254] has joined #scheme 08:22:23 JKGpp [n=juergen@dslb-092-074-125-210.pools.arcor-ip.net] has joined #scheme 08:25:18 *pbusser* is deeply impressed by the umlaut. 08:25:31 May the umlaut be with you! 08:27:36 xwl [n=user@125.34.171.221] has joined #scheme 08:32:53 :P 08:33:14 -!- WuJiang [n=wujiang@login-linux.ccs.neu.edu] has quit [Read error: 60 (Operation timed out)] 08:33:14 well you don't even call it ümläüt, I thought :P 08:33:30 in practice :P 08:37:16 WuJiang [n=wujiang@login-linux.ccs.neu.edu] has joined #scheme 08:37:46 -!- QinGW1 [n=wangqing@211.151.251.254] has quit [Connection timed out] 08:41:00 It's guten Tag. 08:50:52 -!- jonrafkind [n=jon@c-98-202-82-46.hsd1.ut.comcast.net] has quit [Read error: 110 (Connection timed out)] 08:53:30 xwl` [n=user@125.34.174.19] has joined #scheme 08:55:21 -!- devslashnull [n=nope@dyn-77.greentreefrog.net.au] has quit [] 08:59:10 -!- xwl [n=user@125.34.171.221] has quit [Read error: 60 (Operation timed out)] 09:07:23 visof [n=visof@41.238.235.200] has joined #scheme 09:07:59 hkBst [n=hkBst@gentoo/developer/hkbst] has joined #scheme 09:11:08 z0d [n=z0d@unaffiliated/z0d] has joined #scheme 09:14:07 bokr [n=eduska@95.154.102.124] has joined #scheme 09:15:12 -!- partisan [n=partisan@123.108.171.227] has quit [Remote closed the connection] 09:16:19 hotblack23 [n=jh@p5B05799A.dip.t-dialin.net] has joined #scheme 09:18:04 visof_ [n=visof@41.238.233.154] has joined #scheme 09:24:02 -!- visof [n=visof@41.238.235.200] has quit [Read error: 60 (Operation timed out)] 09:37:24 partisan [n=partisan@123.108.171.227] has joined #scheme 09:38:13 x2cast2 [n=alvaro@181.23.222.87.dynamic.jazztel.es] has joined #scheme 09:48:18 visof__ [n=visof@41.238.232.51] has joined #scheme 09:50:06 -!- visof__ [n=visof@41.238.232.51] has quit [Read error: 104 (Connection reset by peer)] 09:51:13 -!- visof_ [n=visof@41.238.233.154] has quit [No route to host] 09:56:51 schmir [n=schmir@p54A918E5.dip0.t-ipconnect.de] has joined #scheme 10:06:42 reprore [n=reprore@ntkngw356150.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #scheme 10:10:26 -!- reprore [n=reprore@ntkngw356150.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit [Remote closed the connection] 10:17:29 reprore [n=reprore@ntkngw356150.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #scheme 10:30:44 sepult [n=user@xdsl-87-78-121-192.netcologne.de] has joined #scheme 10:32:16 leppie [n=lolcow@dsl-243-43-34.telkomadsl.co.za] has joined #scheme 10:44:24 -!- MichaelRaskin [n=MichaelR@195.91.224.225] has quit [Remote closed the connection] 10:44:39 MichaelRaskin [n=MichaelR@195.91.224.225] has joined #scheme 10:57:31 -!- Belaf [n=campedel@net-93-144-208-79.t2.dsl.vodafone.it] has quit [Read error: 110 (Connection timed out)] 11:02:48 QinGW1 [n=wangqing@211.151.251.254] has joined #scheme 11:07:51 -!- QinGW [n=wangqing@211.151.251.254] has quit [Read error: 60 (Operation timed out)] 11:09:30 -!- araujo [n=araujo@gentoo/developer/araujo] has quit ["Leaving"] 11:13:17 -!- Jafet [n=Jafet@unaffiliated/jafet] has quit [Read error: 60 (Operation timed out)] 11:14:23 -!- kenpp [n=kenpp@188-222-117-86.zone13.bethere.co.uk] has quit [Read error: 110 (Connection timed out)] 11:15:03 Belaf [n=campedel@net-93-144-17-71.t2.dsl.vodafone.it] has joined #scheme 11:18:25 blackened` [n=blackene@ip-89-102-22-70.karneval.cz] has joined #scheme 11:18:31 -!- Belaf [n=campedel@net-93-144-17-71.t2.dsl.vodafone.it] has quit [Client Quit] 11:18:49 Belaf [n=campedel@net-93-144-17-71.t2.dsl.vodafone.it] has joined #scheme 11:45:55 -!- bokr [n=eduska@95.154.102.124] has quit ["Ex-Chat"] 11:50:37 hkBst_ [n=hkBst@gentoo/developer/hkbst] has joined #scheme 11:56:16 -!- rdd [n=user@c83-250-152-128.bredband.comhem.se] has quit [Remote closed the connection] 12:04:11 -!- adu [n=ajr@pool-74-96-89-187.washdc.fios.verizon.net] has quit [] 12:04:18 -!- sepult [n=user@xdsl-87-78-121-192.netcologne.de] has quit ["ERC Version 5.3 (IRC client for Emacs)"] 12:05:28 -!- hkBst [n=hkBst@gentoo/developer/hkbst] has quit [Read error: 111 (Connection refused)] 12:06:02 -!- schmir [n=schmir@p54A918E5.dip0.t-ipconnect.de] has quit [Read error: 60 (Operation timed out)] 12:10:56 -!- blackened` [n=blackene@ip-89-102-22-70.karneval.cz] has quit [verne.freenode.net irc.freenode.net] 12:10:56 -!- reprore [n=reprore@ntkngw356150.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit [verne.freenode.net irc.freenode.net] 12:10:56 -!- xwl` [n=user@125.34.174.19] has quit [verne.freenode.net irc.freenode.net] 12:10:56 -!- pbusser [n=pbusser@ip138-238-174-82.adsl2.static.versatel.nl] has quit [verne.freenode.net irc.freenode.net] 12:10:56 -!- j0ni [n=joni@192.219.30.200] has quit [verne.freenode.net irc.freenode.net] 12:10:56 -!- zbrown [n=suifur@rufius.xen.prgmr.com] has quit [verne.freenode.net irc.freenode.net] 12:10:56 -!- jyujin_ [n=mdeining@vs166245.vserver.de] has quit [verne.freenode.net irc.freenode.net] 12:10:56 -!- marcoecc [i=me@gateway/gpg-tor/key-0x9C9AAE7F] has quit [verne.freenode.net irc.freenode.net] 12:10:56 -!- MichaelRaskin [n=MichaelR@195.91.224.225] has quit [verne.freenode.net irc.freenode.net] 12:10:56 -!- Poeir [n=Poeir@c-98-228-48-133.hsd1.il.comcast.net] has quit [verne.freenode.net irc.freenode.net] 12:10:56 -!- sloyd [i=sloyd@nakedlogic.nl] has quit [verne.freenode.net irc.freenode.net] 12:10:56 -!- REPLeffect_ [n=REPLeffe@69.54.115.254] has quit [verne.freenode.net irc.freenode.net] 12:10:56 -!- saccade [n=saccade_@COMBINATOR.MIT.EDU] has quit [verne.freenode.net irc.freenode.net] 12:10:56 -!- tomaw_ [i=tomaw@freenode/staff/tomaw] has quit [verne.freenode.net irc.freenode.net] 12:11:41 xwl` [n=user@125.34.174.19] has joined #scheme 12:11:41 blackened` [n=blackene@ip-89-102-22-70.karneval.cz] has joined #scheme 12:11:41 MichaelRaskin [n=MichaelR@195.91.224.225] has joined #scheme 12:11:41 reprore [n=reprore@ntkngw356150.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #scheme 12:11:41 pbusser [n=pbusser@ip138-238-174-82.adsl2.static.versatel.nl] has joined #scheme 12:11:41 Poeir [n=Poeir@c-98-228-48-133.hsd1.il.comcast.net] has joined #scheme 12:11:41 j0ni [n=joni@192.219.30.200] has joined #scheme 12:11:41 marcoecc [i=me@gateway/gpg-tor/key-0x9C9AAE7F] has joined #scheme 12:11:41 sloyd [i=sloyd@nakedlogic.nl] has joined #scheme 12:11:41 zbrown [n=suifur@rufius.xen.prgmr.com] has joined #scheme 12:11:41 REPLeffect_ [n=REPLeffe@69.54.115.254] has joined #scheme 12:11:41 jyujin_ [n=mdeining@vs166245.vserver.de] has joined #scheme 12:11:41 tomaw_ [i=tomaw@freenode/staff/tomaw] has joined #scheme 12:11:41 saccade [n=saccade_@COMBINATOR.MIT.EDU] has joined #scheme 12:12:05 bytecolor [n=user@32.156.111.250] has joined #scheme 12:17:39 masm [n=masm@bl7-36-51.dsl.telepac.pt] has joined #scheme 12:27:26 -!- hkBst_ [n=hkBst@gentoo/developer/hkbst] has quit [Connection timed out] 12:35:25 -!- copumpkin [n=copumpki@94.162.74.186] has quit [Read error: 60 (Operation timed out)] 12:41:18 Jafet [n=Jafet@unaffiliated/jafet] has joined #scheme 12:44:08 Edico [n=Edico@unaffiliated/edico] has joined #scheme 12:44:56 -!- blackened` [n=blackene@ip-89-102-22-70.karneval.cz] has quit [Read error: 110 (Connection timed out)] 12:45:32 blackened` [n=blackene@ip-89-102-22-70.karneval.cz] has joined #scheme 12:46:25 Narrenschiff [n=ritchie@xolotl.plus.com] has joined #scheme 12:48:59 m811 [n=user@150.181.35.213.dyn.estpak.ee] has joined #scheme 12:53:34 QinGW [n=wangqing@211.151.251.254] has joined #scheme 12:56:22 copumpkin [n=copumpki@94.162.220.116] has joined #scheme 12:56:53 -!- QinGW1 [n=wangqing@211.151.251.254] has quit [Read error: 60 (Operation timed out)] 12:59:11 QinGW1 [n=wangqing@211.151.251.254] has joined #scheme 13:06:30 -!- bytecolor [n=user@32.156.111.250] has left #scheme 13:15:57 -!- QinGW [n=wangqing@211.151.251.254] has quit [Connection timed out] 13:20:02 -!- pbusser [n=pbusser@ip138-238-174-82.adsl2.static.versatel.nl] has quit [Remote closed the connection] 13:32:34 pbusser [n=pbusser@82.174.238.138] has joined #scheme 13:37:52 -!- REPLeffect_ [n=REPLeffe@69.54.115.254] has quit [Read error: 110 (Connection timed out)] 13:38:42 REPLeffect_ [n=REPLeffe@69.54.115.254] has joined #scheme 13:53:30 luz [n=davids@189.122.90.116] has joined #scheme 13:55:28 -!- Narrenschiff [n=ritchie@xolotl.plus.com] has quit [] 13:58:04 nutmegmagi [n=swalters@pool-71-101-160-3.tampfl.dsl-w.verizon.net] has joined #scheme 14:01:49 incubot: shouldn't platonic realism be an oxymoron? 14:01:53 do they have a 'thing'? or is it just Platonic? there are people who are dying to know. 14:25:32 rdd [n=user@c83-250-152-128.bredband.comhem.se] has joined #scheme 14:26:13 _JFT_ [n=_JFT_@modemcable204.87-177-173.mc.videotron.ca] has joined #scheme 14:26:54 Nshag [n=shag@lns-bzn-24-82-64-186-254.adsl.proxad.net] has joined #scheme 14:32:17 annodomini [n=lambda@c-75-69-96-104.hsd1.nh.comcast.net] has joined #scheme 14:33:09 -!- foof [n=user@FL1-119-238-203-37.osk.mesh.ad.jp] has quit [Remote closed the connection] 14:33:12 foof [n=user@FL1-119-238-203-37.osk.mesh.ad.jp] has joined #scheme 14:34:15 jeapostrophe [n=jay@69.169.141.110.provo.static.broadweavenetworks.net] has joined #scheme 14:36:42 -!- foof [n=user@FL1-119-238-203-37.osk.mesh.ad.jp] has quit [Remote closed the connection] 14:36:51 foof [n=user@FL1-119-238-203-37.osk.mesh.ad.jp] has joined #scheme 14:43:17 mornfall [n=mornfall@anna.fi.muni.cz] has joined #scheme 14:43:58 hkBst_ [n=hkBst@gentoo/developer/hkbst] has joined #scheme 14:44:22 -!- antoszka [n=antoszka@unaffiliated/antoszka] has quit ["+++ killed by SIGSEGV +++"] 14:45:36 klutometis, platonic realism is a tautology 14:45:48 realism means "realism of ideas" 14:46:59 antoszka [n=antoszka@unaffiliated/antoszka] has joined #scheme 14:58:18 bgs100 [n=ian@unaffiliated/bgs100] has joined #scheme 15:12:22 -!- marcoecc [i=me@gateway/gpg-tor/key-0x9C9AAE7F] has quit ["Quitting"] 15:15:21 -!- masm [n=masm@bl7-36-51.dsl.telepac.pt] has quit [Read error: 110 (Connection timed out)] 15:15:55 mmc [n=mima@esprx01x.nokia.com] has joined #scheme 15:31:24 Happy New Year! 15:31:56 MrFahrenheit [n=RageOfTh@users-33-216.vinet.ba] has joined #scheme 15:32:09 -!- alexsuraci [n=alex@pool-71-188-133-67.aubnin.fios.verizon.net] has quit ["Lost terminal"] 15:33:17 alexsuraci [n=alex@pool-71-188-133-67.aubnin.fios.verizon.net] has joined #scheme 15:35:59 foof: Happy New Chibi! 15:36:08 :) 15:37:27 Today is hug your Chibi day. 15:38:44 -!- sarimurat [n=salim@139.179.197.40] has quit [Read error: 110 (Connection timed out)] 15:38:44 foof: When you say "multiple VM instances running simultaneously", does that mean that the Chibi library is appropriately thread-safe such that separate VMs can be run in multiple threads? 15:38:52 yes 15:39:31 Hm! Which means that an Erlang-style concurrency system with multiple threads is quite possible. 15:39:56 Yes, that would be pretty easy, and could be done outside of the core. 15:40:20 I'm debating combining it with interpreter threads, which would require some minimal support in the core. 15:41:25 That sounds good. 15:44:28 foof: Does Chibi have some kind of FFI yet? Or there documentation on how to add C functions? 15:45:05 Yes, there's an FFI. See the README, and examples in lib/*/*.stub 15:45:17 Ok, cool! 15:45:47 -!- clklein_ [n=clklein@spaghetti.cs.northwestern.edu] has quit [Read error: 60 (Operation timed out)] 15:47:46 -!- florgleborgle [n=nobody@p5B03B635.dip0.t-ipconnect.de] has quit [Read error: 113 (No route to host)] 15:49:51 -!- JKGpp [n=juergen@dslb-092-074-125-210.pools.arcor-ip.net] has quit [] 15:57:19 -!- alexsuraci [n=alex@pool-71-188-133-67.aubnin.fios.verizon.net] has quit ["Lost terminal"] 16:02:45 Narrenschiff [n=ritchie@xolotl.plus.com] has joined #scheme 16:06:15 alexsuraci [n=alex@pool-71-188-133-67.aubnin.fios.verizon.net] has joined #scheme 16:06:44 -!- hkBst_ [n=hkBst@gentoo/developer/hkbst] has quit [Remote closed the connection] 16:13:13 jewel [n=jewel@vc-41-28-28-118.umts.vodacom.co.za] has joined #scheme 16:16:02 -!- MichaelRaskin [n=MichaelR@195.91.224.225] has quit [Remote closed the connection] 16:16:13 jonrafkind [n=jon@c-98-202-82-46.hsd1.ut.comcast.net] has joined #scheme 16:17:06 MichaelRaskin [n=MichaelR@195.91.224.225] has joined #scheme 16:22:30 george [n=george@20158189110.user.veloxzone.com.br] has joined #scheme 16:28:10 -!- bzzbzz [n=franco@modemcable240.34-83-70.mc.videotron.ca] has quit ["leaving"] 16:29:29 schmir [n=schmir@p54A918E5.dip0.t-ipconnect.de] has joined #scheme 16:36:01 r2q2 [n=user@c-24-7-212-60.hsd1.il.comcast.net] has joined #scheme 16:39:30 -!- MichaelRaskin [n=MichaelR@195.91.224.225] has quit [Remote closed the connection] 16:39:45 MichaelRaskin [n=MichaelR@195.91.224.225] has joined #scheme 16:41:43 ecomba [n=ecomba@185.Red-81-35-31.dynamicIP.rima-tde.net] has joined #scheme 16:42:32 -!- _JFT_ [n=_JFT_@modemcable204.87-177-173.mc.videotron.ca] has quit [] 16:42:37 _JFT_ [n=_JFT_@modemcable204.87-177-173.mc.videotron.ca] has joined #scheme 16:46:46 -!- ecomba [n=ecomba@185.Red-81-35-31.dynamicIP.rima-tde.net] has quit [] 16:52:47 davazp [n=user@95.Red-83-55-182.dynamicIP.rima-tde.net] has joined #scheme 16:57:00 JKGpp [n=juergen@dslb-092-074-125-210.pools.arcor-ip.net] has joined #scheme 17:03:02 -!- schmir [n=schmir@p54A918E5.dip0.t-ipconnect.de] has quit [Read error: 60 (Operation timed out)] 17:03:06 -!- jeapostrophe [n=jay@69.169.141.110.provo.static.broadweavenetworks.net] has quit [] 17:03:33 -!- jewel [n=jewel@vc-41-28-28-118.umts.vodacom.co.za] has quit [Read error: 110 (Connection timed out)] 17:03:53 -!- _JFT_ [n=_JFT_@modemcable204.87-177-173.mc.videotron.ca] has quit [] 17:05:00 -!- mmc [n=mima@esprx01x.nokia.com] has quit [Remote closed the connection] 17:09:52 -!- m811 [n=user@150.181.35.213.dyn.estpak.ee] has quit [""If you put a million monkeys at a million keyboards, one of them will eventually write a Java program. The rest of them will] 17:24:59 jeapostrophe [n=jay@69.169.141.110.provo.static.broadweavenetworks.net] has joined #scheme 17:27:00 -!- jeapostrophe [n=jay@69.169.141.110.provo.static.broadweavenetworks.net] has quit [Client Quit] 17:28:52 -!- pbusser [n=pbusser@82.174.238.138] has quit [Remote closed the connection] 17:32:04 -!- ski_ [n=md9slj@remote1.student.chalmers.se] has quit ["Lost terminal"] 17:33:55 foof: First of all, Happy New Year... second ( :-) ) chibi's bignums are much better after your changes, but I can still crash it... should I open a new Issue or add a comment to the old one? 17:36:05 _JFT_ [n=_JFT_@modemcable204.87-177-173.mc.videotron.ca] has joined #scheme 17:36:31 Belaf: Add a comment. 17:36:42 I kind suspected I hadn't fixed everything :) 17:37:13 Ok, I'm going to do it. 17:44:46 -!- tjafk [n=timj@e176219033.adsl.alicedsl.de] has quit ["Client exiting"] 17:52:04 jeapostrophe [n=jay@69.169.141.110.provo.static.broadweavenetworks.net] has joined #scheme 17:52:29 -!- jeapostrophe [n=jay@69.169.141.110.provo.static.broadweavenetworks.net] has quit [Client Quit] 17:58:07 Done 17:58:16 -!- rudybot [n=luser@q-static-138-125.avvanta.com] has quit [Remote closed the connection] 18:03:48 addamgc [n=addamgc@ip72-203-154-146.br.br.cox.net] has joined #scheme 18:03:57 Belaf: thanks! 18:09:19 foof: you're welcome. By the way with a slightly different version of the script it takes more time to crash, but it produces wrong results after a few iterations. I think it is the same problem, but if you want I can attach that one also. 18:09:50 -!- hosh [n=hosh@c-71-199-176-82.hsd1.ga.comcast.net] has quit [SendQ exceeded] 18:10:04 It's just the timing on when gc occurs and corrupts the heap. 18:10:06 -!- xwl` [n=user@125.34.174.19] has quit [Read error: 104 (Connection reset by peer)] 18:11:01 BTW, whenever you suspect a GC issue you can recompile with CPPFLAGS=-DSEXP_USE_DEBUG_GC=1 18:11:36 If the problem goes away, it means a value isn't being preserved somewhere. 18:12:07 Good to know, thanks. 18:14:31 -!- drwho [n=d@c-98-225-208-183.hsd1.pa.comcast.net] has quit [Read error: 54 (Connection reset by peer)] 18:14:56 drwho [n=d@c-98-225-208-183.hsd1.pa.comcast.net] has joined #scheme 18:15:06 -!- addamgc [n=addamgc@ip72-203-154-146.br.br.cox.net] has quit [Remote closed the connection] 18:15:23 -!- _JFT_ [n=_JFT_@modemcable204.87-177-173.mc.videotron.ca] has quit [] 18:15:36 addamgc [n=addamgc@ip72-203-154-146.br.br.cox.net] has joined #scheme 18:16:05 -!- JKGpp [n=juergen@dslb-092-074-125-210.pools.arcor-ip.net] has quit [] 18:21:17 -!- addamgc [n=addamgc@ip72-203-154-146.br.br.cox.net] has quit [Read error: 60 (Operation timed out)] 18:22:01 pflanze [n=chris__@zux162-057.adsl.green.ch] has joined #scheme 18:22:06 -!- pflanze [n=chris__@zux162-057.adsl.green.ch] has quit [Client Quit] 18:40:49 addamgc [n=addamgc@ip72-203-154-146.br.br.cox.net] has joined #scheme 18:46:09 karlw [n=Eric_Win@cpe-76-169-197-19.socal.res.rr.com] has joined #scheme 18:46:51 -!- Jafet [n=Jafet@unaffiliated/jafet] has quit [Read error: 110 (Connection timed out)] 18:49:23 -!- Nshag [n=shag@lns-bzn-24-82-64-186-254.adsl.proxad.net] has quit [Read error: 110 (Connection timed out)] 18:52:55 jeapostrophe [n=jay@69.169.141.110.provo.static.broadweavenetworks.net] has joined #scheme 18:54:14 QinGW [n=wangqing@211.151.251.254] has joined #scheme 18:57:29 Nshag [n=shag@lns-bzn-60-82-254-246-15.adsl.proxad.net] has joined #scheme 18:57:42 I wonder if it's possible to run TinyScheme on this: http://www.calcwatch.com/ 18:59:03 -!- QinGW1 [n=wangqing@211.151.251.254] has quit [Read error: 60 (Operation timed out)] 19:00:58 -!- jeapostrophe [n=jay@69.169.141.110.provo.static.broadweavenetworks.net] has quit [] 19:03:31 jeapostrophe [n=jay@69.169.141.110.provo.static.broadweavenetworks.net] has joined #scheme 19:05:17 -!- jeapostrophe [n=jay@69.169.141.110.provo.static.broadweavenetworks.net] has quit [Client Quit] 19:06:04 pbusser [n=pbusser@ip138-238-174-82.adsl2.static.versatel.nl] has joined #scheme 19:06:25 re 19:08:19 aintme [n=user@89.37.221.87.dynamic.jazztel.es] has joined #scheme 19:12:49 -!- addamgc [n=addamgc@ip72-203-154-146.br.br.cox.net] has quit ["Leaving..."] 19:20:42 -!- blackened` [n=blackene@ip-89-102-22-70.karneval.cz] has quit [] 19:20:54 -!- snorble [n=none@s83-179-14-105.cust.tele2.se] has left #scheme 19:20:57 blackened` [n=blackene@ip-89-102-22-70.karneval.cz] has joined #scheme 19:24:43 -!- george [n=george@20158189110.user.veloxzone.com.br] has quit [Remote closed the connection] 19:25:50 snorble [n=snorble@s83-179-14-105.cust.tele2.se] has joined #scheme 19:28:47 ve [n=a@vortis.xen.tardis.ed.ac.uk] has joined #scheme 19:31:10 arcfide [n=arcfide@fl-76-2-117-102.dhcp.embarqhsd.net] has joined #scheme 19:37:30 sarimurat [n=salim@139.179.197.85] has joined #scheme 19:38:32 -!- sarimurat [n=salim@139.179.197.85] has quit [Remote closed the connection] 19:38:53 sarimurat [n=salim@139.179.197.85] has joined #scheme 19:39:11 -!- karlw [n=Eric_Win@cpe-76-169-197-19.socal.res.rr.com] has quit ["Leaving."] 19:42:14 karlw [n=Eric_Win@cpe-76-169-197-19.socal.res.rr.com] has joined #scheme 19:44:13 abbe [n=abbe@2001:470:f803:8000:0:0:0:1] has joined #scheme 19:49:30 -!- partisan [n=partisan@123.108.171.227] has quit [Remote closed the connection] 19:51:55 jeapostrophe [n=jay@69.169.141.110.provo.static.broadweavenetworks.net] has joined #scheme 19:53:59 -!- jeapostrophe [n=jay@69.169.141.110.provo.static.broadweavenetworks.net] has quit [Client Quit] 19:54:01 It might be fun to write a PLT teachpack for Cox, Little, and O'Shea... 19:57:54 I think that the first programming course should involve mostly algorithm verification in a suitable area of math, but I guess I'm kind of crazy. 19:58:50 araujo [n=araujo@gentoo/developer/araujo] has joined #scheme 20:00:38 lolcow [n=lolcow@196-210-254-178.dynamic.isadsl.co.za] has joined #scheme 20:08:52 -!- MrFahrenheit [n=RageOfTh@users-33-216.vinet.ba] has quit [Read error: 110 (Connection timed out)] 20:10:32 -!- karlw [n=Eric_Win@cpe-76-169-197-19.socal.res.rr.com] has left #scheme 20:14:59 -!- leppie [n=lolcow@dsl-243-43-34.telkomadsl.co.za] has quit [Read error: 110 (Connection timed out)] 20:17:03 drwhat [n=d@c-98-225-208-183.hsd1.pa.comcast.net] has joined #scheme 20:17:47 -!- drwho [n=d@c-98-225-208-183.hsd1.pa.comcast.net] has quit [Read error: 104 (Connection reset by peer)] 20:29:20 mmc [n=mima@cs27122078.pp.htv.fi] has joined #scheme 20:29:35 -!- mmc [n=mima@cs27122078.pp.htv.fi] has quit [Read error: 104 (Connection reset by peer)] 20:32:14 -!- lolcow is now known as leppie 20:33:17 Riastradh [n=riastrad@tissot.csail.mit.edu] has joined #scheme 20:35:02 -!- Narrenschiff [n=ritchie@xolotl.plus.com] has quit [] 20:38:01 tommd [n=Thomas_D@65-102-11-148.ptld.qwest.net] has joined #scheme 20:38:19 QinGW1 [n=wangqing@211.151.251.254] has joined #scheme 20:39:03 I'm looking for a decent Scheme tutorial that could be used by students who know C/++ and/or Java but not anything remotely functional (Haskell, OCaml, LISP, or even Python). Any suggestions? 20:39:48 -!- dfeuer [n=dfeuer@wikimedia/Dfeuer] has quit [Read error: 113 (No route to host)] 20:40:08 tommd: maybe the first bit of the PLT docs 20:40:31 http://docs.plt-scheme.org/quick/index.html 20:41:03 Good to hear, thats the front runner right now after dismissing little schemer and "Scheme in fixnum days". 20:42:18 -!- QinGW1 [n=wangqing@211.151.251.254] has quit [verne.freenode.net irc.freenode.net] 20:42:18 -!- Nshag [n=shag@lns-bzn-60-82-254-246-15.adsl.proxad.net] has quit [verne.freenode.net irc.freenode.net] 20:42:18 -!- QinGW [n=wangqing@211.151.251.254] has quit [verne.freenode.net irc.freenode.net] 20:42:18 -!- r2q2 [n=user@c-24-7-212-60.hsd1.il.comcast.net] has quit [verne.freenode.net irc.freenode.net] 20:42:18 -!- copumpkin [n=copumpki@94.162.220.116] has quit [verne.freenode.net irc.freenode.net] 20:42:18 -!- j0ni [n=joni@192.219.30.200] has quit [verne.freenode.net irc.freenode.net] 20:42:18 -!- jyujin_ [n=mdeining@vs166245.vserver.de] has quit [verne.freenode.net irc.freenode.net] 20:42:18 -!- zbrown [n=suifur@rufius.xen.prgmr.com] has quit [verne.freenode.net irc.freenode.net] 20:42:18 -!- reprore [n=reprore@ntkngw356150.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit [verne.freenode.net irc.freenode.net] 20:42:18 -!- sarimurat [n=salim@139.179.197.85] has quit [verne.freenode.net irc.freenode.net] 20:42:18 -!- ve [n=a@vortis.xen.tardis.ed.ac.uk] has quit [verne.freenode.net irc.freenode.net] 20:42:18 -!- MichaelRaskin [n=MichaelR@195.91.224.225] has quit [verne.freenode.net irc.freenode.net] 20:42:18 -!- alexsuraci [n=alex@pool-71-188-133-67.aubnin.fios.verizon.net] has quit [verne.freenode.net irc.freenode.net] 20:42:18 -!- REPLeffect_ [n=REPLeffe@69.54.115.254] has quit [verne.freenode.net irc.freenode.net] 20:42:18 -!- saccade [n=saccade_@COMBINATOR.MIT.EDU] has quit [verne.freenode.net irc.freenode.net] 20:42:18 -!- Poeir [n=Poeir@c-98-228-48-133.hsd1.il.comcast.net] has quit [verne.freenode.net irc.freenode.net] 20:42:18 -!- sloyd [i=sloyd@nakedlogic.nl] has quit [verne.freenode.net irc.freenode.net] 20:42:18 -!- tomaw_ [i=tomaw@freenode/staff/tomaw] has quit [verne.freenode.net irc.freenode.net] 20:44:35 george [n=george@20158189110.user.veloxzone.com.br] has joined #scheme 20:45:28 tomaw_ [i=tom@freenode/staff/tomaw] has joined #scheme 20:46:02 I'd always heard great things about "The Little Schemer" but didn't enjoy it 20:46:17 I like its tone 20:46:44 offby1: i am reading it 20:53:22 sarimurat [n=salim@139.179.197.85] has joined #scheme 20:53:22 ve [n=a@vortis.xen.tardis.ed.ac.uk] has joined #scheme 20:53:22 MichaelRaskin [n=MichaelR@195.91.224.225] has joined #scheme 20:53:22 alexsuraci [n=alex@pool-71-188-133-67.aubnin.fios.verizon.net] has joined #scheme 20:53:22 REPLeffect_ [n=REPLeffe@69.54.115.254] has joined #scheme 20:53:22 Poeir [n=Poeir@c-98-228-48-133.hsd1.il.comcast.net] has joined #scheme 20:53:22 sloyd [i=sloyd@nakedlogic.nl] has joined #scheme 20:53:22 saccade [n=saccade_@COMBINATOR.MIT.EDU] has joined #scheme 20:55:18 QinGW1 [n=wangqing@211.151.251.254] has joined #scheme 20:55:18 Nshag [n=shag@lns-bzn-60-82-254-246-15.adsl.proxad.net] has joined #scheme 20:55:18 r2q2 [n=user@c-24-7-212-60.hsd1.il.comcast.net] has joined #scheme 20:55:18 copumpkin [n=copumpki@94.162.220.116] has joined #scheme 20:55:18 reprore [n=reprore@ntkngw356150.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #scheme 20:55:18 j0ni [n=joni@192.219.30.200] has joined #scheme 20:55:18 zbrown [n=suifur@rufius.xen.prgmr.com] has joined #scheme 20:55:18 jyujin_ [n=mdeining@vs166245.vserver.de] has joined #scheme 21:06:22 proq [n=user@unaffiliated/proqesi] has joined #scheme 21:07:10 I think The Little Schemer is great, but it depends on how you want to approach teaching someone Scheme. 21:07:43 tommd: The real problem I have is that C/C++ programs think that a tutorial for Scheme is all they need. 21:07:55 tommd: programmers, even. 21:08:35 tommd: If all you know is imperative C programming, you can't just expect to shift over to Scheme by language transference or whatever they call it in linguistics. 21:09:36 yea you need a phd in computer science to understand it 21:09:43 So, in my mind, there *is* no Scheme tutorial suitable for C programmers, and likely never will be. However, there are plenty of books that teach you how to program in Scheme, and those are good. TSPL and The Little Schemer are two that I think works well for C Programmers. 21:09:56 jonrafkind: Hah! 21:10:07 jonrafkind: That's Haskell. 21:10:17 for that you need to be simon peyton jones 21:12:20 My little book on teaching C programmers Scheme has a few steps: 1) Humility. 2) Amnesia. 3) Emacs. 21:13:39 -!- reprore [n=reprore@ntkngw356150.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit [Remote closed the connection] 21:15:13 haha 21:16:01 on a more serious note, I agree with arcfide here - the first step in learning scheme for me was rooting out 'imperative thinking', which is very deeply ingrained in the ALGOL family 21:16:37 something must be wrong with me, because after years of functional programming I still think more clearly in OOP style than functional style 21:19:21 *elly* does not have that effect 21:24:39 -!- Adrinael [n=adrinael@barrel.rolli.org] has quit [Read error: 60 (Operation timed out)] 21:24:47 Adrinael [n=adrinael@barrel.rolli.org] has joined #scheme 21:28:29 -!- snorble [n=snorble@s83-179-14-105.cust.tele2.se] has quit [Remote closed the connection] 21:30:13 elly: Did that rooting out involve spanking? 21:30:21 no 21:30:41 I am happy to report that there was very little spanking involved in learning scheme for me :P 21:31:17 snorble [n=snorble@s83-179-14-105.cust.tele2.se] has joined #scheme 21:31:48 elly: Poor you. :-P 21:32:10 why? :P 21:33:04 I find that things like that usually impair my concentration 21:35:25 So, uh. How about that local sports team? 21:36:15 I heard they won the other day, or maybe it was that they lost. 21:39:27 blackened`_ [n=blackene@ip-89-102-22-70.karneval.cz] has joined #scheme 21:41:03 offby1` [n=user@q-static-138-125.avvanta.com] has joined #scheme 21:41:20 nothingHappens [n=nothingH@173-31-122-80.client.mchsi.com] has joined #scheme 21:42:35 hosh [n=hosh@c-71-199-176-82.hsd1.ga.comcast.net] has joined #scheme 21:43:47 jeapostrophe [n=jay@69.169.141.110.provo.static.broadweavenetworks.net] has joined #scheme 21:45:47 ugh, huge hairy C program 21:51:17 WHERE?! 21:51:25 in my home directory! 21:51:26 *offby1`* leaps onto a chair and clutches at his skirts 21:51:42 -!- offby1 [n=user@pdpc/supporter/monthlybyte/offby1] has quit [Nick collision from services.] 21:51:45 *elly* does not have any skirts to clutch at right now 21:51:46 -!- offby1` is now known as offby1 21:52:25 stompitstompitstompit 21:52:58 Quick, fetch the borax! 21:53:34 elly, that's OK -- offby1 has plenty you can share. 21:53:47 I mean, I have several in my closet :P 21:54:00 it is not really skirt weather outside though 21:55:30 -!- blackened` [n=blackene@ip-89-102-22-70.karneval.cz] has quit [Read error: 110 (Connection timed out)] 21:57:58 "gathering" was perhaps the wrong word 22:00:03 "white-knuckled clutching"? 22:05:40 QinGW [n=wangqing@211.151.251.254] has joined #scheme 22:12:49 ejs [n=eugen@109-167-3-27.dynamic.peoplenet.ua] has joined #scheme 22:13:20 synx [i=synx@gateway/gpg-tor/key-0xA71B0C6A] has joined #scheme 22:14:08 so side effects... 22:14:19 masm [n=masm@bl7-195-65.dsl.telepac.pt] has joined #scheme 22:14:26 I realized that parameters can act quite similar to side effects. 22:14:43 That is, a procedure behaves differently when you pass it the same arguments twice. 22:15:20 But parameters can also be conceived as implicit arguments, passed with every function call. 22:15:47 So if you call a procedure, then call a procedure inside another parameterize, you are in fact passing different arguments to it. 22:16:17 that led me to think what "side effects" could be considered as implicit arguments, and what could not, and I realized... 22:17:05 The only "side effects" that cannot be parameterized are those that involve causality and time. 22:18:00 So if you could move freely through time, you could make a program identical to one of ours, but without any side effects. Which is kind of obvious when you think about it... 22:19:16 Because when time is conceptualized as a spatial dimension, the universe never changes at all. It has no time in which to change! 22:19:25 It's just a timeline stretching from past to future... 22:20:18 Looking at the universe like a timeline in fact, you could consider programs to be the four dimensional equivalent to a document. 22:20:59 same as a tessaract to a cube. 22:21:12 -!- ejs [n=eugen@109-167-3-27.dynamic.peoplenet.ua] has quit ["This computer has gone to sleep"] 22:21:51 -!- QinGW1 [n=wangqing@211.151.251.254] has quit [Read error: 110 (Connection timed out)] 22:26:37 rudybot [n=luser@q-static-138-125.avvanta.com] has joined #scheme 22:44:43 -!- jeapostrophe [n=jay@69.169.141.110.provo.static.broadweavenetworks.net] has quit [] 22:45:55 -!- arcfide [n=arcfide@fl-76-2-117-102.dhcp.embarqhsd.net] has quit [Read error: 60 (Operation timed out)] 22:53:08 MichaelRaskin: i thought, for some reason, that idealism and realism were epistemologically contrary; 22:53:17 MichaelRaskin: where the former evinces that forms are distinct from their manifestation; the latter, that they inhere therein 22:53:46 klutometis, they are named in a misleading way 22:54:03 And they are ontological notions, not mere epistemological ones 22:54:39 are there names, then, for the old platonic-aristotelean debate about the inherence of forms? 22:55:40 Platonic position is surely realism (of ideas). 22:56:02 I think that Aristotelean 22:56:11 position is another kind of realism 22:57:00 I.e. the claim is that ideas exist objectively 22:57:05 ah, interesting 22:57:12 Although they exist only by being implemented 22:57:52 So, uh. How 'bout that local sports Scheme? 22:58:28 I wish sarahbot were here. She would know what to say! 22:58:34 *gnomon* listlessly prods minion 22:58:36 Scheme won the last game but lost the season. 22:58:41 minion, chant 22:58:42 MORE CLEARLY 22:59:10 partisan [n=partisan@123.108.171.227] has joined #scheme 22:59:21 incubot, what would sarahbot say? 22:59:25 I was thinking about this in the context of T's object system, though -- note the bit about the system being inspired by T --, where it would be a _HUGE_ kludge to pull that off. 22:59:44 .oO("what"?) 22:59:59 .oO("that".) 23:00:09 .oO("who?") 23:00:20 -!- nutmegmagi [n=swalters@pool-71-101-160-3.tampfl.dsl-w.verizon.net] has left #scheme 23:00:22 Riastradh: sentence fragment 23:00:23 You mixed up the quotation and punctuation marks, gnomon. 23:00:25 No marks for you. 23:00:39 Fiddlesticks! 23:00:44 Tiddlywinks! 23:00:54 Balderdash(tm)! 23:00:58 -!- zbrown [n=suifur@rufius.xen.prgmr.com] has quit [Remote closed the connection] 23:01:19 Haberdashery! 23:01:57 incubot: the 23:01:57 zbrown [n=suifur@rufius.xen.prgmr.com] has joined #scheme 23:02:37 (Haber tirar a un tienda de ropa.) 23:02:42 ...una. 23:03:25 Chupa-thingy, how about that? 23:05:20 ,t8 es en Haber tirar a una tienda de ropa. 23:05:22 Have to shoot a clothing store. 23:05:27 *offby1* stares blankly 23:05:40 Es una chupacabra -- una bestia grande que infunde miedo a los corazones de todo el mundo! 23:06:22 *offby1* trembles with Spanish-inflected fear 23:08:17 offby1, cette traduction-la, c'est un peu...approximative. Ce n'a pas ete une phrase complete, en tout cas. 23:09:13 ? 23:09:49 Anyway, Scheme! 23:09:53 Hi. 23:10:02 oui 23:13:15 (Haber tirado, rather.) 23:13:45 So, what is new and exciting in the wonderful world of Scheme? 23:14:02 QinGW1 [n=wangqing@203.86.89.226] has joined #scheme 23:16:50 schoppenhauer [n=christop@unaffiliated/schoppenhauer] has joined #scheme 23:20:42 I think we're all still basking in the after-glow of Chibi 0.3. 23:21:21 I'm pretty busy basking over here 23:24:33 davazp` [n=user@95.Red-83-55-182.dynamicIP.rima-tde.net] has joined #scheme 23:25:12 -!- davazp [n=user@95.Red-83-55-182.dynamicIP.rima-tde.net] has quit [Read error: 54 (Connection reset by peer)] 23:25:12 My oven broke, so no basking for me 23:27:20 QinGW2 [n=wangqing@211.151.251.254] has joined #scheme 23:29:57 -!- QinGW [n=wangqing@211.151.251.254] has quit [Connection timed out] 23:30:35 jeapostrophe [n=jay@69.169.141.110.provo.static.broadweavenetworks.net] has joined #scheme 23:32:46 you need an oven to bask, offby1? 23:32:54 Suzy Homemaker 23:34:06 -!- jeapostrophe [n=jay@69.169.141.110.provo.static.broadweavenetworks.net] has quit [Client Quit] 23:38:10 Happy new year! 23:39:36 -!- pbusser [n=pbusser@ip138-238-174-82.adsl2.static.versatel.nl] has quit ["Client Quit"] 23:39:41 -!- QinGW1 [n=wangqing@203.86.89.226] has quit [Connection timed out] 23:39:47 it's the easy-bask oven! 23:44:38 peter_12 [n=peter_12@189.200.14.119] has joined #scheme 23:50:32 morphir [n=morphir@84-52-234.12.3p.ntebredband.no] has joined #scheme 23:59:36 -!- peter_12 [n=peter_12@189.200.14.119] has quit [] 23:59:37 copumpkin_ [n=copumpki@94.163.31.75] has joined #scheme 23:59:56 uf