00:04 (join) pcavs1 00:04 (quit) pcavs: Read error: Connection reset by peer 00:27 Nisstyre: didi: ... to make coffee? 00:27 Nisstyre: did you have multiple coffee makers? 00:32 didi: Nisstyre: Nope. ;^) (that's just an exaggeration of my previous fondness for threads) 00:32 Nisstyre: fair nuff 00:33 jrslepak: well, you wouldn't want your whole program to block waiting for coffee 00:33 jrslepak: I guess some people do that in the morning anyway 00:33 Nisstyre: didi: I've used threads in one Racket program, and only to run a sort of REPL while two subprocesses run (a web server and an external process) 00:33 didi: jrslepak: That's what I was going to say. _everything_ has to block until the morning coffee is ready. 00:34 Nisstyre: didi: often times I block until I get certain things done irl 00:34 jrslepak usually just blocks on the toaster oven and then the shower 00:34 jrslepak: well... not even the toaster oven, most days 00:35 Nisstyre: I definitely block while waiting for coffee 00:37 (join) jeapostrophe 00:44 (quit) jeapostrophe: Ping timeout: 240 seconds 00:55 (join) mye_ 00:58 (quit) mye: Ping timeout: 272 seconds 00:58 (nick) mye_ -> mye 01:01 (join) mithos28 01:14 (quit) jyc_: Read error: Connection reset by peer 01:27 (quit) mithos28: Quit: mithos28 01:28 (join) mithos28 01:51 (quit) didi: Ping timeout: 248 seconds 02:14 (quit) bjz: Quit: Leaving... 02:15 (join) bjz 02:23 (quit) mithos28: Quit: mithos28 02:24 (join) mithos28 02:27 (quit) scott_: Quit: Leaving 02:31 (join) mye 02:38 (quit) mithos28: Quit: mithos28 02:38 (join) mithos28 02:40 (join) vkz 02:43 (quit) mye: Quit: mye 03:08 (quit) bjz: Quit: Leaving... 03:10 (join) bjz 03:10 (quit) vkz: Quit: vkz 03:19 (quit) mithos28: Quit: mithos28 03:19 (quit) hash_table: Ping timeout: 245 seconds 03:23 (join) jesyspa 03:24 (join) mithos28 03:24 (quit) mithos28: Client Quit 03:27 (join) mithos28 03:35 (join) bitonic 03:54 (quit) mithos28: Quit: mithos28 04:23 (quit) bjz: Quit: Leaving... 04:49 (join) vkz 04:50 (join) vkz_ 04:52 (join) pcavs 04:52 (quit) pcavs1: Read error: Connection reset by peer 04:54 (quit) vkz: Ping timeout: 255 seconds 04:54 (nick) vkz_ -> vkz 04:55 (quit) ioa: Read error: Connection reset by peer 04:57 (join) pcavs1 04:57 (quit) pcavs: Read error: Connection reset by peer 04:58 (join) soegaard_ 05:01 (join) pcavs 05:01 (quit) pcavs1: Read error: Connection reset by peer 05:01 (join) pcavs1 05:01 (quit) pcavs: Read error: Connection reset by peer 05:02 (join) pcavs 05:02 (quit) pcavs1: Read error: Connection reset by peer 05:03 (join) pcavs1 05:03 (quit) pcavs: Read error: Connection reset by peer 05:08 (join) pcavs 05:08 (quit) pcavs1: Read error: Connection reset by peer 05:10 (join) pcavs1 05:10 (quit) pcavs: Read error: Connection reset by peer 05:12 (join) cdidd 05:15 (join) pcavs 05:15 (quit) pcavs1: Read error: Connection reset by peer 05:16 (join) pcavs1 05:16 (quit) pcavs: Read error: Connection reset by peer 05:18 (join) pcavs 05:18 (quit) pcavs1: Read error: Connection reset by peer 05:28 (quit) cdidd: Remote host closed the connection 05:40 (join) MayDaniel 05:47 (quit) soegaard_: Quit: soegaard_ 06:13 (join) soegaard_ 06:28 (join) bjz 06:30 (join) cdidd 06:32 (quit) MayDaniel: Read error: Connection reset by peer 06:34 (quit) jesyspa: Ping timeout: 240 seconds 06:36 (join) jesyspa 06:45 (quit) soegaard_: Quit: soegaard_ 06:46 (quit) cdidd: Remote host closed the connection 06:48 (join) wlangstroth 07:00 (join) soegaard_ 07:02 (join) gciolli 07:19 (join) MayDaniel 07:27 (join) mye 07:51 (quit) otterdam: Quit: ZNC - http://znc.sourceforge.net 07:55 (quit) gciolli: Quit: Leaving. 07:59 (join) masm 08:07 (quit) wlangstroth: Quit: passed out 08:08 (quit) mye: Quit: mye 08:14 (nick) samth_away -> samth 08:15 (join) pcavs1 08:15 (quit) pcavs: Read error: Connection reset by peer 08:17 (join) pcavs 08:17 (quit) pcavs1: Read error: Connection reset by peer 08:19 (topic) samth: Racket: http://racket-lang.org -- RacketCon videos: https://www.youtube.com/playlist?list=PLQC7pQ_gNllaY_NFQTwHFZTpjeR_PwKmb -- logs at http://racket-lang.org/irc-logs/ 08:37 (join) wlangstroth 08:43 (join) mye 08:45 (quit) wlangstroth: Quit: wlangstroth 08:58 (quit) jrslepak: Quit: What happened to Systems A through E? 09:20 (quit) mye: Read error: Connection reset by peer 09:29 (join) jeapostrophe 09:30 (quit) jeapostrophe: Changing host 09:30 (join) jeapostrophe 09:38 (join) jrslepak 09:44 (quit) bitonic: Ping timeout: 265 seconds 09:53 (quit) jrslepak: Ping timeout: 244 seconds 09:55 (join) pcavs1 09:55 (quit) pcavs: Read error: Connection reset by peer 09:56 (join) pcavs 09:56 (quit) pcavs1: Read error: Connection reset by peer 09:57 (join) pcavs1 09:57 (quit) pcavs: Read error: Connection reset by peer 09:59 (join) pcavs 09:59 (quit) pcavs1: Read error: Connection reset by peer 09:59 (join) pcavs1 09:59 (quit) pcavs: Read error: Connection reset by peer 10:01 (join) hash_table 10:01 (join) jrslepak 10:02 (join) pcavs 10:02 (quit) pcavs1: Read error: Connection reset by peer 10:04 (join) pcavs1 10:04 (quit) pcavs: Read error: Connection reset by peer 10:04 (join) user-- 10:06 (join) pcavs 10:06 (quit) pcavs1: Read error: Connection reset by peer 10:06 user--: I'm trying to read in some data into a more usable data structure and then immediately after processing return the user to the REPL with same namespace, bindings, etc (but do so in a self contained executable). I've been looking at racket/sandbox and it looks like what I want, but how can I persist some bindings for a couple of variables to the new sandbox for the user to interact with 10:07 user--: should I wrap my "script" in a module and then execute the module from a separate .rkt that handles setting up the REPL? 10:11 (join) pcavs1 10:11 (quit) pcavs: Read error: Connection reset by peer 10:11 user--: this looks kind of relevant http://comments.gmane.org/gmane.comp.lang.racket.user/8922 10:12 (join) pcavs 10:12 (quit) pcavs1: Read error: Connection reset by peer 10:14 (join) pcavs1 10:14 (quit) pcavs: Read error: Connection reset by peer 10:15 (quit) pcavs1: Read error: Connection reset by peer 10:15 (join) pcavs 10:16 (join) bitonic 10:17 (join) pcavs1 10:17 (quit) pcavs: Read error: Connection reset by peer 10:19 (join) pcavs 10:19 (quit) pcavs1: Read error: Connection reset by peer 10:21 (join) mye 10:23 (join) mye_ 10:26 (quit) mye: Ping timeout: 246 seconds 10:28 (quit) user--: Ping timeout: 246 seconds 10:37 (join) acarrico 10:37 (join) anRch 10:38 (join) user-- 10:38 user--: sorry i got dc'd.. did anyone happen to respond? 10:38 user--: nope 10:46 soegaard_: user--: Try the mailing list. 10:56 user--: for my question? 10:56 user--: someone has asked it before? 11:00 soegaard_: Try asking your question on the mailing list. There are more people on the list than in this channel. 11:01 user--: ah ok 11:02 user--: who wrote rudybot? I noticed it uses the racket/sandbox 11:02 user--: I bet whomever wrote it could answer my question easily 11:02 user--: offby1: you there? :P 11:05 (part) acarrico 11:07 (join) jtpercon 11:08 (join) RacketCommitBot 11:08 RacketCommitBot: [racket] plt pushed 1 new commit to master: http://git.io/JdykDg 11:08 RacketCommitBot: [racket/master] fix define-judgment docs - Stephen Chang 11:08 (part) RacketCommitBot 11:09 (join) acarrico 11:11 (join) RacketCommitBot 11:11 RacketCommitBot: [racket] plt pushed 2 new commits to master: http://git.io/HZXoNg 11:11 RacketCommitBot: [racket/master] make `list-ref' future-safe even for large fixnum indices - Matthew Flatt 11:11 RacketCommitBot: [racket/master] make `make-fsemaphore' atomic (i.e., not blocking) - Matthew Flatt 11:11 (part) RacketCommitBot 11:18 (join) __rahul__ 11:25 (join) samth 11:25 (quit) samth: Changing host 11:25 (join) samth 11:28 (quit) user--: Ping timeout: 245 seconds 11:35 (join) RacketCommitBot 11:35 RacketCommitBot: [racket] plt pushed 1 new commit to master: http://git.io/fu6g0w 11:35 RacketCommitBot: [racket/master] Fix typesetting of `code:blank` in the Scribble docs - Asumu Takikawa 11:35 (part) RacketCommitBot 11:45 (quit) anRch: Quit: anRch 11:48 (quit) bitonic: Remote host closed the connection 11:48 (join) bitonic 12:06 (quit) jeapostrophe: Ping timeout: 246 seconds 12:07 (join) mye__ 12:10 (join) dnolen 12:11 (quit) mye__: Ping timeout: 246 seconds 12:11 (quit) mye_: Ping timeout: 276 seconds 12:17 (join) mye 12:17 (join) mithos28 12:22 (quit) mithos28: Client Quit 12:22 (join) mithos28 12:28 cky: For those of you watching the RacketCon videos, I finally wrote some slides for my talk yesterday: https://speakerdeck.com/u/cky/p/rackona 12:30 soegaard_: cky: Thanks! Without slides the videos are hard to follow. 12:32 asumu: Oh that reminds me, I should put up slides 12:33 samth: i encourage everyone to use speakerdeck -- it's cool! 12:36 (join) RacketCommitBot 12:36 RacketCommitBot: [racket] plt pushed 1 new commit to master: http://git.io/yt0tRA 12:36 RacketCommitBot: [racket/master] fix docs for define-judgment - Stephen Chang 12:36 (part) RacketCommitBot 12:37 soegaard_: cky: Consider adding a link to the video. 12:38 asumu: http://www.ccs.neu.edu/home/asumu/slides/racketcon-2012-generics.pdf <-- slides for my talk 12:39 (join) vkz 12:40 (quit) bjz: Quit: Leaving... 12:41 (join) bjz 12:42 Gertm: Too much interesting stuff! 12:42 Gertm: Will these talks/slides/videos be centralized somewhere? 12:44 asumu: Probably will be con.racket-lang.org once we collect them. 12:45 Gertm: Awesome! 12:47 (quit) jtpercon: Quit: Leaving. 12:50 (join) cdidd 12:56 (quit) vkz: Read error: Connection reset by peer 12:56 (join) vkz_ 12:57 (quit) masm: Quit: Leaving. 13:04 SamB_MacG5 wonders how hard it would be to hook up a validator to meta/web's XHTML output 13:07 (quit) mye: Quit: mye 13:07 (quit) vkz_: Read error: Connection reset by peer 13:07 (join) vkz 13:22 (join) carleastlund 13:24 cky: soegaard_: Added link to video (with minute marker). 13:34 (join) masm 13:48 soegaard_: thanks 13:51 (join) dzhus 14:03 (quit) bitonic: Ping timeout: 240 seconds 14:05 (join) jao 14:05 (quit) jao: Changing host 14:05 (join) jao 14:10 (quit) MayDaniel: Read error: Connection reset by peer 14:11 (join) MayDaniel 14:13 (join) MayDaniel_ 14:16 (quit) MayDaniel: Ping timeout: 246 seconds 14:25 SamB_MacG5 wishes X wasn't so easy to crash 14:30 (quit) mithos28: Quit: mithos28 14:31 (quit) soegaard_: Quit: soegaard_ 14:32 __rahul__: n00b here, so forgive me for being obtuse. Trying to understand how the sync procedure works with some toy code: 14:33 __rahul__: (define x 100) (define p1 (lambda () (set! x (* x x)))) (define p2 (lambda () (set! x (+ x 1)))) 14:33 (join) RacketCommitBot 14:33 RacketCommitBot: [racket] plt pushed 1 new commit to master: http://git.io/Elv-EQ 14:33 RacketCommitBot: [racket/master] added checksum calculation - Matthias Felleisen 14:33 (part) RacketCommitBot 14:33 __rahul__: When i do (sync (thread p1) (thread p2)), x is 10201 14:34 __rahul__: so p2 was executed before p1. What is the execution model? 14:36 (join) mithos28 14:36 mithos28: how is the hackathon going? 14:36 cky: mithos28: We just had tasty pizza. :-D 14:37 cky: __rahul__: With threads that are not synchronised, what execution model are you thinking of? Things can happen in any order whatsoever. :-) 14:38 (join) gciolli 14:38 __rahul__: yes i was expecting the result to be random. but it seems the second thread is executed first each time 14:38 __rahul__: maybe i need to do more trials 14:38 friscosam: you shouldn't depend on any ordering 14:39 mithos28: Can I help on anything from remote? 14:39 (join) RacketCommitBot 14:39 RacketCommitBot: [racket] plt pushed 1 new commit to master: http://git.io/kAAQ0w 14:39 RacketCommitBot: [racket/master] Move `define/match` to `racket/match` - Asumu Takikawa 14:39 (part) RacketCommitBot 14:40 cky: mithos28: Ask samth, he has some documentation project going on. 14:41 samth: mithos28, i'm writing up explanations of the Racket homepage examples 14:41 samth: see https://github.com/samth/racket-examples 14:41 samth: pick an example from the home page and start 14:47 samth: mithos28, you now have commit access to that repo -- have fun 14:47 samth: :) 14:47 mithos28: I'm bad at writing documentation 14:47 mithos28: I might just go through TR bug reports and fix the easy ones 14:55 (quit) __rahul__: Ping timeout: 245 seconds 14:59 (join) uselpa 15:00 samth: mithos28, it's easy :0 15:00 samth: but bug fixes are certainly welcome :) 15:04 (quit) uselpa: Remote host closed the connection 15:05 (join) soegaard 15:07 (quit) soegaard: Client Quit 15:09 (quit) bjz: Quit: Leaving... 15:13 (join) soegaard 15:20 (quit) masm: Remote host closed the connection 15:22 (join) masm 15:42 (join) jon7 15:45 (quit) soegaard: Quit: soegaard 15:59 (quit) vkz: Read error: Connection reset by peer 16:00 (join) vkz 16:03 (join) neilv 16:04 (quit) vkz: Read error: Connection reset by peer 16:04 (quit) dzhus: Remote host closed the connection 16:31 (quit) jesyspa: Quit: leaving 16:41 (join) YamNad 16:44 (quit) MayDaniel_: Ping timeout: 246 seconds 16:49 (join) RacketCommitBot 16:49 RacketCommitBot: [racket] plt pushed 8 new commits to master: http://git.io/2gVF0g 16:49 RacketCommitBot: [racket/master] More float conversion optimizations. - Vincent St-Amour 16:49 RacketCommitBot: [racket/master] Generate ->* contracts for functions with both optional and keyword arguments. - Vincent St-Amour 16:49 RacketCommitBot: [racket/master] Make expt type more correct. - Eric Dobson 16:49 (part) RacketCommitBot 16:57 (join) RacketCommitBot 16:57 RacketCommitBot: [racket] plt pushed 2 new commits to master: http://git.io/EBflWA 16:57 RacketCommitBot: [racket/master] Added typed/untyped-utils (just require/untyped-contract for now) - Neil Toronto 16:57 RacketCommitBot: [racket/master] Add test. - Vincent St-Amour 16:57 (part) RacketCommitBot 17:10 (join) RacketCommitBot 17:10 RacketCommitBot: [racket] plt pushed 1 new commit to master: http://git.io/yGRxCw 17:10 RacketCommitBot: [racket/master] Added examples to string-ports document - Michael Wijaya 17:10 (part) RacketCommitBot 17:28 (quit) dnolen: Ping timeout: 260 seconds 17:29 (join) RacketCommitBot 17:29 RacketCommitBot: [racket] plt pushed 1 new commit to master: http://git.io/GsGt4Q 17:29 RacketCommitBot: [racket/master] Fix type of raise-range-error. - Vincent St-Amour 17:29 (part) RacketCommitBot 17:40 (join) mizu_no_oto 17:40 (quit) YamNad: Read error: Connection reset by peer 17:41 (join) YamNad 17:42 (join) ssbr_ 17:47 (join) groovy2shoes 17:51 (join) mizu_no_oto_ 17:52 (join) bitonic 17:53 (quit) samth: Ping timeout: 272 seconds 18:02 (quit) jrslepak: Quit: What happened to Systems A through E? 18:07 (quit) gciolli: Quit: Leaving. 18:11 (join) mizu_no_oto__ 18:11 (quit) jon7: Ping timeout: 276 seconds 18:12 (quit) neilv: Quit: Leaving 18:13 (quit) mizu_no_oto_: Ping timeout: 246 seconds 18:22 (quit) Nisstyre: Ping timeout: 256 seconds 18:26 (join) jeapostrophe 18:27 (join) Nisstyre 18:31 (quit) mizu_no_oto: Quit: Computer has gone to sleep. 18:41 (join) RacketCommitBot 18:41 RacketCommitBot: [racket] plt pushed 1 new commit to master: http://git.io/XQp3SQ 18:41 RacketCommitBot: [racket/master] add capability to spell-check string constants - Robby Findler 18:41 (part) RacketCommitBot 18:50 (quit) masm: Quit: Leaving. 18:52 (quit) bitonic: Read error: Connection reset by peer 18:53 (join) bitonic 19:06 (quit) carleastlund: Quit: carleastlund 19:12 mithos28: Is it possible to get a list of the 'marks' on a syntax object? 19:17 (quit) YamNad: Read error: Connection reset by peer 19:38 (join) bitonic` 19:39 (quit) bitonic: Ping timeout: 245 seconds 19:40 (join) jrslepak 19:45 (quit) jeapostrophe: Ping timeout: 246 seconds 19:45 (join) RacketCommitBot 19:45 RacketCommitBot: [racket] plt pushed 1 new commit to master: http://git.io/b0s6GA 19:45 RacketCommitBot: [racket/master] fix spell checker encoding - Robby Findler 19:45 (part) RacketCommitBot 19:54 (quit) ssbr_: Quit: Leaving 19:54 (join) ssbr_ 19:57 (join) bjz 20:05 (quit) bjz: Quit: Leaving... 20:06 (join) bjz 20:08 (quit) jrslepak: Quit: What happened to Systems A through E? 20:11 (join) pcavs1 20:11 (quit) pcavs: Read error: Connection reset by peer 20:11 (quit) bitonic`: Remote host closed the connection 20:13 (join) pcavs 20:13 (quit) pcavs1: Read error: Connection reset by peer 20:16 (join) bitonic 20:27 (quit) groovy2shoes: Quit: It is now safe to turn off your groovebot. 20:47 (join) jschuster 20:53 (quit) bitonic: Ping timeout: 240 seconds 20:56 (quit) jschuster: Quit: Coyote finally caught me 21:00 (quit) Gertm: Ping timeout: 245 seconds 21:01 (join) Gertm 21:02 (join) jackhammer2022 21:15 (join) jrslepak 21:33 (join) jon7 21:36 (join) jschuster 21:58 (quit) bjz: Quit: Leaving... 22:28 (quit) mithos28: Quit: mithos28 22:28 (join) mithos28 22:29 (quit) mithos28: Client Quit 22:33 (quit) jao: Ping timeout: 245 seconds 22:35 (join) mizu_no_oto 22:38 (quit) mizu_no_oto__: Ping timeout: 245 seconds 22:38 SamB_MacG5 is intrigued by the "Wills and Executors" section title 22:42 SamB_MacG5 is a bit disappointed after reading that section 22:44 jon7: lol 22:45 SamB_MacG5: I was expecting better finalizers, okay? 22:45 (quit) ssbr_: Ping timeout: 245 seconds 22:46 SamB_MacG5: more like in http://www.haskell.org/ghc/docs/latest/html/libraries/base/System-Mem-Weak.html 22:46 rudybot: http://tinyurl.com/25thsv 22:48 SamB_MacG5: hmm, maybe that's not the module I meant 22:50 SamB_MacG5: that's seems to include the functionality of ephemerons, somewhat ... 23:01 (part) pcavs 23:07 (join) ssbr_ 23:19 (quit) mizu_no_oto: Quit: Computer has gone to sleep. 23:21 (join) mithos28 23:26 (quit) Shviller: Ping timeout: 256 seconds 23:27 (join) Shviller 23:28 (join) RacketCommitBot 23:28 RacketCommitBot: [racket] plt pushed 2 new commits to master: http://git.io/nTekUQ 23:28 RacketCommitBot: [racket/master] adjust spelling code so that it runs in the abortable part - Robby Findler 23:28 RacketCommitBot: [racket/master] add preference settings so that the misspelled words color - Robby Findler 23:28 (part) RacketCommitBot 23:31 (quit) cataska: Quit: leaving 23:36 (join) cataska 23:38 (quit) mithos28: Quit: mithos28 23:44 (join) jeapostrophe 23:44 (quit) jeapostrophe: Changing host 23:44 (join) jeapostrophe 23:49 (join) mithos28 23:50 (quit) jon7: Ping timeout: 246 seconds 23:53 (join) mye 23:54 (join) mye_ 23:58 (quit) mye_: Client Quit