00:00 (quit) masm: Quit: Leaving. 00:01 (join) kmc 00:03 (part) acts_as_david 00:15 (join) davejacobs 00:18 (join) veer 00:20 (part) davejacobs 00:33 (quit) jeapostrophe: Ping timeout: 276 seconds 00:47 (quit) veer: Quit: Leaving 00:48 (quit) yoklov: Quit: computer sleeping 01:10 (join) DeeMoney 01:10 (quit) sousousou: Quit: WeeChat 0.3.6 01:11 (quit) jonrafkind: Ping timeout: 244 seconds 01:23 (join) neilv 01:23 (quit) neilv: Changing host 01:23 (join) neilv 01:34 Kaylin: reading through some code here, found a regular expression but I don't know how to use those. 01:34 Kaylin: (regexp-match #rx"(\r\n|^)\r\n" x) 01:34 Kaylin: I assume \r \n is CR-LF, and I see from "f***ing wikipedia" that ^ in that context is the start of a string, | is logical OR, but what does this mean exactly match a string terminated with CR-LF OR the same thing also beginning with CR-LF? 01:35 (quit) angusiguess: Ping timeout: 240 seconds 01:37 (join) Sgeo 01:46 neilv: is your goal to learn regular expressions, or to understand a particular piece of code that uses a regular expression? 01:47 neilv: if you want to learn regular expressions, that's a really bad example to start with 01:47 Kaylin: um, I would love both, so a good example would be good, but I also wanted to know what that meant 01:48 Kaylin: though I think the class I am in (unrelated to this) is going to get into regular expressions in racket soon because we're doing mealy and moore machines and finite state automata now and such 01:49 Kaylin: I was checking out this page, it's a little much for me all at once though 01:49 Kaylin: http://docs.racket-lang.org/reference/regexp.html#%28part._regexp-syntax%29 01:49 rudybot: http://tinyurl.com/86kva89 01:49 neilv: looks to me like the likely purpose of that regular expression is to find ``extraneous'' blank lines in some input 01:49 Kaylin: hah! 01:49 Kaylin: ok 01:50 neilv: and specifically in input that uses an CR-LF newline sequence 01:52 Kaylin: ok, will it grab as much as it can like if I had a CR-LF followed by some text followed by another CR-LF? 01:52 Kaylin: or just two in a row 01:53 neilv: specifically, it will match the first blank line 01:53 Kaylin: ok 01:53 neilv: maybe someone is using it to skip past http headers 01:56 Kaylin: thanks so much for your explanation :) 02:31 (join) cdidd 03:24 (join) dzhus 03:36 (join) dalaing1 03:44 (quit) dalaing1: Quit: Leaving. 03:56 (quit) Kaylin: Quit: Leaving. 04:11 (quit) realitygrill: Quit: realitygrill 04:11 (join) Patterngazer_ 05:14 (join) mye 05:55 (quit) noam_: Read error: Connection reset by peer 05:56 (join) noam_ 06:00 (join) Sicp 06:00 (quit) Sicp: Changing host 06:00 (join) Sicp 06:55 (join) gciolli 07:05 (quit) gciolli: Ping timeout: 240 seconds 07:06 (join) bluezenix 07:11 (join) dme 07:49 (join) masm 07:58 (quit) dme: Ping timeout: 245 seconds 08:00 (join) bluezenix1 08:02 (quit) bluezenix: Ping timeout: 245 seconds 08:02 (quit) tauntaun: Quit: leaving 08:04 (quit) abbe: Disconnected by services 08:05 (quit) neilv: Quit: Leaving 08:06 (join) abbe 08:07 (join) Kaylin 08:26 RacketCommitBot: [racket] plt pushed 1 new commit to master: http://git.io/sLN7wg 08:26 RacketCommitBot: [racket/master] declare `char' fields used as signed - Matthew Flatt 08:33 (join) tauntaun 08:36 (quit) tauntaun: Client Quit 08:41 (join) mceier 08:47 (join) angusiguess 08:51 (join) MayDaniel 09:05 RacketCommitBot: [racket] plt pushed 4 new commits to master: http://git.io/nMBZ4Q 09:05 RacketCommitBot: [racket/master] adjust -> contract so that (-> any/c ... any) contracts are now - Robby Findler 09:05 RacketCommitBot: [racket/master] clarify boolean=? and symbol=? - Robby Findler 09:05 RacketCommitBot: [racket/master] add a test suite for racket/bool - Robby Findler 09:09 (quit) Sicp: Ping timeout: 248 seconds 09:15 (join) noam__ 09:18 (quit) noam_: Ping timeout: 240 seconds 09:18 (quit) kmc: Ping timeout: 240 seconds 09:18 (join) kmc 09:21 (quit) Sgeo: Ping timeout: 240 seconds 09:22 (quit) angusiguess: Ping timeout: 252 seconds 09:37 (join) Sgeo 09:40 RacketCommitBot: [racket] plt pushed 1 new commit to master: http://git.io/Z_CH6A 09:40 RacketCommitBot: [racket/master] lazy: fix `or' and `and' to not force last argument - Matthew Flatt 10:00 (join) anRch 10:03 (quit) zerokarmaleft: Ping timeout: 276 seconds 10:03 (join) zerokarmaleft 10:20 (join) jeapostrophe 10:35 (quit) DeeMoney: Ping timeout: 245 seconds 10:44 (quit) Sgeo: Ping timeout: 276 seconds 10:44 (quit) noam__: Read error: Connection reset by peer 10:44 (join) noam__ 10:46 (join) Sgeo 10:57 (join) jonrafkind 10:58 (join) Shviller 10:58 (quit) Shvillr: Ping timeout: 245 seconds 11:02 (quit) anRch: Quit: anRch 11:05 (join) yoklov 11:07 (quit) bluezenix1: Quit: Leaving. 11:08 (join) bluezenix 11:24 (join) bluezenix1 11:25 (quit) bluezenix: Ping timeout: 244 seconds 11:32 (quit) Patterngazer_: Quit: Beware of programmers who carry screwdrivers. 11:38 (join) angusiguess 11:52 (quit) ASau: Ping timeout: 252 seconds 11:56 (join) ASau 12:01 (quit) noam__: Read error: Connection reset by peer 12:02 (join) noam__ 12:08 (quit) dspt: Ping timeout: 255 seconds 12:14 (join) dme 12:16 (join) dspt 12:16 (join) realitygrill 12:26 eli: asumu: ping 12:27 (quit) jeapostrophe: Ping timeout: 244 seconds 12:39 (quit) MayDaniel: Read error: Connection reset by peer 12:54 (quit) Kaylin: Read error: Connection reset by peer 13:02 (join) MayDaniel 13:32 (quit) bluezenix1: Quit: Leaving. 13:44 (join) Sicp 13:51 (nick) samth_away -> samth 13:51 (quit) dspt: Ping timeout: 240 seconds 14:00 (join) LeNsTRg 14:01 (join) GeneralMaximus 14:03 (join) dyoo 14:04 (part) dyoo 14:14 (quit) angusiguess: Ping timeout: 240 seconds 14:21 (join) dspt 14:26 (quit) GeneralMaximus: Quit: Leaving 14:27 (join) sf17k 14:28 (quit) MayDaniel: Read error: Connection reset by peer 14:31 sf17k: hey, I need a bit of advice. I want to expand the sgl/gl foreign interface so I can use shader functions. what's the most appropriate way to go about this? 14:31 sf17k: is it reasonable to just copy the whole file into my project and modify as needed? 14:33 (quit) dspt: Ping timeout: 248 seconds 14:33 sf17k: in that case I'd only have to add a few lines of code, it seems, and I could distribute the project without breaking anything 14:34 sf17k: I know there's a planet package that has all the bindings I want but I don't want it to be downloaded and I'm afraid I might have to change my code to use it 14:37 sf17k: just wondering if there's a good standard way of doing this 14:38 sf17k: that I should know about 14:39 (quit) realitygrill: Quit: realitygrill 14:41 (join) dspt 14:50 samth: i'd extend the planet package 14:51 sf17k: the planet package doesn't need to be extended, I'm wondering whether to extend sgl/gl or just use the planet package 14:52 sf17k: RacketGL is the name 14:53 samth: sf17k: you could submit a patch for the sgl lib, that might be best 14:53 sf17k: where do I do that? 14:57 samth: sf17k: create a pull request on github 14:58 sf17k: ok awesome 14:59 sf17k: I'd love to get into racket development, I think I'm going to have to because I want to make a game in it 14:59 sf17k: thanks! 14:59 (quit) jonrafkind: Read error: Operation timed out 15:11 (nick) LeNsTRg -> LeNsTR 15:12 (quit) LeNsTR: Changing host 15:12 (join) LeNsTR 15:15 (quit) samth: Quit: Ex-Chat 15:15 (join) samth 15:21 (join) jeapostrophe 15:30 (join) angusiguess 15:37 (quit) sf17k: Quit: Page closed 15:53 (quit) jeapostrophe: Ping timeout: 240 seconds 16:03 mye: I used make-servlet-tester to check a respone body, but how do I write a test-case for e.g. the HTTP status code returned? 16:05 (quit) angusiguess: Ping timeout: 240 seconds 16:06 (join) jao 16:15 (nick) LeNsTR -> LeNsTR|off 16:16 (join) MayDaniel 16:18 RacketCommitBot: [racket] plt pushed 1 new commit to master: http://git.io/YcnYUA 16:18 RacketCommitBot: [racket/master] clarify nor docs - Robby Findler 16:25 (quit) jao: Ping timeout: 240 seconds 16:26 RacketCommitBot: [racket] plt pushed 1 new commit to master: http://git.io/X70Zbg 16:26 RacketCommitBot: [racket/master] Document `quote' et al in ISL+lambda. - Sam Tobin-Hochstadt 16:27 (join) jao 16:35 (quit) jao: Ping timeout: 240 seconds 16:36 (quit) Fulax: Ping timeout: 245 seconds 16:37 (join) jao 16:38 (join) Kaylin 16:41 (quit) jao: Ping timeout: 240 seconds 16:54 mye: hm, rack unit is completely silent if no test fails. Is this by design? 16:55 mye: I would like something like "all X tests run and passed" 17:04 (join) angusiguess 17:17 (join) jonrafkind 17:18 (quit) dzhus: Remote host closed the connection 17:19 (join) dzhus 17:19 (join) groovy2shoes 17:23 (join) realitygrill 17:24 (quit) MayDaniel: Read error: Connection reset by peer 17:26 RacketCommitBot: [racket] plt pushed 1 new commit to master: http://git.io/SBm3Cw 17:26 RacketCommitBot: [racket/master] fix bug introduced recently by special cases for -> - Robby Findler 17:36 (join) kvda 17:59 (quit) gf3: Ping timeout: 276 seconds 18:08 (join) gf3 18:34 (quit) dzhus: Remote host closed the connection 18:41 (quit) mye: Ping timeout: 245 seconds 18:43 (quit) groovy2shoes: Read error: Connection reset by peer 18:56 (join) groovy2shoes 19:04 (nick) swartzcr_ -> swartzcr 19:20 (quit) Kaylin: Read error: Connection reset by peer 19:25 (quit) cdidd: Remote host closed the connection 19:39 (quit) groovy2shoes: Read error: Connection reset by peer 19:45 (quit) mceier: Quit: leaving 20:02 (quit) Lajla: Ping timeout: 244 seconds 20:09 (quit) Sicp: Quit: Leaving 20:10 (join) groovy2shoes 20:19 (join) dnolen 20:22 (quit) noam__: Read error: Connection reset by peer 20:22 (join) noam__ 20:29 (quit) dspt: Ping timeout: 255 seconds 20:29 (join) dspt 21:13 (quit) dspt: Ping timeout: 252 seconds 21:19 (join) dspt 21:24 (quit) dspt: Ping timeout: 248 seconds 21:25 (join) dspt 21:56 (join) Lajla 22:23 (quit) groovy2shoes: Quit: It is now safe to turn off your groovebot. 22:44 (quit) masm: Quit: Leaving. 22:50 (join) dmj111 23:11 (quit) jonrafkind: Ping timeout: 265 seconds 23:35 (join) bdirks 23:51 (join) postfuturist 23:52 postfuturist: how does one specify a particular language in the when firing up a REPL using the racket command? 23:56 (quit) bdirks: Quit: Colloquy for iPad - http://colloquy.mobi