00:06 (join) bjz 00:13 (quit) sstrickl: Quit: sstrickl 00:14 (join) sstrickl 00:19 (quit) Kaylin: Quit: Leaving. 00:45 (quit) hash_table: Ping timeout: 240 seconds 00:46 (quit) getpwnam: Ping timeout: 240 seconds 01:07 (quit) dnolen: Remote host closed the connection 01:07 (quit) yoklov: Quit: bye! 01:55 (join) antithesis 02:16 (quit) jonrafkind: Ping timeout: 244 seconds 02:23 (join) RacketCommitBot 02:23 RacketCommitBot: [racket] plt pushed 2 new commits to master: http://git.io/2iLzIg 02:23 RacketCommitBot: [racket/master] scriblib/autobib: fixes in docs and related to disambiguation - Matthew Flatt 02:23 RacketCommitBot: [racket/master] scriblib/autobib: first cut at configurable style - Matthew Flatt 02:23 (part) RacketCommitBot 02:35 (join) mithos28 02:36 (join) soegaard 02:37 mithos28: I am trying to install a racket on a new comp and am running into issues has anyone ever seen the make script fail to find the racket binary? 02:38 (join) hkBst 02:38 (quit) hkBst: Changing host 02:38 (join) hkBst 02:41 mithos28: Actually it looks like it just printed a weird error, and didn't go farther because I didn't make install 02:47 (join) rbarraud_ 02:48 (quit) rbarraud: Ping timeout: 240 seconds 02:52 (join) mceier 03:07 (join) BeLucid_ 03:07 (quit) BeLucid: Read error: Connection reset by peer 03:08 (quit) sstrickl: Quit: sstrickl 03:09 (join) sstrickl 03:09 (join) djcoin 03:13 (part) mithos28 03:24 (quit) dgs: Ping timeout: 246 seconds 03:32 (quit) chimeracoder: Read error: Operation timed out 03:34 (join) chimeracoder 03:35 (nick) imami|afk -> banseljaj 03:41 (join) dgs 04:05 (quit) rbarraud_: Ping timeout: 252 seconds 04:10 (join) noelw 04:19 (join) MightyFoo 04:19 (nick) MightyFoo -> tim-brown 04:20 (quit) noelw: Quit: noelw 04:21 (join) noelw 04:33 (quit) noelw: Quit: noelw 04:52 (join) noelw 05:16 (quit) bjz: Quit: Leaving... 05:20 (join) bjz 05:31 (join) jyc_ 05:34 (quit) jyc: Ping timeout: 240 seconds 05:35 (join) masm 05:36 (join) Blkt` 05:37 (quit) Blkt: Ping timeout: 246 seconds 06:06 (quit) aidy: Ping timeout: 265 seconds 06:38 (join) bitonic 06:49 (quit) bitonic: Remote host closed the connection 06:53 (join) bitonic 07:05 (join) jesyspa 07:12 (quit) soegaard: Quit: soegaard 07:32 (quit) jyc_: Read error: Connection reset by peer 07:36 (join) Demosthenes 07:39 (join) mario-goulart 07:40 (join) Demosthenex 07:41 (quit) Demosthenex: Client Quit 07:41 (quit) Demosthenes: Quit: leaving 07:42 (join) Demosthenes 07:53 (join) veer 08:06 (quit) veer: Quit: Leaving 08:08 (quit) Shviller: Ping timeout: 252 seconds 08:09 (join) Shviller 08:18 (quit) Demosthenes: Quit: leaving 08:44 (join) zyoung 09:00 (join) hash_table 09:00 (join) getpwnam 09:26 (join) veer 09:26 (quit) getpwnam: Ping timeout: 252 seconds 09:27 (quit) hash_table: Ping timeout: 246 seconds 09:40 (quit) Blkt`: Read error: Connection reset by peer 09:49 (part) chimeracoder 09:54 (quit) asumu: Ping timeout: 248 seconds 10:01 (quit) mceier: Quit: leaving 10:01 (join) tfb 10:11 (join) Kaylin 10:46 (quit) Kaylin: Read error: Connection reset by peer 10:47 (quit) antithesis: Remote host closed the connection 10:48 (join) getpwnam 10:49 (join) hash_table 10:49 (quit) DrDuck: Ping timeout: 246 seconds 10:53 (quit) bjz: Quit: Bye! 10:55 (quit) masm: Ping timeout: 265 seconds 10:56 (join) masm 10:57 (quit) hkBst: Quit: Konversation terminated! 11:00 (join) anRch 11:02 (join) mithos28 11:15 (join) asumu 11:20 (join) vu3rdd 11:20 (quit) vu3rdd: Changing host 11:20 (join) vu3rdd 11:22 (join) mceier 11:23 (quit) tfb: Quit: sleeping 11:36 (quit) noelw: Quit: noelw 11:43 (quit) jrslepak: Quit: This computer has gone to sleep 11:53 (quit) veer: Quit: Leaving 11:59 (quit) mithos28: Quit: mithos28 11:59 (join) asumu_ 12:00 (quit) anRch: Quit: anRch 12:01 (quit) asumu: Disconnected by services 12:01 (nick) asumu_ -> asumu 12:01 (join) RacketCommitBot 12:01 RacketCommitBot: [racket] plt pushed 6 new commits to master: http://git.io/KMC1WA 12:01 RacketCommitBot: [racket/master] Add futures visualizer, improvements to futures logging - James Swaine 12:01 RacketCommitBot: [racket/master] Make sure future log buffers are cleared when starting to - James Swaine 12:01 RacketCommitBot: [racket/master] Futures visualizer - Various bug fixes - Burke Fetscher 12:01 (part) RacketCommitBot 12:03 (join) josdeha_rt 12:05 (join) jonrafkind 12:05 (quit) jonrafkind: Changing host 12:05 (join) jonrafkind 12:10 (quit) josdeha_rt: Remote host closed the connection 12:10 (join) josdeha_rt 12:11 (join) RacketCommitBot 12:11 RacketCommitBot: [racket] plt pushed 1 new commit to master: http://git.io/CMYseg 12:11 RacketCommitBot: [racket/master] Remove file included by mistake - James Swaine 12:11 (part) RacketCommitBot 12:12 (quit) josdeha_rt: Remote host closed the connection 12:12 (join) josdeha_rt 12:14 (quit) hash_table: Ping timeout: 252 seconds 12:14 (quit) getpwnam: Ping timeout: 252 seconds 12:20 (quit) josdeha_rt: Remote host closed the connection 12:23 (join) josdeha_rt 12:23 (join) mithos28 12:24 (quit) josdeha_rt: Remote host closed the connection 12:31 stamourv: :D Futures visualizer! 12:31 asumu: Woo 12:31 jonrafkind: whats that 12:31 stamourv: It's a tool that help you get better paralellism with futures. 12:32 stamourv: It tells you what your futures are blocking on, and shows a timeline of the work. 12:32 stamourv: Give it a try! 12:32 jonrafkind: have you tried it? 12:32 stamourv: Yes. 12:32 jonrafkind: can you toss me a sample program 12:32 stamourv: I've been using it a lot. 12:33 stamourv: Try the futures version of Mandelbrot in `tests/racket/benchmarks/shootout'. 12:33 jonrafkind: how do I invoke it 12:33 stamourv: jamesswaine just changed the API, so I'd look at the docs. 12:34 jonrafkind: ah ok its been there for a while. i was under the impression that it was brand new today 12:35 stamourv: It's just been released. 12:35 stamourv: I was using it from jamesswaine's repo. 12:37 (join) jrslepak 12:39 (join) tfb 12:42 tim-brown: is it possible to use github to realign my repo with racket-master? 12:45 asumu: tim-brown: as in use the web interface instead of git commandline? 12:45 tim-brown: web interface 12:46 asumu: not sure if that is possible 12:46 jonrafkind: i get an error about timeline-events from the visualizer 12:47 asumu: jonrafkind: James knows about that and I think he's fixing it. 12:47 asumu: There we go 12:47 (join) RacketCommitBot 12:47 RacketCommitBot: [racket] plt pushed 1 new commit to master: http://git.io/K2inBw 12:47 RacketCommitBot: [racket/master] Fix arity mismatch error in timeline-events - James Swaine 12:47 (part) RacketCommitBot 12:50 (quit) djcoin: Quit: WeeChat 0.3.2 12:50 (join) RacketCommitBot 12:50 RacketCommitBot: [racket] plt pushed 2 new commits to master: http://git.io/gMyOlg 12:50 RacketCommitBot: [racket/master] Remove `evcase`. - Sam Tobin-Hochstadt 12:50 RacketCommitBot: [racket/master] Revise type environment propagation to use submodules. - Sam Tobin-Hochstadt 12:50 (part) RacketCommitBot 12:51 (join) badkins 12:51 jonrafkind: word 12:54 jonrafkind: his gui is pretty cool looking 12:54 tim-brown: is there a screenshot? i'm about to pack up and go home, so no time to play :-( 12:54 jonrafkind: ill take one 12:55 tim-brown: oh and apologies to whoever has to clean up the mess with my pull request :-/ 12:55 jonrafkind: http://www.cs.utah.edu/~rafkind/tmp/future.png 12:56 tim-brown: ooh 12:56 jonrafkind: looks better than drracket :p 12:57 tim-brown: doesn't it? 12:57 tim-brown: you going to be rechroming drracket next week, then? 12:58 jonrafkind: yea ill get right on that 12:58 (quit) mithos28: Quit: mithos28 12:59 tim-brown: :-) 12:59 (join) getpwnam 13:00 (join) hash_table 13:08 tim-brown: jonrafkind: jesting aside -- looks good 13:16 tim-brown: night all 13:16 (part) tim-brown: "WeeChat 0.3.8" 13:30 (quit) tfb: Quit: sleeping 13:40 (join) RacketCommitBot 13:40 RacketCommitBot: [racket] plt pushed 1 new commit to master: http://git.io/W_5ZGg 13:40 RacketCommitBot: [racket/master] Added #:add-ticks? argument to all 2d-renderer-producing functions - Neil Toronto 13:40 (part) RacketCommitBot 13:42 (quit) vu3rdd: Remote host closed the connection 13:42 (join) nilyaK 13:42 (join) RacketCommitBot 13:42 RacketCommitBot: [racket] plt pushed 3 new commits to master: http://git.io/06FEog 13:42 RacketCommitBot: [racket/master] syntax/location: fix and change `quote-submodule-{name,path}' - Matthew Flatt 13:42 RacketCommitBot: [racket/master] increment version - Matthew Flatt 13:42 RacketCommitBot: [racket/master] fix support code for some tests - Matthew Flatt 13:42 (part) RacketCommitBot 13:48 (quit) dgs: Ping timeout: 246 seconds 13:49 (join) dgs 13:59 (quit) Fare: Ping timeout: 264 seconds 14:16 (join) jeapostrophe 14:16 (quit) jeapostrophe: Changing host 14:16 (join) jeapostrophe 14:22 (join) RacketCommitBot 14:22 RacketCommitBot: [racket] plt pushed 2 new commits to master: http://git.io/9uBKTQ 14:22 RacketCommitBot: [racket/master] Revert "Added #:add-ticks? argument to all 2d-renderer-producing functions" - Neil Toronto 14:22 RacketCommitBot: [racket/master] Added #:add-ticks? arguments to 2d histogram functions - Neil Toronto 14:22 (part) RacketCommitBot 14:30 (quit) dgs: Ping timeout: 246 seconds 14:42 (quit) hash_table: Ping timeout: 245 seconds 14:42 (quit) getpwnam: Ping timeout: 245 seconds 14:44 (join) dgs 15:06 (quit) zyoung: Remote host closed the connection 15:09 (quit) sstrickl: Quit: sstrickl 15:10 (join) antithesis 15:11 (join) sstrickl 15:15 (quit) antithesis: Remote host closed the connection 15:17 (join) antithesis 15:30 (quit) antithesis: Remote host closed the connection 15:32 (join) antithesis 15:37 (join) MayDaniel 15:50 (join) Fare 15:52 (join) JoelMcCracken 15:55 (join) bitonic` 15:58 (quit) Fare: Ping timeout: 264 seconds 16:22 (quit) JoelMcCracken: Ping timeout: 244 seconds 16:24 (join) RacketCommitBot 16:24 RacketCommitBot: [racket] plt pushed 1 new commit to master: http://git.io/8TunRA 16:24 RacketCommitBot: [racket/master] Added sequence typecheck tests - Neil Toronto 16:24 (part) RacketCommitBot 16:24 (join) JoelMcCracken 16:25 (quit) JoelMcCracken: Disconnected by services 16:25 (join) JoelMcCr` 16:27 (quit) jesyspa: Ping timeout: 250 seconds 16:30 (join) soegaard 16:30 (join) jesyspa 16:42 (join) jao` 16:42 (quit) jao`: Changing host 16:42 (join) jao` 16:45 (nick) jao` -> jao 16:51 (quit) MayDaniel: Read error: Connection reset by peer 16:59 (quit) bitonic: Disconnected by services 16:59 (nick) bitonic` -> bitonic 17:00 (quit) nilyaK: Quit: Leaving. 17:04 (join) djcoin 17:08 (join) josdeha_rt 17:09 (quit) josdeha_rt: Remote host closed the connection 17:09 (join) getpwnam 17:10 (join) hash_table 17:10 (join) josdeha_rt 17:14 (join) anRch 17:26 (quit) soegaard: Quit: soegaard 17:31 (join) DrDuck 17:33 (quit) antithesis: Quit: antithesis 17:34 (quit) jrslepak: Quit: This computer has gone to sleep 17:44 (join) soegaard 17:50 (quit) badkins: Quit: ERC Version 5.3 (IRC client for Emacs) 17:51 (quit) jonrafkind: Ping timeout: 265 seconds 17:58 (join) RacketCommitBot 17:58 RacketCommitBot: [racket] plt pushed 2 new commits to master: http://git.io/DPoVJw 17:58 RacketCommitBot: [racket/master] another submodule-expansion repair - Matthew Flatt 17:58 RacketCommitBot: [racket/master] *SL: avoid run-time dependency on Scribble - Matthew Flatt 17:58 (part) RacketCommitBot 18:00 (part) JoelMcCr`: "ERC Version 5.3 (IRC client for Emacs)" 18:15 (join) yoklov 18:17 yoklov: uh, there's still no function that provides a rough equivalent of the functionality of printf in other languages, is there? 18:17 yoklov: e.g. not printf in racket 18:18 stamourv: yoklov: What are you missing from Racket's `printf'? 18:18 yoklov: ability to format hexidecimal numbers 18:18 stamourv: For number formatting, there's `real->decimal-string' and `string->number'. 18:19 (quit) anRch: Quit: anRch 18:19 stamourv: And I think there are some formatting libraries on PLaneT that may do what you want. 18:20 yoklov: okay, actually, i think I can get by with string-append and string->number here 18:20 yoklov: nope, also missing padding :( 18:20 stamourv: `format' / `printf' + `string->number' is probably nicer than `string-append'. 18:21 stamourv: yoklov: http://planet.racket-lang.org/display.ss?package=fmt.plt&owner=ashinn 18:27 (join) Kaylin 18:33 (join) bjz 18:33 (join) JoelMcCracken 18:40 Nisstyre: How would I write this (unhygienic) macro using define-syntax? "(defmacro continue-parsing () `(parse parens next previous))" 18:41 Nisstyre: I'm writing a parser and I don't want to repeat that particular bit of code a bunch of times 18:41 Nisstyre: but none of those variables are in the same scope as the macro 18:42 asumu: Nisstyre: this doesn't sound like you want unhygienic macros, but syntax parameters. 18:43 Nisstyre: asumu: how would that solve my problem? 18:43 asumu: rudybot: (require mzlib/transcr) 18:43 rudybot: asumu: Done. 18:43 asumu: rudybot: (transcript-on "test") 18:43 rudybot: asumu: error: open-output-file: `write' access denied for test 18:43 asumu: Nisstyre: Well, it's hard to tell without more context, but the `continue-parsing` is part of another macro right? 18:44 Nisstyre: asumu: no 18:44 Nisstyre: it's a procedure 18:44 asumu: What are parens, next, and previous then? Bindings you have in the body of some function? 18:44 Nisstyre: I can paste my code if you want, it's kind of messy 18:44 Nisstyre: yes 18:44 asumu: I just don't think you want an unhygienic macro here. It just makes your code harder to reason about. 18:45 asumu: Why not just bind a new procedure here? 18:45 Nisstyre: parens is just a count of how many left and right parentheses there are, it's a struct 18:45 Nisstyre: asumu: I suppose I could do that, with let 18:45 asumu: (define (continue-parsing) (parse parens next previous)) 18:45 Nisstyre: but then I have mutually recursive functions 18:45 Nisstyre: which also call that 18:45 Nisstyre: I suppose that would work 18:45 Nisstyre: I guess I never thought of doing that, derp 18:45 (quit) josdeha_rt: Remote host closed the connection 18:46 Nisstyre: asumu: wrapped in a lambda, though right? 18:46 Nisstyre: I'd rather not use define in a procedure 18:46 asumu: Well, that's a stylistic choice. It's up to you. 18:46 Nisstyre: okay, thanks for the advice 18:46 asumu: I usually use internal definitions (just my habit). 18:46 asumu: No problem. 18:53 Nisstyre: asumu: that works fine for my main procedure, but it's actually mutually recursive, so it won't extend to the other procedures... 18:54 Nisstyre: I suppose I could just have it for that one and put up with the long procedure call in the others 18:56 Nisstyre: I think this is a fairly legitimate use of unhygienic macros personally, because I'm not expecting anyone else to use the macro apart from in this module 18:57 asumu: Generally, I don't think you should use macros to do something that a procedure can do. 18:57 asumu: Especially because all you're doing here is saving a few lines. 18:58 Nisstyre: fair enough 18:58 (join) jrslepak 19:04 (join) jyc 19:06 (join) josdeha_rt 19:14 (quit) bjz: Quit: Leaving... 19:21 (join) RacketCommitBot 19:21 RacketCommitBot: [racket] plt pushed 2 new commits to master: http://git.io/IqmUMw 19:21 RacketCommitBot: [racket/master] Making key-code-symbol consistent with docs - Jay McCarthy 19:21 RacketCommitBot: [racket/master] Fixing PR12881 - Jay McCarthy 19:21 (part) RacketCommitBot 19:22 (quit) mceier: Quit: leaving 19:24 (quit) josdeha_rt: Remote host closed the connection 19:25 (quit) soegaard: Quit: soegaard 19:29 (join) bjz 19:35 (quit) masm: Quit: Leaving. 19:43 (quit) JoelMcCracken: Ping timeout: 264 seconds 19:44 (join) dnolen 19:50 (join) JoelMcCracken 19:53 (quit) yoklov: Quit: computer sleeping 19:55 (quit) jeapostrophe: Ping timeout: 246 seconds 20:07 (join) asumu_ 20:07 (nick) asumu_ -> asumu 20:07 (join) asumu 20:30 (quit) bjz: Quit: Leaving... 20:31 (join) bjz 20:32 (quit) dnolen: Ping timeout: 240 seconds 20:32 (quit) djcoin: Quit: WeeChat 0.3.2 20:35 (join) RacketCommitBot 20:35 RacketCommitBot: [racket] plt pushed 2 new commits to master: http://git.io/cOU2Mw 20:35 RacketCommitBot: [racket/master] fix `variable-reference->module-source' for submodules - Matthew Flatt 20:35 RacketCommitBot: [racket/master] syntax/location: repair after `variable-reference->module-source' fix - Matthew Flatt 20:35 (part) RacketCommitBot 20:55 (join) Fare 20:58 (quit) bjz: Quit: Leaving... 21:05 (join) Demosthenes 21:19 (quit) Demosthenes: Ping timeout: 248 seconds 21:40 (join) bjz 21:50 (join) jeapostrophe 21:52 (join) DanBurton 21:54 (quit) jeapostrophe: Ping timeout: 244 seconds 21:58 (quit) jesyspa: Quit: leaving 22:10 (join) yoklov 22:18 (join) RacketCommitBot 22:18 RacketCommitBot: [racket] plt pushed 2 new commits to master: http://git.io/lFF6IA 22:18 RacketCommitBot: [racket/master] Fix typo in 404 page. - Eli Barzilay 22:18 RacketCommitBot: [racket/master] Another email alias for Matthew. - Eli Barzilay 22:18 (part) RacketCommitBot 22:40 (quit) dgs: Quit: Changing server... 22:49 (quit) DanBurton: Quit: leaving 22:55 (join) RacketCommitBot 22:55 RacketCommitBot: [racket] plt pushed 1 new commit to master: http://git.io/h7SsqA 22:55 RacketCommitBot: [racket/master] Remove apparently redundant use of multiple values from `stream-map'. - Eli Barzilay 22:55 (part) RacketCommitBot 22:56 (join) jonrafkind 23:06 (join) mithos28 23:07 eli: asumu, stamourv: is there any reason that you didn't generic-ify promise forcing? 23:12 (join) vu3rdd 23:12 (quit) vu3rdd: Changing host 23:12 (join) vu3rdd 23:24 (join) RacketCommitBot 23:24 RacketCommitBot: [racket] plt pushed 1 new commit to master: http://git.io/ncxPPg 23:24 RacketCommitBot: [racket/master] allow promises to be impersonated and thus allow impersonator contracts - Robby Findler 23:24 (part) RacketCommitBot 23:28 (quit) JoelMcCracken: Ping timeout: 245 seconds 23:43 asumu: eli: I don't remember, but possibly because prop:force is not exported publicly. 23:45 asumu: Is there something like a module index for the Racket documentation? 23:47 eli: asumu: But that's related to generics being in the core, no? It would be possible to mimic that by not exporting whatever it is that is used to define new structs with that generic? 23:48 eli: asumu: And re the documentation question -- try a search for "L:" -- it might be what you're looking for. 23:50 asumu: eli: it's definitely implementable, but the question is if it's necessary if it's only used internally. 23:50 asumu: Since nobody who requires racket/promise can get at it. Only people in the core who use racket/private/promise. 23:51 eli: asumu: Ah, OK -- I'll raise that up in the thread now. 23:55 eli: asumu: I'm assuming that you're getting those emails, right? 23:56 asumu: eli: if you mean the promise/impersonator stuff, yes. 23:57 mithos28: I thought that would have been a very simple fix when I originally filed the bug