00:01 (quit) jao: Ping timeout: 246 seconds 00:17 (quit) Blaze9: Ping timeout: 245 seconds 00:18 (join) yoklov 00:25 (quit) kvda: Quit: x__x 00:25 (join) kvda 00:33 (join) dented42 00:40 (join) cdidd 00:57 (quit) Shviller: Ping timeout: 246 seconds 00:58 (join) Shviller 01:08 (join) Blaze9 01:09 Blaze9: Hey guys, Can someone take a look at this if possible and see why our shot's don't draw correctly? www.blaze9.com/gamegroup3.2(broken).rkt We've been working on it for a two or so hours now. I'm sure someone here is more knowledgeable than us. 01:15 jonrafkind: you mean how pressing up does nothing? 01:16 jonrafkind: probably because process-key-event is never used 01:17 jonrafkind: you should somehow merge move-rocket, process-key, and process-key-event 01:18 (nick) abbe -> everyone 01:18 (nick) everyone -> abbe 01:19 (quit) jrslepak: Quit: What happened to Systems A through E? 01:21 (quit) yoklov: Quit: bye! 01:34 Blaze9: Yeah, that's exactly what I mean. How do you recommend we go about merging those three? 01:36 jonrafkind: well move-rocket checks the key event to see if its right/left, process-key-event checks to see if its up 01:36 jonrafkind: so already you can merge that into a single cond 01:42 Blaze9: Ok, so do you know why process-key-event is never used? Even though I am pressing up? 01:43 jonrafkind: where in the code do you think process-key-event is being called 01:45 Blaze9: Duh... This is what coding at 2AM does. Thank you. 01:52 Haffe: What's up with realm of racket? 01:52 Haffe: I am a TA in a course that uses RACKET, right now we use SICP as our main material. 01:52 Haffe: But I was curious about realm of racket. 01:54 jonrafkind: i guess its under construction 01:55 jonrafkind: also its not 1970 so you dont need to say RACKET 01:56 Haffe: Ok. 02:07 (quit) jeapostrophe: Ping timeout: 276 seconds 02:12 (join) bluezenix 02:25 (quit) bluezenix: Quit: Leaving. 02:25 (quit) kvda: Quit: x__x 02:41 (quit) jonrafkind: Ping timeout: 240 seconds 02:46 (quit) ivan`: Read error: Connection reset by peer 02:47 (join) ivan` 02:56 (join) hkBst 02:56 (quit) hkBst: Changing host 02:56 (join) hkBst 03:05 (join) bluezenix 03:30 (join) RacketCommitBot 03:30 RacketCommitBot: [racket] plt pushed 1 new commit to master: http://git.io/dpdn9w 03:30 RacketCommitBot: [racket/master] New Racket version 5.3.0.1. - Eli Barzilay 03:30 (part) RacketCommitBot 03:39 (quit) hkBst: Quit: Konversation terminated! 03:56 (join) ahinki 03:59 (nick) abbe -> anyone 03:59 (nick) anyone -> abbe 03:59 (join) mceier 04:00 (join) _ 04:00 (quit) Shviller: Disconnected by services 04:00 (nick) _ -> Shviller 04:24 (quit) Fulax: Ping timeout: 272 seconds 04:41 (join) antithesis 05:05 (join) masm 05:35 (join) bitonic 05:49 (quit) Kaylin: Read error: Connection reset by peer 06:14 (quit) bluezenix: Ping timeout: 260 seconds 06:16 (join) bluezenix 06:38 (quit) ahinki: Quit: ChatZilla 0.9.88.2 [Firefox 12.0/20120403211507] 07:03 (quit) bluezenix: Quit: Leaving. 07:44 (join) bluezenix 08:04 (join) kanak 08:36 (quit) duomo: Quit: Leaving... 08:36 (join) jrslepak 08:55 (quit) Haffe: Ping timeout: 260 seconds 09:07 (join) jeapostrophe 09:37 (join) ahinki 09:49 (join) dzhus 09:52 bremner: JONRAFKIND: Y U NO LIKE 1970? 10:02 (quit) dzhus: Read error: Connection reset by peer 10:02 (join) dzhus 10:06 (quit) dzhus: Read error: Connection reset by peer 10:06 (join) dzhus 10:16 (join) Haffe 10:18 (quit) karswell: Remote host closed the connection 10:24 (join) dnolen 10:29 (join) karswell 10:36 (quit) jrslepak: Quit: This computer has gone to sleep 10:49 (join) dous 10:58 (quit) ahinki: Quit: ChatZilla 0.9.88.2 [Firefox 12.0/20120403211507] 11:08 (quit) jeapostrophe: Ping timeout: 265 seconds 11:09 (join) kvda 11:09 (quit) kvda: Client Quit 11:11 (quit) dented42: Ping timeout: 248 seconds 11:15 (quit) dnolen: Read error: Operation timed out 11:23 (join) bmp 11:38 (quit) dous: Ping timeout: 265 seconds 11:39 (join) yoklov 11:41 (join) anRch 11:42 (join) kanak1 11:43 (nick) samth_away -> samth 11:43 (quit) kanak: Ping timeout: 244 seconds 11:50 (join) jeapostrophe 11:51 (quit) bluezenix: Quit: Leaving. 11:56 (join) gciolli 11:58 (join) djcb 12:01 (join) djcb` 12:03 (quit) djcb: Ping timeout: 252 seconds 12:06 (quit) gciolli: Ping timeout: 265 seconds 12:11 (join) dnolen 12:18 (join) gciolli 12:21 (join) dented42 12:28 (join) bluezenix 12:40 (quit) anRch: Quit: anRch 12:41 (quit) yoklov: Quit: computer sleeping 12:47 (quit) karswell: Remote host closed the connection 12:48 (join) Kaylin 12:52 (quit) gciolli: Quit: Leaving. 12:58 (join) karswell 13:06 (join) yoklov 13:09 (join) jonrafkind 13:10 (join) aalix 13:12 (join) Skola 13:12 (quit) Skola: Client Quit 13:15 (join) ssbr_ 13:26 (quit) yoklov: Quit: bye! 13:27 (join) yoklov 13:30 (quit) bmp: Quit: Leaving... 13:30 (quit) jhemann_: Ping timeout: 264 seconds 13:35 (quit) bitonic: Quit: WeeChat 0.3.5 13:38 (join) 16SAA0LHV 13:38 (join) 5EXAAOKNK 13:38 (join) 66MAAB6FL 13:39 (quit) dnolen: Ping timeout: 245 seconds 13:39 (quit) Blaze9: Ping timeout: 245 seconds 13:39 (quit) 16SAA0LHV: Client Quit 13:40 (quit) 5EXAAOKNK: Client Quit 13:42 (join) noam__ 13:43 (join) dnolen 13:44 (quit) noam_: Read error: Connection reset by peer 13:48 (join) Fulax 13:49 (quit) Kaylin: Quit: Leaving. 13:49 (join) RacketCommitBot 13:49 RacketCommitBot: [racket] plt pushed 2 new commits to master: http://git.io/ZPCXXw 13:49 RacketCommitBot: [racket/master] fix `record-dc%' test - Matthew Flatt 13:49 RacketCommitBot: [racket/master] add `#:line-number-sep' to `codeblock' - Matthew Flatt 13:49 (part) RacketCommitBot 13:49 (join) Kaylin 13:52 (join) neilv 13:52 (quit) neilv: Changing host 13:52 (join) neilv 13:58 (join) bmp 14:21 (join) sstrickl 14:29 (quit) 66MAAB6FL: Ping timeout: 265 seconds 14:29 neilv: new quack version. http://www.neilvandyke.org/quack/ 14:30 stamourv: neilv: :D 14:30 stamourv: What's new? 14:31 neilv: indent and fontify for the submodule forms 14:32 neilv: quack is only just barely being maintained, til meow is finished 14:33 stamourv: I'm looking forward to meow. 14:35 neilv: me too. i think when i left off it only needed another person-day of work (finish the indent algorithm i'd just figured out) before i could do a semi-useful release. now i have to refresh my brain with where i left off 14:41 chandler: If only those darned customers didn't get in the way, we could all be so productive. 14:41 (part) bmp 14:42 neilv: you know how emacs makefile-mode colors tabs and spaces prominently, when it thinks you got them wrong? i plan to have meow do something analogous whenever the indentation on a line does not match what meow would do 14:42 neilv: could be really annoying 14:43 chandler: ooh, that's interesting. 14:43 neilv: type an open-paren, pause for an instant, and all of a sudden all the indents for the rest of the file are magenta bars 14:44 neilv: but could be really useful if you're editing code (without structural editing commands), and want to know when you've closed parens to what they were before 14:44 chandler: I have to say that online expansion has me hooked on DrRacket again... 14:44 neilv: yeah, i've been using drracket a lot 14:45 chandler: It does a nice little marker on the right side of the editor when there's a syntax error. It's helpful and subtle. 14:45 neilv: although, until i have submodules, i have this one library that is split across several files, and i found that i was having writer's block. i eventually realized that was partly due to trying to edit several files at once in drracket 14:46 chandler: Yes, an interactive switch-tab kind of command (keyed off C-x b?) would be nice. 14:46 chandler: And I still miss paredit. 14:46 neilv: there was a paredit-like thing for drracket, done about the same time. divascheme or something like that 14:47 chandler: Yeah; it's a modal editor, which makes me all itchy and annoyed. 14:47 chandler: Maybe some of the code could be salvaged. 14:48 neilv: meow will have some structural editing commands. i polled the users list last year to ask for suggestions of which 14:50 (join) jao 14:50 (quit) jao: Changing host 14:50 (join) jao 14:51 neilv: ok, i am dusting off meow. my racket libraries work is kinda waiting for 5.3 anyway 14:56 offby1 dunno what "meow" is, but is naturally in favor of cat-themed software 14:57 (quit) kanak1: Ping timeout: 265 seconds 14:57 offby1: now I know. 14:57 offby1 cleans his fur delicately 15:04 (join) acarrico 15:06 asumu: It'd be nice if the paredit stuff could just be a mixin. 15:06 asumu: So you could add it to DrRacket as is or with other editing modes. 15:14 asumu: Huh, DivaScheme has a mixin for emacs-like marks. 15:14 (join) dyoo 15:15 dyoo: re DivaScheme: my apologies: it's my responsibility that it bitrotted 15:15 dyoo: I need to go back and bring it back to life soon 15:16 stamourv: dyoo: I thought it was Guillaume's. 15:16 dyoo: the code's on github at: https://github.com/dyoo/divascheme, but since it was written in the DrScheme days, it probably won't work under DrRacket without work 15:16 dyoo: stamourv: yeah, but I took over for maintenance after he left 15:17 dyoo: and then I ran into my own issues with time management. :( 15:18 asumu: dyoo: thanks for the macro tutorial, BTW. It's a good read. 15:18 (quit) Kaylin: Ping timeout: 245 seconds 15:19 dyoo: thank you, but I'm now a lot more uncertain, with brian's counterexamples making me dizzy 15:19 chandler: sorry about that! 15:20 dyoo: I don't understand things as well as I should; I need to go back and really understand before revising the tutorial 15:20 dyoo: chandler: no problem; this is basically how I learn anything. :) 15:20 (join) jhemann 15:21 dyoo: I did have fun having to code up (planet dyoo/stardate) just so I can get that joke in 15:22 chandler: :-) 15:29 offby1: dyoo: I love that you're doing your learning in public -- some of it may rub off 15:33 dyoo: by the way, question re: Racket date/time libraries. Is it just me, or is it somewhat difficult to make a date object without full knowledge of the structure's contents? 15:33 offby1: *shrug* 15:33 offby1: I seem to always need to pull in some SRFI or other to do what I need to do 15:34 dyoo: that is, I'm staring at: http://docs.racket-lang.org/reference/time.html#(def._((lib._racket/private/base..rkt)._date)) and all those darn fields are required 15:34 dyoo: I have no idea if july 15, 1987 is on a friday or not, for example 15:34 offby1: hmm 15:35 offby1: I don't think you're supposed to make those by hand. 15:35 offby1: for exactly that reason 15:35 bremner: (require omniscience) 15:35 bremner: (provide cryptic-remark) 15:35 offby1: that's probably why I always use SRFI-19 15:35 stamourv: dyoo: asumu wrote a library to generate calendars. That could work for that specific question. 15:36 stamourv: It's on his github, IIRC. 15:36 offby1: it's got string->date 15:36 offby1: rudybot: (require srfi/19) 15:36 rudybot: *offby1: Done. 15:36 offby1: rudybot: (string->date "July 15, 1987") 15:36 rudybot: *offby1: it's got string->date 15:36 offby1: heh 15:37 offby1: rudybot: eval (string->date "July 15, 1987") 15:37 rudybot: *offby1: error: procedure string->date: expects 2 arguments, given 1: "July 15, 1987" 15:37 offby1: rudybot: eval (string->date "July 15, 1987" "~B ~d, ~Y") 15:37 rudybot: *offby1: error: file-or-directory-modify-seconds: `read' access denied for /home/erich/.racket/racket-prefs.rktd 15:37 offby1: *sigh* 15:37 offby1: rudybot: init racket 15:37 rudybot: *offby1: your sandbox is ready 15:37 offby1: rudybot: (require srfi/19) 15:37 rudybot: *offby1: Done. 15:37 offby1: rudybot: eval (string->date "July 15, 1987" "~B ~d, ~Y") 15:37 rudybot: *offby1: error: file-or-directory-modify-seconds: `read' access denied for /home/erich/.racket/racket-prefs.rktd 15:37 offby1 slaps rudybot upside the haid 15:38 offby1: I have never understood that error 15:38 dyoo: doh. :) 15:38 chandler: wasn't there someone else with this issue on the user list recently? 15:38 offby1: dunno 15:39 dyoo: I'd like to say something like: (make-time #:month 7 #:day 15 #:year 1987) so that it doesn't do any string parsing. A Rackety interface, and not a rickety one. 15:39 offby1: yeah 15:39 offby1: I think the structures in srfi/19 are more what you want, if not exactly it. 15:40 offby1: and happily you can convert from those structures to (say) Unix time 15:40 offby1: and thenceforth into racket dates. 15:40 (quit) acarrico: Ping timeout: 246 seconds 15:40 (join) lamefun 15:40 lamefun: hello 15:41 offby1: sez you! 15:44 asumu: dyoo: yeah, the SRFI-19 should provide that but as Vincent said I wrote an implementation of Zeller's algorithm as part of my calendar pict library. 15:44 asumu: That figures out the weekday. 15:44 asumu: It's neat that it works. 15:44 asumu: (if anyone's curious, calendar picts: https://github.com/takikawa/pict-utils/blob/master/calendar/main.rkt) 15:45 (quit) sstrickl: Quit: sstrickl 15:45 samth: asumu: pics or it didn't happen 15:45 stamourv: PicTs or it didn't happen! 15:45 asumu: Okay, lemme finish building Racket and I'll give you fish calendars. 15:46 stamourv: Mmm, fish calendars... 15:46 stamourv: When's Matthew's birthday? 15:47 offby1: asumu: we'll check back with you next week, then. 15:48 dyoo: stamourv: collects/tests/drracket/easter-egg.rkt 15:49 dyoo: november 1st according to it 15:49 (quit) jhemann: Ping timeout: 248 seconds 15:50 (part) lamefun 15:50 stamourv: dyoo: Heh. 15:50 stamourv: Having the easter eggs listed explicitly feels a bit like cheating. Maybe the test file should also be in the easter egg language. 15:51 dyoo: stamourv: No, please don't obscure this. No one's going to read source code. That's like... work, right? :) 15:52 stamourv: Also, the tests are only distributed in the Racket full distribution anyway. 15:53 bremner: *cough* 15:55 bremner: well, I guess the debian source package is a "full distribution" in that sense. 15:55 (join) acarrico 15:56 asumu: samth: http://i.imgur.com/oHu73.png 15:57 asumu: If I were feeling more fancy, I'd draw them in a circle with a huge fish in the middle. 15:59 asumu: (exercise for reader) 16:00 dyoo: question: there was a message on mailing list earlier about having the bug tracker link on the Community site 16:01 dyoo: does anyone remember why it got removed after the web site redesign? 16:04 samth: dyoo: just submit a patch 16:04 (join) chrissbx 16:04 jonrafkind: i heard it wasn't visible to prevent people from using it frequently since they are likely not to put in the proper version information 16:05 (quit) antithesis: Quit: yes leaving 16:05 stamourv: bremner: Right, I wasn't counting source packages. 16:08 (quit) djcb`: Remote host closed the connection 16:09 (join) kanak 16:24 (join) jhemann 16:25 (quit) chrissbx: Ping timeout: 272 seconds 16:29 (join) antithesis 16:33 (quit) aalix: Ping timeout: 265 seconds 16:35 (join) aalix 16:47 (join) chrissbx 16:55 (quit) kanak: Ping timeout: 252 seconds 16:55 (quit) chrissbx: Ping timeout: 265 seconds 16:57 (join) kanak 17:08 (quit) cdidd: Remote host closed the connection 17:10 (quit) dented42: Quit: Computer has gone to sleep. 17:11 (join) aalix_ 17:12 (join) Kaylin 17:13 (quit) aalix: Ping timeout: 265 seconds 17:13 (nick) aalix_ -> aalix 17:20 (join) dented42 17:22 (join) anRch 17:24 (quit) kanak: Ping timeout: 265 seconds 17:24 (quit) Kaylin: Read error: Connection reset by peer 17:33 (join) duomo 17:39 (quit) bluezenix: Quit: Leaving. 17:50 (quit) dnolen: Ping timeout: 245 seconds 17:53 (join) jrslepak 17:58 dyoo: is text:nbsp->space used by DrRacket still? I'm looking at PR 12683, and I thought it might be right to apply a similar approach to zero-width spaces 17:59 dyoo: but I can't see where text:nbsp->space-mixin is being applied to a DrRacket text%, and grep is not helping me as much as I had hoped 18:01 (join) bluezenix 18:04 (quit) anRch: Quit: anRch 18:21 (join) bluezenix1 18:22 (quit) jrslepak: Quit: This computer has gone to sleep 18:22 dyoo: gotta go; see everyone later! 18:22 (part) dyoo 18:23 (quit) bluezenix: Ping timeout: 250 seconds 18:40 (quit) neilv: Quit: Leaving 18:41 (quit) mceier: Quit: leaving 18:51 (join) Kaylin 18:51 (quit) dzhus: Remote host closed the connection 18:53 (quit) jeapostrophe: Ping timeout: 252 seconds 18:58 (quit) antithesis: Quit: yes leaving 19:06 (quit) jhemann: Ping timeout: 264 seconds 19:20 (quit) karswell: Remote host closed the connection 19:26 (quit) bluezenix1: Quit: Leaving. 19:27 (join) jhemann 19:30 (join) karswell 19:34 (join) bitonic 19:39 (join) kvda 19:46 (join) jeapostrophe 19:54 (quit) jonrafkind: Ping timeout: 252 seconds 19:58 (join) RacketCommitBot 19:58 RacketCommitBot: [racket] plt pushed 2 new commits to master: http://git.io/eRP38w 19:58 RacketCommitBot: [racket/master] ffi/unsafe/com: repair for optional `any' arguments - Matthew Flatt 19:58 RacketCommitBot: [racket/master] ffi/unsafe/com: avoid inclusion of no-error result code in error messages - Matthew Flatt 19:58 (part) RacketCommitBot 20:11 (quit) bitonic: Quit: WeeChat 0.3.5 20:15 (quit) jeapostrophe: Ping timeout: 246 seconds 20:29 (nick) samth -> samth_away 20:37 (join) pmatey 20:41 (quit) pmatey: Client Quit 21:01 (join) jeapostrophe 21:06 (quit) Kaylin: Quit: Leaving. 21:08 (join) jrslepak 21:12 (join) Kaylin 21:13 (join) RacketCommitBot 21:13 RacketCommitBot: [racket] plt pushed 1 new commit to master: http://git.io/XjujTw 21:13 RacketCommitBot: [racket/master] ffi/unsafe/com: fix arrays of 'any - Matthew Flatt 21:13 (part) RacketCommitBot 21:29 (quit) ssbr_: Ping timeout: 265 seconds 21:38 (quit) kvda: Quit: x__x 21:39 (quit) aalix: Ping timeout: 265 seconds