00:00 (quit) Fare: Ping timeout: 256 seconds 00:08 (join) Fare 00:33 (join) jesyspa 00:53 (join) vu3rdd 00:53 (quit) vu3rdd: Changing host 00:53 (join) vu3rdd 01:08 (quit) pcavs: Quit: Leaving. 01:29 (quit) bjz: Ping timeout: 256 seconds 01:29 (quit) getpwnam: Ping timeout: 256 seconds 01:29 (quit) hash_table: Ping timeout: 256 seconds 01:30 (join) bjz 01:53 (quit) asumu: Remote host closed the connection 01:54 (join) asumu 02:19 (quit) Fare: Quit: Leaving 02:25 (join) mceier 02:36 (join) hkBst 02:36 (quit) hkBst: Changing host 02:36 (join) hkBst 03:17 (quit) mithos28: Quit: mithos28 03:29 (quit) asumu: Ping timeout: 260 seconds 03:29 (join) mkandi 03:31 (join) asumu 03:33 (join) bitonic 03:34 (join) vkz 03:37 (quit) mkandi: Ping timeout: 245 seconds 03:38 (join) djcoin 03:44 (join) noelw 03:57 (quit) bitonic: Remote host closed the connection 04:33 (join) tuor_ 04:36 (quit) bjz: Quit: Leaving... 05:05 (join) ambrosebs 05:06 (quit) tuor_: Quit: tuor_ 05:15 (join) MightyFoo 05:18 MightyFoo: the "guage%" gui object takes a range contructor of range : (integer-in 1 1000000) 05:19 MightyFoo: but set/get-range and set/get-value are of type: range : (integer-in 1 10000) 05:19 MightyFoo: that's like 2 orders of magnitude less! 05:21 MightyFoo: is this inconsistency a bug? or is there some intention behind it? 05:25 (quit) Shvillr: Quit: bye 05:25 (join) masm 05:25 (join) Shvillr 05:28 (nick) MightyFoo -> tim-brown 05:29 (quit) asumu: Ping timeout: 272 seconds 05:29 (join) asumu 05:37 (join) masm1 05:39 (quit) masm1: Client Quit 05:48 (join) bjz 06:01 (quit) asumu: Ping timeout: 260 seconds 06:02 (join) asumu 06:30 (quit) cdidd: Remote host closed the connection 06:46 (join) cdidd 06:47 (quit) vkz: Quit: vkz 06:49 (join) mye 06:49 (join) mye_ 06:54 (quit) mye: Ping timeout: 264 seconds 06:54 (nick) mye_ -> mye 06:58 (quit) asumu: Remote host closed the connection 06:59 (join) asumu 07:02 (part) mye 07:04 (quit) asumu: Ping timeout: 260 seconds 07:04 (join) asumu 07:05 (join) mye 07:12 (quit) mye: Quit: mye 07:13 (quit) m4burns: Ping timeout: 246 seconds 07:14 (quit) tbelaire: Ping timeout: 260 seconds 07:15 (join) tbelaire 07:15 (join) m4burns 07:19 (quit) ambrosebs: Ping timeout: 244 seconds 07:23 (quit) asumu: Ping timeout: 260 seconds 07:24 (join) asumu 07:25 (join) vkz 07:39 (join) bitonic 07:45 (quit) DGASAU`: Read error: Connection reset by peer 07:46 (quit) bitonic: Remote host closed the connection 07:47 (join) dannyg 07:48 (join) dzhus 07:49 (join) bitonic 07:49 (quit) bitonic: Remote host closed the connection 07:50 (join) bitonic 07:51 (quit) bitonic: Remote host closed the connection 07:52 (join) bitonic 07:54 (quit) vu3rdd: Ping timeout: 245 seconds 07:56 (quit) crundar: Ping timeout: 252 seconds 08:09 (join) pcavs 08:19 (quit) asumu: Ping timeout: 272 seconds 08:19 (join) asumu 08:24 (quit) dzhus: Read error: Connection reset by peer 08:35 (quit) asumu: Ping timeout: 260 seconds 08:37 (join) asumu 08:45 (join) crundar 09:01 (join) getpwnam 09:02 (join) hash_table 09:23 (join) samth 09:28 (quit) samth: Quit: Ex-Chat 09:34 (quit) hash_table: Ping timeout: 246 seconds 09:34 (quit) getpwnam: Ping timeout: 246 seconds 09:40 (quit) pcavs: Ping timeout: 246 seconds 09:49 ianjneu: tim-brown: that sounds like a bug. File it. 09:55 (join) jeapostrophe 09:55 (quit) jeapostrophe: Changing host 09:55 (join) jeapostrophe 10:03 (join) pcavs 10:10 (join) dzhus 10:25 (quit) jeapostrophe: Ping timeout: 264 seconds 10:28 (join) crundar__ 10:28 (quit) acarrico: Ping timeout: 244 seconds 10:29 (join) acarrico 10:31 (quit) crundar: Ping timeout: 252 seconds 10:34 (quit) dannyg: Quit: Leaving. 10:35 (join) noam 10:42 (join) getpwnam 10:43 (join) hash_table 10:46 (join) gciolli 10:47 (quit) crundar__: Read error: Connection reset by peer 10:50 (quit) SeanTAllen: Remote host closed the connection 10:51 (quit) sid0: Remote host closed the connection 10:54 (join) sid0 10:54 (join) MayDaniel 10:55 (join) carleastlund 11:00 (join) jeapostrophe 11:00 (quit) jeapostrophe: Changing host 11:00 (join) jeapostrophe 11:06 (quit) sid0: Remote host closed the connection 11:09 (quit) bjz: Quit: Leaving... 11:13 (quit) jeapostrophe: Ping timeout: 244 seconds 11:15 (quit) jrslepak: Quit: What happened to Systems A through E? 11:16 (join) sid0 11:20 (quit) mceier: Quit: leaving 11:22 (quit) gciolli: Ping timeout: 264 seconds 11:32 (quit) hkBst: Quit: Konversation terminated! 11:32 (quit) sid0: Remote host closed the connection 11:42 (join) sid0 11:43 (join) SeanTAllen 11:43 (join) jeapostrophe 11:43 (quit) jeapostrophe: Changing host 11:43 (join) jeapostrophe 11:45 (join) crundar 11:53 (quit) crundar: Quit: Leaving 11:53 (join) anRch 12:00 (quit) noelw: Quit: noelw 12:08 (join) Lucas 12:08 Lucas: ANYONE HERE PLEASE HELPPP 12:09 Lucas: hello? 12:11 Araq: hi Lucas 12:11 Lucas: hi 12:11 Lucas: do you know much about racket language? 12:11 Lucas: Im in need of critical help 12:11 Araq: nope ;-) 12:12 Lucas: =/ 12:12 Araq: just ask 12:12 Lucas: 1. Write a function, fx, that takes as input a number, x, and that returns the value of f(x) = 3x^2 + 31x + 8 . 12:12 Lucas: do you know this? 12:14 Araq: sorry, no 12:15 Araq: (defun f(x) (+ 8 (* 31 x) (* (^ x 2) 3) )) 12:15 Araq: or something similar ;-) 12:15 Lucas: i think so =D 12:15 (join) mithos28 12:16 Lucas: thank you 12:16 Araq: np 12:16 Lucas: one more 12:17 (join) DGASAU 12:17 Lucas: 2. Write a function, hey-computer, that takes as input a string, s, and that returns: "Good and you?" if s is "How are you?" "Waiting to compute." if s is "What are you doing?" "Prof. Morazan" if s is "Who teaches CS?" "I don't understand!" otherwise. 12:19 Haffe: Yes. 12:19 Haffe: Have you done initial decomposition ? 12:19 Lucas: I have done nothing. 12:19 Araq: sorry, dunno racket's IO functions 12:19 Lucas: For an intro to programming class 12:19 Haffe: Start by identifiying the steps. 12:20 Haffe: In this case you would start by reading an input. 12:20 Lucas: Would you be kind enough to show me how its done. 12:22 Lucas: =/ 12:25 (quit) bitonic: Remote host closed the connection 12:27 (join) jrslepak 12:28 Lucas: Hello 12:28 acarrico: Lucas: Why don't you ask your TA for help? 12:29 Lucas: I have no one to seek help from at the moment 12:29 acarrico: Are you in a class? 12:29 Lucas: Yes 12:29 acarrico: There must be teaching resources at your school. 12:29 Lucas: I signed up late, and I fell behind a few lessons. 12:30 Lucas: It is a pop quiz I was not ready for. 12:30 acarrico: Then you had better talk to your teacher and get caught up. 12:30 Lucas: I want to pass this and catch up to the material. 12:30 Lucas: This is why I ask for help. 12:30 acarrico: You are asking for answers to a pop quiz on the Internet? 12:31 Lucas: I know I can learn this for next lesson, but at the moment I dont have the resources. 12:31 Lucas: Pretty much. 12:31 acarrico: That is cheating. 12:31 Lucas: I know 12:31 Lucas: Im ashamed 12:31 acarrico: I'd talk to your teacher about getting caught up. 12:31 acarrico: (If I were you). 12:31 Lucas: But more shameful would be handing in a blank paper. 12:32 Lucas: I will, but I dont want to fail this quiz 12:32 acarrico: Asking for help is not shameful. Cheating is shameful. 12:32 Lucas: I cant ask for help now 12:34 Lucas: i guess that is it 12:34 Lucas: 0/100 12:38 (quit) mithos28: Quit: mithos28 12:39 (join) bitonic 12:41 Lucas: Write a function, hey-computer, that takes as input a string, s, and that returns: "Good and you?" if s is "How are you?" "Waiting to compute." if s is "What are you doing?" "Prof. Morazan" if s is "Who teaches CS?" "I don't understand!" otherwise. 12:44 (quit) djcoin: Quit: WeeChat 0.3.7 12:45 (quit) bitonic: Remote host closed the connection 12:45 (join) bitonic 12:46 (quit) anRch: Quit: anRch 12:47 (quit) vkz: Read error: Connection timed out 12:47 (join) vkz 12:49 (join) mithos28 12:50 (quit) bitonic: Remote host closed the connection 12:50 (quit) Lucas: Ping timeout: 245 seconds 12:51 (join) bitonic 12:54 (quit) vkz: Read error: Operation timed out 12:55 (join) vkz 12:59 (join) anRch 12:59 (quit) mithos28: Quit: mithos28 12:59 (join) mceier 13:01 (quit) vkz: Quit: vkz 13:11 (join) vkz 13:25 (join) nilyaK 13:40 (join) vkz_ 13:42 (quit) vkz: Ping timeout: 245 seconds 13:42 (nick) vkz_ -> vkz 13:42 (join) gciolli 13:50 (quit) nilyaK: Read error: Connection reset by peer 13:51 (join) chb0b 13:54 chb0b: hi.. anyone embeded racket at ios app? I googled and found one guy done it, but memory consumption seemed to be a problem. 13:55 (quit) jeapostrophe: Ping timeout: 264 seconds 13:59 (quit) anRch: Quit: anRch 14:00 (join) nilyaK 14:04 (join) mye 14:06 (quit) masm: Ping timeout: 240 seconds 14:07 ianjneu: It is a memory-hog. tonyg can attest to that. 14:14 chb0b: ianjneu: thx, so racket isn't proper language to use for mobile device? 14:16 (quit) gciolli: Quit: Leaving. 14:18 ianjneu: chb0b: Perhaps through the eyes of WhaleSong it is (Javascript compiler for Racket) 14:30 (part) Gertm: "WeeChat 0.3.8" 14:39 (join) jeapostrophe 14:39 (quit) jeapostrophe: Changing host 14:39 (join) jeapostrophe 14:44 (join) gridaphobe 14:45 (quit) nilyaK: Read error: Connection reset by peer 14:56 (join) RacketCommitBot 14:56 RacketCommitBot: [racket] plt pushed 1 new commit to master: http://git.io/zAUS8A 14:56 RacketCommitBot: [racket/master] Moved default location for compiled-root for easier tab-completion of "collects/". - Carl Eastlund 14:56 (part) RacketCommitBot 15:01 asumu: chb0b: FYI, Racket has been run on Android. 15:01 asumu: I don't know if it would work on iOS. 15:13 (quit) mye: Quit: mye 15:15 chb0b: asumu: did it work well? there's a guy who tested it about a year ago. https://github.com/nevo/racket-hack 15:16 (quit) jeapostrophe: Ping timeout: 246 seconds 15:16 (join) mye 15:19 chb0b: and I saw this.. lists.racket-lang.org/dev/archive/2011-April/006275.html 15:20 chb0b: discussion seems to be stopped there, 15:21 (quit) gridaphobe: Ping timeout: 265 seconds 15:28 (join) jeapostrophe 15:28 (quit) jeapostrophe: Changing host 15:28 (join) jeapostrophe 15:40 mye: is there a finite state machine library for racket? I remember reading a paper by shriram showing how to implement one with macros. 15:42 (join) masm 15:43 mye: unstable/automata found by google :-2 whee 15:47 asumu: chb0b: there was someone else who got it working. 15:47 asumu: More recently 15:47 asumu: mye: I think there is one on PLaneT too? 15:48 asumu: http://t.co/RZgaXtP0 15:48 asumu: (Racket on Android phone) 15:49 chb0b: asumu: cool looking at it now 15:50 stamourv: chb0b: tonyg got it working on a router. Not what you're looking for, but still pretty cool! 15:51 stamourv: He ended up cutting some of the collects to save space. 15:52 chb0b: stamourv: ty, I guess if it works in a router, it'll work well in ios. 15:53 chb0b: does tonyg shares his version? 15:53 stamourv: That, and the arm backend is (IIRC) more mature than the mips backend he used. 15:53 stamourv: Yes, it's on his github. Lemme get the link. 15:54 chb0b: stamourv: thank you so much!, 15:55 stamourv: https://github.com/tonyg/racket 15:56 stamourv: The default branch is open_wrt. 16:04 mye: asumu: I don't think there is a FSM lib on planet, I searched for finite and state. 16:04 mye: Is there some example code recommendable for implementing text based network protocols? 16:06 ianjneu: htdp covers protocols, right? 16:08 ianjneu: hmm, guess not 16:08 mye: ianjneu: I'll check, only been skimming htdp2e 16:08 ianjneu: I just checked. 16:09 ianjneu: I only hypothesized that since our HtDP masters course I TA'd did protocols and had some kind of recipe. 16:19 (quit) maahes: Ping timeout: 240 seconds 16:21 (join) uselpa 16:23 (join) MayDaniel_ 16:24 (join) dnolen 16:26 (join) gciolli 16:26 (quit) MayDaniel: Ping timeout: 256 seconds 16:31 (quit) gciolli: Quit: Leaving. 16:34 (quit) hash_table: Ping timeout: 244 seconds 16:34 (quit) getpwnam: Ping timeout: 244 seconds 16:49 (quit) uselpa: Remote host closed the connection 16:54 (quit) jesyspa: Ping timeout: 244 seconds 16:55 (join) jesyspa 17:25 mye: How old is this paper? http://plt.eecs.northwestern.edu/racket-machine/racket-machine.pdf 17:26 (quit) dnolen: Remote host closed the connection 17:26 mye: Has the byte code been redesigned since? 17:26 samth: mye: that's a hard question to answer :) 17:26 samth: the paper was written a couple years ago 17:26 (quit) Shviller: Read error: Connection reset by peer 17:26 samth: but it hasn't appeared in print yet 17:26 (join) Shviller 17:26 samth: but the bytecode has changed some, but not been redesigned 17:27 mye: samth: thanks, I'll put it on my to-read list 17:36 (join) getpwnam 17:37 (join) hash_table 18:13 (quit) MayDaniel_: Read error: Connection reset by peer 18:14 (quit) dzhus: Remote host closed the connection 18:28 (nick) Nisstyre -> Nisstyre_ 18:33 (quit) jrslepak: Quit: What happened to Systems A through E? 18:39 (quit) pcavs: Quit: Leaving. 18:45 (quit) jesyspa: Quit: leaving 18:46 (quit) chb0b: Remote host closed the connection 18:51 (quit) jeapostrophe: Ping timeout: 256 seconds 18:56 (join) dnolen 18:57 (join) tuor 19:04 (join) bjz 19:08 (quit) mceier: Ping timeout: 245 seconds 19:09 (join) jeapostrophe 19:09 (quit) jeapostrophe: Changing host 19:09 (join) jeapostrophe 19:12 (join) jesyspa 19:14 (quit) bitonic: Ping timeout: 246 seconds 19:33 (quit) dnolen: Ping timeout: 240 seconds 19:37 (join) JustinAlaska_ 19:37 JustinAlaska_: Hey does anyone have an example pong game for racket? 19:38 (join) thebifnif 19:43 (quit) JustinAlaska_: Ping timeout: 245 seconds 19:43 (quit) jesyspa: Quit: Lost terminal 19:51 (part) thebifnif: "Leaving" 19:57 (join) hey 19:58 (quit) hey: Client Quit 20:05 (join) pcavs 20:23 (quit) masm: Ping timeout: 256 seconds 20:25 (join) jrslepak 20:27 (quit) mye: Ping timeout: 256 seconds 20:32 (quit) bjz: Quit: Leaving... 20:39 (join) bjz 20:51 (quit) bjz: Quit: Leaving... 20:54 (join) rajah 20:55 rajah: does anyone know the difference between def/public and define/public ? 21:00 asumu: rajah: where did you see def/public? 21:00 asumu: I'm guessing in some internal code in the collects? 21:10 rajah: yeah 21:12 rajah: I'm trying to access the (get-pango) function in the font class, accessible methods are defined with def/public but (get-pango) is defined with define/public 21:12 asumu: rajah: def/public is basically the same as define/public. 21:13 asumu: The only difference is that it allows some extra checking of arguments, but you should avoid that anyway if you're writing new code. 21:13 asumu: Instead, use class contracts. 21:13 rajah: why is (get-pango) not available to call then 21:13 asumu: Probably because it's defined using a local member name. 21:14 rajah: Do you know how I would go about getting the glyph data of a font? 21:16 asumu: Yeah, it's because it's a local member definition. See racket/private/draw/local.rkt. 21:16 asumu: You might be able to access the method if you require that file. 21:16 asumu: Err, racket/draw/private/local 21:17 asumu: (yep, that works) 21:17 rajah: you mean require the file by absolute path 21:18 asumu: rudybot: eval (require racket/draw) (require racket/draw/private/local) (send (new font%) get-pango) 21:18 rudybot: asumu: ; Value: # 21:18 asumu: I mean like taht. 21:18 asumu: *that 21:18 rajah: oh nice 21:19 rajah: thanks 21:37 (join) neilv 22:07 (join) bjz 23:08 (join) vu3rdd 23:08 (quit) vu3rdd: Changing host 23:08 (join) vu3rdd 23:09 (quit) Shviller: Ping timeout: 244 seconds 23:10 (join) Shviller 23:19 (quit) tuor: Quit: tuor 23:55 (quit) neilv: Quit: Leaving 23:55 (quit) pcavs: Quit: Leaving. 23:58 (quit) rajah: Remote host closed the connection