00:04 ewemoa thanks Robby Findler for get-pure-port/headers: http://tny.cz/df1f2787 00:15 (quit) Kaylin: Read error: Connection reset by peer 00:16 (join) Kaylin 00:51 (quit) tsion: Quit: Leaving 00:59 (quit) jao: Ping timeout: 246 seconds 01:02 (quit) yoklov: Quit: bye! 01:41 (quit) Nisstyre-laptop: Ping timeout: 260 seconds 01:49 (quit) jeapostrophe: Ping timeout: 252 seconds 01:53 (join) asvil 01:56 (quit) acarrico: Ping timeout: 264 seconds 02:01 (quit) jonrafkind: Ping timeout: 244 seconds 02:10 (join) acarrico 02:28 (join) mceier 02:30 (quit) sw2wolf: Quit: ERC Version 5.3 (IRC client for Emacs) 02:33 (quit) Kaylin: Read error: Connection reset by peer 02:36 (join) systemovich 02:37 (join) jonrafkind 02:38 (join) sw2wolf 02:39 sw2wolf: Does "[]" mean vector in racket ? 02:39 mithos28: sw2wolf: Not usually. Where did you see it? 02:41 sw2wolf: from some racket source code 02:41 sw2wolf: There isno "[]" in CL 02:42 sw2wolf: "[]" seems make racket code comfortable 02:43 mithos28: sw2wolf: for most racket code []s are the same as () except that they cannot be interchanged. So [) and (] are bad 02:50 (join) nilyaK 02:51 sw2wolf: oh, thanks 03:01 (join) spiderweb 03:11 (part) sw2wolf: "ERC Version 5.3 (IRC client for Emacs)" 03:17 (join) mye 03:21 (join) hkBst 03:29 (quit) Shviller: Ping timeout: 255 seconds 03:32 (join) Shviller 03:40 (join) masm 03:43 (quit) jonrafkind: Ping timeout: 260 seconds 03:45 (quit) ewemoa: Quit: Leaving. 04:06 (quit) mye: Quit: mye 04:16 (join) niels1 04:28 (quit) neilv: Ping timeout: 264 seconds 04:39 (quit) cdidd: Ping timeout: 260 seconds 04:42 (quit) Shvillr: Ping timeout: 256 seconds 04:43 (join) Shvillr 05:07 (join) bitonic 05:13 (join) mye 05:37 (quit) masm: Quit: Leaving. 06:02 (join) cdidd 06:04 (join) nathanpc 06:05 (join) qerub 06:05 qerub: Is there any way to read(-syntax) and keep comments? 06:13 (quit) Shvillr: Ping timeout: 255 seconds 06:26 (join) Shvillr 06:49 (quit) nilyaK: Read error: Connection reset by peer 06:52 (quit) cataska: Quit: leaving 07:12 (quit) bitonic: Ping timeout: 276 seconds 07:20 (join) dca__ 07:25 (quit) Shvillr: Read error: Connection reset by peer 07:33 (join) Shvillr 07:40 (join) bitonic 07:47 (join) ewemoa 07:48 ewemoa: i am having trouble debugging with multiple files open in drracket (5.3.1) -- only one file seems to be recognized by the debugger though i have multiple open -- any ideas how to investigate further? 08:01 (join) greghendershott 08:10 (join) jeapostrophe 08:10 (quit) jeapostrophe: Changing host 08:10 (join) jeapostrophe 08:19 (quit) ewemoa: Quit: Leaving. 08:49 (join) wlangstroth 08:50 (join) mizu_no_oto 08:56 (quit) bitonic: Ping timeout: 260 seconds 08:58 (join) bitonic 09:00 (quit) mithos28: Quit: mithos28 09:02 (join) masm 09:15 (quit) shriphani__: Quit: shriphani__ 09:20 (join) neilv 09:20 (quit) neilv: Changing host 09:20 (join) neilv 09:22 (join) hash_table 09:24 (join) netrino 09:25 (quit) bitonic: Ping timeout: 245 seconds 09:26 mye: qerub: I don't know much about it but my guess it that there is no datatype for comments 09:27 mye: maybe you can change the read-table or something like that to override the default skipping 09:27 (quit) hash_table: Ping timeout: 276 seconds 09:34 (quit) cdidd: Read error: Connection reset by peer 09:37 (join) shriphani_ 09:38 (join) bitonic 09:46 qerub: mye: ok, thanks. 09:50 (quit) wlangstroth: Quit: wlangstroth 09:50 (join) cdidd 10:00 (join) rahul_ 10:09 (quit) niels1: Quit: WeeChat 0.3.8 10:12 (quit) mye: Quit: mye 10:13 (join) anRch 10:21 (quit) Shvillr: Read error: Connection reset by peer 10:24 (join) RacketCommitBot 10:24 RacketCommitBot: [racket] plt pushed 2 new commits to master: http://git.io/iYi7qw 10:24 RacketCommitBot: racket/master d90fbae Matthew Flatt: scheme/gui/base: fix module-attach problem in `make-gui-base-namespace'... 10:24 RacketCommitBot: racket/master 702df4b Matthew Flatt: racket/gui/dynamic: make `gui-dynamic-require' pull from `racket/gui/base'... 10:24 (part) RacketCommitBot 10:24 (quit) jeapostrophe: Ping timeout: 264 seconds 10:27 (join) soegaard 10:29 (quit) anRch: Quit: anRch 10:38 (join) bitonic` 10:40 (quit) bitonic: Ping timeout: 276 seconds 10:40 (join) hash_table 10:40 (join) dnolen 10:43 (join) Shvillr 10:47 (join) walter 10:50 (quit) mizu_no_oto: Quit: ["Textual IRC Client: www.textualapp.com"] 10:52 (join) jao 10:53 (quit) jao: Changing host 10:53 (join) jao 10:54 (quit) bitonic`: Read error: Connection reset by peer 10:55 (join) mizu_no_oto 10:58 (join) bitonic` 10:58 (quit) mceier: Quit: leaving 11:01 (quit) rahul_: Quit: Leaving 11:02 (quit) bitonic`: Read error: Connection reset by peer 11:04 (join) bitonic` 11:05 (join) myx 11:08 (quit) bitonic`: Read error: Connection reset by peer 11:08 (quit) hkBst: Quit: Konversation terminated! 11:10 (join) bitonic` 11:10 (quit) mizu_no_oto: Ping timeout: 276 seconds 11:10 (quit) bitonic`: Read error: Connection reset by peer 11:11 (join) bitonic` 11:11 soegaard: mithos28: Github keeps statistics over commiters: https://github.com/plt/racket/graphs/contributors 11:13 (join) mizu_no_oto 11:13 (join) gbluma 11:14 (quit) walter: Quit: This computer has gone to sleep 11:23 tewk: samth: I'm interested in adding (set a b c) (set-rest h t) clauses to match. I assume I can't do those with define-match-expander? 11:23 samth: tewk: the problem is conflict between the bindings 11:23 samth: so you should probably add those as built-ins 11:24 (quit) dnolen: Ping timeout: 276 seconds 11:25 tewk: samth: yeah that was what I was thinking. 11:25 samth: but it should be pretty easy to add the relevant code 11:27 samth: code is here: https://github.com/plt/racket/blob/master/collects/racket/match/parse.rkt 11:27 samth: see the clauses that use `trans-match` 11:27 asumu: samth: can we add stream/sequence as built-ins too? 11:27 samth: asumu: yes 11:27 asumu: Ok, great. 11:31 (join) jeapostrophe 11:37 (join) samth 11:42 (quit) SamB_MacG5: Ping timeout: 246 seconds 11:43 (join) SamB_MacG5 11:47 (quit) jeapostrophe: Read error: Operation timed out 11:54 (join) RacketCommitBot 11:54 RacketCommitBot: [racket] plt pushed 3 new commits to master: http://git.io/dRaU1w 11:54 RacketCommitBot: racket/master be20ecc Matthew Flatt: minor bytecode-compiler fix... 11:54 RacketCommitBot: racket/master 0f53085 Matthew Flatt: fix docs for `time'... 11:54 RacketCommitBot: racket/master deb3c87 Matthew Flatt: avoid a compiler warning 11:54 (part) RacketCommitBot 11:56 (quit) dsantiago: Ping timeout: 248 seconds 11:59 (join) dsantiago 12:01 (join) mye 12:03 (join) mithos28 12:05 (join) mceier 12:05 (quit) cky: Ping timeout: 260 seconds 12:07 (join) MayDaniel 12:23 (quit) neilv: Ping timeout: 264 seconds 12:23 (join) ohama 12:30 (join) walter 12:31 (join) nilyaK 12:37 (quit) walter: Quit: This computer has gone to sleep 12:40 (quit) netrino: Ping timeout: 260 seconds 12:44 (quit) jrslepak: Quit: What happened to Systems A through E? 12:47 (join) anRch 12:52 (join) jonrafkind 12:54 (join) netrino 13:04 tewk: samth: what is ddk? 13:04 mithos28: driver development kit? 13:04 (quit) anRch: Quit: anRch 13:05 mithos28: http://en.wikipedia.org/wiki/DDK 13:05 tewk: mithos28: ddk? is internal function in the match implementation. 13:06 mithos28: oh, well I joined late 13:08 (quit) asvil: Ping timeout: 276 seconds 13:09 (quit) nilyaK: Read error: Connection reset by peer 13:12 (quit) mizu_no_oto: Quit: ["Textual IRC Client: www.textualapp.com"] 13:25 (join) jrslepak 13:29 (join) neilv 13:42 (join) mizu_no_oto 13:45 samth: tewk: it's for matching dot-dot-n for some n, or dot-dot-dot 13:46 tewk: samth: Yeah, I figured that out. 13:47 tewk: I've just tried to cut and paste code to get sets working. I'll paste a gist so you can tell me what I'm doing wrong. 13:48 tewk: which file in tests/match/ should the tests go. 13:48 tewk: ? 13:50 tewk: samth: https://gist.github.com/4112814 13:51 (quit) qerub: Quit: qerub 13:51 samth: tewk: you seem to be missing code for translating to a list in the (set es ...) case 13:52 samth: tewk: i put new things in tests/match/examples 13:59 (join) jeapostrophe 13:59 (quit) jeapostrophe: Changing host 13:59 (join) jeapostrophe 14:00 (join) Blkt 14:01 tewk: samth: cool I got it working. 14:13 (quit) spiderweb: Quit: ERC Version 5.3 (IRC client for Emacs) 14:13 (quit) jonrafkind: Ping timeout: 246 seconds 14:19 (join) walter 14:20 (join) MayDaniel_ 14:21 (quit) bitonic`: Ping timeout: 268 seconds 14:23 (quit) MayDaniel: Ping timeout: 246 seconds 14:34 (join) dsantiag_ 14:35 (quit) dsantiago: Ping timeout: 244 seconds 14:36 (join) Nisstyre 14:46 tewk: samth: I'm thinking about creating a set-pair matcher that uses set-first set-reset to match. it doesn't much sense to me to allow further patterns inside set-pair. I think I just want to allow pattern variables because you don't know which element of the set your going to get. 14:47 samth: tewk: you could use `set-first`/set-rest only when the patterns are pattern variables 14:47 samth: and fall back to the `list-no-order` semantics otherwise 14:48 (join) jonrafkind 14:55 tewk: samth: good idea, so could you help me outline what I need to do? Will this require adding a SPair struct that inherits from Pat and modifying the compiler? 14:55 samth: tewk: you ought to be able to just do it in the parser where you're currently modifying 14:56 samth: just translate `(set-pair a b)` differently if a and b are pattern variables 14:56 samth: (basically just identifiers) 14:58 (join) bitonic` 14:59 (join) sethalves 15:05 shriphani: hi everyone. I think there's a bug in nvd's html-parsing on in xml, xml/path. (xexpr? (get-html-xexpr "http://www.gaiaonline.com/forum/tinierme/f.973/")) is #f... Shouldn't the permissive parses always return an xexpr ? 15:05 shriphani: or * 15:06 (join) cky 15:08 asumu: shriphani: wait, where is this function? I can't find `get-html-xexpr` anywhere. 15:09 shriphani: oops asumu sorry. I'll pastebin this guy one sec. 15:09 (part) gbluma 15:10 shriphani: http://pastebin.ca/2253203 15:10 shriphani: asumu, ^ 15:12 shriphani: the output looks like it is xexpr but I am not sure how to confirm that. 15:13 asumu: Yeah, that says #f for me too. 15:14 asumu: It looks like #\>> is the problem. 15:14 asumu: Well, "#\»" 15:15 asumu: (you can see this if you check the xexpr/c contract) 15:15 shriphani: hmm is there a simple fix for this ? 15:16 shriphani: i.e. one that doesn't require me to handle all the quirks on the WWW on a case-by-case basis ? 15:18 asumu: Well, it looks like it's a bug in the package. 15:18 asumu: It's outputting a character instead of a string. 15:18 asumu: Oh, characters are allowed in an xexpr. They just have to be "valid" 15:20 shriphani: hmm... so is there another html library I can use ? 15:21 asumu: Well, you can send neilv a bug report. 15:21 asumu: I don't know off the top of my head if there are other permissive parsers. 15:22 (quit) shriphani_: Quit: shriphani_ 15:23 shriphani: is there a format for bug-reports (i.e. trac or something) or do you usually just send in an email? 15:25 neilv: you send email, except that's not a bug in the html-parsing library 15:25 neilv: "html->xexp" produces xexp, not xexpr 15:26 shriphani: ah... I didn't see that. So I should use something other than xml, xml/path to run queries on the output ? 15:26 neilv: http://www.neilvandyke.org/racket-xexp/ 15:26 (join) Kaylin 15:27 neilv: you want sxpath from sxml-tools 15:27 neilv: i also like sxml-match 15:30 (quit) soegaard: Quit: soegaard 15:40 (quit) cky: Ping timeout: 245 seconds 15:42 (join) deu5 15:42 tewk: samth: pardon my macro ignorance, how do I write dot-dot-dot in this gist https://gist.github.com/4113737 so list-no-order can parse it? 15:42 (quit) mizu_no_oto: Quit: ["Textual IRC Client: www.textualapp.com"] 15:43 (quit) jonrafkind: Read error: Operation timed out 15:45 tewk: (... ...) duh 15:49 (quit) neilv: Quit: Leaving 15:56 (join) jonrafkind 16:01 (quit) dsantiag_: Quit: Computer has gone to sleep. 16:02 asumu: Hmm, I bet the new math library will make it easier for me to solve Euler problems. :p 16:05 (quit) netrino: Quit: Ave! 16:13 (join) yoklov 16:19 samth: asumu: :) 16:21 (part) dca: "ERC Version 5.3 (IRC client for Emacs)" 16:22 (quit) aezx: Ping timeout: 244 seconds 16:27 shriphani: asumu, couldn't you always use FFI with C's libraries ? 16:28 (join) ChibaPet 16:29 asumu: Yes... but I'm not likely to do that just to solve an euler problem. 16:30 (join) dsantiago 16:36 (quit) hash_table: Ping timeout: 260 seconds 16:39 (join) ambrosebs 16:40 (join) mizu_no_oto 16:41 (quit) stchang: Read error: Operation timed out 16:42 (join) aezx 16:43 (join) samth_ 16:43 (join) stchang 16:44 (quit) samth_: Client Quit 16:48 (join) dyoo 16:54 (join) RacketCommitBot 16:54 RacketCommitBot: [racket] plt pushed 2 new commits to master: http://git.io/pgM5uA 16:54 RacketCommitBot: racket/master dc609f4 Asumu Takikawa: Fix some docs. Add an example too. 16:54 RacketCommitBot: racket/master a9201f6 Asumu Takikawa: Fix typo... 16:54 (part) RacketCommitBot 16:57 (quit) ambrosebs: Ping timeout: 256 seconds 16:58 (quit) MayDaniel_: Read error: Connection reset by peer 17:04 (quit) mizu_no_oto: Quit: Computer has gone to sleep. 17:09 (quit) Nisstyre: Read error: Operation timed out 17:10 (join) cky 17:10 (quit) Demosthenex: Ping timeout: 260 seconds 17:11 aezx: have you guys seen collabedit.com? 17:12 aezx: real time collaborative editing. doesnt explicitly support racket, but it's still pretty nifty 17:18 (join) Demosthenex 17:19 (quit) cdidd: Remote host closed the connection 17:24 dyoo: aezx: checking... 17:24 aezx: http://collabedit.com/jdf2w 17:25 dyoo: ah, cool, so it's an implementation of the operational transformation algorithm... 17:25 aezx: you lost me 17:25 (join) Nisstyre 17:26 aezx: there's also etherpad 17:26 dyoo: there are a few different techniques to allow for collaborative editing. One of these is called "operational transformation", which I remember reading about in a class I took. I believe it's the technique that google wave also used. 17:26 aezx: which was bought by google and open sourced 17:27 aezx: http://en.wikipedia.org/wiki/Operational_transformation 17:27 aezx: you were spot on 17:28 (quit) deu5: Quit: Leaving 17:29 dyoo: in the class I took (http://www.cs.brown.edu/courses/csci2950-x/2008/), one of our projects was to implement something for collaborative editing. Our team did a version of DrRacket+DivaScheme which enabled collaborative editing. The way we did it was overkill, and I didn't optimize well, so it ran dog slow. Perhaps a simple OT algorithm would have served us better. 17:30 aezx: you should totally do it if you have the time. that would be really cool to be able to work with people through DR in such a fluid way 17:30 (join) mizu_no_oto 17:31 (join) hash_table 17:33 dyoo: time and attention. :) Currently working on integrating https://github.com/dyoo/new-token-tree into DrRacket. 17:35 (quit) mizu_no_oto: Client Quit 17:37 aezx: im sure i speak for the racket collective when I thank you for your work 17:52 (join) RacketCommitBot 17:52 RacketCommitBot: [racket] plt pushed 3 new commits to master: http://git.io/E8bb4A 17:52 RacketCommitBot: racket/master 29cfc48 Vincent St-Amour: Fix citation disabiguation when authors differ. 17:52 RacketCommitBot: racket/master bdfd7f8 Vincent St-Amour: Add -d0 flag to Chicken benchmarks.... 17:52 RacketCommitBot: racket/master 6a7b971 Vincent St-Amour: Only generate ->* contracts when arguments are really optional arguments.... 17:52 (part) RacketCommitBot 18:08 (quit) jrslepak: Quit: What happened to Systems A through E? 18:10 dyoo: asumu: thanks for the reference to zeller's congruence. That was fun to code. (https://gist.github.com/4114612) 18:20 (quit) mye: Quit: mye 18:20 (quit) jeapostrophe: Ping timeout: 245 seconds 18:24 shriphani: hi everyone. what is the best practice to write-out / read-in lists ? I can see a display-* write operation but where is the corresponding read utility ? 18:25 tewk: samth: https://github.com/tewk/racket/commit/64751f95a0785bfaacebc9a1d815bf8a3a616130 18:25 rudybot: http://tinyurl.com/d3t5pq8 18:25 tewk: shriphani: write and read 18:26 samth: tewk: i think `identifier?` is the wrong predicate for pattern variables 18:26 samth: for example, it does the wrong thing on _ 18:26 samth: although your code works 18:27 samth: but it's certainly wrong for (set-pair x ...) 18:27 samth: which should be a syntax error 18:27 samth: also, i'm a little scared by the use of `match` in the expansion 18:28 dyoo: shriphani: example: (define a-list (read (open-input-string "(a b (c d))"))) 18:28 tewk: I thought you would say that about the use of `match` :) 18:28 shriphani: ah cool. thx. 18:28 samth: tewk: also, your set-pair translation breaks on this: (set-pair x 3) 18:28 samth: if the set is (set 3 4) 18:29 samth: b/c it will match 3 against x, succeed, and then fail to match 4 against 3 18:29 samth: when it should succeed 18:29 samth: i think you have have to expand into list-no-order 18:30 tewk: samth: this is all great feedback. 18:30 samth: tewk: no problem 18:30 samth: thanks for writing the code! 18:31 tewk: (set-pair x 3) should be a syntax error the second argument should always be a set. 18:34 samth: tewk: it would be odd for that to be a syntax error 18:35 samth: but still, you could do (set-pair x (? (lambda (z) (set-contains z 3)))) 18:35 tewk: samth: right. 18:37 tewk: If I use list-no-order how do I get it to return a set for the second binding of set-pair ? 18:37 samth: oh hm 18:37 samth: that's tricky 18:38 tewk: That was how I got ended up with the embedded `match` 18:38 samth: you could just require a pattern variable there 18:38 samth: for the moment 18:38 samth: the right solution is to built `set` into the syntax 18:38 samth: then you can do all the more complicated work 18:42 tewk: jumping back to identifier? is (lambda (x) (and (identifer? x) (not (or (equal? (syntax-e x) '_) (equal? (syntax '...))))) good enough or are there other magic symbols? 18:42 samth: tewk: i think there's a predicate for it somewhere in the code 18:44 (quit) dsantiago: Read error: Connection reset by peer 18:45 (join) neilv 18:46 (quit) dyoo: Quit: dyoo 18:49 tewk: pattern-var? 18:49 samth: yes 18:49 (join) dsantiago 18:53 (join) shriphani_ 18:55 tewk: ) 18:55 tewk: What do you mean by samth> the right solution is to built `set` into the syntax ? 18:56 samth: i mean to add `set` to the AST and the compiler 18:56 samth: so that you can make `set-pair` do the right thing and backtract 18:56 tewk: Ok thats what I thought. 19:13 (join) RacketCommitBot 19:13 RacketCommitBot: [racket] plt pushed 4 new commits to master: http://git.io/scCCRA 19:13 RacketCommitBot: racket/master 3a76581 Matthew Flatt: add file/untar 19:13 RacketCommitBot: racket/master 0f47069 Matthew Flatt: add file/untgz 19:13 RacketCommitBot: racket/master 68bdf19 Matthew Flatt: switch `raco pkg install' to use `file/untgz' 19:13 (part) RacketCommitBot 19:13 (join) mizu_no_oto 19:14 (nick) samth -> samth_away 19:15 (join) jrslepak 19:20 (join) jeapostrophe 19:20 (quit) jeapostrophe: Changing host 19:20 (join) jeapostrophe 19:37 (join) kvda 19:44 (join) dnolen 19:45 (quit) dnolen: Remote host closed the connection 19:49 (quit) mizu_no_oto: Quit: Computer has gone to sleep. 19:49 (join) dnolen 19:53 (quit) jrslepak: Quit: What happened to Systems A through E? 19:55 (quit) dsantiago: Quit: Computer has gone to sleep. 20:02 (join) mizu_no_oto 20:04 (join) jrslepak 20:12 (quit) Blkt: Quit: bed time... 20:14 (quit) Kaylin: Quit: Leaving. 20:16 (quit) yoklov: Quit: computer sleeping 20:18 (quit) masm: Quit: Leaving. 20:20 (quit) dnolen: Remote host closed the connection 20:21 (join) dnolen 20:22 (quit) bitonic`: Remote host closed the connection 20:43 (join) chandler 20:43 (nick) chandler -> Guest95209 20:46 (join) Guest95209 20:46 (nick) Guest95209 -> chandler 20:46 (part) bbloom: "["Textual IRC Client: www.textualapp.com"]" 20:49 (join) yoklov 20:59 (join) dsantiago 21:00 (quit) jrslepak: Quit: What happened to Systems A through E? 21:01 (quit) Demosthenex: Read error: Operation timed out 21:04 (join) Demosthenex 21:06 (join) jrslepak 21:12 (quit) mizu_no_oto: Quit: Computer has gone to sleep. 21:20 (quit) walter: Quit: This computer has gone to sleep 21:27 (join) RacketCommitBot 21:27 RacketCommitBot: [racket] plt pushed 1 new commit to master: http://git.io/dwDeAg 21:27 RacketCommitBot: racket/master 06db2f9 Matthew Flatt: JIT: add missing buffer-limit check... 21:27 (part) RacketCommitBot 21:29 (join) dyoo 21:33 (join) mizu_no_oto 21:35 (join) sw2wolf 21:45 (quit) jonrafkind: Ping timeout: 265 seconds 21:57 (quit) jeapostrophe: Ping timeout: 255 seconds 21:59 (join) jonrafkind 21:59 (quit) myx: Quit: Ухожу я от вас (xchat 2.4.5 или старше) 21:59 asumu: dyoo: No problem, I found it fun too. I used it to build calendar picts: https://github.com/takikawa/pict-utils/blob/master/calendar/main.rkt :) 22:00 dyoo: yup! 22:06 (quit) nathanpc: Quit: Computer has gone to sleep. 22:08 (quit) dsantiago: Quit: Computer has gone to sleep. 22:11 (join) dsantiago 22:13 greghendershott: I understand how `with-syntax' is a variation on `syntax-case'. 22:13 greghendershott: But `with-syntax' is NOT a variation on `syntax-parse' — correct? 22:14 asumu: greghendershott: you mean in the sense that the left-hand side can't use syntax classes? 22:14 greghendershott: Yes. 22:16 greghendershott: I've been going in circles on something where some other elements were already confusing me, and I was wondering if using `with-syntax' to avoid a nested `syntax-parse' was biting me. 22:16 asumu: I don't think there is a `syntax-parse`-based `with-syntax`, but there is a `define/syntax-parse` which gets you similar functionality (I think). 22:17 greghendershott: Yep I saw that, which was part of the light bulb going off. 22:19 greghendershott: OK thank you. 22:20 shriphani_: hi is there a tutorial to prepare a portable racket that I can move around ? 22:24 neilv: i just moved my racket from the office to the living room 22:26 (quit) SamB_MacG5: Ping timeout: 246 seconds 22:26 (join) cataska 22:28 (join) SamB_MacG5 22:35 (join) Kaylin 22:44 aezx: yeah i just cleaned mine after moving it from my trunk to the kitchen 22:45 (join) lpaul7 22:57 (quit) lpaul7: Quit: Ухожу я от вас (xchat 2.4.5 или старше) 23:01 greghendershott: shriphani_: I haven't tried it, but: https://bitbucket.org/chust/racket-portable/wiki/Home 23:03 (join) cdidd 23:07 (join) RacketCommitBot 23:07 RacketCommitBot: [racket] plt pushed 1 new commit to master: http://git.io/OTaE0w 23:07 RacketCommitBot: racket/master 3f54afb Danny Yoo: Add rb-tree implementation in preparation for improving token-tree performance. 23:07 (part) RacketCommitBot 23:09 (join) chandler 23:09 asumu: dyoo: I like how you have an angry-monkey%. 23:09 (nick) chandler -> Guest44677 23:10 dyoo: Of course. It had to be done. one million monkeys typing randomly into a keyboard. And trees. And monkeys throwing "things" at each other. It had to be done. 23:11 (quit) spanner: Ping timeout: 245 seconds 23:12 dyoo: asumu: that was the random test generator that Robby pushed me to get in, and it showed flaws in my program several times. So I'm happy with it. 23:16 (join) Guest44677 23:16 (nick) Guest44677 -> chandler 23:20 (join) asvil 23:26 greghendershott: Ooh is this kind of like Jeff Atwood's Chaos Monkey? 23:26 greghendershott: http://www.codinghorror.com/blog/2011/04/working-with-the-chaos-monkey.html 23:26 rudybot: http://tinyurl.com/6a2r6k3 23:29 greghendershott: Actually it's Netflix's monkey, but Atwood explains it better. 23:31 dyoo: huh. didn't see ths. 23:33 (quit) mizu_no_oto: Quit: ["Textual IRC Client: www.textualapp.com"] 23:35 (join) wedgeV_ 23:35 (quit) shriphani_: Ping timeout: 240 seconds 23:38 wedgeV_: any way to get Racket looks nice on a "retina" display macbook? 23:38 (join) jeapostrophe 23:41 asumu: wedgeV_: it's a known bug. No fix yet. 23:41 wedgeV_: asumu: ok, thanks! 23:41 (join) shriphani_ 23:43 (join) spiderweb 23:45 (quit) jeapostrophe: Ping timeout: 260 seconds 23:47 (join) Enoria 23:50 (quit) dnolen: Ping timeout: 252 seconds 23:53 (quit) dyoo: Quit: dyoo