00:31 (quit) jao: Ping timeout: 260 seconds 00:33 (quit) getpwnam: Ping timeout: 246 seconds 00:33 (quit) close-paren`: Quit: close-paren` 00:36 mithos28: Will racket ever be fully hygienic? Or are we doomed to hacks for usefulness like struct and syntax/parse? 00:45 jonrafkind: you mean about the struct accessor thing? 00:45 jonrafkind: thats a funny bug because i do that all the time 00:45 mithos28: yeah, and syntax parse splitting ids on the : 00:46 jonrafkind: well imo as long as the unhygienic part is well documented its ok in my eyes 00:46 jonrafkind: hygiene should be the default but there are useful times to be unhygienic 00:47 mithos28: well the issue with struct field names is namespacing 00:47 mithos28: rudybot: (struct foo (v)) 00:47 rudybot: mithos28: your sandbox is ready 00:47 rudybot: mithos28: Done. 00:47 mithos28: rudybot: (struct bar foo (v)) 00:47 rudybot: mithos28: Done. 00:47 mithos28: (struct/dc bar (v any/c) (v any/c)) 00:48 mithos28: rudybot: (struct/dc bar (v any/c) (v any/c)) 00:48 rudybot: mithos28: error: reference to an identifier before its definition: struct/dc in module: 'program 00:48 jonrafkind: wait what, I thought it was illegal to have a field name in the child with the same as the parent 00:48 mithos28: rudybot: (require contract/struct) 00:48 rudybot: mithos28: error: #:1:9: contract/struct: standard-module-name-resolver: collection not found: "contract" in any of: (#) in: contract/struct 00:48 mithos28: jonrafkind: nope 00:48 mithos28: rudybot: (require racket/contract) 00:48 rudybot: mithos28: Done. 00:48 mithos28: rudybot: (struct/dc bar (v any/c) (v any/c)) 00:48 rudybot: mithos28: error: reference to an identifier before its definition: struct/dc in module: 'program 00:49 mithos28: well rudybot seems to be old and not have struct/dc 00:49 jonrafkind: what is struct/dc 00:49 mithos28: dependent struct contracts 00:49 jonrafkind: how is it different from struct/c 00:50 mithos28: the contracts can be dependent on one another 00:50 mithos28: i.e. the second field is less than the length of the list that is the first field 00:50 jonrafkind: oh 00:51 jonrafkind: does anyone actually use that? 00:51 mithos28: but it takes as input 'field names' and not the getters 00:51 mithos28: struct/c expands to it 00:51 mithos28: so yes 00:51 jonrafkind: well presumably thats because struct/dc is more general, but the question is does anyone use the features of struct/dc that struct/c doesnt provide 00:52 jonrafkind: i mean it sounds nifty, just wondering if it has any real uses 00:52 mithos28: no uses outside the contract library, its documentation, and tests 00:53 mithos28: require/typed has the same issue 00:53 mithos28: and people use that 00:53 mithos28: the other issue is that it breaks alpha renaming 01:03 (join) close-paren` 01:09 (quit) mceier: Quit: leaving 01:21 (quit) close-paren`: Quit: close-paren` 01:25 (quit) crundar: Ping timeout: 246 seconds 01:29 (join) close-paren` 01:44 (quit) jackhammer2022: Quit: Textual IRC Client: http://www.textualapp.com/ 01:48 (quit) Kaylin: Quit: Leaving. 01:59 (join) mceier 02:04 (quit) yoklov: Quit: bye! 02:05 asumu: Yeah, it's weird that children structs can have fields with the same name. 02:05 asumu: But fields aren't "really" named in structs. 02:05 mithos28: asumu: Sorta, they are named but by their getters 02:08 asumu: Yeah, that's what I mean. 02:08 asumu: What alternative do you want to struct's behavior though? 02:08 asumu: Passing in accessor names like in other record systems? 02:09 mithos28: struct is not all that bad because it is the binding site, it is the ones that use it that are worse 02:09 asumu: Ah, like in your bug report. Fair enough. 02:10 mithos28: struct could expand to a hygenic form, the other ones don't have that option 02:10 asumu: Also, it might be nice for generics to not depend on contracts, but right now extracting it is tricky. 02:10 asumu: Mainly because the contract needs access to the struct type accessor. 02:11 mithos28: Why cannot that be exported? 02:11 asumu: If that accessor is exported, it allows arbitrary mutation of the method table. 02:11 asumu: Also, it's part of the expansion of the generics form. 02:11 asumu: Which is why the contract definition is also part of that expansion right now. 02:12 mithos28: But this would all be inside racket/private so I don't think there is an issue about arbitrary mutation 02:12 (join) djcoin 02:13 asumu: Well, the issue is that one is generated for each generic interface. 02:13 (join) em 02:14 asumu: Hmm. 02:15 asumu: Well, I have an idea that I'll try. 02:16 mithos28: What is the best way other than units to build up large mutually recursive code? 02:17 mithos28: Units don't work because I want to share syntax bindings between the code. In particular syntax classes. 02:18 (quit) jeapostrophe: Ping timeout: 252 seconds 02:40 (join) hkBst 02:40 (quit) hkBst: Changing host 02:40 (join) hkBst 02:40 (quit) PfhorSlayer: Read error: Connection reset by peer 02:40 (join) PfhorSlayer 02:43 (quit) mithos28: Quit: mithos28 02:49 (join) mithos28 03:12 (quit) em: Ping timeout: 265 seconds 03:21 (join) em 03:22 (quit) DrDuck: Read error: Connection reset by peer 03:22 (join) DrDuck 03:25 (quit) jonrafkind: Ping timeout: 268 seconds 03:54 (join) noelw 03:57 (quit) mithos28: Quit: mithos28 04:00 (join) crundar 04:07 (join) Jeanne-Kamikaze 04:09 (quit) BeLucid: Read error: Connection reset by peer 04:09 (join) BeLucid 04:20 (join) MightyFoo 04:21 (quit) crundar: Ping timeout: 252 seconds 04:38 (quit) close-paren`: Quit: close-paren` 04:45 (join) bitonic 04:48 (nick) MightyFoo -> tim-brown 05:16 (quit) bjz: Quit: Leaving... 06:02 (quit) jesyspa: Quit: leaving 06:15 (quit) noelw: Read error: Connection reset by peer 06:34 (join) jesyspa 06:37 (join) noelw 06:49 (join) dzhus 06:56 (join) MayDaniel 07:08 (join) masm 07:09 (join) crundar 07:26 (quit) mye: Remote host closed the connection 07:26 (join) mye 07:30 (join) mye_ 07:34 (quit) mye: Ping timeout: 256 seconds 07:34 (nick) mye_ -> mye 07:35 (quit) MayDaniel: Read error: Connection reset by peer 07:38 (quit) hkBst: Ping timeout: 260 seconds 07:39 (join) MayDaniel 08:07 (join) jeapostrophe 08:17 (quit) Shviller: Read error: Connection reset by peer 08:18 (join) Shviller 08:20 (quit) vu3rdd: Ping timeout: 244 seconds 08:33 (join) Involuntary 08:34 (join) kanak 08:36 (quit) Jeanne-Kamikaze: Read error: Operation timed out 08:39 (join) jao 08:40 (quit) jao: Changing host 08:40 (join) jao 08:57 (join) getpwnam 08:59 (quit) jeapostrophe: Ping timeout: 252 seconds 09:13 (join) mye 09:15 (quit) crundar: Ping timeout: 244 seconds 09:16 (quit) mye: Client Quit 09:21 (join) Shvillr_ 09:21 (quit) Shviller: Disconnected by services 09:21 (nick) Shvillr_ -> Shviller 09:22 (quit) jrslepak: Quit: What happened to Systems A through E? 09:24 (join) jrslepak 09:27 (quit) getpwnam: Ping timeout: 240 seconds 09:27 (quit) MayDaniel: Read error: Connection reset by peer 09:28 (quit) jrslepak: Ping timeout: 252 seconds 09:39 (quit) close-paren: Ping timeout: 244 seconds 09:41 (join) close-paren 09:47 (join) jrslepak 09:54 (join) soegaard 10:01 (quit) mceier: Quit: leaving 10:04 DT`: vector-map & co. are continuation-unsafe, is this the intended behavior? http://paste.lisp.org/display/131164 10:07 DT`: actually, it seems that only vector-map is, vector-filter works as expected. 10:11 (join) crundar 10:14 noelw: I dunno, but I think mucking around with continuations is basically tying your own noose 10:25 (join) hkBst 10:27 DT`: it's an easy fix, though, it's just matter of copying new-v in vector-map in collects/racket/vector.rkt. 10:37 (nick) Involuntary -> Jeanne-Kamikaze 10:42 (join) neilv 10:46 neilv: hm. paste.lisp.org no longer lists channels 10:48 (join) getpwnam 10:50 (join) hash_table 10:50 neilv: a little shell script for installing racket, which i wrote a while ago, and just found still works. http://paste.lisp.org/display/131165 10:52 (join) sstrickl 10:56 (join) veer 11:00 (join) gciolli 11:01 (quit) noelw: Quit: noelw 11:04 (join) mceier 11:06 (quit) hkBst: Quit: Konversation terminated! 11:07 (join) RacketCommitBot 11:07 RacketCommitBot: [racket] plt pushed 1 new commit to master: http://git.io/uLpetw 11:07 RacketCommitBot: [racket/master] fix internal position adjustment for `pane%' - Matthew Flatt 11:07 (part) RacketCommitBot 11:10 neilv: heh. rendering redex.scrbl still takes ages 11:11 neilv: i wonder whether it's doing regression test examples or something 11:14 (quit) veer: Quit: Leaving 11:16 (quit) gciolli: Ping timeout: 272 seconds 11:18 (join) sm 11:18 (quit) rudybot: Ping timeout: 252 seconds 11:19 (join) rudybot 11:22 (join) RacketCommitBot 11:22 RacketCommitBot: [racket] plt pushed 1 new commit to master: http://git.io/b88FvA 11:22 RacketCommitBot: [racket/master] Use module registry trick to slightly speed up TR tests. - Sam Tobin-Hochstadt 11:22 (part) RacketCommitBot 11:28 (join) gciolli 11:29 (nick) pierre__ -> nowhere_man 11:30 neilv: i have baseline load-testing numbers for this code under 5.2.1. now to see what happens with 5.3 11:32 (quit) gciolli: Ping timeout: 260 seconds 11:38 getpwnam: Are the recipes on schemecookbook.org generally up-to-date? 11:39 samth: getpwnam: no 11:39 (quit) jrslepak: Ping timeout: 240 seconds 11:40 getpwnam: So it has no value as a pragmatic learning resource? 11:41 masm: Hi! 11:42 masm: I'm having an issues with email addresses on urls when authenticating with couchdb. 11:43 masm: For example using "http://sample%40sample.com:123456@localhost:5984/db" as source in a replication fails. 11:43 masm: I there a work around for this? 11:43 (join) jeapostrophe 11:43 (quit) jeapostrophe: Changing host 11:43 (join) jeapostrophe 11:44 masm: Sorry, wrong channel. 11:44 (join) jrslepak 11:47 (join) gciolli 11:56 (join) DanBurton 11:57 DanBurton: samth: what is the syntax for optional arg function types? 11:57 samth: DanBurton: use the `case->` form 11:58 DanBurton: keyword args have the [#:blah Foo] syntax, isn't there a syntax for optional args without associated keywords? 12:02 (quit) neilv: Quit: Leaving 12:06 asumu: getpwnam: it could, but if you do consult it you should look at the examples with a skeptical eye. 12:06 getpwnam: okay, thanks 12:07 asumu: getpwnam: are you looking for anything in particular? 12:09 getpwnam: Not really .. I've recently begun learning Racket and I'd like to be able to rewrite my small Perl scripts (mainly dealing with text processing) into Racket, mainly as a learning exercise at this point 12:09 (join) RacketCommitBot 12:09 RacketCommitBot: [racket] plt pushed 5 new commits to master: http://git.io/SUpR6Q 12:09 RacketCommitBot: [racket/master] added make-variable-like-transformer - Ryan Culpepper 12:09 RacketCommitBot: [racket/master] added make-log-based-eval - Ryan Culpepper 12:09 RacketCommitBot: [racket/master] db: use log-based-eval for most examples - Ryan Culpepper 12:09 (part) RacketCommitBot 12:11 (join) Demosthenes 12:11 getpwnam: I did find this http://pleac.sourceforge.net/pleac_guile/index.html but I think that Guile is quite different from Racket? 12:12 asumu: Yes, it is. 12:12 asumu: Some people have put together a cookbook-like thing for Racket here: https://github.com/plt/racket/wiki/Artifacts 12:12 asumu: It doesn't have too many examples yet though. 12:13 (join) mithos28 12:15 getpwnam: thanks for the link 12:15 getpwnam: a cookbook would definitely be very useful.. I for one would be prepared to pay for a Racket Cookbook if one is ever published. 12:16 getpwnam: I found the best way to learn Perl was to type in the cookbook examples, then modify and expand them in various ways. 12:16 getpwnam: I'm sure the same would be true for Racket 12:16 asumu: That would be nice. Though I'd like to see a "Programming Racket" O'Reily first. ;) 12:17 asumu: I think reading the Guide is a good way to learn Racket. Though it's not quite a cookbook. 12:18 asumu: Also, I vote for the Pistol Shrimp as the cover animal for Racket. 12:18 asumu: Because it... makes a racket. 12:19 getpwnam: I see 12:20 getpwnam: I'm currently working through the Guide -- it's very nice but would be even better with lots more examples 12:20 getpwnam: I agree about the O'Reilly book -- it would make Racket more visible too 12:22 (join) jonrafkind 12:32 (join) RacketCommitBot 12:32 RacketCommitBot: [racket] plt pushed 2 new commits to master: http://git.io/sZnnsQ 12:32 RacketCommitBot: [racket/master] references: link "A parameter that..." to the definition of "parameter" - Matthew Flatt 12:32 RacketCommitBot: [racket/master] add `flexpt' to compiler's table of flonum functions - Matthew Flatt 12:32 (part) RacketCommitBot 12:38 DanBurton wants a book on Racket macros 12:40 jonrafkind: me too.. but have you seen the one in the scheme book by dybvig? 12:40 (join) anRch 12:41 (quit) bitonic: Remote host closed the connection 12:46 (quit) gciolli: Ping timeout: 272 seconds 13:10 (join) gciolli 13:17 (quit) Shambles_: Quit: Leaving. 13:18 (join) cipher`` 13:22 (quit) cipher`: Ping timeout: 246 seconds 13:25 (join) Shambles_ 13:38 (quit) ChanServ: *.net *.split 13:38 (quit) mceier: *.net *.split 13:38 (quit) hash_table: *.net *.split 13:38 (quit) dsantiago: *.net *.split 13:38 (quit) PfhorSlayer: *.net *.split 13:38 (quit) gciolli: *.net *.split 13:38 (quit) soegaard: *.net *.split 13:38 (quit) jao: *.net *.split 13:38 (quit) BeLucid: *.net *.split 13:38 (quit) Nisstyre: *.net *.split 13:38 (quit) Shvillr: *.net *.split 13:38 (quit) mattmight: *.net *.split 13:38 (quit) SeanTAllen: *.net *.split 13:38 (quit) skarpflier: *.net *.split 13:38 (quit) ameoba: *.net *.split 13:38 (quit) ozzloy: *.net *.split 13:38 (quit) anonus: *.net *.split 13:38 (quit) dspt: *.net *.split 13:38 (quit) DraX: *.net *.split 13:38 (quit) spanner: *.net *.split 13:38 (quit) jrslepak_neu: *.net *.split 13:38 (quit) errstr: *.net *.split 13:38 (quit) Shambles_: *.net *.split 13:38 (quit) anRch: *.net *.split 13:38 (quit) jonrafkind: *.net *.split 13:38 (quit) jesyspa: *.net *.split 13:38 (quit) Gertm: *.net *.split 13:38 (quit) sethalves: *.net *.split 13:38 (quit) elliottc1ble: *.net *.split 13:38 (quit) otterdam: *.net *.split 13:38 (quit) gf3: *.net *.split 13:38 (quit) getpwnam: *.net *.split 13:38 (quit) triffidd: *.net *.split 13:38 (quit) pqmodn: *.net *.split 13:38 (quit) jeapostrophe: *.net *.split 13:38 (quit) sstrickl: *.net *.split 13:38 (quit) em: *.net *.split 13:38 (quit) eMBee: *.net *.split 13:38 (quit) asumu: *.net *.split 13:38 (quit) pmatey: *.net *.split 13:38 (quit) dzhus: *.net *.split 13:38 (quit) bremner: *.net *.split 13:38 (quit) winklet: *.net *.split 13:38 (quit) trink: *.net *.split 13:38 (quit) snorble_: *.net *.split 13:38 (quit) SHODAN: *.net *.split 13:38 (quit) Cryovat: *.net *.split 13:38 (quit) kanak: *.net *.split 13:38 (quit) s_p_a_c_e_d_o_u_: *.net *.split 13:38 (quit) sm: *.net *.split 13:38 (quit) m4burns: *.net *.split 13:38 (quit) ramrunner: *.net *.split 13:38 (quit) hyko: *.net *.split 13:38 (quit) antono: *.net *.split 13:38 (quit) masm: *.net *.split 13:38 (quit) DrDuck: *.net *.split 13:38 (quit) djcoin: *.net *.split 13:38 (quit) rotty: *.net *.split 13:38 (quit) chandler: *.net *.split 13:38 (quit) jamessan: *.net *.split 13:38 (quit) offby1: *.net *.split 13:38 (quit) rudybot: *.net *.split 13:38 (quit) jschuster: *.net *.split 13:38 (quit) cipher``: *.net *.split 13:38 (quit) Draggor: *.net *.split 13:38 (quit) Demosthenes: *.net *.split 13:38 (quit) DanBurton: *.net *.split 13:38 (quit) ivan`: *.net *.split 13:38 (quit) cdidd: *.net *.split 13:38 (quit) cataska: *.net *.split 13:38 (quit) zwak: *.net *.split 13:38 (quit) spafflepip: *.net *.split 13:38 (quit) sybex: *.net *.split 13:38 (quit) kampr: *.net *.split 13:38 (quit) pkkar: *.net *.split 13:38 (quit) peppep: *.net *.split 13:38 (quit) Haffe: *.net *.split 13:38 (quit) drdo: *.net *.split 13:38 (quit) cky: *.net *.split 13:38 (quit) jrslepak: *.net *.split 13:38 (quit) close-paren: *.net *.split 13:38 (quit) sizz_: *.net *.split 13:38 (quit) DGASAU: *.net *.split 13:38 (quit) duckinator: *.net *.split 13:38 (quit) mithos28: *.net *.split 13:38 (quit) stchang: *.net *.split 13:38 (quit) rapacity: *.net *.split 13:38 (quit) friscosam: *.net *.split 13:38 (quit) wkelly: *.net *.split 13:41 (join) Draggor 13:41 (join) cipher`` 13:41 (join) jschuster 13:41 (join) rudybot 13:41 (join) jrslepak_ 13:41 (join) cky 13:41 (join) drdo 13:41 (join) Haffe 13:41 (join) nowhere_man 13:41 (join) peppep 13:41 (join) sybex 13:41 (join) kampr 13:41 (join) pkkar 13:41 (join) spafflepip 13:41 (join) zwak 13:41 (join) samth 13:41 (join) dsantiago 13:41 (join) hash_table 13:41 (join) mceier 13:41 (join) sizz 13:41 (join) rotty 13:41 (join) otterdam 13:41 (join) antono 13:41 (join) chandler 13:41 (join) gf3 13:41 (join) DraX 13:41 (join) dspt 13:41 (join) anonus 13:41 (join) danking 13:41 (join) jamessan 13:41 (join) offby1 13:41 (join) Cryovat 13:41 (join) errstr 13:41 (join) hyko 13:41 (join) pmatey 13:41 (join) SHODAN 13:41 (join) bartbes 13:41 (join) elliottc1ble 13:41 (join) ozzloy 13:41 (join) ameoba 13:41 (join) asumu 13:41 (join) jrslepak_neu 13:41 (join) Araq 13:41 (join) m4burns 13:41 (join) sethalves 13:41 (join) tauntaun 13:41 (join) ramrunner 13:41 (join) spanner 13:41 (join) triffidd 13:41 (join) skarpflier 13:41 (join) snorble_ 13:41 (join) Gertm 13:41 (join) SeanTAllen 13:41 (join) eMBee 13:41 (join) pqmodn 13:41 (join) s_p_a_c_e_d_o_u_ 13:41 (join) trink 13:41 (join) winklet 13:41 (join) mattmight 13:41 (join) DT` 13:41 (join) bremner 13:41 (join) noam 13:41 (join) Shvillr 13:41 (join) Nisstyre 13:41 (join) djcoin 13:41 (join) em 13:41 (join) DrDuck 13:41 (join) BeLucid 13:41 (join) jesyspa 13:41 (join) masm 13:41 (join) kanak 13:41 (join) jao 13:41 (join) soegaard 13:41 (join) getpwnam 13:41 (join) sstrickl 13:41 (join) sm 13:41 (join) jeapostrophe 13:41 (join) jonrafkind 13:41 (join) anRch 13:41 (join) gciolli 13:41 (join) Shambles_ 13:41 (join) nilyaK 13:41 (join) DGASAU` 13:41 (join) Demosthenes 13:41 (join) DanBurton 13:41 (join) ivan` 13:41 (join) cdidd 13:41 (join) cataska 13:41 (join) mithos28 13:41 (join) Shviller 13:41 (join) stchang 13:41 (join) wkelly 13:41 (join) rapacity 13:41 (join) friscosam 13:41 (join) mye 13:41 (quit) mye: Client Quit 13:43 (quit) djcoin: Quit: WeeChat 0.3.2 13:44 (join) mye 13:44 (quit) anRch: Quit: anRch 13:44 (quit) Demosthenes: *.net *.split 13:44 (quit) DanBurton: *.net *.split 13:44 (quit) ivan`: *.net *.split 13:44 (quit) cdidd: *.net *.split 13:44 (quit) cataska: *.net *.split 13:45 (join) Demosthenes 13:45 (join) DanBurton 13:45 (join) ivan` 13:45 (join) cdidd 13:45 (join) cataska 13:49 (join) neilv 13:50 (quit) jonrafkind: Ping timeout: 265 seconds 13:56 (nick) jrslepak_ -> jrslepak 14:00 (quit) mye: Ping timeout: 245 seconds 14:05 (quit) mithos28: Quit: mithos28 14:07 (nick) Haffe -> Ingenting 14:16 (join) duckinatorr 14:23 (join) crundar__ 14:23 (join) jonrafkind 14:24 (quit) crundar: Ping timeout: 246 seconds 14:27 triffidd: how do we convert float to integer in Racket? I don't see anything in the reference 14:34 (quit) soegaard: Quit: soegaard 14:37 jonrafkind: (inexact->exact (round x)) 14:37 jonrafkind: you can swap the two and it still works, and one way is faster than the other, but i forget which at thispoint 14:40 (join) bitonic 14:41 (quit) nilyaK: Quit: Leaving. 14:41 asumu: BTW: as of 5.3 there is an exact-round too 14:41 asumu: rudybot: (exact-round 5.3) 14:41 rudybot: asumu: error: reference to an identifier before its definition: exact-round in module: 'program 14:42 asumu: (rudybot isn't 5.3 yet nevermind) 14:44 triffidd: Thanks guys .. I was looking for rational->integer or suchlike, but exact-round does the trick 14:57 (quit) gciolli: Quit: Leaving. 15:03 (quit) SeanTAllen: Read error: Connection reset by peer 15:07 (join) nilyaK 15:14 (join) soegaard 15:24 (join) SeanTAllen 15:32 (part) sm: "ERC Version 5.3 (IRC client for Emacs)" 15:35 (join) Shvillr_ 15:35 neilv: racket 5.3 is indeed faster on one real-world app 15:35 neilv: compared to 5.2.1 15:36 (quit) Shvillr: Ping timeout: 260 seconds 15:39 asumu: neilv: Oh nice. Can you tell us what? 15:39 asumu: (or at least how it's faster, just curious) 15:41 (join) yoklov 15:46 neilv: asumu: don't know why it's faster; this is from load-testing, not from profiling 15:47 neilv: speedup is significant but not huge 15:48 (join) jhemann__ 15:50 (quit) crundar__: Ping timeout: 250 seconds 15:52 yoklov: oh, exact-round was definitely something i had missed 15:53 yoklov: especially when doing graphics. i would profile and see that some absurd amount of time was spent in a (define (round* x) (inexact->exact (round x))) function 15:53 (quit) jhemann__: Ping timeout: 250 seconds 15:54 yoklov: i thought (round (inexact->exact x)) didn't work unless x was already close enouhg to a rational number though. 15:54 yoklov: huh. 15:57 (join) Jeanne-Kamikaze 15:59 (join) oskarth 15:59 (quit) Jeanne-Kamikaze: Client Quit 16:05 (quit) nilyaK: Read error: Connection reset by peer 16:08 (quit) cdidd: Remote host closed the connection 16:13 (join) crundar 16:14 DanBurton: rudybot: (round 3) 16:14 rudybot: DanBurton: your typed/racket sandbox is ready 16:14 rudybot: DanBurton: ; Value: 3 16:14 rudybot: DanBurton: ; stdout: "- : Integer [generalized from Positive-Byte]\n" 16:14 DanBurton: rudybot: (round (inexact->exact 3.0)) 16:14 rudybot: DanBurton: ; Value: 3 16:14 rudybot: DanBurton: ; stdout: "- : Integer [generalized from Exact-Nonnegative-Integer]\n" 16:33 (quit) getpwnam: Ping timeout: 245 seconds 16:33 (quit) hash_table: Ping timeout: 244 seconds 16:38 (quit) kanak: Ping timeout: 256 seconds 16:40 (join) Jeanne-Kamikaze 16:40 (join) MayDaniel 16:47 (join) ChanServ 16:48 (quit) duckinatorr: Changing host 16:48 (join) duckinatorr 16:48 (nick) duckinatorr -> duckinator 16:49 (quit) neilv: Changing host 16:49 (join) neilv 16:49 neilv: i wonder whether nickserv will suddenly start kicking people off 16:49 (join) DrDuck1 16:50 (quit) crundar: Ping timeout: 249 seconds 16:51 (quit) DrDuck: Ping timeout: 252 seconds 16:53 (join) RacketCommitBot 16:53 RacketCommitBot: [racket] plt pushed 3 new commits to master: http://git.io/LliZTg 16:53 RacketCommitBot: [racket/master] Fix typechecking of polymorphic structs with parent types. - Eric Dobson 16:53 RacketCommitBot: [racket/master] Add `-v` option to TR tests. - Sam Tobin-Hochstadt 16:53 RacketCommitBot: [racket/master] Remove `#:transparent` to work around place message limitations. - Sam Tobin-Hochstadt 16:53 (part) RacketCommitBot 17:04 (join) zuss 17:08 (part) DanBurton 17:08 (join) DanBurton 17:12 (part) zuss 17:30 (quit) soegaard: Quit: soegaard 17:31 (join) anRch 17:35 (quit) MayDaniel: Read error: Connection reset by peer 17:40 (join) _ryan_ 17:42 (quit) Jeanne-Kamikaze: Quit: Did you hear that ? 17:43 (quit) jeapostrophe: Ping timeout: 272 seconds 17:43 (join) crundar 17:58 neilv: (and (here (number me)) (call/maybe me)) 17:59 DT`: (call/cc me) 17:59 (quit) yoklov: Quit: bye! 17:59 (join) RacketCommitBot 17:59 RacketCommitBot: [racket] plt pushed 2 new commits to master: http://git.io/S7XDyg 17:59 RacketCommitBot: [racket/master] remove a useless compiler transformation - Matthew Flatt 17:59 RacketCommitBot: [racket/master] props fixup - Matthew Flatt 17:59 (part) RacketCommitBot 18:00 (join) yoklov 18:00 (quit) jesyspa: Quit: leaving 18:00 neilv: (call me) ; debbie harry 18:01 neilv: (call/cc me) ; someone who takes credit cards 18:08 (join) jackhammer2022 18:12 (quit) DanBurton: Quit: leaving 18:14 (join) getpwnam 18:15 (join) hash_table 18:18 (quit) neilv: Quit: Leaving 18:21 (quit) _ryan_: Quit: Leaving 18:25 (quit) anRch: Quit: anRch 18:57 (quit) yoklov: Quit: computer sleeping 19:02 (join) zuss 19:03 (quit) zuss: Remote host closed the connection 19:03 (quit) oskarth: Quit: Leaving. 19:04 (join) zuss 19:12 (quit) bitonic: Ping timeout: 264 seconds 19:19 (join) emadshaaban 19:23 (quit) zuss: Remote host closed the connection 19:25 (part) emadshaaban 19:28 (join) zuss 19:28 (quit) zuss: Remote host closed the connection 19:45 (quit) jonrafkind: Ping timeout: 245 seconds 19:48 (quit) crundar: Ping timeout: 240 seconds 19:55 (join) yoklov 19:58 (quit) jackhammer2022: Quit: Computer has gone to sleep. 20:11 (join) jackhammer2022 20:21 (join) dnolen 20:38 (join) jeapostrophe 20:38 (quit) jeapostrophe: Changing host 20:38 (join) jeapostrophe 20:50 (join) Kaylin 21:06 (join) jrslepak 21:09 (quit) masm: Quit: Leaving. 21:28 (join) oskarth 21:29 (quit) jeapostrophe: Ping timeout: 260 seconds 21:32 (join) jonrafkind 21:35 (join) close-paren 21:50 (quit) Demosthenes: Quit: leaving 21:51 (join) Demosthenes 22:31 (quit) getpwnam: Ping timeout: 272 seconds 22:32 (quit) hash_table: Ping timeout: 272 seconds 22:34 (join) bjz 22:36 (quit) jao: Ping timeout: 260 seconds 22:49 (quit) dnolen: Ping timeout: 246 seconds 23:06 (join) RacketCommitBot 23:06 RacketCommitBot: [racket] plt pushed 2 new commits to master: http://git.io/DVtQDg 23:06 RacketCommitBot: [racket/master] Rackety - Robby Findler 23:06 RacketCommitBot: [racket/master] add scale-to-fit to slideshow/pict - Robby Findler 23:06 (part) RacketCommitBot 23:27 (quit) jonrafkind: Ping timeout: 245 seconds 23:27 (join) cdidd 23:38 (join) jeapostrophe 23:38 (quit) jeapostrophe: Changing host 23:38 (join) jeapostrophe 23:48 (join) RacketCommitBot 23:48 RacketCommitBot: [racket] plt pushed 1 new commit to master: http://git.io/mgTl_A 23:48 RacketCommitBot: [racket/master] rename function scale-to-fit to avoid conflict - Robby Findler 23:48 (part) RacketCommitBot