00:00 bremner: rudybot: imperialist tool 00:00 rudybot: bremner: happy tax deadline day, imperialist running dogs 00:11 (quit) brendan_: Quit: Leaving... 00:14 (join) Demosthenes 00:16 (join) bjz 00:22 (quit) jao: Ping timeout: 264 seconds 00:58 (quit) hash_table: Ping timeout: 240 seconds 00:59 (quit) jonathansizz: Ping timeout: 248 seconds 00:59 (quit) getpwnam: Ping timeout: 240 seconds 00:59 (join) brel_rohan 01:00 (join) getpwnam 01:00 (join) hash_table 01:04 (nick) emma -> em 01:19 (quit) adu: Remote host closed the connection 01:19 (part) Myk267 01:20 (join) adu 01:21 (quit) adu: Read error: Connection reset by peer 01:21 (join) adu 01:22 (quit) rbarraud: Quit: Konversation terminated! 01:22 (quit) adu: Read error: Connection reset by peer 01:22 (join) rbarraud 01:23 (join) adu 01:24 (quit) adu: Read error: Connection reset by peer 01:24 (join) adu 01:25 (quit) adu: Read error: Connection reset by peer 01:25 (join) adu 01:26 (quit) adu: Client Quit 01:51 (quit) brel_rohan: Ping timeout: 245 seconds 01:59 (quit) yoklov: Quit: computer sleeping 02:00 (join) yoklov 02:03 (quit) yoklov: Client Quit 02:12 (quit) Kaylin: Quit: Leaving. 02:17 (quit) hash_table: Ping timeout: 248 seconds 02:17 (quit) getpwnam: Ping timeout: 248 seconds 02:19 (join) onixie 02:24 (join) brendan_ 02:24 (quit) brendan_: Client Quit 02:24 (join) brendan_ 02:25 (quit) bjz: Ping timeout: 245 seconds 02:28 onixie: hi, I post an issue on github 2 months before. But there is no reply. https://github.com/plt/racket/issues/101 02:29 onixie: So I came here for a reason. ( I should came here first to ask). If someone told me a reason, I think I can close that issue. 02:30 (quit) zyoung: Remote host closed the connection 02:31 (join) zyoung 02:35 (quit) zyoung: Ping timeout: 246 seconds 03:20 (join) bird_ 03:21 bird_: hello everyone ! 03:21 bird_: are u ol? 03:22 jonrafkind: ole! 03:22 (quit) antithesis: Quit: antithesis 03:22 (quit) brendan_: Ping timeout: 248 seconds 03:23 bird_: who has material? 03:23 jonrafkind: mr. plum 03:23 bird_: about racket 03:23 jonrafkind: what sort of material. you want docs or code? 03:24 bird_: docs 03:24 jonrafkind: http://docs.racket-lang.org 03:24 bird_: about common lisp 03:25 bird_: do you have msn? 03:25 jonrafkind: no 03:25 jonrafkind: irc will do fine 03:25 jonrafkind: racket is not common lisp 03:25 bird_: yes 03:25 jonrafkind: do you also want documentation on common lisp? 03:26 bird_: no 03:27 bird_: i thought can code in racket ,use common lisp 03:27 jonrafkind: i dont know what that means 03:27 jonrafkind: common lisp is not racket 03:28 jonrafkind: you mean if you can code in racket then you can learn common lisp too? 03:28 bird_: yeah 03:28 jonrafkind: well I suppose there is some truth to that 03:28 jonrafkind: but racket and common lisp are pretty different 03:28 bird_: if i made a mistake? 03:29 jonrafkind: if you want to learn common lisp you should just download common lisp and program in it 03:29 bird_: are u familiar with ide about common lisp? 03:29 jonrafkind: no 03:30 bird_: i want made exe on pc 03:31 bird_: with common lisp 03:31 bird_: thank u 03:31 bird_: i see 03:33 (quit) bird_: Quit: Page closed 03:33 (quit) onixie: Quit: Page closed 03:35 (join) bird_ 03:41 (quit) jonrafkind: Ping timeout: 248 seconds 03:47 (quit) bird_: Quit: Page closed 03:48 (quit) Demosthenes: Ping timeout: 265 seconds 03:58 (join) mceier 03:59 (join) mhr 04:03 mhr: I'm using http://www.eecs.berkeley.edu/~bh/ss-toc2.html (Simply Scheme) to learn Scheme as it seems like a really gentle intro to Comp Sci, and I need to load a few programs before I start the book that came with it. The problem is that when I tried to run any of the programs in Dr. Racket, they all had errors. Can you help? Here is the ftp link with all the programs: ftp://anarres.cs.berkeley.edu/pub/scheme/ 04:20 (join) antithesis 04:20 (join) bjz 04:26 (quit) mhr: Quit: Page closed 04:48 (quit) bjz: Ping timeout: 245 seconds 05:18 (quit) cdidd: Read error: Connection reset by peer 05:23 (join) MayDaniel 05:29 (join) Blkt 05:30 (quit) jyc_: Read error: Connection reset by peer 05:31 (join) jyc_ 05:52 (quit) ivan`: Quit: ERC Version 5.3 (IRC client for Emacs) 05:52 (join) bjz 05:54 (quit) jyc_: Read error: Connection reset by peer 05:55 (join) ivan` 06:02 (join) dzhus 06:09 (quit) rbarraud: Ping timeout: 240 seconds 06:27 (join) jesyspa 06:38 (quit) bjz: Ping timeout: 244 seconds 06:40 (join) bjz 06:58 (join) masm 07:08 (quit) bjz: Ping timeout: 240 seconds 07:18 (quit) masm: Quit: Leaving. 07:19 (quit) MayDaniel: Read error: Connection reset by peer 07:25 (join) masm 07:42 (join) MayDaniel 08:00 (quit) mceier: Ping timeout: 252 seconds 08:03 (join) mceier 08:05 (join) Shvillr_ 08:05 (quit) Shviller: Disconnected by services 08:05 (nick) Shvillr_ -> Shviller 08:25 (join) bitonic 08:32 (join) jao 08:33 (quit) jao: Changing host 08:33 (join) jao 09:20 (quit) dzhus: Ping timeout: 246 seconds 09:31 (quit) MayDaniel: 09:32 (join) getpwnam 09:33 (join) anRch 09:33 (join) hash_table 09:46 (join) zyoung 10:07 (join) jeremyheiler 10:13 (join) MayDaniel 10:38 (quit) anRch: Quit: anRch 10:40 (join) soegaard 10:46 (quit) Blkt: Quit: ERC Version 5.3 (IRC client for Emacs) 10:53 (quit) soegaard: Quit: soegaard 11:16 (join) Kaylin 11:52 (join) jonrafkind 11:53 (quit) masm: Ping timeout: 248 seconds 12:00 (quit) MayDaniel: Read error: Connection reset by peer 12:20 offby1: mhr: chances are those programs are written using an older version of the language than the one that drracket uses by default ... prepending ``#lang r5rs'' to each might fix the problem 12:40 jonrafkind: how do you get scribble to output a lettermode document? 12:46 offby1: me personally? 12:46 offby1: I distract it with a steak or a pork chop or something, then reach in and snatch the document 12:48 (join) Demosthenes 12:52 jonrafkind: ok i ran texconfig-sys and changed the paper size 12:54 (quit) jeremyheiler: Quit: Computer has gone to sleep. 13:17 (join) cdidd 13:20 (join) yoklov 13:20 (join) masm 13:36 (join) snearch 13:45 (join) soegaard 13:46 (quit) Kaylin: Read error: Connection reset by peer 14:00 (join) Fare 14:10 (quit) bitonic: Remote host closed the connection 14:19 (join) adu 14:26 (join) jeremyheiler 15:02 (quit) noam: Read error: Connection reset by peer 15:15 (join) noam 15:17 (join) anRch 15:36 (quit) rapacity: Ping timeout: 244 seconds 15:41 (quit) adu: Quit: adu 15:54 (join) bitonic 15:54 (quit) getpwnam: Ping timeout: 245 seconds 15:54 (quit) hash_table: Ping timeout: 255 seconds 15:58 (join) adu 16:03 (quit) adu: Quit: adu 16:09 (join) anRch_ 16:09 (join) rapacity 16:11 (quit) anRch: Ping timeout: 244 seconds 16:11 (nick) anRch_ -> anRch 16:16 (join) dnolen 16:17 (join) josdeha_rt 16:24 (quit) snearch: Quit: Verlassend 16:30 (quit) Demosthenes: Ping timeout: 265 seconds 16:37 (join) Shviller 16:46 (join) BeLucid_ 16:46 (quit) BeLucid: Read error: No route to host 16:49 (join) Kaylin 16:52 (join) getpwnam 16:53 (join) hash_table 16:59 (quit) antithesis: Quit: antithesis 17:13 (join) gciolli 17:16 (part) josdeha_rt 17:16 (join) josdeha_rt 17:32 (join) BeLucid 17:33 (quit) BeLucid_: Ping timeout: 245 seconds 17:34 (quit) gciolli: Quit: Leaving. 17:36 (join) BeLucid_ 17:36 (quit) BeLucid: Read error: Connection reset by peer 17:40 (join) BeLucid 17:40 (quit) josdeha_rt: Remote host closed the connection 17:40 (quit) BeLucid_: Read error: No route to host 17:42 (quit) BeLucid: Read error: Connection reset by peer 17:42 (join) BeLucid 17:44 (quit) BeLucid: Read error: Operation timed out 17:44 (join) BeLucid 17:48 (quit) BeLucid: Read error: No route to host 17:48 (join) BeLucid_ 18:08 (quit) BeLucid_: Read error: Connection reset by peer 18:09 (join) BeLucid_ 18:34 (quit) soegaard: Quit: soegaard 18:37 (quit) Fare: Quit: Leaving 18:39 (quit) bitonic: Remote host closed the connection 18:39 (join) bitonic 18:48 (join) jyc 18:51 (join) Demosthenes 18:53 yoklov: if i'm developing a racket library, should i be using contracts to ensure the types of my functions inputs? 18:54 yoklov: or should I check them and use error? 18:55 (join) Demosthenex 18:59 (quit) Demosthenes: Quit: leaving 18:59 (quit) Demosthenex: Client Quit 18:59 (join) Demosthenes 19:13 (quit) dnolen: Ping timeout: 244 seconds 19:20 jonrafkind: contracts are basically checking and calling error 19:21 yoklov: so I should do that? 19:23 (quit) bitonic: Remote host closed the connection 19:24 (join) bitonic 19:25 (quit) bitonic: Remote host closed the connection 19:25 (join) bitonic 19:26 (quit) bitonic: Remote host closed the connection 19:26 (join) bitonic 19:27 yoklov: and then that would be basically enough in terms of providing error messages about invalid inputs? 19:44 (quit) masm: Quit: Leaving. 19:46 (quit) yoklov: Quit: computer sleeping 19:59 jonrafkind: well its probably 80% at least 20:00 jonrafkind: it depends on your contracts, if you say (x number?) but x has to be between 1 and 20, then you might want to check for that in the function 20:00 jonrafkind: of course you can write a contract that checks for a number between 1 and 20 20:00 jonrafkind: most people dont go through that much effort though, contracts are usually just a dynamic type check 20:04 (join) bjz 20:14 asumu: You might as well build it into the contract since it's probably easier. 20:15 asumu: rudybot: (define/contract n (and/c (>=/c 1) (>= 20)) 15) 20:15 rudybot: asumu: your sandbox is ready 20:15 rudybot: asumu: error: >=: expects at least 2 arguments, given 1: 20 20:15 asumu: rudybot: (define/contract n (and/c (>=/c 1) (>=/c 20)) 15) 20:15 rudybot: asumu: error: n: self-contract violation, expected: (and/c (>=/c 1) (>=/c 20)), given 15, which isn't (>=/c 20) contract from: (definition n), blaming: (definition n) contract: (and/c (>=/c 1) (>=/c 20)) at: #:1.17 20:15 asumu: (okay with the right inequality) 20:15 (quit) stchang: Read error: Operation timed out 20:16 jonrafkind: so easy! 20:17 asumu: Seems easier than doing (unless (and (>= 1) (<= 20)) (raise-whatever-it-is ...)) 20:19 (join) stchang 20:20 asumu: (and more importantly, gives you blame information whereas the manual check does not) 20:52 (quit) bitonic: Remote host closed the connection 21:11 (join) mhr_ 21:15 mhr_: I'm having trouble with PLaneT, this is my first package I've tried to load. I'm trying to download the simply scheme package from here: http://planet.racket-lang.org/package-source/dyoo/simply-scheme.plt/2/2/, and I tried to type in this: http://paste.lisp.org/+2SNP, but it had this error: http://paste.lisp.org/+2SNQ. I'm using Windows 7, if that helps. Do you know what's going wrong? 21:47 asumu: mhr_: you can't require planet packages like that. 21:47 asumu: There's a special require form for planet packages. 21:48 asumu: Each package's download page shows the command you use to require it. 21:48 asumu: Incidentally, if you're looking for an intro CS textbook I'd recommend looking at HtDP. 21:48 asumu: It's also a better fit for Racket. 21:49 asumu: http://www.ccs.neu.edu/home/matthias/HtDP2e/index.html 22:23 (join) Fare 22:30 mhr_: I think I'd like to read both books. Oh, so this is it: http://planet.racket-lang.org/display.ss?package=simply-scheme.plt&owner=dyoo 22:30 rudybot: http://tinyurl.com/bv9a54r 22:31 mhr_: asumu: thanks for helping 22:33 mhr_: To elaborate on what I said earlier about the books, it'd probably be beneficial for me to know smaller Scheme, and then to learn the superset Racket 22:47 (quit) mhr_: Quit: Page closed 22:48 (nick) bjz -> n______n 22:53 (quit) jimmypk: Remote host closed the connection 22:57 (join) adu 23:43 (quit) adu: Quit: adu