00:00:22 -!- mmc [~michal@cs181178061.pp.htv.fi] has quit [Read error: Connection reset by peer] 00:00:45 mmc [~michal@cs181178061.pp.htv.fi] has joined #scheme 00:02:28 -!- mmc [~michal@cs181178061.pp.htv.fi] has quit [Read error: Connection reset by peer] 00:02:47 mmc [~michal@cs181178061.pp.htv.fi] has joined #scheme 00:04:09 -!- mmc [~michal@cs181178061.pp.htv.fi] has quit [Read error: Connection reset by peer] 00:04:56 mmc [~michal@cs181178061.pp.htv.fi] has joined #scheme 00:06:13 -!- Jafet [~Jafet@unaffiliated/jafet] has quit [Ping timeout: 265 seconds] 00:09:16 Jafet [~Jafet@23.89.48.60.kmr02-home.tm.net.my] has joined #scheme 00:09:20 -!- Jafet [~Jafet@23.89.48.60.kmr02-home.tm.net.my] has quit [Changing host] 00:09:20 Jafet [~Jafet@unaffiliated/jafet] has joined #scheme 00:17:06 imran_sr [~imran@75-18-254-4.lightspeed.uncyca.sbcglobal.net] has joined #scheme 00:20:39 -!- lewis1711 [~lewis@222-155-31-117.jetstream.xtra.co.nz] has left #scheme 00:32:59 -!- masm [~masm@bl19-139-184.dsl.telepac.pt] has quit [Ping timeout: 260 seconds] 00:38:56 Azuvix [~Azuvix@174-27-34-218.bois.qwest.net] has joined #scheme 00:39:28 masm [~masm@bl15-233-135.dsl.telepac.pt] has joined #scheme 00:46:48 -!- schmir [~schmir@p54A90ACF.dip0.t-ipconnect.de] has quit [Ping timeout: 250 seconds] 00:51:31 Gmind [~Deulamco@113.190.176.5] has joined #scheme 00:52:16 jeapostrophe_ [~jay@69.169.141.110.provo.static.broadweavenetworks.net] has joined #scheme 00:52:24 -!- jeapostrophe_ [~jay@69.169.141.110.provo.static.broadweavenetworks.net] has quit [Client Quit] 00:53:19 -!- kilimanjaro [~kilimanja@unaffiliated/kilimanjaro] has quit [Read error: Connection reset by peer] 00:58:10 -!- pumpkin [~pumpkin@unaffiliated/pumpkingod] has quit [Ping timeout: 245 seconds] 01:04:05 -!- pdelgallego [~pdelgalle@1503031474.dhcp.dbnet.dk] has quit [Ping timeout: 240 seconds] 01:08:24 -!- Azuvix [~Azuvix@174-27-34-218.bois.qwest.net] has quit [Quit: Leaving] 01:10:50 cinch- [~cinch@85-127-97-42.dynamic.xdsl-line.inode.at] has joined #scheme 01:16:51 Hello Sun Shine 01:16:52 :)) 01:25:25 -!- samth is now known as samth_away 01:31:05 -!- gravicappa [~gravicapp@ppp85-140-66-115.pppoe.mtu-net.ru] has quit [Ping timeout: 240 seconds] 01:31:55 -!- Riastradh [debian-tor@fsf/member/riastradh] has quit [Ping timeout: 245 seconds] 01:31:59 -!- cinch- is now known as cinch 01:45:40 -!- jonrafkind [~jon@crystalis.cs.utah.edu] has quit [Ping timeout: 245 seconds] 01:48:26 -!- specbot [~specbot@common-lisp.net] has quit [Ping timeout: 255 seconds] 01:49:45 -!- lisppaste [~lisppaste@common-lisp.net] has quit [Ping timeout: 240 seconds] 01:50:14 -!- minion [~minion@common-lisp.net] has quit [Ping timeout: 255 seconds] 01:52:13 Gmind1 [~Deulamco@113.190.176.5] has joined #scheme 01:54:04 -!- Gmind [~Deulamco@113.190.176.5] has quit [Ping timeout: 260 seconds] 01:55:25 dfkjjkfd [~paulh@247-15-ftth.onsnetstudenten.nl] has joined #scheme 02:05:55 Riastradh [debian-tor@fsf/member/riastradh] has joined #scheme 02:11:43 lewis1711 [~lewis@222-155-31-117.jetstream.xtra.co.nz] has joined #scheme 02:12:47 -!- tupi [~david@186.205.37.15] has quit [Quit: Leaving] 02:14:29 -!- Checkie [4065@unaffiliated/checkie] has quit [Ping timeout: 264 seconds] 02:16:13 Dawgmatix [~dman@123.201.201.243] has joined #scheme 02:21:03 -!- Modius_ [~Modius@cpe-70-123-158-125.austin.res.rr.com] has quit [Quit: "Object-oriented design" is an oxymoron] 02:21:05 -!- Modius [~Modius@cpe-70-123-158-125.austin.res.rr.com] has quit [Quit: "Object-oriented design" is an oxymoron] 02:30:53 rudybot: (require srfi/1) 02:30:54 cky: Done. 02:30:57 rudybot: (iota 9 1) 02:30:57 cky: ; Value: (1 2 3 4 5 6 7 8 9) 02:31:07 lewis1711: ^^--- (re Riastradh's suggestion) 02:31:43 *** ERROR IN (console)@1.3 -- Unbound variable: require 02:31:51 guess i have to try different implementations:P 02:32:33 ah, racket has it 02:32:54 lewis1711: What implementation are you using? 02:33:17 that error was with Gambit 02:33:22 Oh, BTW, are you in the Auckland area? If so (or even otherwise), check out #lisp-nz. 02:33:27 it works on racket though 02:33:36 Ah, I don't use Gambit, so I can't tell you which invocation syntax to use to load SRFI 1. 02:33:45 Yes, that's the Racket incantation. :-P 02:33:52 (Since rudybot runs Racket.) 02:34:01 ah ^_^ 02:34:13 -!- bgs100 [~ian@unaffiliated/bgs100] has quit [Quit: goodbye!] 02:34:17 incubot: (use srfi-1) 02:34:17 Error: unbound variable: srfi-1 02:34:25 incubot: (require-extension srfi-1) 02:34:26 # 02:34:29 I have been going through a weird phase of writing calculus with s expressions.. 02:34:30 incubot: (iota 9 1) 02:34:30 (1 2 3 4 5 6 7 8 9) 02:34:43 lewis1711: incubot runs Chicken. The above is the Chicken way to load SRFI 1. :-P 02:35:15 Well, Scheme is really about expressing lambda calculus with S-expressions, so, that's natural. :-D 02:35:37 I mean...err...real number calculus 02:35:41 Hahahahahaha. 02:35:53 what?:P 02:36:23 That you're talking about...real number calculus rather than lambda calculus. 02:36:46 So, I'm curious, what part of New Zealand are you in? 02:37:00 lower north island 02:37:14 what's wrong with real number calculus? 02:37:24 I have a friend online who's in Palmerston North; not sure if that's the same neck of the woods as you. 02:37:25 I find it sort of nice in sexprs 02:37:30 *cky* is an Aucklander. 02:37:39 (Though not currently living in New Zealand.) 02:37:58 what's rudybot ? 02:38:07 Gmind1: A bot written in Racket. 02:38:09 rudybot: what about nixon? 02:38:10 bremner: nixon is yow? 02:38:27 for what ? 02:38:34 lewis1711: Nothing wrong, just not what I was expecting. :-D 02:38:35 (that's what I mean :P ) 02:38:42 Gmind1: Well, two purposes. 02:38:58 Gmind1: 1. to get quotes from what people have said on-channel. (See bremner's example above.) 02:39:08 Gmind1: 2. To test out code snippets in a sandboxed environment. 02:39:08 ok ,see you guys later ,I will re-take my Java final exam now 02:39:12 =)) nice 02:39:15 Gmind1: ...what?! 02:39:26 wat ? 02:39:27 =)) 02:39:28 Gmind1: Java final exam? Is this at university, or is this for some sort of certification? 02:39:33 yep 02:39:36 at university 02:39:39 I 02:39:40 Hahahahahahaha. 02:39:48 I am just 19 :P 02:39:53 -!- Gmind1 [~Deulamco@113.190.176.5] has quit [Quit: Leaving.] 02:39:57 Heh. 02:40:11 I was gonna link him Spolsky's article, "The Peril of JavaSchools". 02:40:37 I don't mind java, but I don't think it's a great language for teaching 02:41:02 That's basically what the article says 02:41:18 I think they should teach procedural programming first, before introducing us to some sort of procedural OOP hybrid whose main strength is extensive libraries.. 02:41:54 I did compsci 101 stuff in C#, it was absolute madness for people trying to figure out "classes" when they can't even write a for loop or if statement 02:42:03 let a lone graphical apps... 02:42:59 Yeah, that's hardcore. 02:43:03 To be fair, `class' is a pretty semantically incoherent concept in `object-oriented programming', whatever that means. 02:43:29 Riastradh: It doesn't help that there are at least four different and largely-incompatible schools of thought on what OOP is. 02:43:46 to me, OOP is encapsulation and message passing 02:43:50 I call them the Simula, Smalltalk, Self, and CLOS schools. :-P 02:44:03 No prizes for guessing which languages fall into which school. 02:44:20 you forgot prototype based OOP 02:44:23 I wrote a crappy smalltalk compiler, but I still don't really get the big deal about messages 02:44:23 lewis1711: Well, message-passing sounds closest to the Smalltalk school. 02:44:26 lewis1711: That's Self. 02:44:29 ah. 02:44:31 not used it 02:44:39 lewis1711: JS is based on Self-style OOP. 02:44:48 yeah I am a fan of ruby, which is more Smalltalk 02:44:55 Yep. 02:45:01 C++ and Java follow the Simula school. 02:45:08 ah 02:45:50 been messing around with objc lately, which is nice so far. too bad gnustep is a mess 02:46:00 O_O 02:46:40 what? 02:46:44 People often consider (see the "Objectionable-C" entry in Jargon File) Objective-C to be a half-baked Smalltalk. 02:46:58 -!- cataska [~cataska@210.64.6.233] has quit [Quit: leaving] 02:47:08 sure. but C is a necessacry evil 02:47:13 It is?! 02:47:34 actually I don't mind C, it's just a bit orthogonal to my way of thinking, but it's a very nice von neumann representation 02:47:56 yes. for interacting with the system, surely 02:48:01 Meh. A friend of mine wrote (the skeleton of) an OS that's completely written in Boo. 02:48:08 -!- githogori [~githogori@adsl-66-123-22-146.dsl.snfc21.pacbell.net] has quit [Ping timeout: 250 seconds] 02:48:15 No C, no nothing else. 02:48:28 And i'm sure it was lightning fast:P 02:48:53 Not yet; correctness first, speed later. 02:49:04 Don't put the cart before the horse. :-P 02:49:17 that's fine from a theoretical standpoint, but there a lot of C libraries I want to use right now 02:49:28 So port them to Scheme already. :-P 02:49:31 on linux, or whatever 02:49:50 is scheme really suitable for say, rendering? without hooking in to something done in C? 02:49:57 I don't know when I'll ever get around to it, but I do want to write a Scheme-only OS. 02:50:05 lewis1711: Of course it is. That's what Racket 5.1 will be. 02:50:19 http://blog.racket-lang.org/2010/12/racket-version-5.html (Thanks foof for the link) 02:50:35 Granted there is some glue to native OS graphics libraries. 02:50:47 But, other than the glue, all the graphics code is written in Racket, AFAIK. 02:50:58 nice 02:51:45 vu3rdd [~vu3rdd@nat/cisco/x-mmociikrruqaakmj] has joined #scheme 02:51:48 :-) 02:52:03 This is the 21st century, the age of powerful JIT compilers. 02:52:10 It's only going to get better. 02:52:52 hope so 02:53:04 I want to borrow ideas from Racket, HotSpot, LLVM, Parrot, etc., and cobble together a JIT compiler that uses all their ideas. And call it Frankenstein's Monster. 02:53:07 adu [~ajr@pool-173-66-11-168.washdc.fios.verizon.net] has joined #scheme 02:53:17 I still always like languages/implementations that play well with C though. and i am not even huge C fan. 02:54:07 Hahahahahaha. You old-schooler, you. 02:54:54 For me, I care that it interfaces well with JVM code. So, if I do write my Scheme OS, it would have direct support for loading JVM .class files. 02:55:07 ah. there;s nothing I want to use on the JVM 02:55:19 It won't be the native format for programs, but supporting JVM programs is important for interoperability. 02:55:39 I don't care about unmanaged code, though. In a fully-managed OS, unmanaged code is second-class. 02:56:15 So, you can run C programs on it if you want, but that program will be run inside a sandbox. 02:56:24 ...kind of like DOS programs that run on Win32. 02:57:15 I'll probably implement most of POSIX as well, but they're just wrappers around Scheme-side functionality. 02:58:55 I have too many crazy things i want to do with computers. should probably get decent at programming first 03:00:00 cataska [~cataska@210.64.6.233] has joined #scheme 03:02:20 Hahahahaha. 03:02:38 Me too, for some value of "decent". 03:03:14 I mean, I've been professionally programming since I was 20 (and I'm 30, now), so I've been at the game for a while, but programming is a "lifelong learning" activity, especially with Scheme. :-P 03:03:50 ha 03:04:08 yeah I am gonna grab that SICP book from the library tommorow. it almost seems like it should be read away from a computer 03:05:30 Hahahahahaha. 03:05:39 I'm the opposite. ebooks forever! 03:05:54 I currently use Ibis Reader as my ebook reader. 03:06:02 I have been reading Roger Penrose and writing his equations in s expressions 03:06:57 homie` [~user@xdsl-78-35-134-166.netcologne.de] has joined #scheme 03:07:28 -!- DrDuck [~duck@146.229.116.224] has quit [Ping timeout: 265 seconds] 03:07:55 :-D 03:08:10 I am also a big fan of graph theory, so it's nice to write equations like that too 03:08:34 wbooze` [~user@xdsl-78-35-134-166.netcologne.de] has joined #scheme 03:08:35 err, as trees i mean 03:08:43 like they do in SICP 03:09:05 -!- wbooze [~user@xdsl-78-35-161-230.netcologne.de] has quit [Ping timeout: 240 seconds] 03:09:20 -!- homie [~user@xdsl-78-35-161-230.netcologne.de] has quit [Ping timeout: 240 seconds] 03:09:20 Azuvix [~Azuvix@174-27-34-218.bois.qwest.net] has joined #scheme 03:10:17 RageOfThou [~RageOfTho@users-55-240.vinet.ba] has joined #scheme 03:14:23 -!- MrFahrenheit [~RageOfTho@users-33-38.vinet.ba] has quit [Ping timeout: 255 seconds] 03:34:42 -!- masm [~masm@bl15-233-135.dsl.telepac.pt] has quit [Quit: Leaving.] 03:38:29 -!- Azuvix [~Azuvix@174-27-34-218.bois.qwest.net] has quit [Quit: Leaving] 03:45:52 copumpkin [~pumpkin@12.50.78.130] has joined #scheme 03:45:52 -!- copumpkin [~pumpkin@12.50.78.130] has quit [Changing host] 03:45:52 copumpkin [~pumpkin@unaffiliated/pumpkingod] has joined #scheme 03:50:14 githogori [~githogori@adsl-66-123-22-146.dsl.snfc21.pacbell.net] has joined #scheme 03:52:42 timj_ [~timj@e176192039.adsl.alicedsl.de] has joined #scheme 03:56:05 -!- timj [~timj@e176193145.adsl.alicedsl.de] has quit [Ping timeout: 245 seconds] 04:01:10 -!- lewis1711 [~lewis@222-155-31-117.jetstream.xtra.co.nz] has left #scheme 04:02:22 -!- araujo [~araujo@gentoo/developer/araujo] has quit [Quit: Leaving] 04:12:50 -!- bombshelter13b [~bombshelt@76-10-149-209.dsl.teksavvy.com] has quit [Quit: bombshelter13b] 04:13:23 -!- Dawgmatix [~dman@123.201.201.243] has quit [Quit: Ex-Chat] 04:16:48 -!- RageOfThou [~RageOfTho@users-55-240.vinet.ba] has quit [Read error: No route to host] 04:20:32 -!- dfkjjkfd [~paulh@247-15-ftth.onsnetstudenten.nl] has quit [Quit: Lost terminal] 04:31:08 teurastaja [~User@modemcable040.16-202-24.mc.videotron.ca] has joined #scheme 04:40:19 -!- MichaelRaskin [~MichaelRa@195.91.224.225] has quit [Ping timeout: 260 seconds] 05:01:31 DrDuck [~duck@146.229.117.112] has joined #scheme 05:10:07 -!- copumpkin [~pumpkin@unaffiliated/pumpkingod] has quit [Quit: Computer has gone to sleep.] 05:12:25 -!- mmc [~michal@cs181178061.pp.htv.fi] has quit [Ping timeout: 240 seconds] 05:13:02 copumpkin [~pumpkin@unaffiliated/pumpkingod] has joined #scheme 05:22:05 -!- githogori [~githogori@adsl-66-123-22-146.dsl.snfc21.pacbell.net] has quit [Ping timeout: 240 seconds] 05:32:54 josephholsten [~josephhol@ip70-189-106-111.ok.ok.cox.net] has joined #scheme 05:51:23 -!- somnium [~user@184.42.17.189] has quit [Read error: Connection reset by peer] 05:51:43 somnium [~user@184.42.17.189] has joined #scheme 05:54:07 Gmind [~Deulamco@113.190.176.5] has joined #scheme 05:54:08 -!- DrDuck [~duck@146.229.117.112] has quit [Ping timeout: 255 seconds] 05:54:10 well.... I'm back 05:54:11 :D 05:54:30 have just finished Core Java final exam 05:55:06 they have too many funny questions 05:56:19 cky ? 06:00:06 -!- aisa [~aisa@c-68-35-167-179.hsd1.nm.comcast.net] has quit [Quit: aisa] 06:02:33 Was one of the questions "In an essay of at least 500 words, explain why anyone at all should ever use Java. No, seriously, we really want to know so we can tell future students, because frankly we're getting as tired of this bullshit as you are." ? :) 06:03:28 nilg [~user@85.239.138.109] has joined #scheme 06:07:32 jonrafkind [~jon@jonr5.dsl.xmission.com] has joined #scheme 06:07:52 Gmind: Oh, yes? 06:08:01 n9mtb: :-P 06:08:12 DrDuck [~duck@146.229.117.112] has joined #scheme 06:10:31 -!- imran_sr [~imran@75-18-254-4.lightspeed.uncyca.sbcglobal.net] has quit [Quit: Leaving] 06:10:59 imran_sr [~imran@75-18-254-4.lightspeed.uncyca.sbcglobal.net] has joined #scheme 06:19:07 -!- DrDuck [~duck@146.229.117.112] has quit [Ping timeout: 240 seconds] 06:19:12 can I ask about 06:21:30 -!- Quadrescence [~Quad@unaffiliated/quadrescence] has quit [Quit: omghaahhahaohwow] 06:23:22 type in (define thing) 06:25:46 rudybot: eval (define thing) 06:25:51 jonrafkind: your sandbox is ready 06:25:51 jonrafkind: error: eval:1:0: define: bad syntax (missing expression after identifier) in: (define thing) 06:53:49 -!- nilg [~user@85.239.138.109] has quit [Remote host closed the connection] 06:54:37 Gmind1 [~Deulamco@113.190.176.5] has joined #scheme 06:56:40 foof, I'd send mail to the scheme-reports list, but mumble.net thinks that it is responsible for mail to scheme-reports.org, and fails to deliver such mail... 06:56:41 Quadrescence [~Quad@unaffiliated/quadrescence] has joined #scheme 06:56:57 MrFahrenheit [~RageOfTho@users-55-197.vinet.ba] has joined #scheme 06:58:08 -!- Gmind [~Deulamco@113.190.176.5] has quit [Ping timeout: 255 seconds] 07:04:47 -!- MrFahrenheit [~RageOfTho@users-55-197.vinet.ba] has quit [Ping timeout: 255 seconds] 07:20:39 -!- copumpkin [~pumpkin@unaffiliated/pumpkingod] has quit [Read error: Connection reset by peer] 07:20:49 copumpkin [~pumpkin@12.50.78.130] has joined #scheme 07:20:49 -!- copumpkin [~pumpkin@12.50.78.130] has quit [Changing host] 07:20:49 copumpkin [~pumpkin@unaffiliated/pumpkingod] has joined #scheme 07:22:27 nilg [~user@85.239.138.109] has joined #scheme 07:31:59 ... 07:40:35 (I'll just send it tomorrow after jar sorts this out.) 07:50:27 -!- adu [~ajr@pool-173-66-11-168.washdc.fios.verizon.net] has quit [Quit: adu] 07:53:41 hey 07:53:51 what to do when null pointer occured ? 07:54:25 -!- Riastradh [debian-tor@fsf/member/riastradh] has quit [Ping timeout: 245 seconds] 07:56:54 -!- dRbiG [p@irc.kaer.tk] has quit [Ping timeout: 260 seconds] 07:59:06 dRbiG [p@irc.kaer.tk] has joined #scheme 07:59:46 slom [~sloma@port-87-234-239-162.static.qsc.de] has joined #scheme 08:01:51 Riastradh [debian-tor@fsf/member/riastradh] has joined #scheme 08:02:56 -!- Bridge| is now known as Bridge|A 08:02:57 -!- imran_sr [~imran@75-18-254-4.lightspeed.uncyca.sbcglobal.net] has quit [Quit: Leaving] 08:06:45 -!- jonrafkind [~jon@jonr5.dsl.xmission.com] has quit [Ping timeout: 265 seconds] 08:16:44 -!- dRbiG [p@irc.kaer.tk] has quit [Ping timeout: 260 seconds] 08:23:23 dRbiG [p@irc.kaer.tk] has joined #scheme 08:35:23 aSean [~aSean@134-208-39-197.ndhu.edu.tw] has joined #scheme 08:36:34 hey anyone here know IronScheme ? 08:37:40 MichaelRaskin [~MichaelRa@195.178.216.22] has joined #scheme 08:39:00 -!- slom [~sloma@port-87-234-239-162.static.qsc.de] has quit [Remote host closed the connection] 08:59:59 -!- dRbiG [p@irc.kaer.tk] has quit [Ping timeout: 260 seconds] 09:02:54 araujo [~araujo@gentoo/developer/araujo] has joined #scheme 09:08:32 -!- Gmind1 [~Deulamco@113.190.176.5] has quit [Quit: Leaving.] 09:11:29 -!- Jafet [~Jafet@unaffiliated/jafet] has quit [Ping timeout: 264 seconds] 09:16:58 hkBst [~quassel@79.170.210.174] has joined #scheme 09:18:33 -!- hkBst [~quassel@79.170.210.174] has quit [Client Quit] 09:19:23 hkBst [~quassel@79.170.210.174] has joined #scheme 09:20:50 pdelgallego [~pdelgalle@1503031474.dhcp.dbnet.dk] has joined #scheme 09:20:57 Jafet [~Jafet@unaffiliated/jafet] has joined #scheme 09:21:04 -!- hkBst [~quassel@79.170.210.174] has quit [Changing host] 09:21:04 hkBst [~quassel@gentoo/developer/hkbst] has joined #scheme 09:24:03 Gmind [~Deulamco@113.190.176.5] has joined #scheme 09:30:49 -!- Jafet [~Jafet@unaffiliated/jafet] has quit [Ping timeout: 260 seconds] 09:35:22 tupi [~david@186.205.37.15] has joined #scheme 09:40:22 Jafet [~Jafet@unaffiliated/jafet] has joined #scheme 09:47:47 -!- pdelgallego [~pdelgalle@1503031474.dhcp.dbnet.dk] has quit [Ping timeout: 255 seconds] 09:52:46 -!- Gmind [~Deulamco@113.190.176.5] has quit [Quit: Leaving.] 09:59:08 Dawgmatix [~dman@123.201.201.243] has joined #scheme 10:07:58 Gmind [~Deulamco@113.190.176.5] has joined #scheme 10:22:19 lewis1711 [~lewis@222-155-31-117.jetstream.xtra.co.nz] has joined #scheme 10:30:47 schmir [~schmir@mail.brainbot.com] has joined #scheme 10:34:08 masm [~masm@bl15-233-135.dsl.telepac.pt] has joined #scheme 10:37:14 -!- Gmind [~Deulamco@113.190.176.5] has quit [Quit: Leaving.] 10:37:37 pdelgallego [~pdelgalle@1503031474.dhcp.dbnet.dk] has joined #scheme 10:55:36 Gmind [~Deulamco@113.190.176.5] has joined #scheme 10:56:52 -!- vu3rdd [~vu3rdd@nat/cisco/x-mmociikrruqaakmj] has quit [Remote host closed the connection] 11:15:29 alaricsp [~alaric@geniedb.hotdesktop.biz] has joined #scheme 11:24:15 -!- Gmind [~Deulamco@113.190.176.5] has quit [Quit: Leaving.] 11:29:04 -!- homie` [~user@xdsl-78-35-134-166.netcologne.de] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 11:29:18 -!- wbooze` [~user@xdsl-78-35-134-166.netcologne.de] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 11:29:48 mmc [~michal@cs181178061.pp.htv.fi] has joined #scheme 11:35:04 homie [~user@xdsl-78-35-134-166.netcologne.de] has joined #scheme 11:36:00 petr` [~user@dslb-088-076-048-144.pools.arcor-ip.net] has joined #scheme 11:36:56 Gmind [~Deulamco@113.190.176.5] has joined #scheme 11:38:12 wbooze [~user@xdsl-78-35-134-166.netcologne.de] has joined #scheme 11:42:19 wow, those racket people really have their shit together 11:42:21 -!- josephholsten [~josephhol@ip70-189-106-111.ok.ok.cox.net] has quit [Quit: josephholsten] 11:46:09 gravicappa [~gravicapp@80.90.116.82] has joined #scheme 11:47:07 -!- petr` [~user@dslb-088-076-048-144.pools.arcor-ip.net] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 11:47:56 petr [~user@dslb-088-076-048-144.pools.arcor-ip.net] has joined #scheme 11:48:12 -!- nilg [~user@85.239.138.109] has quit [Remote host closed the connection] 11:48:22 -!- petr is now known as Guest74762 12:02:45 vu3rdd [~vu3rdd@122.167.94.178] has joined #scheme 12:06:14 -!- Gmind [~Deulamco@113.190.176.5] has quit [Quit: Leaving.] 12:10:21 -!- lewis1711 [~lewis@222-155-31-117.jetstream.xtra.co.nz] has left #scheme 12:12:19 mmc1 [~michal@cs181181164.pp.htv.fi] has joined #scheme 12:15:07 -!- mmc1 [~michal@cs181181164.pp.htv.fi] has quit [Client Quit] 12:17:55 -!- teurastaja [~User@modemcable040.16-202-24.mc.videotron.ca] has quit [Quit: Ex-Chat] 12:26:30 Gmind [~Deulamco@113.190.176.5] has joined #scheme 12:35:40 -!- Guest74762 [~user@dslb-088-076-048-144.pools.arcor-ip.net] has left #scheme 12:52:38 -!- somnium [~user@184.42.17.189] has left #scheme 12:53:05 slom [~sloma@port-87-234-239-162.static.qsc.de] has joined #scheme 12:58:08 -!- Kovensky [~kovensky@abraxo.bluebottle.net.au] has quit [Ping timeout: 255 seconds] 13:09:07 Kovensky [~kovensky@abraxo.bluebottle.net.au] has joined #scheme 13:13:52 -!- copumpkin [~pumpkin@unaffiliated/pumpkingod] has quit [Read error: Connection reset by peer] 13:14:09 ventonegro [~alex@200.150.183.81] has joined #scheme 13:14:12 copumpkin [~pumpkin@12.50.78.130] has joined #scheme 13:14:21 -!- copumpkin [~pumpkin@12.50.78.130] has quit [Changing host] 13:14:21 copumpkin [~pumpkin@unaffiliated/pumpkingod] has joined #scheme 13:15:04 dRbiG [p@irc.kaer.tk] has joined #scheme 13:37:14 -!- slom [~sloma@port-87-234-239-162.static.qsc.de] has quit [Remote host closed the connection] 13:47:58 pnkfelix [~Adium@c-71-225-45-140.hsd1.nj.comcast.net] has joined #scheme 13:51:30 -!- Gmind [~Deulamco@113.190.176.5] has quit [Quit: Leaving.] 13:54:18 DrDuck [~duck@146.229.117.152] has joined #scheme 14:00:34 drdo [~user@2.208.54.77.rev.vodafone.pt] has joined #scheme 14:06:13 bweaver [~user@host-68-169-175-225.WISOLT2.epbfi.com] has joined #scheme 14:08:22 Gmind [~Deulamco@113.190.176.5] has joined #scheme 14:18:34 -!- schmir [~schmir@mail.brainbot.com] has quit [Remote host closed the connection] 14:20:10 -!- Gmind [~Deulamco@113.190.176.5] has quit [Ping timeout: 250 seconds] 14:31:06 -!- mmc [~michal@cs181178061.pp.htv.fi] has quit [Ping timeout: 240 seconds] 14:32:59 -!- gravicappa [~gravicapp@80.90.116.82] has quit [Ping timeout: 255 seconds] 14:42:25 hohoho [~hohoho@ntkngw501177.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #scheme 14:43:54 -!- hohoho [~hohoho@ntkngw501177.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit [Remote host closed the connection] 14:48:31 -!- pnkfelix [~Adium@c-71-225-45-140.hsd1.nj.comcast.net] has quit [Quit: Leaving.] 14:51:02 xian [xian@we-are-the-b.org] has joined #scheme 14:51:07 -!- DrDuck [~duck@146.229.117.152] has quit [Ping timeout: 276 seconds] 14:54:59 -!- ventonegro [~alex@200.150.183.81] has quit [Ping timeout: 272 seconds] 14:57:17 mmc [~michal@cs181178061.pp.htv.fi] has joined #scheme 15:13:30 wbooze` [~user@xdsl-78-35-135-44.netcologne.de] has joined #scheme 15:13:34 homie` [~user@xdsl-78-35-135-44.netcologne.de] has joined #scheme 15:16:09 -!- wbooze [~user@xdsl-78-35-134-166.netcologne.de] has quit [Ping timeout: 260 seconds] 15:16:09 -!- homie [~user@xdsl-78-35-134-166.netcologne.de] has quit [Ping timeout: 260 seconds] 15:18:21 -!- homie` [~user@xdsl-78-35-135-44.netcologne.de] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 15:18:29 -!- wbooze` [~user@xdsl-78-35-135-44.netcologne.de] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 15:18:33 -!- samth_away is now known as samth 15:24:02 Gmind [~Welcome@113.190.176.5] has joined #scheme 15:26:15 DrDuck [~duck@146.229.117.152] has joined #scheme 15:31:31 rpg [~rpg@216.243.156.16.real-time.com] has joined #scheme 15:32:02 nilg [~user@85.239.138.109] has joined #scheme 15:33:41 -!- dRbiG [p@irc.kaer.tk] has quit [Quit: leaving] 15:33:43 femtoo [~femto@95-89-197-196-dynip.superkabel.de] has joined #scheme 15:36:20 ventonegro [~alex@200.150.183.81] has joined #scheme 15:40:33 Blkt [~user@93-33-134-100.ip44.fastwebnet.it] has joined #scheme 15:41:31 good day everyone 15:43:04 hi Blkt 15:43:09 hi there 15:46:34 -!- timj_ [~timj@e176192039.adsl.alicedsl.de] has quit [Read error: Connection reset by peer] 15:47:41 timj [~timj@e176208132.adsl.alicedsl.de] has joined #scheme 15:51:30 -!- DrDuck [~duck@146.229.117.152] has quit [Ping timeout: 245 seconds] 16:00:21 karlw [~kwinterl@2607:f140:8800:0:20c:29ff:fe81:834b] has joined #scheme 16:02:53 homie [~user@xdsl-78-35-135-44.netcologne.de] has joined #scheme 16:03:04 -!- Adamant [~Adamant@unaffiliated/adamant] has quit [Quit: Adamant] 16:04:13 wbooze [~user@xdsl-78-35-135-44.netcologne.de] has joined #scheme 16:08:01 *offby1* grunts 16:08:25 pumpkin [~pumpkin@unaffiliated/pumpkingod] has joined #scheme 16:09:10 -!- copumpkin [~pumpkin@unaffiliated/pumpkingod] has quit [Read error: Connection reset by peer] 16:09:53 gravicappa [~gravicapp@ppp85-140-67-153.pppoe.mtu-net.ru] has joined #scheme 16:09:57 aisa [~aisa@c-68-35-167-179.hsd1.nm.comcast.net] has joined #scheme 16:12:27 kilimanjaro [~kilimanja@unaffiliated/kilimanjaro] has joined #scheme 16:16:20 alvatar [~alvatar@83.149.220.87.dynamic.jazztel.es] has joined #scheme 16:16:44 Which Scheme Web frameworks work well with pathetically low-budget shared hosting? 16:17:31 -!- Riastradh [debian-tor@fsf/member/riastradh] has quit [Remote host closed the connection] 16:18:14 I'll say this: I run my silly IRC bot (take a bow, rudybot) on a "Xen" slice in (as far as I can tell) some dude's basement, and it requires quadruple the minimum RAM (512Mb versus 128Mb) 16:18:23 that's racket 16:18:39 *rudybot* belatedly bows 16:19:04 Don't call me "silly" 16:20:14 -!- hkBst [~quassel@gentoo/developer/hkbst] has quit [Remote host closed the connection] 16:21:05 So you can strip down Racket so it doesn't use all the silly GUI stuff? 16:22:24 *karlw* experiments. 16:24:14 -!- kilimanjaro [~kilimanja@unaffiliated/kilimanjaro] has quit [Ping timeout: 255 seconds] 16:24:49 --disable-gracket 16:25:06 (D'oh!) 16:27:40 -!- leppie [~lolcow@196-215-20-67.dynamic.isadsl.co.za] has quit [Ping timeout: 240 seconds] 16:29:42 karlw: http://download.racket-lang.org/racket-textual-v5.0.2.html 16:30:12 karlw: 5.0.3 will be even more strip-down-able 16:31:17 leppie [~lolcow@196-215-20-67.dynamic.isadsl.co.za] has joined #scheme 16:34:55 Luckily, I'm more or less root on my shell. I don't want to get angry e-mails from the other staff, though. 16:36:23 -!- leppie [~lolcow@196-215-20-67.dynamic.isadsl.co.za] has quit [Read error: Connection reset by peer] 16:41:44 this morning I decided to read the explanation of how expansion works in racket 16:41:51 and now I feel simultaneously confused and enlightened 16:42:20 HG` [~HG@xdsl-92-252-101-231.dip.osnanet.de] has joined #scheme 16:42:28 You should keep reading until you wind up in a steady state. 16:42:48 dfkjjkfd [~paulh@137-15-ftth.onsnetstudenten.nl] has joined #scheme 16:42:56 *offby1* keeps eating until he expands to fill the known universe 16:45:53 leppie [~lolcow@196-215-20-67.dynamic.isadsl.co.za] has joined #scheme 16:45:55 -!- wbooze [~user@xdsl-78-35-135-44.netcologne.de] has quit [Read error: Connection reset by peer] 16:45:56 -!- homie [~user@xdsl-78-35-135-44.netcologne.de] has quit [Remote host closed the connection] 16:51:21 wbooze [~user@xdsl-78-35-135-44.netcologne.de] has joined #scheme 16:51:21 homie [~user@xdsl-78-35-135-44.netcologne.de] has joined #scheme 17:02:21 -!- MichaelRaskin [~MichaelRa@195.178.216.22] has quit [Remote host closed the connection] 17:03:23 -!- Dawgmatix [~dman@123.201.201.243] has quit [Ping timeout: 255 seconds] 17:19:21 jonrafkind [~jon@crystalis.cs.utah.edu] has joined #scheme 17:20:24 -!- dfkjjkfd [~paulh@137-15-ftth.onsnetstudenten.nl] has quit [Quit: Lost terminal] 17:34:49 kilimanjaro [~kilimanja@unaffiliated/kilimanjaro] has joined #scheme 17:38:18 guidj0s [~gdjs@187.39.191.205] has joined #scheme 17:38:35 I am reading SICP, and using the MIT/GNU Scheme engine binary to experiment with the language. How can I input newlines to the console without making the interpreter evaluate my expression? 17:38:58 (my OS is windows 7). 17:40:19 -!- Gmind [~Welcome@113.190.176.5] has quit [Read error: Connection reset by peer] 17:40:47 guidj0s: when you feed the interpreter newlines you are telling it that you wnat the expressions to be evaluated. 17:40:52 What are you trying to do? I am confused... 17:40:57 Hi, BTW. 17:40:57 Me too! 17:41:27 I mean, if you feed in an incomplete expression such as "(define a", then press enter, it'll wait for you to finish it with "2)" or whatever and then another newline 17:41:40 But do you want a newline inside a string or something? 17:41:45 What's it ALL ABOUT? 17:41:45 I am trying to use different indentation for my code, so as to make it more readable. 17:41:55 -!- Jafet [~Jafet@unaffiliated/jafet] has quit [Ping timeout: 240 seconds] 17:42:15 Have you tried using Edwin, the editor built into MIT Scheme? 17:42:30 You can evaluate expressions from there, and edit them with proper indentation. 17:42:42 I'll give it a shot. Thanks :) 17:44:34 I guess that's more appropriate than my suggestion, U+000B LINE TABULATION. 17:46:04 josephholsten [~josephhol@216.16.128.242] has joined #scheme 17:46:59 Genosh [~Genosh@153.Red-88-24-212.staticIP.rima-tde.net] has joined #scheme 17:48:29 Hi. I'm trying to use Typed Racket but I keep getting the following error: "standard-module-name-resolver: collection not found: #". Maybe it isn't included in the racket-textual distribution? Can I install it without DrRacket and all the other stuff? 17:49:18 Paging samth, paging samth, we have a TR question on line 1. 17:50:12 Genosh: What distribution are you using? There isn't any official Racket packages that have any sort of split. 17:50:33 Genosh: i.e., if you use the official packages, there's just one package and it contains everything. 17:50:52 cky: racket-textual from here: http://download.racket-lang.org/installers/recent/racket-textual/ 17:51:02 Ah. 17:51:16 cnl [~cnl@78.31.74.25] has joined #scheme 17:53:04 Genosh: (I guess I'm too used to looking at the standard download page, which doesn't offer the -textual option.) 17:53:14 (At least not any that I can see. Maybe I have deficient vision.) 17:53:48 Oh, I see it now. 17:53:53 (Under "All Versions") 17:54:03 *Caleb--* licks cky 17:54:05 ^_^ 17:54:27 *cky* dodges. :-P 17:57:17 cky: yep, i'm tempted to download the whole thing but the small package is nice for the -textual version. 17:57:41 It seems to be the equivalent of the mzscheme distribution. 18:02:50 *nods* 18:03:02 -!- guidj0s [~gdjs@187.39.191.205] has quit [Quit: Make it idiot proof and someone will make a better idiot.] 18:03:06 githogori [~githogori@adsl-66-123-22-146.dsl.snfc21.pacbell.net] has joined #scheme 18:06:06 -!- zarchne [~michael@209.40.67.38] has quit [Quit: Ex-Chat] 18:06:47 -!- vu3rdd [~vu3rdd@122.167.94.178] has quit [Remote host closed the connection] 18:07:23 Modius [~Modius@cpe-70-123-158-125.austin.res.rr.com] has joined #scheme 18:09:06 -!- Genosh [~Genosh@153.Red-88-24-212.staticIP.rima-tde.net] has quit [Ping timeout: 240 seconds] 18:09:29 karme [~user@stgt-5f70823e.pool.mediaWays.net] has joined #scheme 18:13:58 Gmind [~Welcome@113.190.176.5] has joined #scheme 18:14:39 -!- kilimanjaro [~kilimanja@unaffiliated/kilimanjaro] has quit [Ping timeout: 260 seconds] 18:19:19 -!- nilg [~user@85.239.138.109] has quit [Read error: Connection reset by peer] 18:20:17 rdd [~rdd@c83-250-48-164.bredband.comhem.se] has joined #scheme 18:20:47 nilg [~user@85.239.138.109] has joined #scheme 18:22:43 -!- Gmind [~Welcome@113.190.176.5] has quit [Read error: Connection reset by peer] 18:27:16 Riastradh [debian-tor@fsf/member/riastradh] has joined #scheme 18:40:06 Gmind [~Gmind@113.190.176.5] has joined #scheme 18:43:11 Dawgmatix [~dman@123.201.201.243] has joined #scheme 18:45:05 -!- nilg [~user@85.239.138.109] has quit [Ping timeout: 255 seconds] 18:47:14 nilg [~user@85.239.138.109] has joined #scheme 18:47:16 -!- Dawgmatix [~dman@123.201.201.243] has quit [Client Quit] 18:47:31 -!- Gmind [~Gmind@113.190.176.5] has left #scheme 18:48:31 Gmind [~Gmind@113.190.176.5] has joined #scheme 18:51:56 fradgers- [~fradgers-@5e0b815c.bb.sky.com] has joined #scheme 18:55:31 stis [~stis@1-1-1-39a.veo.vs.bostream.se] has joined #scheme 19:03:57 langmartin [~user@exeuntcha2.tva.gov] has joined #scheme 19:04:53 -!- gravicappa [~gravicapp@ppp85-140-67-153.pppoe.mtu-net.ru] has quit [Remote host closed the connection] 19:05:15 gravicappa [~gravicapp@ppp85-140-67-153.pppoe.mtu-net.ru] has joined #scheme 19:14:35 -!- nilg [~user@85.239.138.109] has quit [Remote host closed the connection] 19:25:20 -!- Gmind [~Gmind@113.190.176.5] has left #scheme 19:25:26 -!- ventonegro [~alex@200.150.183.81] has quit [Ping timeout: 240 seconds] 19:25:51 -!- karme [~user@stgt-5f70823e.pool.mediaWays.net] has quit [Remote host closed the connection] 19:27:52 Gmind [~Welcome@113.190.176.5] has joined #scheme 19:27:58 Oejet [~oejet@212.45.122.120] has joined #scheme 19:37:29 MichaelRaskin [~MichaelRa@195.91.224.225] has joined #scheme 19:40:54 nilg [~user@85.239.138.109] has joined #scheme 19:42:05 kar8nga [~kar8nga@k-87.vc-graz.ac.at] has joined #scheme 19:42:18 to Genosh, Typed Racket is indeed not included in the racket-textual distribution 19:44:04 george_ [~george@189.107.132.152] has joined #scheme 19:44:16 -!- george_ [~george@189.107.132.152] has quit [Remote host closed the connection] 19:44:35 summersault [~george@189.107.132.152] has joined #scheme 20:01:29 -!- pumpkin [~pumpkin@unaffiliated/pumpkingod] has quit [Quit: Computer has gone to sleep.] 20:02:55 femtooo [~femto@95-89-197-196-dynip.superkabel.de] has joined #scheme 20:05:09 dfkjjkfd [~paulh@137-15-ftth.onsnetstudenten.nl] has joined #scheme 20:06:05 -!- femtoo [~femto@95-89-197-196-dynip.superkabel.de] has quit [Ping timeout: 245 seconds] 20:08:30 hey guys 20:08:42 can I ask on how to use interator in Scheme ? 20:08:47 or there just is map ? 20:09:09 Well, the concept of iteration in Scheme is called fold. 20:09:31 What are you trying to do? 20:09:41 ah... fold ? 20:09:44 the same as F# ? 20:09:46 cool 20:12:18 Yep. 20:20:03 hey 20:20:05 in F# 20:20:11 I make a list like this 20:20:49 let myList : List = List.ofSeq ( bot.getItem()) 20:21:00 What whould it be in Scheme ? 20:22:12 What's bot? 20:22:18 (list (get-item bot)) 20:22:30 Yeah, that. 20:23:14 If (get-item bot) does not return a list, you can use unfold to construct one. 20:25:38 -!- femtooo [~femto@95-89-197-196-dynip.superkabel.de] has quit [Read error: Connection reset by peer] 20:25:52 rudybot: (require srfi/1) 20:25:53 cky: Done. 20:27:24 -!- HG` [~HG@xdsl-92-252-101-231.dip.osnanet.de] has quit [Quit: Leaving.] 20:28:54 rudybot: (define (my-iota count (start 0) (step 1)) (define end (+ start (* count step))) (unfold (lambda (x) (= x end)) values (lambda (x) (+ x step)) start)) 20:28:54 cky: Done. 20:29:02 rudybot: (my-iota 10) 20:29:03 cky: ; Value: (0 1 2 3 4 5 6 7 8 9) 20:29:09 rudybot: (my-iota 10 42) 20:29:09 cky: ; Value: (42 43 44 45 46 47 48 49 50 51) 20:29:14 rudybot: (my-iota 10 42 -1) 20:29:14 cky: ; Value: (42 41 40 39 38 37 36 35 34 33) 20:29:27 Gmind: That's an example of using unfold to construct a list. 20:30:46 :D 20:31:15 Of course, with SRFI 26 you can make it even shorter (which is how I like it): 20:31:19 rudybot: (require srfi/26) 20:31:19 cky: Done. 20:31:43 rudybot: (define (my-iota count (start 0) (step 1)) (define end (+ start (* count step))) (unfold (cut = <> end) values (cut + <> step) start)) 20:31:43 cky: Done. 20:31:48 rudybot: (my-iota 10 42 -1) 20:31:48 cky: ; Value: (42 41 40 39 38 37 36 35 34 33) 20:31:53 Still the same result. :-D 20:44:18 is there anyway to get the pdf version of the Scheme guide ? 20:44:32 Which Scheme guide are you talking about? 20:44:40 http://www.scheme.com/tspl4/start.html#./start:h0 20:44:44 this ? 20:45:15 Hahahahaha. 20:48:50 wat ? =.= 20:49:17 Um, many of the online books don't have PDF versions. They want you to buy a hard copy if you want something good-looking. 20:49:45 I ordered a paperback version on ebay 20:49:48 Nice. 20:49:56 but it should take 21 days to reach my country 20:49:58 T___T 20:50:10 and I knew the tax won't be low 20:50:28 on the offical website 20:50:37 they don't accept payment come from my country 20:50:42 what a life... 20:50:46 Huh, that's a shame. 20:50:56 I like the 4th version so much 20:51:07 -!- karlw [~kwinterl@2607:f140:8800:0:20c:29ff:fe81:834b] has quit [Read error: Operation timed out] 20:51:16 indeed, this is the 1st time , I must really buy something to read 20:51:20 :-) 20:51:49 Someone (probably the publisher) should package up those HTML files into an ePub. 20:52:01 In much the same way that someone has packaged up SICP into an ePub. 20:52:06 somewhat like C,C++ ,VBnet, F#, ruby, python , Haskell , all can learn on free book and online 20:52:28 scheme is something too strange to me =.= 20:52:55 cky: will you learn IronScheme w/ me ? 20:53:09 karlw [~kwinterl@2607:f140:8800:0:20c:29ff:fe81:834b] has joined #scheme 20:53:34 No, but thanks for the offer. :-) 20:54:29 Two reasons: 1. I don't have a .NET platform on hand, and 2. I'm much more familiar with R5RS. 20:54:47 ;)) 20:54:47 schmir [~schmir@p54A91923.dip0.t-ipconnect.de] has joined #scheme 20:54:52 oh... 20:55:04 Adamant [~Adamant@c-68-51-145-83.hsd1.ga.comcast.net] has joined #scheme 20:55:04 -!- Adamant [~Adamant@c-68-51-145-83.hsd1.ga.comcast.net] has quit [Changing host] 20:55:04 Adamant [~Adamant@unaffiliated/adamant] has joined #scheme 20:55:07 I seem very hard to convince anyone to join .NET 20:55:07 pdponze [~pdponze@144.85.121.191] has joined #scheme 20:55:10 -!- alaricsp [~alaric@geniedb.hotdesktop.biz] has quit [Ping timeout: 240 seconds] 20:55:12 I like to work on Linux too 20:55:16 -!- Adamant [~Adamant@unaffiliated/adamant] has quit [Client Quit] 20:55:25 Gmind: I don't understand, TSPL is freely availble online 20:55:26 Adamant [~Adamant@unaffiliated/adamant] has joined #scheme 20:55:30 but my bot haven't been able to live here yet 20:56:12 DerGuteMoritz: ya, but must go online to read it, so each time must switch between browser and editor 20:56:25 Mandar [~armand@pha75-21-78-228-186-233.fbx.proxad.net] has joined #scheme 20:56:39 Whereas with a PDF you don't? 20:56:45 Gmind: with a PDF you'd have to switch between pdf viewer and editor 20:56:52 or with emacs at least switch buffers 20:57:03 hows that different from switching between irc and editor 20:57:12 =)) don't like that much, but I will learn 20:57:38 it's more comfortable for me 20:57:55 in Vietnam , you can't make sure you will get internet all time 20:58:01 =)) that's the reason 20:58:03 how is switching to a browser different from switching to a pdf viewer? 20:58:05 ah okay 20:58:08 In Vietnam, the internet gets you 20:58:18 just download the manual then 20:58:19 well you can recursively download the book 20:58:23 using wget 20:58:28 right 20:58:35 you mean in html ? 20:58:40 :P 20:58:42 yes 20:59:19 you can always feed it through a pdf printer if you like that format better 20:59:51 why didn't I think about this =)) 21:00:23 must be mad of retaking java final exam 21:00:24 I must say, for electronic books I'm still much more in favour of ePub than PDF, but that's just me. 21:00:33 Especially after my experiences with reading PDF files on Kindle. 21:00:49 :P Kindle is nice 21:00:52 (Kindle doesn't support ePub, but!, it's easy to convert ePub to Mobi format.) 21:01:11 hm I didn't know about epub 21:01:15 cky: I'm trying to have a ePub and PDF file for everything in my e-library 21:01:28 DerGuteMoritz: ePub is the format used by almost every ebook reader other than Kindle. :-P 21:01:35 Adamant: Indeed. 21:01:50 cky: sounds good :-) 21:02:34 anyone here know how to fix "beep beep" of HP Laptop Adapter ? 21:02:53 -!- pothos [~pothos@111-240-212-92.dynamic.hinet.net] has quit [Read error: Connection reset by peer] 21:03:15 -!- karlw [~kwinterl@2607:f140:8800:0:20c:29ff:fe81:834b] has quit [Remote host closed the connection] 21:04:50 pothos [~pothos@111-240-212-190.dynamic.hinet.net] has joined #scheme 21:07:18 -!- pothos [~pothos@111-240-212-190.dynamic.hinet.net] has quit [Read error: Connection reset by peer] 21:07:35 pothos [~pothos@111-240-212-190.dynamic.hinet.net] has joined #scheme 21:12:23 copumpkin [~pumpkin@unaffiliated/pumpkingod] has joined #scheme 21:13:50 -!- schmir [~schmir@p54A91923.dip0.t-ipconnect.de] has quit [Ping timeout: 240 seconds] 21:14:20 -!- Modius [~Modius@cpe-70-123-158-125.austin.res.rr.com] has quit [Ping timeout: 240 seconds] 21:14:41 -!- Gmind [~Welcome@113.190.176.5] has quit [Read error: Connection reset by peer] 21:24:01 -!- copumpkin [~pumpkin@unaffiliated/pumpkingod] has quit [Quit: Computer has gone to sleep.] 21:25:35 -!- pdponze [~pdponze@144.85.121.191] has left #scheme 21:37:51 YanekM [~yanek@99-1-221-1.lightspeed.tukrga.sbcglobal.net] has joined #scheme 21:40:46 -!- YanekM [~yanek@99-1-221-1.lightspeed.tukrga.sbcglobal.net] has left #scheme 21:48:23 Gmind [~Gmind@113.190.171.11] has joined #scheme 21:51:41 -!- pdelgallego [~pdelgalle@1503031474.dhcp.dbnet.dk] has quit [Ping timeout: 264 seconds] 21:52:40 -!- Gmind [~Gmind@113.190.171.11] has quit [Client Quit] 21:53:00 Gmind [~Gmind@113.190.171.11] has joined #scheme 21:53:08 Azuvix [~james@174-27-34-218.bois.qwest.net] has joined #scheme 21:53:42 -!- Gmind [~Gmind@113.190.171.11] has quit [Client Quit] 21:54:00 Gmind [~Gmind@113.190.171.11] has joined #scheme 21:55:12 DrDuck [~duck@146.229.118.42] has joined #scheme 22:11:03 -!- kar8nga [~kar8nga@k-87.vc-graz.ac.at] has quit [Remote host closed the connection] 22:17:39 -!- nilg [~user@85.239.138.109] has quit [Read error: Connection reset by peer] 22:18:07 -!- Gmind [~Gmind@113.190.171.11] has left #scheme 22:23:13 -!- Blkt [~user@93-33-134-100.ip44.fastwebnet.it] has quit [Ping timeout: 265 seconds] 22:26:40 -!- DrDuck [~duck@146.229.118.42] has quit [Ping timeout: 240 seconds] 22:29:40 MrFahrenheit [~RageOfTho@users-55-88.vinet.ba] has joined #scheme 22:29:52 alaricsp [~alaric@mukhadvaram.gurukuli.co.uk] has joined #scheme 22:30:08 is there a control structure that replaces (cond ((predicate0? x y ...) a) ((predicate1? x y ...) b) ... (else w)) for variables x, y ... and outcomes a, b, ..., w? 22:30:34 maybe: (select-lambda (x y ...) (predicate0 a) (predicate1 b) ... (else w))? 22:32:42 if not, would anyone find it useful? i'm debating a) the name (select/predicate, maybe?) and b) whether predicate composition should take place a la ((predicate0 predicate1 ...) x). 22:34:04 predicate[0-n] are n-ary functions corresponding to the arity of the select-lambda predicate-objects. 22:34:40 bgs100 [~ian@unaffiliated/bgs100] has joined #scheme 22:34:48 copumpkin [~pumpkin@12.50.78.130] has joined #scheme 22:34:48 -!- copumpkin [~pumpkin@12.50.78.130] has quit [Changing host] 22:34:48 copumpkin [~pumpkin@unaffiliated/pumpkingod] has joined #scheme 22:34:56 jlongster [~user@c-98-242-90-116.hsd1.ga.comcast.net] has joined #scheme 22:34:57 seems like a rare use-case 22:35:13 i'm biased against predicate composition unless the composing function could be specified. 22:35:39 jonrafkind: really? maybe so; i've been dealing with lots of case/select recently, though, and keep running into this pattern. 22:36:00 i mean i have a hard time imaging uses of it, not that there arent any 22:36:18 Sounds like something you could do with FIND or similar procedures 22:36:39 But you'd have to make an alist of (predicate . result) pairs for that 22:37:10 sjamaan: find came to mind, indeed. 22:38:59 jonrafkind: for instance, some foreign function returns an integer status code; i'd have to check that code against some lexicon, but i've already defined things like success?, failure?, etc. 22:39:27 sounds reasonable 22:39:41 i guess in racket land you could use match 22:39:59 it would be nice to do (select-lambda (status) (success? a) (failure? b) (else c)), etc. 22:40:04 (match return-value ([(? success?) a] [(? failure?) b]) 22:40:18 oh, good point; foof put that matchable egg together. maybe i'll check it out. 22:49:54 -!- Mandar [~armand@pha75-21-78-228-186-233.fbx.proxad.net] has quit [Quit: Quitte] 22:50:32 Gmind [~Gmind@113.190.171.11] has joined #scheme 22:50:44 -!- Gmind [~Gmind@113.190.171.11] has left #scheme 22:53:20 -!- jonrafkind [~jon@crystalis.cs.utah.edu] has quit [Ping timeout: 240 seconds] 23:13:06 -!- copumpkin [~pumpkin@unaffiliated/pumpkingod] has quit [Quit: Computer has gone to sleep.] 23:20:08 -!- stis [~stis@1-1-1-39a.veo.vs.bostream.se] has quit [Remote host closed the connection] 23:21:55 -!- bweaver [~user@host-68-169-175-225.WISOLT2.epbfi.com] has quit [Ping timeout: 245 seconds] 23:27:22 Gmind [~Gmind@113.190.171.11] has joined #scheme 23:32:32 hey guys 23:32:38 how make a power ? 23:32:59 (define (power4 x) ()) 23:33:27 cky ? franki^ ? DerGuteMoritz ? 23:33:33 (define (power4 x) (expt x 4)) 23:33:36 expt, might be what you're looking for 23:33:39 franki^: Jinx! 23:33:42 ;) 23:33:49 what is expt ? 23:33:56 Gmind: Exponentiation. 23:33:57 Exponentiation 23:33:59 Jinx! 23:34:04 Damnit! 23:34:10 Hehehehe. 23:34:45 any way to use macro to make custom power ? 23:34:59 ex: power4 power5 ? 23:35:15 -!- josephholsten [~josephhol@216.16.128.242] has quit [Read error: Connection reset by peer] 23:35:18 No, everybody just uses expt directly. 23:35:24 josephholsten [~josephhol@216.16.128.242] has joined #scheme 23:35:43 But, if you really want to have a function that takes one argument and raises it to your chosen power, consider using cut (from SRFI 26). 23:35:47 e.g., 23:35:50 (define power4 (cut expt <> 4)) 23:36:13 rudybot: (require srfi/26) 23:36:13 cky: Done. 23:36:20 rudybot: (define power4 (cut expt <> 4)) 23:36:20 cky: Done. 23:36:31 rudybot: (eq? (power4 3) 81) 23:36:31 cky: ; Value: #t 23:36:40 like (define (power x times) (expt x times)) ? 23:36:44 (Using eq? for numbers is bogus, but, eh.) 23:36:58 Gmind: Well, if that's all you want to do, even easier: (define power expt) 23:37:10 oh :)) 23:37:35 -!- langmartin [~user@exeuntcha2.tva.gov] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 23:38:47 don't need to do like : (define (power) (expt ) ) ? 23:39:11 -!- alvatar [~alvatar@83.149.220.87.dynamic.jazztel.es] has quit [Quit: leaving] 23:39:25 Gmind: No., 23:39:33 No, that would be defining the result of power applied to no arguments 23:39:34 rudybot: (define power expt) 23:39:34 cky: Done. 23:39:37 rudybot: (power 3 4) 23:39:38 cky: ; Value: 81 23:39:38 Really, not a good idea :) 23:40:49 Gmind: Honestly though, just use expt. Everybody knows it by that name. 23:41:14 I just understood why (define-syntax (K b) (quasisyntax (lambda (v) (unsyntax (cdr (syntax->datum b)))))) doesn't work for (K 3)! :D 23:41:46 cky: nice, thanks :)) 23:42:08 I know that I tend to complicate the problem 23:42:26 is that the habit from other language ? 23:43:42 Gmind: I don't know---you tell me. :-) 23:43:51 elly: O_o 23:44:36 cky: in my experiment of making bot in IronScheme, leppie fixed a lot of my complication into very simple solution too . That's why I think so . 23:44:51 I guess because 3 isn't a dotted pair? Unless I'm completely misunderstanding things. :-P 23:45:03 cky: because (cdr (syntax->datum b)) is (3), not 3 23:45:20 Oh, I see. So you need to use cadr instead. *nods* 23:45:25 -!- josephholsten [~josephhol@216.16.128.242] has quit [Read error: Connection reset by peer] 23:46:00 josephholsten [~josephhol@216.16.128.242] has joined #scheme 23:46:19 yes 23:47:31 -!- josephholsten [~josephhol@216.16.128.242] has quit [Read error: Connection reset by peer] 23:48:04 josephholsten [~josephhol@216.16.128.242] has joined #scheme 23:48:14 -!- jlongster [~user@c-98-242-90-116.hsd1.ga.comcast.net] has quit [Ping timeout: 240 seconds] 23:49:26 . 23:51:40 i'm looking for a fundamental iterator with which to implement map, for-each, fold, filter, unfold; would fold itself be a reasonable candidate? 23:52:04 No, but lambda would be. 23:53:05 Riastradh++ 23:53:12 Riastradh: heh; i think that should become a koan. 23:53:36 klutometis: I've once tried implementing fold in terms of unfold, and vice versa. It's actually...very challenging (to me). 23:53:51 Maybe foof-loop too. 23:54:48 Riastradh: why is it that (define (m v) (match v ((list _ '<- _) 0))) is legal, but (define-for-syntax (m v) (match v ((list _ '<- _) 0))) yields "wildcard not allowed as an expression in: _"? (I'm using Racket) 23:54:48 -!- fradgers- [~fradgers-@5e0b815c.bb.sky.com] has quit [Remote host closed the connection] 23:55:24 incubot: fuck it; we're going for our second pot of tea. 23:55:28 The unsuspecting visitor shoulf notice the second sentence on the Home page. 23:57:01 elly, did you (require-for-syntax match), or (require match)? 23:57:07 I did neither 23:57:20 Also, what happens if you do (define (m v) _)? 23:57:40 Jafet [~Jafet@unaffiliated/jafet] has joined #scheme 23:57:47 OK, did you `#lang racket' or `#lang racket/base'? If the former, try the latter, and then compare (require match) with (require-for-syntax match). 23:58:06 (define (m v) _) fails with "wildcard not allowed as an expression in: _" 23:59:21 cky: sounds like a good exercise, though; i suspect it's not as trivial as it sounds. 23:59:24 What about (define (m v) zaptwoddle), and (define-for-syntax (m v) zaptwoddle)? 23:59:45 Modius [~Modius@cpe-70-123-158-125.austin.res.rr.com] has joined #scheme 23:59:49 (If you already defined the name `zaptwoddle', choose something else that is unlikely to have been defined.)