00:08 (join) pcavs 00:08 (join) realitygrill 00:12 (quit) Demosthenes: Ping timeout: 260 seconds 00:17 (join) jeapostrophe 00:22 (quit) dmac: Ping timeout: 252 seconds 00:37 (quit) jeapostrophe: Quit: jeapostrophe 01:13 (join) dmac 01:40 (join) masm 01:41 (quit) srolls`: Remote host closed the connection 01:52 (quit) dmac: Ping timeout: 260 seconds 02:12 (join) superjudge 02:21 (quit) realitygrill: Quit: realitygrill 02:32 (join) jao 02:36 (quit) pcavs: Quit: Leaving. 03:09 (join) dmac 03:25 (quit) ChibaPet: Quit: Leaving. 03:35 (quit) jao: Ping timeout: 252 seconds 04:03 (join) veer_ 04:06 (quit) veer_: Client Quit 04:12 (quit) dmac: Ping timeout: 258 seconds 04:15 (quit) _p4bl0: Quit: ERC Version 5.3 (IRC client for Emacs) 04:35 (join) _p4bl0 04:44 (join) MayDaniel 05:19 (quit) _danb_: Quit: ERC Version 5.3 (IRC client for Emacs) 05:24 (join) mceier 05:24 (quit) mithos28: Quit: mithos28 06:01 (quit) superjudge: Quit: superjudge 06:30 (join) bluezenix 06:36 (join) RacketCommitBot 06:36 RacketCommitBot: [racket] none pushed 3 new commits to master: http://git.io/tIDwvQ 06:36 RacketCommitBot: [racket/master] fix a corner case for `find-relative-path' - Matthew Flatt 06:36 RacketCommitBot: [racket/master] guard a use of get-root-data in the token tree implementation - Robby Findler 06:36 RacketCommitBot: [racket/master] Symch German string constants with latest. - Mike Sperber 06:36 (part) RacketCommitBot 06:37 eli: samth_away: The "Message Without Join" thing is definitely not working. I turned it off now. If you'll remember in a few weeks we can try it again to see if it's fixed. 06:58 (part) MaXim_: "WeeChat 0.3.5" 07:40 (join) _danb_ 07:59 (quit) MayDaniel: Read error: Connection reset by peer 08:05 (join) superjudge 08:18 (quit) bluezenix: Quit: Leaving. 08:57 (join) MayDaniel 09:26 (quit) masm: Ping timeout: 260 seconds 09:29 (join) RacketCommitBot 09:29 RacketCommitBot: [racket] plt pushed 3 new commits to master: http://git.io/vRa4Uw 09:29 RacketCommitBot: [racket/master] doc clarifications and tests for some file-locking corners - Matthew Flatt 09:29 RacketCommitBot: [racket/master] fix a path test for windows - Matthew Flatt 09:29 RacketCommitBot: [racket/master] places: doc repair, refine error checking, fix a test - Matthew Flatt 09:29 (part) RacketCommitBot 09:42 (quit) MayDaniel: Read error: Connection reset by peer 09:55 (join) MayDaniel 09:55 (quit) MayDaniel: Read error: Connection reset by peer 10:17 (join) ApeShot 10:18 ApeShot: The Rackety idiom doesn't seem to be to document things _in_ source code, right? 10:18 ApeShot: The apropriate thing is to provide a separate scribble document? 10:21 (join) bluezenix 10:39 asumu: ApeShot: For API documentation, yes it's preferred to use scribble. 10:40 asumu: But providing internal documentation (purpose, contracts of functions) is fine Racket style. 10:42 (join) _danb_` 10:44 (quit) _danb_: Ping timeout: 252 seconds 10:59 (join) MayDaniel 11:08 (nick) _danb_` -> _danb_ 11:23 (join) realitygrill 11:28 (quit) wtetzner: Remote host closed the connection 11:37 (quit) jonrafkind: Read error: Operation timed out 11:39 (join) masm 11:57 (quit) MayDaniel: Read error: Connection reset by peer 12:05 (quit) realitygrill: Read error: Connection reset by peer 12:06 (join) realitygrill 12:09 (join) kenjin2201 12:12 (quit) ApeShot: Remote host closed the connection 12:13 (quit) Burlingk: Quit: Leaving 12:15 (join) anRch 12:32 (quit) realitygrill: Quit: realitygrill 12:32 (join) pcavs 12:35 (join) dnolen 12:55 (quit) anRch: Quit: anRch 13:12 (join) realitygrill 13:17 (join) ahinki 13:24 (join) dmac 13:39 (quit) mceier: Ping timeout: 260 seconds 13:40 (join) mceier 13:58 (quit) kenjin2201: Read error: Connection reset by peer 13:59 (quit) dmac: Ping timeout: 260 seconds 14:09 (nick) samth_away -> samth 14:10 samth: eli: annoying, isn't it 14:24 (part) fds 14:32 (quit) _danb_: Quit: ERC Version 5.3 (IRC client for Emacs) 14:37 rapacity: in order for an irc client to message a channel without joining, the channel's "n" mode flag must be off 14:38 (join) mithos28 14:40 jamessan: ah, so that's what it means instead of just having the bot idle in the channel and report commits as they happen 14:40 (quit) dnolen: Quit: dnolen 14:41 (join) dnolen 14:44 (quit) bluezenix: Read error: Connection reset by peer 14:44 (quit) dnolen: Client Quit 14:44 (join) bluezenix 14:46 (join) dnolen 14:46 (quit) dnolen: Client Quit 14:54 (join) RacketCommitBot 14:54 RacketCommitBot: [racket] plt pushed 1 new commit to master: http://git.io/KXUhJg 14:54 RacketCommitBot: [racket/master] Add place ffi, fd, and port changes to HISTORY.txt - Kevin Tew 14:54 (part) RacketCommitBot 14:56 samth: rapacity: i was thinking that it would be like jamessan described 14:56 samth: eli: see above comment by rapacity 14:56 samth: rapacity: how do i turn the n mode off? 14:57 rapacity: /mode #racket -n 14:57 samth: dammit 14:57 samth: rapacity: any idea how i can make chanserv not do that? 14:58 rapacity: I guess you need to turn mlock off 14:59 rapacity: /msg chanserv set #racket mlock off 14:59 rapacity: then do it 14:59 samth: eli: please try again w/ the github bot 15:00 samth: thanks, rapacity 15:00 rapacity: np 15:01 samth: good to have someone who understands irc around here 15:05 mithos28: is there any way of using (sufficiently interesting) untyped macros in typed racket other than porting the implementation? 15:06 mithos28: the main problem I have is the macro expanding into code that uses untyped bindings 15:10 samth: mithos28: is there a way you make the macro let you annotate the identifiers? 15:10 (quit) masm: Ping timeout: 252 seconds 15:12 mithos28: not in this case, they are hidden exports of the untyped module 15:12 mithos28: but thanks for that method, I forgot about it 15:12 samth: mithos28: in that case, you're pretty stuck 15:13 samth: sorry 15:13 (join) masm 15:13 mithos28: ok so the next question is how are the modules chosen to be in the base environment? 15:14 mithos28: versus put in typed/... 15:14 samth: mithos28: the goal (long-term) is that if you do (require racket/something), then you can just use it without having to specify types 15:15 samth: but we don't have a very clear critera for what goes in racket/... vs other collections 15:15 mithos28: ok so in particular I'm working with foreign/ffi 15:16 mithos28: oh ffi/unsafe 15:16 mithos28: I got confused on module names 15:18 mithos28: would it be bad to reimplement the macros in typed/ffi/unsafe? 15:18 (quit) masm: Ping timeout: 260 seconds 15:19 samth: mithos28: i've started working recently on making the ffi work, so i wouldn't spend a lot of time on it 15:19 mithos28: is it the tree? 15:20 samth: no, not yet 15:20 (join) masm 15:20 mithos28: ok. Thanks for that. I'll just work around it for now then. 15:26 samth: mithos28: are you out in MV now? 15:27 mithos28: yep 15:27 samth: what do you work on? 15:27 mithos28: been out here for a month 15:28 mithos28: adsense infrastructure 15:28 samth: silicon valley isn't really as nice as providence 15:28 mithos28: no hurricanes 15:28 mithos28: no rain 15:28 samth: true 15:28 mithos28: and 65-75 every day 15:28 samth: just strip malls as far as the eye can see 15:29 mithos28: true 15:30 mithos28: the problem being on PST is that everyone is off IRC by the time I get home 15:31 samth: elly (who's at google cambridge) seems to hang around #scheme during the day 15:34 mithos28: I'm not usually on #scheme, is it any good? 15:35 samth: not really -- i'm just saying that some google folks trade productivty for hanging out on irc during the day :) 15:38 mithos28: i'm still not very productive there, hopefully in a few months I will have groked the systems I need to know 15:40 (nick) samth -> samth_away 16:02 (join) jonrafkind 16:13 (quit) jonrafkind: Ping timeout: 260 seconds 16:24 (join) jonrafkind 16:26 (quit) realitygrill: Quit: realitygrill 16:27 (join) bluezenix1 16:29 (quit) bluezenix: Ping timeout: 260 seconds 16:39 (part) ahinki 17:11 (join) dmac 17:20 (quit) dmac: Ping timeout: 276 seconds 17:38 (quit) superjudge: Quit: superjudge 18:03 (quit) mceier: Quit: leaving 18:42 (join) wtetzner 18:45 wtetzner: I'm getting a 'format-id unbound' error when trying the first example at http://docs.racket-lang.org/reference/syntax-util.html 18:45 wtetzner: http://pastebin.com/NUQtdxP9 18:45 wtetzner: anyone know why this would happen? 18:50 (join) dmac 18:51 jonrafkind: (require (for-syntax racket/syntax)) 18:51 jonrafkind: you need the racket/syntax library at phase 1 (the syntax phase) 18:51 jonrafkind: becuase thats the phase thats executing when your macro transformer is running 18:51 wtetzner: awesome, thanks jonrafkind 18:53 wtetzner: so if you want to use a function when transforming syntax, does it have to be define in a separate module? 18:53 wtetzner: defined* 18:55 jonrafkind: you can define functions for higher phases in racket already, and as of last week you can define functions for arbitrary phases 18:56 jonrafkind: (define-for-syntax (foo x) ...) (define-syntax (blah) (foo 1)) 18:56 wtetzner: oh, cool 18:57 jonrafkind: if you are not using the absolute latest racket then sometimes you have to put functions in other modules to use them at various phases 19:02 (quit) dmac: Ping timeout: 252 seconds 19:28 (join) blake_johnson 19:30 (quit) masm: Quit: Leaving. 19:33 (quit) blake_johnson: Quit: blake_johnson 19:39 (quit) pcavs: Quit: Leaving. 20:07 (quit) bluezenix1: Quit: Leaving. 20:09 (join) aflag 20:10 aflag: hello. In tcp-listen documentation it says (tcp-listen port-no [max-allow-wait reuse? hostname]). Can't I set hostname without max-allow-wait and reuse? ? 20:10 aflag: I tried #:hostname "127.0.0.1" but it didn't work 20:19 jonrafkind: well you can pass the defaults for now, I suppose 20:20 jonrafkind: but probably you are right, those default parameters should be keyword arguments instead 20:20 jonrafkind: do you want to make a bug report about it? 20:20 aflag: sure 21:07 (quit) aflag: Quit: leaving 21:14 (join) _danb_ 21:22 (join) jao 21:31 (quit) jonrafkind: Ping timeout: 276 seconds 22:35 (join) realitygrill 22:40 (join) RacketCommitBot 22:40 RacketCommitBot: [racket] plt pushed 1 new commit to master: http://git.io/PoSrcQ 22:40 RacketCommitBot: [racket/master] Fixed 'reference to an identifier before its definition' error in *SL. - Guillaume Marceau 22:40 (part) RacketCommitBot 23:16 (join) pcavs 23:19 (join) RacketCommitBot 23:19 RacketCommitBot: [racket] none pushed 3 new commits to master: http://git.io/MaoHTQ 23:19 RacketCommitBot: [racket/master] places: doc repair, refine error checking, fix a test - Matthew Flatt 23:19 RacketCommitBot: [racket/master] Add place ffi, fd, and port changes to HISTORY.txt - Kevin Tew 23:19 RacketCommitBot: [racket/master] Fixed 'reference to an identifier before its definition' error in *SL. - Guillaume Marceau 23:19 (part) RacketCommitBot 23:19 (join) RacketCommitBot 23:19 RacketCommitBot: [racket] none pushed 3 new commits to master: http://git.io/MaoHTQ 23:19 RacketCommitBot: [racket/master] places: doc repair, refine error checking, fix a test - Matthew Flatt 23:19 RacketCommitBot: [racket/master] Add place ffi, fd, and port changes to HISTORY.txt - Kevin Tew 23:19 RacketCommitBot: [racket/master] Fixed 'reference to an identifier before its definition' error in *SL. - Guillaume Marceau 23:19 (part) RacketCommitBot 23:20 RacketCommitBot: [racket] none pushed 3 new commits to master: http://git.io/MaoHTQ 23:20 RacketCommitBot: [racket/master] places: doc repair, refine error checking, fix a test - Matthew Flatt 23:20 RacketCommitBot: [racket/master] Add place ffi, fd, and port changes to HISTORY.txt - Kevin Tew 23:20 RacketCommitBot: [racket/master] Fixed 'reference to an identifier before its definition' error in *SL. - Guillaume Marceau 23:21 eli: samth_away: So, it works now, but I worry that this opens the door for easier spamming. Something to keep an eye for. 23:22 (quit) jao: Ping timeout: 276 seconds 23:29 (join) jao 23:47 (join) realitygrill_ 23:47 (quit) realitygrill: Ping timeout: 260 seconds 23:47 (nick) realitygrill_ -> realitygrill