00:03:30 Hi all. Has anyone managed to get quack mode working on an emacs 23.x? When I evaluate the recommended .emacs code snippet I get "setq: Symbol's function definition is void: full-copy-sparse-keymap". 00:04:03 -!- pgimeno [~pgimeno@195-5-95-34.usul.arrakis.es] has left #scheme 00:05:26 *Gmind* (Now I understand how meanful people in #Scheme is ;)) =)) ) 00:09:51 franki^ : u there ? 00:12:51 Hahahahahahaha. 00:13:17 hohoho [~hohoho@ntkngw305048.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #scheme 00:15:59 FunkyDrummer [~RageOfTho@users-55-203.vinet.ba] has joined #scheme 00:16:29 Kerrick [~Kerrick@kerrick.student.iastate.edu] has joined #scheme 00:18:08 cky is 1st example =)) 00:18:30 evil laughing : hahahaha 00:18:34 =)) 00:19:01 -!- pjb [~t@81.202.16.46.dyn.user.ono.com] has quit [Remote host closed the connection] 00:19:07 -!- RageOfThou [~RageOfTho@users-55-203.vinet.ba] has quit [Ping timeout: 240 seconds] 00:19:15 ok, maybe I should a poll like : Lisp and Scheme, whose programmer have more evil laughing ? 00:19:22 :)) 00:20:31 My evil laughter is because you asked if franki^ is there. I think most people on IRC just lurk, so just start talking even before they respond. :-P 00:20:45 They'll eventually get around to reading their backscroll. 00:21:02 I especially make sure to read the backscroll if someone has highlighted my name. 00:22:06 :D 00:22:12 yeah 00:22:36 But I usually turn my computer off when I left it :P 00:24:03 LoL, when thinking about a Schemer, I always see him laughing like ;)) with the face like >:) . =)) how funny ... 00:25:12 I IRC from my Slicehost slice, so I can be on all the time (even if I'm away from my computer). 00:25:25 :( how can I get one ? 00:25:57 Well, you don't want to get one just for IRCing; it costs money, and I have a slice because I do other things with it. 00:26:00 (At least in theory.) 00:26:21 The theory is that I run my DNS, web, and mail server off of it. But truth be told, I still haven't got around to setting any of those up yet. 00:26:43 (I have another virtual server at JohnCompanies, which is where my DNS/web/mail is being handled right now.) 00:27:07 so it's just "on the way" to work 00:27:08 :P 00:27:22 haizz.... Can't bypass any Scheme anyway... 00:27:24 Well, the servers aren't for work. :-P 00:27:45 I just like running my own servers, because then I can set them up the way I want. 00:28:11 yep, private property :P 00:28:28 heck, wish I was at this university : http://www.youtube.com/watch?v=HFxGVf3KAto&feature=related 00:28:37 I used to have a custom build of PHP that had special libraries linked in, for example. (My website was written in PHP, 10 years ago, and not really seriously revamped since. Don't laugh.) 00:28:53 If/when I do get around to revamping it, I'll write it in Scheme. 00:28:54 Ha-ha! 00:28:58 foof: :-P 00:29:49 >:) 00:29:52 :)) 00:29:53 =)) 00:30:00 Gmind: You should apply to Berkeley. 00:30:02 Gmind: :-P 00:30:18 how ? Do you have schoolarship ? 00:30:24 I have no idea. 00:31:05 and I have just finished my 3rd year in FPT university 00:31:15 after all, too boring.. 00:31:29 Yeah, I know what it's like to find undergrad courses too boring. 00:31:51 (sorry my 2nd year) 00:32:25 what is undergrad ? 00:32:27 =.= 00:32:44 can't force google to translate this word for me 00:32:59 -!- petex` [~user@014.a.007.syd.iprimus.net.au] has quit [Remote host closed the connection] 00:33:47 Undergrad (short for undergraduate) refers to courses people do to complete their Bachelor degree. 00:34:23 ah... ok. thanks for the new def :P 00:34:28 http://en.wikipedia.org/wiki/Undergraduate_education 00:34:47 I think it's not just because of that 00:34:48 but 00:34:52 every course 00:34:59 I must learn something 00:35:03 that I don't really enjoy 00:35:13 somewhat for me, I call : Junk 00:35:33 RageOfThou [~RageOfTho@users-55-203.vinet.ba] has joined #scheme 00:35:38 (At least, Japanese & C# are good ) 00:35:43 Hahahaha. 00:35:51 hope someday they teach SCheme T____T 00:35:59 Anyway. In my experience, graduate-level stuff is much more interesting than undergrad stuff. 00:36:08 or I will create a Scheme Club at my school =)) 00:37:06 oh, I have to go . See ya later ! 00:37:07 :P 00:37:18 Hope I don't bypass some interest this morning 00:37:23 :-P 00:37:44 -!- Gmind [~Welcome@113.190.163.233] has quit [Quit: Leaving.] 00:38:43 -!- FunkyDrummer [~RageOfTho@users-55-203.vinet.ba] has quit [Ping timeout: 240 seconds] 00:42:09 MrFahrenheit [~RageOfTho@users-55-203.vinet.ba] has joined #scheme 00:52:01 *franki^* is here now 00:52:30 -!- zhulikas [zhulikas@3e6b7b31.rev.stofanet.dk] has quit [Quit: Leaving] 01:07:28 franki^: See, it's all Gmind's fault for not just asking the question in the first place. :-P 01:07:39 Indeed 01:15:15 -!- sajith [~sajith@117.196.151.203] has quit [Ping timeout: 245 seconds] 01:31:18 groovy2shoes [~guv@unaffiliated/groovebot] has joined #scheme 01:36:53 dfkjjkfd_ [~paulh@32-15-ftth.onsnetstudenten.nl] has joined #scheme 01:39:12 -!- dfkjjkfd [~paulh@32-15-ftth.onsnetstudenten.nl] has quit [Quit: Lost terminal] 01:39:12 -!- dfkjjkfd_ [~paulh@32-15-ftth.onsnetstudenten.nl] has quit [Client Quit] 01:43:04 -!- groovy2shoes [~guv@unaffiliated/groovebot] has left #scheme 01:47:56 -!- homie [~user@xdsl-78-35-168-82.netcologne.de] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 01:48:01 -!- wbooze [~user@xdsl-78-35-168-82.netcologne.de] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 01:57:12 homie [~user@xdsl-78-35-168-82.netcologne.de] has joined #scheme 02:01:35 wbooze [~user@xdsl-78-35-168-82.netcologne.de] has joined #scheme 02:06:41 sajith [~sajith@117.196.131.106] has joined #scheme 02:09:15 -!- Genosh [~Genosh@153.Red-88-24-212.staticIP.rima-tde.net] has quit [Ping timeout: 272 seconds] 02:11:05 berkeley sounds great in theory until you realize that the state of california is bankrupt 02:12:09 naaahh, come one 02:12:16 they're just hiding it good 02:12:19 :) 02:12:25 lol 02:12:40 i was lucky, i managed to graduate before they hiked up the prices even more 02:24:21 groovy2shoes [~guv@unaffiliated/groovebot] has joined #scheme 02:24:32 -!- groovy2shoes [~guv@unaffiliated/groovebot] has quit [Client Quit] 02:42:20 dfkjjkfd [~paulh@145.120.22.32] has joined #scheme 02:48:38 Azuvix [~james@174-27-34-218.bois.qwest.net] has joined #scheme 02:54:33 -!- githogori [~githogori@adsl-66-123-22-146.dsl.snfc21.pacbell.net] has quit [Ping timeout: 265 seconds] 03:15:58 Gmind [~Gmind@113.190.163.233] has joined #scheme 03:16:30 -!- gravicappa [~gravicapp@ppp85-141-167-93.pppoe.mtu-net.ru] has quit [Ping timeout: 245 seconds] 03:23:38 yo 03:23:48 come back to Scheme 03:27:31 nick RMind 03:27:37 -!- Gmind is now known as Rmind 03:30:08 God 03:30:17 there is a film named "SChemer" 03:30:22 hope it worth the name 03:30:26 :P 03:34:38 heck , anyone here own a SCheme based CPU ? 03:35:33 -!- Rmind [~Gmind@113.190.163.233] has quit [Quit: Rmind] 03:36:03 Rmind [~Gmind@113.190.163.233] has joined #scheme 03:36:12 . 03:36:21 -!- Rmind is now known as GMind 03:36:40 . 03:46:36 -!- MrFahrenheit [~RageOfTho@users-55-203.vinet.ba] has quit [Ping timeout: 240 seconds] 03:47:31 -!- RageOfThou [~RageOfTho@users-55-203.vinet.ba] has quit [Ping timeout: 240 seconds] 03:49:58 jonrafkind [~jon@jonr5.dsl.xmission.com] has joined #scheme 03:58:58 Guys 03:59:17 Is there any games using Scheme as its AI programming language ? 04:00:20 GMind: I know games using Scheme as its language, but not for AI. 04:00:27 GMind: AisleRiot is a good example. 04:00:33 wat ? 04:00:37 :O 04:00:40 oh 04:01:26 Me and Leppie are trying to write SC AI in Iron SCheme, but through it's work-in-progress, not very native choice over there.. 04:02:18 http://libregamewiki.org/Trackballs 04:02:21 heck, I found this 04:02:24 =)) 04:03:28 GMind: Is the source available? 04:04:16 yep 04:04:21 I think 04:04:21 Where? 04:04:27 since it's from source forge 04:04:33 it should have source code 04:04:36 Link please? 04:05:19 And why did you decide to use Iron Scheme? 04:05:47 askhader : are you asking about my Starcraft bot ? 04:05:53 Yes. 04:05:56 :)) 04:06:17 heck, you are welcome 04:06:26 we have just started 04:06:33 I will send you the source 04:06:36 on IronScheme 04:06:45 the reason we use IronScheme 04:07:08 because there is already BWAPI-CLR that implemented Broodwar API on CLR ( .NET) 04:07:33 so take use of its is better than implement again or using FFI to get the C++ version 04:07:35 Oh, interesting. 04:07:43 will you be in ? 04:07:49 I'd like to take a look first. 04:08:25 which programming language is your favorite ? 04:08:34 I'm familiar with the rnrs specifications and if i can make sense of the Iron Scheme dialect then I may soncisder it. 04:08:37 Consider it. 04:08:43 Plain old scheme. 04:08:46 C as well. 04:08:54 I can tolerate c++ 04:08:59 good 04:08:59 Perl is my hacking tool. 04:09:02 :D 04:09:08 you seem to be very skillful 04:09:15 here come your 1st look 04:09:17 Mm, just a cs student that knows his resources. 04:09:18 https://ironscheme.svn.codeplex.com/svn/IronScheme/IronScheme.Console/playground/bw.sps 04:09:18 http://tinyurl.com/2dfvgnn 04:09:40 This is for SCI or SCII ? 04:09:48 Starcraft: Broodwar 04:09:54 so-called SC1 04:09:57 :P 04:10:00 (with exp) 04:10:14 Cool 04:10:18 I think I can get a key... :P 04:10:30 I've been a long running Blizzard fan. 04:10:34 I asked BWAPI developers for SCII API 04:10:48 but it seem to be enough for them to do with BW 04:10:55 Fair enough. 04:11:03 The problem of a StarCraft bot is complex enough to have fun with. 04:11:05 haven't got any plans on SC2 ( through I really want too) 04:11:23 you can get your free copy on ICCUP.com 04:11:32 for the runnable SC1 client 04:11:44 Wicked. 04:12:37 :-?? 04:12:41 what do you think ? 04:13:20 IronScheme got Rnrs6 impl 04:13:51 I'm definitely in. 04:14:44 I can make sense of this code, I just need to see the definition of functions like clr-static-call 04:14:52 But I can even infer what those are doing 04:15:17 you can look up every Scheme function at : ironscheme.codeplex.com 04:15:36 That's defined in iron Scheme? 04:15:40 yep 04:15:57 *askhader* looks up 04:15:59 I planned to make on in Racket on Linux with Wine 04:16:07 *make one 04:16:12 but have tried 04:16:17 :P 04:16:29 I see. 04:16:39 don't know if the client version of BWAPI CLR could work well on Mono and Wine 04:17:24 I have Windows machines available. 04:19:03 Where is bwapi defined? 04:25:09 GMind: ? 04:25:22 ahh 04:25:27 you can get it 04:25:30 from 04:25:34 code.google.com/p/bwapi 04:25:42 Found it 04:25:44 search for bwapi-mono-bridge 04:26:01 but if you can implement Scheme directly to BWAPI 04:26:10 Great. 04:26:24 it could be cool and less confusing than the new bwapi-mono-bridge 3.3 04:26:36 I suggest using bwapi mono 3.2b version 04:26:48 if you plan to dev AI in .NET 04:26:52 If I'm not mistaken the even handler for what you just showed me just prints event data. 04:27:09 :)) 04:27:11 Wait, why do I need .NET? 04:27:31 because IronScheme and BWAPI -CLR run on it 04:27:37 (based on .NET ) 04:28:00 Ughh 04:28:04 Do I need a license? 04:28:12 Then I definitely need a windows environment? 04:33:40 license ? 04:33:44 for what ? 04:33:56 Starcraft ? 04:35:26 >NET 04:35:29 .NET* 04:36:25 nope 04:36:30 why ? 04:36:36 Just asking 04:36:46 kenjin_ [~kenjin@218.235.10.192] has joined #scheme 04:49:37 -!- pygospa [~pygospa@kiel-4d067e41.pool.mediaWays.net] has quit [Disconnected by services] 04:49:49 pygospa [~pygospa@217.191.216.238] has joined #scheme 04:54:49 lewis1711 [~lewis@222-155-31-117.jetstream.xtra.co.nz] has joined #scheme 04:55:09 time to learn more scheme 04:56:45 omnomnom 04:59:14 :-P 05:05:06 anyone interest in BWAPI, .NET, SCheme, AI programming Can look at IronScheme of leppie :P 05:05:27 although you can implement in native C++ bwapi too 05:09:11 thou [~thou@209.203.142.254] has joined #scheme 05:10:13 annodomini [~lambda@wikipedia/lambda] has joined #scheme 05:10:20 -!- tupi [~david@186.205.37.15] has quit [Quit: Leaving] 05:11:38 -!- Azuvix [~james@174-27-34-218.bois.qwest.net] has quit [Quit: Leaving] 05:12:43 Could get some interesting info of BW on IRS at : #IronScheme on IRC or Twitter too :P 05:12:56 nowhereman [~pierre@AStrasbourg-551-1-51-151.w83-194.abo.wanadoo.fr] has joined #scheme 05:13:35 -!- nowhere_man [~pierre@AStrasbourg-551-1-16-251.w86-213.abo.wanadoo.fr] has quit [Ping timeout: 245 seconds] 05:31:04 copumpkin [~pumpkin@unaffiliated/pumpkingod] has joined #scheme 05:34:58 pumpkin [~pumpkin@unaffiliated/pumpkingod] has joined #scheme 05:35:04 -!- copumpkin [~pumpkin@unaffiliated/pumpkingod] has quit [Ping timeout: 240 seconds] 05:40:17 -!- pumpkin [~pumpkin@unaffiliated/pumpkingod] has quit [Ping timeout: 264 seconds] 05:43:53 githogori [~githogori@adsl-66-123-22-146.dsl.snfc21.pacbell.net] has joined #scheme 05:46:28 -!- chemuduguntar [~ravi@118-92-129-45.dsl.dyn.ihug.co.nz] has quit [Remote host closed the connection] 05:49:17 nilg [~user@85.239.138.109] has joined #scheme 05:51:05 askhader: hey, how are you doing ? 06:02:30 -!- smtlaissezfaire [~smtlaisse@user-387hbid.cable.mindspring.com] has quit [Quit: smtlaissezfaire] 06:06:02 -!- hohoho [~hohoho@ntkngw305048.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit [Remote host closed the connection] 06:24:12 -!- bgs100 [~ian@unaffiliated/bgs100] has quit [Quit: night x 2] 06:34:28 tizoc: fixed 06:38:29 Now I just need to add port transcoders and I can wrap things up for release. 06:44:06 Yay! 06:44:12 *cky* is very excited to hear of Chibi progress. :-) 06:44:42 I'd love to try my hand at porting games to Chibi. 06:44:44 -!- nilg [~user@85.239.138.109] has quit [Ping timeout: 260 seconds] 06:47:53 nilg [~user@85.239.138.109] has joined #scheme 06:48:10 -!- GMind [~Gmind@113.190.163.233] has left #scheme 07:01:09 cky: What do you want to port? 07:05:16 -!- kilimanjaro [~kilimanja@unaffiliated/kilimanjaro] has quit [Ping timeout: 260 seconds] 07:07:48 GMind [~Gmind@113.190.163.233] has joined #scheme 07:13:35 sacho [~sacho@90.154.204.70] has joined #scheme 07:15:08 -!- lewis1711 [~lewis@222-155-31-117.jetstream.xtra.co.nz] has left #scheme 07:24:57 foof: Frozen Bubble, actually. (I know you worked on Guile bindings for SDL. I'm hoping Chibi bindings for same would be easier.) 07:32:32 where can I get the smallest Scheme implementation in rnrs6 ? 07:35:53 GMind: chibi will be the smallest R7RS implementation 07:38:15 what ? 07:38:29 what's it written on ? 07:40:50 hohoho [~hohoho@bmdj5218.bmobile.ne.jp] has joined #scheme 07:40:57 C 07:42:26 R6RS is a much bigger standard, but Ikarus would probably qualify as the smallest implementation. 07:46:40 is the src codes available ? 07:47:23 http://code.google.com/p/chibi-scheme/ 07:51:55 -!- hohoho [~hohoho@bmdj5218.bmobile.ne.jp] has quit [Remote host closed the connection] 07:52:47 woow 07:52:52 made in VC++ ? 07:53:23 no 07:53:40 :P I saw .vcproj 07:53:52 So can I compile it by Vc++ ? 07:54:06 the vcproj file is just to get you started, it should compile 07:54:25 :P 07:54:43 I can even integrate my other C++ lib into this ? 07:55:16 Just the library. I actually spent about 30mins trying to figure out how to tell VC++ to compile both the lib and the executable before giving up. 07:56:12 never mind , I have spent more than 8 hours on keep trying to make IronScheme work with bwapi-clr on .NET =)) 07:57:01 It's understandable to spend time trying to get something to work. Being unable to tell VC++ I want to compile main.c into an executable is silly. 07:58:44 -!- sajith [~sajith@117.196.131.106] has quit [Ping timeout: 250 seconds] 07:59:42 what? producing an *executable* from a *compiler*? what an odd request :) 08:03:44 -!- kenjin_ [~kenjin@218.235.10.192] has quit [Remote host closed the connection] 08:05:00 n9mtb: he didn't even make a question 08:05:25 i was being sarcastic about microsoft :) 08:05:44 how strange to expect a compiler to make an executable, obviously that's not the microsoft way! 08:06:18 GMind: My question is how to make a .vcproj file which will build an executable in addition to a library. If you know how, patches are welcome ;) 08:06:54 alas no, my experience with microsoft development is cursing visual studio when i have to write test code in C# for a SOAP API for my job 08:07:35 I should start doing it in ironscheme, although i'm not sure customers would appreciate it if i sent them examples that way 08:07:49 foof: I am not an expert in C and C++ programming , but you can ask some guys at #BWAPI , there are many touch guys with VC++ 08:10:02 :P 08:11:04 abhinav [~abhinav@122.166.163.126] has joined #scheme 08:11:22 if I can integrate C++ Lib to Chibi Scheme :P and if Chibi could work stable , it would be freaky awesome for me :)) 08:14:22 freddie111 [~user@150.140.225.221] has joined #scheme 08:22:34 -!- jonrafkind [~jon@jonr5.dsl.xmission.com] has quit [Ping timeout: 250 seconds] 08:24:25 -!- abhinav [~abhinav@122.166.163.126] has quit [Ping timeout: 245 seconds] 08:24:54 did anyone read seasoned Schemer ? 08:25:12 can you let me know the major content of that book ? 08:28:49 Cumin. 08:29:07 That and just a touch of saffron. 08:29:13 -!- annodomini [~lambda@wikipedia/lambda] has quit [Quit: annodomini] 08:29:17 (and salt & pepper to taste, of course) 08:29:55 -!- wbooze [~user@xdsl-78-35-168-82.netcologne.de] has quit [Read error: Connection reset by peer] 08:30:05 -!- homie [~user@xdsl-78-35-168-82.netcologne.de] has quit [Read error: Connection reset by peer] 08:31:13 wbooze [~user@xdsl-78-35-168-169.netcologne.de] has joined #scheme 08:31:29 homie [~user@xdsl-78-35-168-169.netcologne.de] has joined #scheme 08:32:34 :( 08:32:44 so I should stick with The Little Schemer 08:32:55 as a reference book 08:37:58 femtoo [~femto@95-89-197-196-dynip.superkabel.de] has joined #scheme 08:42:19 kar8nga [~kar8nga@j-247.vc-graz.ac.at] has joined #scheme 08:46:44 -!- kar8nga [~kar8nga@j-247.vc-graz.ac.at] has quit [Remote host closed the connection] 08:48:27 -!- turbofail [~user@c-67-180-111-45.hsd1.ca.comcast.net] has quit [Remote host closed the connection] 09:05:59 mmc [~michal@cs181178061.pp.htv.fi] has joined #scheme 09:23:59 masm [~masm@bl15-233-135.dsl.telepac.pt] has joined #scheme 09:25:40 -!- thou [~thou@209.203.142.254] has quit [Ping timeout: 245 seconds] 09:32:17 -!- GMind [~Gmind@113.190.163.233] has left #scheme 09:44:11 Gmind [~Welcome@113.190.163.233] has joined #scheme 09:44:22 sajith [~sajith@117.196.139.101] has joined #scheme 09:48:41 chemuduguntar [~ravi@118-92-129-45.dsl.dyn.ihug.co.nz] has joined #scheme 10:03:55 -!- mmc [~michal@cs181178061.pp.htv.fi] has quit [Read error: Connection reset by peer] 10:08:55 mmc [~michal@cs181178061.pp.htv.fi] has joined #scheme 10:11:23 pjb [~t@81.202.16.46.dyn.user.ono.com] has joined #scheme 10:17:18 -!- wgd [~will@76-205-0-91.lightspeed.stlsmo.sbcglobal.net] has quit [Ping timeout: 265 seconds] 10:19:07 -!- nilg [~user@85.239.138.109] has quit [Remote host closed the connection] 10:20:19 wgd [~will@76-205-0-91.lightspeed.stlsmo.sbcglobal.net] has joined #scheme 10:22:00 choas [~lars@p5792C07F.dip.t-dialin.net] has joined #scheme 10:28:11 heck 10:28:26 rudybot: (define (square x) (* x x)) 10:28:31 Gmind: your sandbox is ready 10:28:31 Gmind: Done. 10:29:41 rudybot: (define (sum f a b) (if (> a b) 0 (+ (f a) ( sum f ( + a 1) b ) ) ) ) 10:29:41 Gmind: Done. 10:30:01 rudybot: (sum square 2 4) 10:30:01 Gmind: ; Value: 29 10:30:33 LoL 10:30:39 why I can run that on rudybot 10:30:47 but can't even run on my DrRacket 10:30:58 ( on Window) 10:33:51 that's an invalid expression 10:34:11 rudybot: (sum (square 2) 4) 10:34:12 chemuduguntar: your sandbox is ready 10:34:13 chemuduguntar: error: reference to undefined identifier: sum 10:34:24 poos 10:34:27 -!- Gmind [~Welcome@113.190.163.233] has quit [Read error: Connection reset by peer] 10:34:57 rudybot: (define sum (lambda (x y) ( + x y ) )) 10:34:58 chemuduguntar: Done. 10:35:02 rudybot: (sum (square 2) 4) 10:35:02 chemuduguntar: error: reference to undefined identifier: square 10:35:06 argh 10:35:08 Gmind [~Welcome@113.190.163.233] has joined #scheme 10:35:19 (define square (lambda (x) ( * x x ))) 10:35:26 rudybot: (define square (lambda (x) ( * x x ))) 10:35:26 chemuduguntar: Done. 10:35:30 rudybot: (define sum (lambda (x y) ( + x y ) )) 10:35:30 chemuduguntar: Done. 10:35:35 rudybot: (sum (square 2) 4) 10:35:36 -!- dfkjjkfd [~paulh@145.120.22.32] has quit [Quit: Lost terminal] 10:35:36 chemuduguntar: ; Value: 8 10:35:47 Always use sunscreen at the sandbox. 10:35:56 did you see my last define ? 10:36:08 slip slop slap 10:36:13 both didn't use lambda 10:36:32 and rudybot still give the right result 10:36:46 Gmind, (define (fn a b) ) ... is short form for (define fn (lambda (a b) ... 10:37:33 ya 10:37:38 very equally 10:37:43 but in DrRacket 10:37:49 it won't run 10:37:57 try it 10:38:28 i don't have DrRacket 10:38:46 unless ubuntu has a package 10:38:49 that's what I am trying to figure out =.= 10:39:02 thinking of a difference here 10:39:15 ah ok 10:40:47 i can't see why your sum is the way it is 10:41:11 ya 10:41:19 it's still the same as yours 10:41:24 just not use lambda 10:41:27 I think you were trying to achieve something like piano counting 10:42:47 just tried plt-scheme 10:42:58 :P Racket ? 10:43:23 it works as i expected 10:43:35 yes 10:46:13 yep 10:46:28 I am on window , so a bit lazy of open Racket via cmd 10:46:29 :P 10:46:53 will try it when I am Linux ,perhaps 11:00:35 gravicappa [~gravicapp@ppp85-141-167-93.pppoe.mtu-net.ru] has joined #scheme 11:05:04 -!- mmc [~michal@cs181178061.pp.htv.fi] has quit [Ping timeout: 240 seconds] 11:18:07 -!- femtoo [~femto@95-89-197-196-dynip.superkabel.de] has quit [Read error: Connection reset by peer] 11:21:38 Gmind: ping 11:24:05 mmc [~michal@cs181178061.pp.htv.fi] has joined #scheme 11:31:24 yo 11:31:28 hi askhader 11:35:08 Gmind1 [~Welcome@113.190.163.233] has joined #scheme 11:35:08 -!- Gmind [~Welcome@113.190.163.233] has quit [Read error: Connection reset by peer] 11:39:17 SOrry 11:39:19 I fell asleep 11:39:24 It was evening when we last spoke. 11:39:43 Gmind1: Having issues with drracket? 11:39:44 sajith` [~sajith@117.196.141.224] has joined #scheme 11:41:23 -!- sajith [~sajith@117.196.139.101] has quit [Ping timeout: 265 seconds] 11:42:14 ya 11:42:17 but I solved 11:42:20 :P 11:42:24 w/ rudybot 11:42:43 Hah 11:44:02 w/ rudybot , I know DrRacket got some differences to my scheme :P 11:44:07 so will try again later 11:44:18 now I am testing IRS AI bot w/ leppie 11:44:29 *Gmind1* test my F# AI bot too 11:45:51 Leppi? 11:45:53 Leppie* ? 11:46:35 -!- sajith` [~sajith@117.196.141.224] has quit [Ping timeout: 255 seconds] 11:47:16 yep 11:47:17 :D 11:47:47 -!- Gmind1 is now known as Gmind 11:47:53 . 12:02:30 nilg [~user@85.239.138.109] has joined #scheme 12:17:55 -!- em [~em@unaffiliated/emma] has quit [Ping timeout: 240 seconds] 12:35:14 Gmind1 [~Welcome@113.190.163.233] has joined #scheme 12:35:14 -!- Gmind [~Welcome@113.190.163.233] has quit [Read error: Connection reset by peer] 12:35:15 -!- jao [~user@pdpc/supporter/professional/jao] has quit [Ping timeout: 245 seconds] 12:41:05 -!- Riastradh [debian-tor@fsf/member/riastradh] has quit [Ping timeout: 245 seconds] 12:48:23 emma [~em@unaffiliated/emma] has joined #scheme 12:52:06 -!- freddie111 [~user@150.140.225.221] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 12:53:05 Riastradh [debian-tor@fsf/member/riastradh] has joined #scheme 12:58:45 kar8nga [~kar8nga@i-73.vc-graz.ac.at] has joined #scheme 13:09:49 -!- choas [~lars@p5792C07F.dip.t-dialin.net] has quit [Ping timeout: 272 seconds] 13:15:47 femtoo [~femto@95-89-197-196-dynip.superkabel.de] has joined #scheme 13:20:40 kephas [~pierre@AStrasbourg-551-1-107-21.w90-13.abo.wanadoo.fr] has joined #scheme 13:20:49 -!- nowhereman [~pierre@AStrasbourg-551-1-51-151.w83-194.abo.wanadoo.fr] has quit [Ping timeout: 260 seconds] 13:23:09 -!- Gmind1 [~Welcome@113.190.163.233] has quit [Ping timeout: 260 seconds] 13:39:43 Gmind [~Welcome@113.190.163.233] has joined #scheme 13:40:00 nowhere_man [~pierre@AStrasbourg-551-1-105-122.w90-13.abo.wanadoo.fr] has joined #scheme 13:40:53 -!- kephas [~pierre@AStrasbourg-551-1-107-21.w90-13.abo.wanadoo.fr] has quit [Ping timeout: 264 seconds] 13:51:00 nmg [~nick@dsl78-143-206-229.in-addr.fast.co.uk] has joined #scheme 13:55:01 -!- aSean [~aSean@134-208-39-197.ndhu.edu.tw] has quit [Read error: Connection reset by peer] 13:55:45 Oejet [~oejet@212.45.122.120] has joined #scheme 14:04:36 stis [~stis@1-1-1-39a.veo.vs.bostream.se] has joined #scheme 14:05:11 -!- ASau [~user@95-26-92-70.broadband.corbina.ru] has quit [Quit: reboot] 14:13:23 -!- emma is now known as em 14:21:04 sajith` [~sajith@117.196.153.169] has joined #scheme 14:21:30 -!- Gmind [~Welcome@113.190.163.233] has quit [Ping timeout: 245 seconds] 14:22:18 Dark-Star [~michael@HSI-KBW-095-208-117-017.hsi5.kabel-badenwuerttemberg.de] has joined #scheme 14:24:50 -!- kar8nga [~kar8nga@i-73.vc-graz.ac.at] has quit [Ping timeout: 250 seconds] 14:28:48 MrFahrenheit [~RageOfTho@users-55-112.vinet.ba] has joined #scheme 14:30:05 -!- sajith` [~sajith@117.196.153.169] has quit [Ping timeout: 265 seconds] 14:34:22 Gmind [~Welcome@113.190.163.233] has joined #scheme 14:35:13 Gmind1 [~Welcome@113.190.163.233] has joined #scheme 14:35:13 -!- Gmind [~Welcome@113.190.163.233] has quit [Read error: Connection reset by peer] 14:36:54 -!- Oejet [~oejet@212.45.122.120] has quit [Quit: Leaving.] 14:37:09 Oejet [~oejet@212.45.122.120] has joined #scheme 14:38:42 -!- femtoo [~femto@95-89-197-196-dynip.superkabel.de] has quit [Ping timeout: 250 seconds] 14:43:02 adu [~ajr@pool-173-66-11-168.washdc.fios.verizon.net] has joined #scheme 14:43:25 femtoo [~femto@95-89-197-196-dynip.superkabel.de] has joined #scheme 15:06:23 sajith` [~sajith@117.196.157.70] has joined #scheme 15:10:52 ASau [~user@95-26-92-70.broadband.corbina.ru] has joined #scheme 15:15:11 hohoho [~hohoho@ntkngw305048.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #scheme 15:21:29 -!- gravicappa [~gravicapp@ppp85-141-167-93.pppoe.mtu-net.ru] has quit [Remote host closed the connection] 15:24:50 -!- em [~em@unaffiliated/emma] has quit [Ping timeout: 255 seconds] 15:25:06 em [~em@unaffiliated/emma] has joined #scheme 15:30:09 -!- Oejet [~oejet@212.45.122.120] has quit [Quit: Leaving.] 15:30:22 Oejet [~oejet@212.45.122.120] has joined #scheme 15:34:59 -!- Gmind1 [~Welcome@113.190.163.233] has quit [Ping timeout: 260 seconds] 15:41:30 -!- Riastradh [debian-tor@fsf/member/riastradh] has quit [Ping timeout: 245 seconds] 15:45:23 Gmind [~Welcome@113.190.163.233] has joined #scheme 15:52:49 bgs100 [~ian@unaffiliated/bgs100] has joined #scheme 15:53:44 tupi [~david@186.205.37.15] has joined #scheme 16:00:04 RageOfThou [~RageOfTho@users-55-112.vinet.ba] has joined #scheme 16:03:07 -!- MrFahrenheit [~RageOfTho@users-55-112.vinet.ba] has quit [Ping timeout: 240 seconds] 16:06:28 gravicappa [~gravicapp@80.90.116.82] has joined #scheme 16:13:10 -!- masm [~masm@bl15-233-135.dsl.telepac.pt] has quit [Ping timeout: 250 seconds] 16:14:13 vu3rdd [~vu3rdd@122.167.70.246] has joined #scheme 16:18:18 -!- pjb [~t@81.202.16.46.dyn.user.ono.com] has quit [Remote host closed the connection] 16:19:12 -!- vu3rdd [~vu3rdd@122.167.70.246] has quit [Remote host closed the connection] 16:21:52 -!- Oejet [~oejet@212.45.122.120] has quit [Quit: Leaving.] 16:22:06 Oejet [~oejet@212.45.122.120] has joined #scheme 16:24:06 pjb [~t@81.202.16.46.dyn.user.ono.com] has joined #scheme 16:24:15 -!- Dark-Star [~michael@HSI-KBW-095-208-117-017.hsi5.kabel-badenwuerttemberg.de] has quit [Ping timeout: 272 seconds] 16:31:45 Dark-Star [~michael@HSI-KBW-095-208-117-017.hsi5.kabel-badenwuerttemberg.de] has joined #scheme 16:35:14 Gmind1 [~Welcome@113.190.163.233] has joined #scheme 16:35:15 -!- Gmind [~Welcome@113.190.163.233] has quit [Read error: Connection reset by peer] 16:39:00 -!- Dark-Star [~michael@HSI-KBW-095-208-117-017.hsi5.kabel-badenwuerttemberg.de] has quit [Ping timeout: 245 seconds] 16:41:27 -!- rapacity [~prwg@unaffiliated/rapacity] has quit [*.net *.split] 16:41:27 -!- Euthydemus [~euthydemu@vaxjo7.80.cust.blixtvik.net] has quit [*.net *.split] 16:41:27 -!- araujo [~araujo@gentoo/developer/araujo] has quit [*.net *.split] 16:41:27 -!- yosafbridge [~yosafbrid@li125-242.members.linode.com] has quit [*.net *.split] 16:41:27 -!- Jafet [~Jafet@unaffiliated/jafet] has quit [*.net *.split] 16:41:27 -!- roderic [~roderic@zerowing.ccs.neu.edu] has quit [*.net *.split] 16:41:27 -!- clog [nef@bespin.org] has quit [*.net *.split] 16:41:27 -!- Hal9k [~Lernaean@unaffiliated/kusanagi] has quit [*.net *.split] 16:43:05 rapacity [~prwg@unaffiliated/rapacity] has joined #scheme 16:43:05 Euthydemus [~euthydemu@vaxjo7.80.cust.blixtvik.net] has joined #scheme 16:43:05 araujo [~araujo@gentoo/developer/araujo] has joined #scheme 16:43:05 yosafbridge [~yosafbrid@li125-242.members.linode.com] has joined #scheme 16:43:05 Jafet [~Jafet@unaffiliated/jafet] has joined #scheme 16:43:05 roderic [~roderic@zerowing.ccs.neu.edu] has joined #scheme 16:43:05 clog [nef@bespin.org] has joined #scheme 16:43:05 Hal9k [~Lernaean@unaffiliated/kusanagi] has joined #scheme 16:44:35 Dark-Star [~michael@HSI-KBW-095-208-117-017.hsi5.kabel-badenwuerttemberg.de] has joined #scheme 16:44:39 annodomini [~lambda@c-65-96-220-241.hsd1.ma.comcast.net] has joined #scheme 16:44:39 -!- annodomini [~lambda@c-65-96-220-241.hsd1.ma.comcast.net] has quit [Changing host] 16:44:39 annodomini [~lambda@wikipedia/lambda] has joined #scheme 16:44:44 -!- Oejet [~oejet@212.45.122.120] has quit [Ping timeout: 240 seconds] 16:45:45 phax [~phax@unaffiliated/phax] has joined #scheme 16:46:58 -!- rapacity [~prwg@unaffiliated/rapacity] has quit [*.net *.split] 16:46:58 -!- Euthydemus [~euthydemu@vaxjo7.80.cust.blixtvik.net] has quit [*.net *.split] 16:46:58 -!- araujo [~araujo@gentoo/developer/araujo] has quit [*.net *.split] 16:46:58 -!- yosafbridge [~yosafbrid@li125-242.members.linode.com] has quit [*.net *.split] 16:46:58 -!- Jafet [~Jafet@unaffiliated/jafet] has quit [*.net *.split] 16:46:59 -!- roderic [~roderic@zerowing.ccs.neu.edu] has quit [*.net *.split] 16:46:59 -!- clog [nef@bespin.org] has quit [*.net *.split] 16:46:59 -!- Hal9k [~Lernaean@unaffiliated/kusanagi] has quit [*.net *.split] 16:47:08 -!- femtoo [~femto@95-89-197-196-dynip.superkabel.de] has quit [Read error: Connection reset by peer] 16:47:35 rapacity [~prwg@unaffiliated/rapacity] has joined #scheme 16:47:36 Euthydemus [~euthydemu@vaxjo7.80.cust.blixtvik.net] has joined #scheme 16:47:36 araujo [~araujo@gentoo/developer/araujo] has joined #scheme 16:47:36 yosafbridge [~yosafbrid@li125-242.members.linode.com] has joined #scheme 16:47:36 Jafet [~Jafet@unaffiliated/jafet] has joined #scheme 16:47:36 roderic [~roderic@zerowing.ccs.neu.edu] has joined #scheme 16:47:36 clog [nef@bespin.org] has joined #scheme 16:47:36 Hal9k [~Lernaean@unaffiliated/kusanagi] has joined #scheme 16:51:49 -!- Jafet [~Jafet@unaffiliated/jafet] has quit [Ping timeout: 240 seconds] 16:54:20 Jafet [~Jafet@31.1.50.60.kmr02-home.tm.net.my] has joined #scheme 16:54:21 -!- Jafet [~Jafet@31.1.50.60.kmr02-home.tm.net.my] has quit [Changing host] 16:54:22 Jafet [~Jafet@unaffiliated/jafet] has joined #scheme 17:00:59 -!- jewel_ is now known as jewel 17:03:35 masm [~masm@bl15-233-135.dsl.telepac.pt] has joined #scheme 17:16:51 -!- Bridge|A is now known as Bridge| 17:17:20 smtlaissezfaire [~smtlaisse@user-387hbid.cable.mindspring.com] has joined #scheme 17:20:01 thou [~thou@209.203.142.254] has joined #scheme 17:22:43 kilimanjaro [~kilimanja@unaffiliated/kilimanjaro] has joined #scheme 17:25:06 -!- phax [~phax@unaffiliated/phax] has quit [Remote host closed the connection] 17:27:53 Riastradh [debian-tor@fsf/member/riastradh] has joined #scheme 17:30:57 -!- Bridge| is now known as Bridge|A 17:34:35 -!- Gmind1 [~Welcome@113.190.163.233] has quit [Read error: Connection reset by peer] 17:35:17 Gmind [~Welcome@113.190.163.233] has joined #scheme 17:41:31 -!- Kerrick [~Kerrick@kerrick.student.iastate.edu] has quit [Ping timeout: 272 seconds] 17:46:18 Oejet [~oejet@212.45.122.120] has joined #scheme 17:47:57 -!- Oejet [~oejet@212.45.122.120] has quit [Client Quit] 17:49:03 copumpkin [~pumpkin@207.228.237.151] has joined #scheme 17:49:03 -!- copumpkin [~pumpkin@207.228.237.151] has quit [Changing host] 17:49:03 copumpkin [~pumpkin@unaffiliated/pumpkingod] has joined #scheme 17:58:48 -!- smtlaissezfaire [~smtlaisse@user-387hbid.cable.mindspring.com] has quit [Quit: smtlaissezfaire] 18:00:15 smtlaissezfaire [~smtlaisse@user-387hbid.cable.mindspring.com] has joined #scheme 18:00:41 -!- smtlaissezfaire [~smtlaisse@user-387hbid.cable.mindspring.com] has left #scheme 18:29:24 -!- adu [~ajr@pool-173-66-11-168.washdc.fios.verizon.net] has quit [Quit: adu] 18:34:30 mathk [~mathk@lns-bzn-23-82-248-103-29.adsl.proxad.net] has joined #scheme 18:34:32 -!- Gmind [~Welcome@113.190.163.233] has quit [Read error: Connection reset by peer] 18:35:15 Gmind [~Welcome@113.190.163.233] has joined #scheme 18:35:37 FunkyDrummer [~RageOfTho@users-55-112.vinet.ba] has joined #scheme 18:39:07 -!- RageOfThou [~RageOfTho@users-55-112.vinet.ba] has quit [Ping timeout: 240 seconds] 18:42:45 -!- sajith` [~sajith@117.196.157.70] has quit [Ping timeout: 245 seconds] 18:48:39 -!- kilimanjaro [~kilimanja@unaffiliated/kilimanjaro] has quit [Ping timeout: 260 seconds] 18:51:05 -!- nilg [~user@85.239.138.109] has quit [Ping timeout: 264 seconds] 19:01:56 jonrafkind [~jon@jonr5.dsl.xmission.com] has joined #scheme 19:05:11 RageOfThou [~RageOfTho@users-55-112.vinet.ba] has joined #scheme 19:08:19 -!- FunkyDrummer [~RageOfTho@users-55-112.vinet.ba] has quit [Ping timeout: 240 seconds] 19:08:26 martinhex [~mjc@93-97-29-243.zone5.bethere.co.uk] has joined #scheme 19:11:23 -!- sacho [~sacho@90.154.204.70] has quit [Ping timeout: 265 seconds] 19:12:16 HG` [~HG@xdsl-188-118-143-251.dip.osnanet.de] has joined #scheme 19:13:56 hi g 19:14:01 good morning ! 19:14:07 (or good night) 19:16:14 anyone ? 19:16:22 149 peoples are all busy =.= 19:16:25 oh... boring 19:17:01 really want to see Schemers messing around with parenthesises :P 19:18:36 rudybot: (define my-list '( '( desk . 100 ) '(dog . 50) '(GF . invaluable ))) 19:18:37 Gmind: your sandbox is ready 19:18:37 Gmind: Done. 19:18:49 Gmind: You are quoting too many times. :-P 19:18:53 rudybot: my-list 19:18:53 Gmind: ; Value: ((quote (desk . 100)) (quote (dog . 50)) (quote (GF . invaluable))) 19:18:59 oops 19:19:00 See the "quote" inside your list. 19:19:18 rudybot: (map (car) my-list) 19:19:18 Gmind: error: car: expects 1 argument, given 0 19:19:27 Gmind: (map car my-list) 19:19:29 :-P 19:19:34 lacking lambda ? 19:19:37 :-? 19:19:47 car is a function. You can pass it directly. 19:19:55 (car) calls the function. 19:20:06 Without the bracket, it just passes the function object. 19:20:26 Same thing as: (map (lambda (x) (car x)) my-list) 19:20:56 rudybot: (map (car) my-list) 19:20:56 Gmind: error: car: expects 1 argument, given 0 19:21:04 oh... 19:21:15 rudybot:(map (lambda (x) (car x)) my-list) 19:21:15 Gmind: ; Value: (quote quote quote) 19:21:19 =)) 19:21:25 rudybot: are you crazy ? 19:21:25 Gmind: Just my 2 cents, but with the cross platform nasm assembler (or gas) and x86 Linux/Win/Mac, writing a nice, fairly portable Scheme in assembly isn't such a crazy prospect. 19:21:42 Wtf ??? :)) 19:22:00 cky: why Rudybot become intelligent instantly ? 19:22:36 ok, rudybot, don't become the next SkyNet. 19:22:43 :) 19:22:47 rudybot regurgitates randomly selected lines seen in #scheme. 19:22:57 Gmind: rudybot isn't crazy, you just over-quoted your list. 19:23:05 Gmind: Hence all that comes back are "quote" symbols. 19:23:33 or ... (list ( desk . 1000 car . 343232)) could work ? 19:23:41 No. 19:23:52 ohh.. why can't I remember this without looking at the example T___T 19:23:54 kilimanjaro [~kilimanja@unaffiliated/kilimanjaro] has joined #scheme 19:24:20 Gmind: Keep this in mind: once you quote a form, the _whole_ form is quoted. 19:24:41 So, '((foo . bar) (+ 3 4)) is ((foo . bar) (+ 3 4)), not ((foo . bar) 7). 19:24:51 must I separate the individuals inside that quote ? 19:25:06 let's try another 19:25:57 rudybot: (define my-list '( (foo . bar) (car . 34534) (desk . 435 ) ) ) 19:25:57 Gmind: Done. 19:26:09 rudybot: (map car my-list) 19:26:09 Gmind: ; Value: (foo car desk) 19:26:15 ok , nice 19:26:20 :-) 19:26:26 cky: thanks 19:26:32 :-) 19:26:33 hope I could remember this till next time 19:26:37 :P 19:26:40 You'll get used to it. 19:26:51 what is the different between using " : " and " ." ? 19:27:04 . makes a dotted pair. 19:27:08 : is just a symbol. 19:27:36 rudybot: (define dotted '(foo . bar)) 19:27:36 cky: your racket sandbox is ready 19:27:36 cky: Done. 19:27:43 I was afraid of misunderstand if I use ( foo . bar ) I will think I am trying to define a procedure 19:27:48 rudybot: (define not-dotted '(foo : bar)) 19:27:48 cky: Done. 19:28:10 because of ( ( foo . bar ) ) ? 19:28:40 ( I mean the usage of parathesises ) 19:28:42 Gmind: Quoting disables any creating of procedures inside that form. 19:28:57 Gmind: It's like putting some text inside CDATA sections (in an XML document). 19:29:28 e.g., ]]> 19:29:37 I saw some define like (define square ( lambda (x) .... ) ) , square here is function . but ( define ( square x) (..)) is function too. 19:29:43 The , because it's inside a CDATA section, won't be treated as an XML tag. 19:29:58 but (define car 1000 ) is define variable too 19:30:11 how Scheme know what is variable ? 19:30:15 what is function call ? 19:30:19 Gmind: They're all variables. 19:30:21 ( to call ) 19:30:25 Yep. 19:30:42 oh... =.= 19:30:44 In your first case, you define a variable named "square". 19:30:50 It contains a procedure. 19:31:02 You can later change it to something else, if you want. 19:31:14 rudybot: (set! + -) 19:31:16 cky: error: eval:1:6: set!: cannot mutate module-required identifier in: + 19:31:21 Fail. 19:31:42 rudybot: init r5rs 19:31:43 cky: your r5rs sandbox is ready 19:31:46 rudybot: (set! + -) 19:31:46 cky: error: eval:1:6: set!: cannot mutate module-required identifier in: + 19:31:51 O_o 19:32:02 -!- copumpkin [~pumpkin@unaffiliated/pumpkingod] has quit [Read error: Connection reset by peer] 19:33:25 copumpkin [~pumpkin@207.228.237.151] has joined #scheme 19:33:25 -!- copumpkin [~pumpkin@207.228.237.151] has quit [Changing host] 19:33:25 copumpkin [~pumpkin@unaffiliated/pumpkingod] has joined #scheme 19:33:35 Wow. I just learnt that in Guile, - is implemented in terms of +. 19:33:49 Because after doing (set! + -) (+ 5 3), I get a stack overflow. :-P 19:34:33 cky: try (set! + -) (begin (+ 5 3) #t) 19:34:34 -!- Gmind [~Welcome@113.190.163.233] has quit [Read error: Connection reset by peer] 19:34:44 (set! + -) is not kosher in the R5RS. 19:34:50 However, it's kosher if you first define +. 19:34:57 Gmind [~Welcome@113.190.163.233] has joined #scheme 19:34:59 pjb: That's even more hardcore. 19:35:29 Riastradh: Ah, thanks. 19:35:33 rudybot: (define + +) 19:35:33 cky: Done. 19:35:37 rudybot: (set! + -) 19:35:37 cky: Done. 19:35:45 rudybot: (+ 5 3) 19:35:46 cky: ; Value: 2 19:35:54 Woo, no stack overflow in Racket. ;-D 19:36:11 woo 19:36:12 =)) 19:36:19 + became - 19:36:34 what happened with the last impl ? 19:36:41 I saw it cause error 19:36:57 Gmind: What I wanted to demonstrate that even standard functions like + or - are just variables. 19:37:45 Gmind: I'll let Riastradh explain the error. 19:37:54 Since I'll only botch up any explanation I attempt to give. 19:38:02 -!- chemuduguntar [~ravi@118-92-129-45.dsl.dyn.ihug.co.nz] has quit [Remote host closed the connection] 19:39:37 -!- mathk [~mathk@lns-bzn-23-82-248-103-29.adsl.proxad.net] has quit [Ping timeout: 276 seconds] 19:42:11 :) 19:42:12 nice 19:42:31 so even (define (square x) (... )) is variable ? 19:43:01 Yes. 19:43:04 that's a definition. But after you evaluate it, "square" is indeed a variable. 19:43:31 -!- MichaelRaskin [~MichaelRa@195.91.224.225] has quit [Remote host closed the connection] 19:44:11 mathk [~mathk@194.177.61.33] has joined #scheme 19:44:11 dfkjjkfd [~paulh@232-13-ftth.onsnetstudenten.nl] has joined #scheme 19:44:20 MichaelRaskin [~MichaelRa@195.91.224.225] has joined #scheme 19:44:25 well .. so indeed, Scheme is made of ( List of (variable ) ) 19:44:37 *offby1* stares blankly 19:44:48 dunno what you mean by that. 19:45:24 Gmind: Scheme has "first-class functions", which means that functions are objects just like any other object. 19:45:49 FunkyDrummer [~RageOfTho@users-55-112.vinet.ba] has joined #scheme 19:46:01 Gmind: So it only makes sense that variables can point to functions, too. 19:46:33 If there was a define-constant operator, you could try to define a constant function: (define-constant square (lambda (x) (* x x))). 19:47:02 In CL, you could try: (defconstant square (lambda (x) (* x x))). 19:47:15 pjb: ...does that have any use at all? 19:47:34 None. Moreover, that defines what is called a constant variable... 19:47:37 MetaEntity [4efba6af@gateway/web/freenode/ip.78.251.166.175] has joined #scheme 19:47:40 hello 19:47:46 pjb: Figured. :-) 19:47:55 Does anyone already heard about prescheme? 19:48:02 cky: functions are objects ? IS that applied into higher order ? 19:48:14 MetaEntity: yes. By definition, the author of prescheme has heard about it. 19:48:24 Gmind: You can use function objects with higher-order functions. Like, "map" is a higher-order function. 19:48:31 I am looking for a link to download the compiler, but I can't find it 19:48:41 Seems the project is dead? 19:48:41 Gmind: hence (define item-price ...) (map item-price items) 19:48:42 rudybot: (map add1 '(1 2 3 4 5)) 19:48:42 cky: error: reference to an identifier before its definition: add1 in module: 'program 19:48:52 rudybot: init racket 19:48:53 cky: your racket sandbox is ready 19:48:54 rudybot: (map add1 '(1 2 3 4 5)) 19:48:54 cky: ; Value: (2 3 4 5 6) 19:49:00 cky: I'm glad you knew how to "init racket" 19:49:07 -!- RageOfThou [~RageOfTho@users-55-112.vinet.ba] has quit [Ping timeout: 240 seconds] 19:49:12 offby1: :-) I ran "init r5rs" earlier. :-P 19:49:23 rudybot: (build-list 5 add1) 19:49:23 *offby1: your scheme sandbox is ready 19:49:23 *offby1: ; Value: (1 2 3 4 5) 19:49:30 MetaEntity: software is not alive. Is "Hamlet" dead? Yes, it's not "maintained". Nonetheless you still run the "Hamlet" play and have fun watching it. 19:49:32 rudybot: (build-list 5 (compose add1 add1)) 19:49:33 *offby1: ; Value: (2 3 4 5 6) 19:49:49 pjb: what an uhelpful response. 19:50:03 offby1: which one? 19:50:05 MetaEntity: Riastradh would probably know. 19:50:12 ok thanks 19:50:13 pjb: "software is not alive". 19:50:14 offby1: Is build-list like SRFI 1's list-tabulate? 19:50:23 cky: probably :) 19:50:31 rudybot: (require srfi/1) 19:50:32 cky: Done. 19:50:37 rudybot: (list-tabulate 5 add1) 19:50:38 cky: ; Value: (1 2 3 4 5) 19:50:43 ship it! 19:50:46 rudybot: (list-tabulate 5 (compose add1 add1)) 19:50:46 cky: ; Value: (2 3 4 5 6) 19:50:49 \o/ 19:50:51 /~\ 19:50:55 "Maintained" software is buggy software. 19:51:02 s/"Maintained"// 19:51:11 I am looking for a static typed implementation of scheme with good performances running on windows, I tried typed racket, but it is rather slow and consums a lot of resources 19:51:26 Bigloo seems to be not "maintained" on windows :) 19:51:38 MetaEntity: I'd be surprised if you found anything better. Statically-typed schemes are rare 19:52:02 MetaEntity: if it doesn't have to be Scheme, you might try Clojure, or even Common Lisp 19:52:09 pretty sure both of those have optional static typing 19:52:17 ok thanks 19:52:48 MetaEntity: IIRC, Bigloo is not really statically typed -- it has only primitive types. 19:52:57 MetaEntity, you mean `I am looking to write and maintain a...', right? 19:53:05 I think it is a pitty that most scheme implementations are not correctly ported to windows 19:53:23 (You don't want to use Pre-Scheme unless you are prepared to do that.) 19:53:32 lol 19:53:33 why? 19:53:36 (For that matter, you probably don't want to use Pre-Scheme at all.) 19:53:43 MetaEntity: I notice that most CL implementations are not either. My guess is that most software is not correctly ported to windows because nobody uses windows. 19:53:53 In fact, if you were smart, you'd get out of the software business entirely 19:53:56 not sure about it :) 19:53:57 *offby1* whistles innocently 19:54:14 MetaEntity: As for running Racket -- running just racket should be fine and faster than using drracket (to develop the code), and a new feature in 5.0.2 is that it optimizes code based on type information, so if you're using an earlier version you don't get that. 19:54:36 How promote a programming languages which cannot produce application for the majority of users? 19:54:52 I think it is a pity that anyone wastes effort porting anything to Windows when the effort could be spent improving free software environments. 19:54:53 MetaEntity: people don't use MS-Windows. 19:55:02 eli: Rackets uses 60Mo ram when compiled..... 19:55:12 DrRackets 120Mo 19:55:13 MetaEntity: We live in the age of the Web. You only need to produce a good webapp to be used by a lot of people, regardless of the OS they use. 19:55:14 MetaEntity: it's only governments subsidizing Microsoft who buy it. 19:55:28 MetaEntity: when they have to do real work, people do it on MacOSX or Linux, ie. on unix systems. 19:55:39 pjb++ 19:55:45 MaxOSX is ..... 19:55:54 a unix system. 19:56:00 MetaEntity, are you going to write a Scheme virtual machine? If so, Pre-Scheme may be helpful to you. Otherwise, it is not really a viable general-purpose programming language. 19:56:00 ...very popular with Rails developers? I know. 19:56:06 Lambda users :) use Windows 19:56:39 Riastradh: I am interested in a fast scheme 19:56:42 MetaEntity: I don't know how you get that number, but worrying about memory size should come last 19:56:55 -!- HG` [~HG@xdsl-188-118-143-251.dip.osnanet.de] has quit [Quit: Leaving.] 19:57:18 MetaEntity: I hear that Chez is quite fast. Do you have a hole in your pocket? ;-) 19:57:21 eli: I am a student specialized in RT systems and embedded devices 19:57:22 I don't think an argument about operating systems is on-topic here. Neither, for that matter, is proprietary software the intended subject of discussion on Freenode. 19:57:40 I really would like to try chez Scheme 19:57:52 but quite expensive indeed :) 19:57:58 MetaEntity, ah! Real-time systems. You'll probably be pretty disappointed with most of the Lisp world, then. 19:58:21 I like languages, and Scheme is my favorite 19:58:31 MetaEntity: Given that you're "a student specialized in RT systems and embedded devices", my advice would be that worrying about memory size should come last. 19:58:33 MIT did a great work on RT garbage collectors 19:59:00 eli: for RT perhaps, not for embedded devices 19:59:22 And you had definitely better be prepared to write and implement your own Scheme system. 19:59:34 I am thinking about it :) 19:59:49 MetaEntity: In case you missed it, my opinion is that this is something that is true regardless of embedded systems or "RT". 20:00:14 Memory is limited on embedded devices 20:00:29 less than in the past but .... 20:02:26 Anyway, Pre-Scheme's memory model is C's, its object model is Scheme's, its programs must be typeable with Hindley-Milner, and its implementation is kludgey and buggy at best. 20:02:34 It's a pitty that Ikarus and Bigloo don't work on Windows, really 20:02:43 Caleb-- [~caleb@bzq-109-67-48-163.red.bezeqint.net] has joined #scheme 20:03:01 Riastradh: Stalin compiler is really buggy too 20:04:48 At least Stalin gives you Scheme's memory model rather than C's memory model. That said, though, Stalin uses an intrinsically buggy GC (a conservative collector), and I don't know whether the collector it uses can give any real-time guarantees. 20:05:04 I can't understand the meaning of building development tools targeting system used by less than 5% of users.... 20:05:35 MetaEntity: You're thinking only of desktop users, that's why. 20:05:44 MetaEntity: Think about server operators. The balance is totally different. 20:05:49 MetaEntity: Again, we live in the age of the Web. 20:06:04 cky: I didn't see a lot of web apps in Scheme so far :) 20:06:07 MetaEntity: The OS used by desktop users generally have no bearing on software development on the Web. 20:06:08 With server software, nobody needs to know you're dog-slow. 20:06:13 Wait, I think I may have mangled that quote. 20:06:13 offby1: :-) 20:06:34 MetaEntity, are you familiar with the concept of free software? I assumed that anyone on Freenode would be, but perhaps my assumption is wrong. 20:06:35 Cloud computing is the next revolution 20:06:41 Scheme is not in too 20:07:05 <3 free software. (FSF Associate #942; should activate my host cloak like Riastradh and a couple of others here :-P) 20:07:17 Riastradh I like the idea, but I am realist 20:07:24 MetaEntity: Free software is very realistic. 20:07:32 MetaEntity: Why do you think that Apache is used by >50% of web servers? 20:07:37 I try to build free softwares for the more user, not only for my friends on linux 20:07:46 Apache sucks .... 20:08:03 MetaEntity: Ruby on Rails is a successful platform, and it's free software. 20:08:13 I admit 20:08:31 but what about GAE Azure and Amazon Cloud? 20:08:48 Unthahorsten [~Unthahors@del63-3-88-177-167-25.fbx.proxad.net] has joined #scheme 20:08:56 Java/.Net will win on server side .... 20:09:06 MetaEntity: OpenJDK is free software. 20:09:10 MetaEntity: So is Mono. 20:09:41 Mono isn't compatible with .NET, portability is really bad 20:09:49 MetaEntity: The truth is, the world runs on free software. You can't say it's "not realistic". 20:10:07 the world I am seeing everyday is not :( 20:10:41 *franki^* is desperate to buy his FSF membership 20:10:46 -!- Gmind [~Welcome@113.190.163.233] has quit [Quit: Leaving.] 20:10:47 I'm just too poor right now. :( 20:11:15 desperate, eh :o 20:11:20 franki^: You don't need to donate too much. $10 a month is probably enough. 20:11:27 anyway thanks 20:11:31 -!- MetaEntity [4efba6af@gateway/web/freenode/ip.78.251.166.175] has quit [Quit: Page closed] 20:11:35 Heh. 20:11:39 Are you a student, franki^? Membership dues are halved for students. 20:12:19 Riastradh: Unfortunately not, at the moment I'm unemployed, I hope to be a student again next year though. 20:14:34 -!- Unthahorsten [~Unthahors@del63-3-88-177-167-25.fbx.proxad.net] has quit [Quit: goodbye] 20:14:56 ...Well, technically I'm not unemployed until Wednesday, but it has thrown off my plan to buy my membership as a Christmas present for myself 20:15:20 Merry Christmas! 20:15:59 Awwww.... 20:16:24 pothos_ [~pothos@111-240-205-247.dynamic.hinet.net] has joined #scheme 20:17:29 Yes, an unfortunate situation, but it should at least leave me with time to devote Free software, even if I haven't got any money. ;-) 20:17:39 Yay! 20:18:08 -!- pothos [~pothos@111-240-212-190.dynamic.hinet.net] has quit [Ping timeout: 255 seconds] 20:18:27 -!- pothos_ is now known as pothos 20:20:43 -!- em [~em@unaffiliated/emma] has quit [Ping timeout: 240 seconds] 20:23:10 -!- kilimanjaro [~kilimanja@unaffiliated/kilimanjaro] has quit [Ping timeout: 276 seconds] 20:24:08 em [~em@unaffiliated/emma] has joined #scheme 20:25:08 Belaf [~campedel@194.209.131.192] has joined #scheme 20:25:23 -!- Belaf [~campedel@194.209.131.192] has left #scheme 20:28:38 -!- FunkyDrummer [~RageOfTho@users-55-112.vinet.ba] has quit [Read error: No route to host] 20:28:57 FunkyDrummer [~RageOfTho@users-55-112.vinet.ba] has joined #scheme 20:30:14 -!- copumpkin [~pumpkin@unaffiliated/pumpkingod] has quit [Quit: Computer has gone to sleep.] 20:40:51 -!- gravicappa [~gravicapp@80.90.116.82] has quit [Remote host closed the connection] 20:48:15 hi schemophiles. 20:50:24 Kerrick [~Kerrick@kerrick.student.iastate.edu] has joined #scheme 20:53:09 alaricsp [~alaric@relief.warhead.org.uk] has joined #scheme 21:03:30 -!- alaricsp [~alaric@relief.warhead.org.uk] has quit [Ping timeout: 250 seconds] 21:04:48 -!- Dark-Star [~michael@HSI-KBW-095-208-117-017.hsi5.kabel-badenwuerttemberg.de] has quit [Ping timeout: 250 seconds] 21:10:05 somnium [~user@184.42.17.189] has joined #scheme 21:10:09 Dark-Star [~michael@HSI-KBW-095-208-117-017.hsi5.kabel-badenwuerttemberg.de] has joined #scheme 21:13:31 davazp [~user@36.Red-79-153-149.dynamicIP.rima-tde.net] has joined #scheme 21:18:25 Hi ho, jazzoids 21:19:43 -!- homie [~user@xdsl-78-35-168-169.netcologne.de] has quit [Ping timeout: 276 seconds] 21:19:53 -!- wbooze [~user@xdsl-78-35-168-169.netcologne.de] has quit [Ping timeout: 264 seconds] 21:22:56 Azuvix [~Azuvix@174-27-34-218.bois.qwest.net] has joined #scheme 21:26:23 mejja [~chatzilla@c-b4b5e555.023-82-73746f38.cust.bredbandsbolaget.se] has joined #scheme 21:27:54 copumpkin [~pumpkin@unaffiliated/pumpkingod] has joined #scheme 21:34:36 sacho [~sacho@90.154.204.70] has joined #scheme 21:43:18 -!- davazp [~user@36.Red-79-153-149.dynamicIP.rima-tde.net] has quit [Remote host closed the connection] 21:45:55 gravicappa [~gravicapp@ppp85-140-64-41.pppoe.mtu-net.ru] has joined #scheme 21:47:36 davazp [~user@36.Red-79-153-149.dynamicIP.rima-tde.net] has joined #scheme 21:47:48 homie [~user@xdsl-78-35-130-137.netcologne.de] has joined #scheme 21:53:07 wbooze [~user@xdsl-78-35-130-137.netcologne.de] has joined #scheme 21:58:42 -!- stis [~stis@1-1-1-39a.veo.vs.bostream.se] has quit [Remote host closed the connection] 21:58:53 -!- Azuvix [~Azuvix@174-27-34-218.bois.qwest.net] has quit [Quit: Leaving] 22:07:48 -!- pjb [~t@81.202.16.46.dyn.user.ono.com] has quit [Remote host closed the connection] 22:10:55 pjb [~t@81.202.16.46.dyn.user.ono.com] has joined #scheme 22:23:57 ologNation [~ralph@c-67-171-246-201.hsd1.or.comcast.net] has joined #scheme 22:24:45 offby1, do you like blues/gospel? 22:27:28 sometimes 22:27:31 Mavis Staples, e.g. 22:27:36 Mick Taylor 22:27:40 both together! 22:28:04 what do you think about this: http://www.youtube.com/watch?v=bVR84GXb-UM ? 22:28:26 I think it's a video, and I hate watching videos. 22:29:10 live performance 22:29:21 just as good as the album version 22:29:49 sounds like Otis Redding 22:30:03 yeah 22:30:08 does remind me of him a bit 22:31:29 -!- jonrafkind [~jon@jonr5.dsl.xmission.com] has quit [Ping timeout: 260 seconds] 22:33:10 the guitar bits at the end rock my stuff. 22:36:35 try not to spill any of that stuff. 22:37:28 RageOfThou [~RageOfTho@users-55-112.vinet.ba] has joined #scheme 22:39:47 danking [~danking@zerowing.ccs.neu.edu] has joined #scheme 22:41:00 Kerrick2 [~Kerrick@kerrick.student.iastate.edu] has joined #scheme 22:41:30 chrissbx_ [~chrissbx@69-196-152-229.dsl.teksavvy.com] has joined #scheme 22:42:24 ralph__ [~ralph@c-67-171-246-201.hsd1.or.comcast.net] has joined #scheme 22:42:34 NNshag [user@chl45-1-88-123-84-8.fbx.proxad.net] has joined #scheme 22:42:44 -!- danking_ [~danking@zerowing.ccs.neu.edu] has quit [Ping timeout: 240 seconds] 22:42:45 -!- mejja [~chatzilla@c-b4b5e555.023-82-73746f38.cust.bredbandsbolaget.se] has quit [Ping timeout: 240 seconds] 22:42:45 -!- FunkyDrummer [~RageOfTho@users-55-112.vinet.ba] has quit [Ping timeout: 240 seconds] 22:42:45 -!- Kerrick [~Kerrick@kerrick.student.iastate.edu] has quit [Ping timeout: 240 seconds] 22:42:45 -!- puddingpimp [bpcchha@118-93-191-204.dsl.dyn.ihug.co.nz] has quit [Ping timeout: 240 seconds] 22:42:46 -!- Nshag [user@chl45-1-88-123-84-8.fbx.proxad.net] has quit [Ping timeout: 240 seconds] 22:42:46 -!- chrissbx [~chrissbx@69-196-152-229.dsl.teksavvy.com] has quit [Ping timeout: 240 seconds] 22:42:46 puddingpimp [mtokuga@118-93-191-204.dsl.dyn.ihug.co.nz] has joined #scheme 22:42:46 -!- ologNation [~ralph@c-67-171-246-201.hsd1.or.comcast.net] has quit [Ping timeout: 240 seconds] 22:44:51 bitweiler [~bitweiler@adsl-99-40-236-82.dsl.stl2mo.sbcglobal.net] has joined #scheme 22:54:00 -!- Riastradh [debian-tor@fsf/member/riastradh] has quit [Ping timeout: 245 seconds] 23:04:47 Riastradh [debian-tor@fsf/member/riastradh] has joined #scheme 23:07:14 -!- davazp [~user@36.Red-79-153-149.dynamicIP.rima-tde.net] has quit [Ping timeout: 265 seconds] 23:11:16 -!- nmg [~nick@dsl78-143-206-229.in-addr.fast.co.uk] has quit [Quit: Leaving] 23:17:12 Azuvix [~Azuvix@174-27-34-218.bois.qwest.net] has joined #scheme 23:37:14 -!- puddingpimp [mtokuga@118-93-191-204.dsl.dyn.ihug.co.nz] has quit [Read error: Connection reset by peer] 23:39:32 is r6rs that much of an improvement over r5rs? 23:41:14 -!- gravicappa [~gravicapp@ppp85-140-64-41.pppoe.mtu-net.ru] has quit [Read error: Operation timed out] 23:41:38 I'm waiting for r7rs... 23:44:04 pjb: I was just wondering which should I focus on more 23:48:42 -!- Dark-Star is now known as Dark-Star|Zzz 23:48:51 -!- ralph__ [~ralph@c-67-171-246-201.hsd1.or.comcast.net] has quit [Quit: Leaving] 23:49:50 -!- thou [~thou@209.203.142.254] has quit [Ping timeout: 245 seconds] 23:53:32 puddingpimp [ipjesgyv@118-93-180-173.dsl.dyn.ihug.co.nz] has joined #scheme 23:56:27 -!- cinch [~cinch@85-127-97-42.dynamic.xdsl-line.inode.at] has quit [Ping timeout: 272 seconds] 23:58:56 tali713 [~user@c-71-195-45-159.hsd1.mn.comcast.net] has joined #scheme