00:03 (join) jyc_ 00:12 (join) pcavs 00:14 (quit) jyc_: Remote host closed the connection 00:22 (part) thebifnif 00:31 (quit) dnolen`: Ping timeout: 244 seconds 00:33 (join) jesyspa 00:44 (quit) jeapostrophe: Ping timeout: 244 seconds 00:59 (quit) hash_table: Ping timeout: 246 seconds 01:05 (join) mithos28 01:26 (quit) crundar__: Ping timeout: 256 seconds 01:29 (quit) mithos28: Quit: mithos28 01:31 (join) omegacfx 01:31 (part) omegacfx: "Leaving" 01:44 (join) vu3rdd 01:44 (quit) vu3rdd: Changing host 01:44 (join) vu3rdd 01:44 (join) cdidd 01:49 (quit) pcavs: Quit: Leaving. 02:21 (quit) acarrico: Ping timeout: 240 seconds 02:32 (quit) em: Ping timeout: 260 seconds 02:36 (join) acarrico 02:36 (quit) ambrosebs: Ping timeout: 240 seconds 02:41 (join) mithos28 02:42 (join) hkBst 02:42 (quit) hkBst: Changing host 02:42 (join) hkBst 02:47 (quit) cdidd: Remote host closed the connection 02:56 (join) Demosthenes 02:58 (join) djcoin 03:08 (join) em_ 03:11 (quit) jonrafkind: Ping timeout: 244 seconds 03:21 (quit) mithos28: Quit: mithos28 03:30 (quit) Demosthenes: Ping timeout: 244 seconds 03:43 (quit) gciolli: Quit: Leaving. 04:31 (quit) danl-ndi: Ping timeout: 268 seconds 04:32 (join) danl-ndi 04:48 neilv: anyone want to run this code and tell me their operating system and whether or not the code says "YES"? http://paste.org/54232 04:49 (join) gciolli 05:02 (join) errstr- 05:04 (quit) errstr: *.net *.split 05:41 (join) masm 05:50 (join) bitonic 06:03 (join) carleastlund 06:20 (join) RacketCommitBot 06:20 RacketCommitBot: [racket] plt pushed 1 new commit to master: http://git.io/xTsZZA 06:20 RacketCommitBot: [racket/master] adjust check syntax so that it doesn't take over the right-click - Robby Findler 06:20 (part) RacketCommitBot 06:29 bremner: neilv: it does on Linux (debian testing amd64) for me 06:33 (quit) carleastlund: Quit: carleastlund 06:55 (quit) gciolli: Quit: Leaving. 07:04 (join) RacketCommitBot 07:04 RacketCommitBot: [racket] plt pushed 1 new commit to master: http://git.io/PF_-xg 07:04 RacketCommitBot: [racket/master] adjust the installer dialog so that it prints a "completed" - Robby Findler 07:04 (part) RacketCommitBot 07:09 (join) RacketCommitBot 07:09 RacketCommitBot: [racket] plt pushed 1 new commit to master: http://git.io/TqixRg 07:09 RacketCommitBot: [racket/master] eliminate some dead code (showuld have been removed in an earlier commit) - Robby Findler 07:09 (part) RacketCommitBot 07:29 neilv: bremner: thanks 07:30 (join) noisetonepause 07:34 (quit) neilv: Quit: Leaving 07:42 (join) jeapostrophe 07:42 (quit) jeapostrophe: Changing host 07:42 (join) jeapostrophe 07:48 (join) RacketCommitBot 07:48 RacketCommitBot: [racket] plt pushed 1 new commit to master: http://git.io/nXKZuA 07:48 RacketCommitBot: [racket/master] make check syntax traverse (module* ...) expressions - Robby Findler 07:48 (part) RacketCommitBot 08:14 (quit) snorble_: Ping timeout: 252 seconds 08:28 (quit) BeLucid: Remote host closed the connection 08:43 (join) BeLucid 08:46 (quit) noam_: *.net *.split 08:58 (join) hash_table 09:02 (join) noam_ 09:11 (quit) jrslepak: Quit: What happened to Systems A through E? 09:18 (join) DCherkasov8657 09:28 (quit) hash_table: Ping timeout: 255 seconds 09:35 (join) pcavs 09:36 (nick) samth -> samth_away 09:42 (join) karswell 09:44 (join) jrslepak 09:45 (quit) noisetonepause: Read error: Operation timed out 09:50 (quit) pcavs: Quit: Leaving. 09:58 (join) gciolli 09:59 (quit) jeapostrophe: Ping timeout: 244 seconds 09:59 (join) Demosthenes 10:11 (quit) bitonic: Ping timeout: 245 seconds 10:18 (quit) em_: Quit: As a wild ass in the desert go I forth to my work 10:18 (join) emma 10:20 (join) grettke 10:20 (join) mceier 10:22 (nick) emma -> em 10:25 (quit) Demosthenes: Ping timeout: 244 seconds 10:41 (quit) Nisstyre: Ping timeout: 245 seconds 10:43 grettke: Question for Windows Emacs users: If you are using V24... from where did you get it? I don't see it on the gnu site. 10:43 (join) hash_table 10:44 (join) pcavs 10:48 (join) noisetonepause 10:48 bremner: grettke: did you mean to ask that on #emacs? 10:53 grettke: bremner: No, I figured there are Geiser users in here. It turns out there are bad links on the gnu homepage. 10:55 (join) Kaylin 10:56 bremner: okey doke 10:59 (join) jeapostrophe 10:59 (quit) jeapostrophe: Changing host 10:59 (join) jeapostrophe 11:08 (join) carleastlund 11:11 (quit) gciolli: Ping timeout: 264 seconds 11:21 (quit) jrslepak: Quit: What happened to Systems A through E? 11:27 (join) RacketCommitBot 11:27 RacketCommitBot: [racket] plt pushed 2 new commits to master: http://git.io/fvKamA 11:27 RacketCommitBot: [racket/master] win32: fix(?) printing page-size calculation when in 100*mm - Matthew Flatt 11:27 RacketCommitBot: [racket/master] win32: fix for clipboard bitmap decoding - Matthew Flatt 11:27 (part) RacketCommitBot 11:33 (join) ssbr 11:43 (join) anRch 11:46 (quit) Kaylin: Read error: Connection reset by peer 11:49 (quit) jeapostrophe: Ping timeout: 264 seconds 11:57 (join) jonrafkind 11:57 (join) jeapostrophe 11:57 (quit) jeapostrophe: Changing host 11:57 (join) jeapostrophe 12:06 (join) samth 12:06 (quit) samth: Changing host 12:06 (join) samth 12:20 (quit) hkBst: Read error: Connection reset by peer 12:20 (join) hkBst 12:24 (join) jao 12:25 (quit) jao: Changing host 12:25 (join) jao 12:28 (join) Demosthenes 12:29 (join) Nisstyre 12:33 (quit) hkBst: Read error: Connection reset by peer 12:33 (join) hkBst 12:33 (quit) hkBst: Changing host 12:33 (join) hkBst 12:35 (quit) Nisstyre: Max SendQ exceeded 12:37 (join) Shvillr_ 12:37 (quit) Shviller: Read error: Connection reset by peer 12:37 (nick) Shvillr_ -> Shviller 12:37 (quit) Demosthenes: Ping timeout: 244 seconds 12:41 (join) MayDaniel 12:42 (quit) hkBst: Ping timeout: 244 seconds 12:43 (join) Demosthenes 12:44 (quit) anRch: Quit: anRch 12:50 (quit) djcoin: Quit: WeeChat 0.3.7 12:56 (join) Nisstyre 13:04 danl-ndi: trying to build racket embedded in a c++ program in 5.3 13:04 danl-ndi: it crashes during the call to scheme_main_setup in scheme_init_os_thread_like 13:04 danl-ndi: at: *scheme_get_thread_local_variables_ptr() = vars; 13:09 danl-ndi: (using the embedding sample from the docs) 13:10 (join) ssbr__ 13:14 (quit) ssbr: Ping timeout: 244 seconds 13:18 (join) Kaylin 13:23 samth: danl-ndi, does gdb tell you what's wrong? 13:28 (join) bitonic 13:35 (join) jrslepak 13:56 (quit) jeapostrophe: Ping timeout: 248 seconds 14:01 (join) yoklov 14:04 danl-ndi: samth: yes, actually visual studio does: scheme_get_thread_local_variables_ptr() returns null 14:05 (quit) pcavs: Quit: Leaving. 14:08 (join) anRch 14:08 (join) pcavs 14:13 danl-ndi: what could go wrong with initializing thread local variables...? 14:15 samth: danl-ndi, i'm not sure 14:16 samth: but since you're using windows, my first guess is platform incompatibility issues 14:16 samth: but you should post on the mailing list 14:22 (quit) ssbr__: Ping timeout: 264 seconds 14:23 (join) ssbr__ 14:29 (quit) ssbr__: Ping timeout: 248 seconds 14:36 (quit) bitonic: Ping timeout: 246 seconds 14:39 (join) spd 14:40 (quit) acarrico: Ping timeout: 244 seconds 14:43 (quit) spd: Quit: ERC Version 5.3 (IRC client for Emacs) 14:57 (join) bitonic 14:57 (join) acarrico 15:04 (quit) anRch: Quit: anRch 15:15 (quit) Kaylin: Read error: Connection reset by peer 15:16 (quit) yoklov: Quit: computer sleeping 15:18 (quit) Demosthenes: Ping timeout: 244 seconds 15:21 (join) jeapostrophe 15:21 (quit) jeapostrophe: Changing host 15:21 (join) jeapostrophe 15:43 (part) grettke 15:51 (join) gciolli 15:56 asumu: I hadn't realized there there's actually a video of that game dev with Racket talk: http://cufp.org/videos/functional-mzscheme-dsls-game-development 15:56 asumu: (in general, CUFP videos: http://cufp.org/videos) 15:57 jonrafkind: audio is awful 15:58 (quit) mceier: Quit: leaving 15:58 asumu: Also, https://www.coursera.org/course/programdesign 15:58 jonrafkind: im surprised they even posted this video 16:05 Cryovat: Hmm 16:05 Cryovat: Was about to remark the same about the audio 16:07 Cryovat: It must be incredibly rewarding to see your work used in a big project like that 16:14 (quit) jao: Remote host closed the connection 16:18 (join) jao 16:18 (quit) jao: Changing host 16:18 (join) jao 16:19 (part) gciolli 16:20 (join) gciolli 16:34 (quit) hash_table: Ping timeout: 240 seconds 16:39 (join) Demosthenes 16:42 (join) RacketCommitBot 16:42 RacketCommitBot: [racket] plt pushed 1 new commit to master: http://git.io/FTpRmQ 16:42 RacketCommitBot: [racket/master] fix first-order test for struct/dc contracts - Robby Findler 16:42 (part) RacketCommitBot 16:47 (quit) bitonic: Remote host closed the connection 16:55 (nick) DCherkasov8657 -> dca 17:48 (quit) samth: Ping timeout: 252 seconds 17:51 danl-ndi: Cryovat: I make them work for it. sometimes. 17:56 (join) RacketCommitBot 17:56 RacketCommitBot: [racket] plt pushed 1 new commit to master: http://git.io/Ol2MTg 17:56 RacketCommitBot: [racket/master] Fixing error discovered by Steven Lyde - Jay McCarthy 17:56 (part) RacketCommitBot 17:59 (quit) masm: Quit: Leaving. 18:01 (quit) acarrico: Ping timeout: 252 seconds 18:05 (quit) MayDaniel: Read error: Connection reset by peer 18:16 (join) acarrico 18:29 (quit) jrslepak: Quit: What happened to Systems A through E? 18:32 (join) anRch 18:33 (quit) jeapostrophe: Ping timeout: 248 seconds 18:34 (quit) pcavs: Quit: Leaving. 18:35 (join) Kaylin 18:40 (quit) gciolli: Quit: Leaving. 18:54 (join) hash_table 18:59 (quit) dsantiago: Ping timeout: 268 seconds 19:01 (join) dsantiago 19:03 (join) pcavs 19:04 (quit) Kaylin: Quit: Leaving. 19:08 (quit) jesyspa: Quit: leaving 19:27 (quit) anRch: Quit: anRch 19:30 (join) dnolen 19:48 (quit) jonrafkind: Ping timeout: 240 seconds 20:22 (join) jeapostrophe 20:22 (quit) jeapostrophe: Changing host 20:22 (join) jeapostrophe 20:33 (quit) Demosthenes: Quit: leaving 20:36 (quit) dsantiago: Quit: Leaving... 20:50 skarpy: Can anyone help me with this exercise from HtDP2e? http://codepad.org/ohiBLVPy 20:50 skarpy: It's crashing on a up or down key press 20:51 (join) DT` 20:51 sizz: e.g. (main2 100) 20:53 (join) dsantiago 21:01 skarpy: yes 21:02 (part) sizz: "http://quassel-irc.org - Chat comfortably. Anywhere." 21:04 (quit) jeapostrophe: Ping timeout: 246 seconds 21:30 (join) Kaylin 21:52 (join) gwh 21:53 (join) jrslepak 22:00 (part) gwh: "ERC Version 5.3 (IRC client for Emacs)" 22:01 (join) gwh 22:04 (part) gwh 22:20 (join) jyc_ 22:22 (join) jonrafkind 22:22 (quit) jonrafkind: Changing host 22:22 (join) jonrafkind 22:26 asumu: skarpy: I think it'd help if you wrote purpose statements and contracts/signatures. 22:27 asumu: That would help you figure out the problem here (hint: does world-go make sense in change?) 22:36 skarpy: asumu: thanks, I'll work on it 22:42 (quit) hash_table: *.net *.split 22:42 (quit) m4burns: *.net *.split 22:42 (quit) tewk: *.net *.split 22:42 (quit) mattmight: *.net *.split 22:42 (join) m4burns 22:42 (join) hash_table 22:48 (join) tewk 22:48 (join) mattmight 22:49 (quit) Nisstyre: Ping timeout: 244 seconds 22:53 (quit) Kaylin: Quit: Leaving. 22:54 jonrafkind: wouldnt it be cool if you could reference an identifier from a module without having to require it, like racket/list.first. the module could find such identifiers and lift a require form to the top which would import that identifier only for the phase the identifier was used in. (require (for-meta 2 (only-in racket/list first))) 22:55 jonrafkind: you might have to rewrite parts of the expander to do it though 22:58 skarpy: asumu: okay, I think I did it right -- http://codepad.org/0Gw9ggVa 22:59 skarpy: And I even spelled 'gauge' correctly in this version ;0 23:00 asumu: Yeah, looks good. 23:01 asumu: jonrafkind: maybe, but I don't see myself using it that often. 23:01 asumu: Since it'd be annoying to type out the fully qualified name. 23:01 jonrafkind: yea its true, but i find it annoying to add new require things 23:02 jonrafkind: especially when I move code around to new files and I have to fix up the requires 23:02 (join) sizz 23:02 jonrafkind: if I could put (require) inside a function that would be nice 23:02 jonrafkind: scala allows that, import asdfioj; inside a function 23:02 asumu: I think I'd rather mess with requires than typing out stuff like racket/set.set-union. 23:03 asumu: Especially since Scheme-style identifiers are just sucky (e.g., set-union). 23:03 (quit) Shvillr: Ping timeout: 245 seconds 23:03 jonrafkind: whats wrong with 'set-union' 23:04 (join) Shvillr 23:04 (join) Kaylin 23:04 asumu: I'm just complaining about putting the data structure as part of the identifier. 23:04 (join) RacketCommitBot 23:04 RacketCommitBot: [racket] plt pushed 3 new commits to master: http://git.io/qOCvRA 23:04 RacketCommitBot: [racket/master] Remove reference to outdated software. - Eli Barzilay 23:04 RacketCommitBot: [racket/master] Clarify that the `*-node' is not in the list of nodes. - Eli Barzilay 23:04 RacketCommitBot: [racket/master] Improvements to "meta/images/taking-screenshots". - Eli Barzilay 23:04 (part) RacketCommitBot 23:04 jonrafkind: oh heh 23:11 (quit) carleastlund: Quit: carleastlund 23:14 (join) joebob 23:14 joebob: hey 23:15 asumu: joebob: hi 23:17 joebob: do you know how to use 0 as a parameter in racket? like lambda (0 x) (f2 x) 23:17 asumu: joebob: I'm not sure I understand the question. What's the intended behavior? 23:17 asumu: You want the number '0' to be the parameter name? 23:19 joebob: im trying to convert a function f(0,x) into racket, so it would be a constant value 23:20 asumu: Are you trying to translate a function defined in a language with pattern matching like Haskell? 23:26 joebob: i believe so 23:26 (join) Nisstyre-laptop 23:27 asumu: rudybot: (define (f y x) (match* [(0 x) x])) 23:27 rudybot: asumu: Done. 23:27 asumu: rudybot: (f 0 3) 23:27 rudybot: asumu: error: procedure application: expected procedure, given: 0; arguments were: 3 23:27 asumu: Oh whoops 23:28 asumu: rudybot: eval (define (f y x) (match* (y x) [(0 x) x])) (f 0 3) 23:28 rudybot: asumu: ; Value: 3 23:28 asumu: You can use the match* thing to do pattern matching. 23:28 asumu: Though if you are new to Racket, you might want to familiarize yourself with `cond` and such first. See the Guide. 23:29 asumu: (incidentally, in the latest git I have a form called `define/match` that lets you write pattern matching based functions almost as short as in Haskell) 23:33 (quit) dnolen: Remote host closed the connection 23:52 (quit) Kaylin: Quit: Leaving. 23:55 joebob: sorry for late reply. thanks for the help im pretty new to racket so i'll have to play with it some more