00:23 (quit) asumu: Ping timeout: 264 seconds 01:40 (join) bluezenix 01:51 (quit) jonrafkind: Ping timeout: 252 seconds 01:52 (quit) littlebobby: Quit: Ex-Chat 01:55 (quit) bluezenix: Quit: Leaving. 02:10 (join) bluezenix 02:12 (quit) bluezenix: Client Quit 02:27 (quit) realitygrill: Quit: realitygrill 02:47 (quit) dherman: Quit: dherman 03:01 (join) dherman 03:07 (quit) misterm: Ping timeout: 258 seconds 03:17 dsp_: hi folks 03:35 (quit) dherman: Quit: dherman 04:02 (quit) martinhex: Read error: Connection reset by peer 05:02 (quit) Utkarsh: Read error: Connection reset by peer 05:02 (join) Utkarsh 05:34 (join) tauntaun` 05:36 (quit) tauntaun: Ping timeout: 250 seconds 06:52 (join) bluezenix 06:52 (join) MayDaniel 06:58 (quit) jao: Ping timeout: 252 seconds 07:22 (quit) MayDaniel: Read error: Connection reset by peer 08:09 dsp_: might be a silly question, but is there a way to get the client address from tcp-listen? 08:10 dsp_: i need to find out the source address of tcp connections to use elsewhere 08:11 dsp_: (i suppose it would be tcp-accept, really) 08:12 dsp_: (tcp-addresses) ? 08:28 dsp_: i came up with: (cadr (call-with-values (lambda () (tcp-addresses in)) list)) -- unsure if this is the correct way 08:28 dsp_: but it seems to work. 09:17 (join) MayDaniel 09:30 (nick) samth_away -> samth 09:31 samth: if you want that, there are easier ways to write that expression 09:32 samth: for example: (call-with-values (lambda () (tcp-addresses in)) (lambda (x y . z) y)) 09:32 (nick) tauntaun` -> tauntaun 09:33 samth: or (let-values ([(x y) (tcp-addresses in)]) y) 09:34 samth: offby1: yes, eli was suggesting that shortening the github addresses is not so useful 09:50 (join) masm 10:00 (quit) JuanDaugherty: Quit: JuanDaugherty 10:12 (join) tewk 10:18 (nick) clklein_ -> clklein 10:21 (join) realitygrill 10:21 (quit) realitygrill: Client Quit 10:25 (quit) bluezenix: Quit: Leaving. 10:28 (quit) MayDaniel: Read error: Connection reset by peer 10:32 (join) anRch 10:35 (join) dherman 10:38 (join) racket 10:38 racket: [racket] plt pushed 1 new commit to master: https://github.com/plt/racket/commit/7820db9f8d37f2a65ebda21402bd551886494d64 10:38 racket: [racket/master] missed a spot in the addition of chaperone info for opt/c - Robby Findler 10:38 (part) racket 10:38 rudybot: http://tinyurl.com/3t5jxkd 10:49 (join) anRch_ 10:49 (quit) dherman: Quit: dherman 10:49 (quit) anRch: Read error: Connection reset by peer 10:49 (nick) anRch_ -> anRch 10:50 (quit) anRch: Read error: Connection reset by peer 10:51 eli: offby1: The thing is that the github notifications used to be shortened (via bit.ly), and looks like they stopped doing that yesterday. 10:52 eli: I think that rudybot shortening it is kind of redundant since there are a lot of them, and my guess is that people will rarely go there... 10:52 eli: But, I'll just change the nickname of the irc notification thing to end in bot. 10:54 (join) anRch 10:54 (join) RacketCommitBot 10:54 RacketCommitBot: [racket] none pushed 3 new commits to master: https://github.com/plt/racket/compare/530bb1b...7820db9 10:54 RacketCommitBot: [racket/master] function == lambda. add new syntax for defining functions - Jon Rafkind 10:54 RacketCommitBot: [racket/master] add optional val before functions and arguments - Jon Rafkind 10:54 RacketCommitBot: [racket/master] missed a spot in the addition of chaperone info for opt/c - Robby Findler 10:54 (part) RacketCommitBot 10:54 eli: offby1: There. 10:56 (quit) anRch: Read error: Connection reset by peer 11:03 (join) anRch 11:06 (join) nuriaion 11:06 nuriaion: hi 11:07 nuriaion: has somebody tried dr racket on OS X Lion? 11:08 stamourv: sstrickl installed Lion yesterday, and I haven't heard him report any problems. 11:09 nuriaion: ok. then it's probably me who made an error 11:09 nuriaion: will try again 11:10 stamourv: Back when Lion was only available as a developer preview, some users reported issues on the mailing list, but I believe they have been fixed since. 11:10 stamourv: Which version of Racket are you trying with? 11:11 nuriaion: 5.1.1 for OS X (Intel i386) 11:12 eli: nuriaion: How do you know if some OSX machine is a lion? 11:13 stamourv: nuriaion: Could you try a nightly build? 11:13 stamourv: http://pre.racket-lang.org/release/installers/ 11:13 nuriaion: i can try 11:13 stamourv: Great. 11:14 stamourv: I suspect most of the issues have been fixed since 5.1.1. 11:14 nuriaion: to install i download the .dmg, copy the folder to the harddisk and start DrRacket.app. Or is there some aditional step? 11:14 stamourv: The fixes should be included in 5.1.2, which is coming pretty soon. 11:14 stamourv: The install process should be the same as with a release build. 11:14 eli: nuriaion: Specifically, the 64 bit build is on a machine which I *think* is a lion. 11:15 nuriaion: @eli if the machine grows yellow fur. 11:16 (quit) Nanakhiel: Quit: Phallic Illuminatus 11:16 (join) lucian 11:21 (join) MayDaniel 11:23 nuriaion: The nightly seems to work. Thanks a lot 11:23 nuriaion: now i can start learning ;) 11:24 stamourv: Great! 11:24 stamourv: Let us know if you have any questions. 11:30 (quit) nuriaion: Ping timeout: 252 seconds 11:42 (quit) anRch: Quit: anRch 11:47 (quit) MayDaniel: Read error: Connection reset by peer 11:51 (join) anRch 12:16 tonyg: when I "make install" building racket, is it incremental or does it re-raco-setup everything? 12:17 tonyg: it looks like it's not incremental but I'm not sure 12:21 (quit) anRch: Quit: anRch 12:28 ohwow: Hello, what is the way to express `not' in racket datalog? 12:30 (join) dherman 12:46 tewk: tonyg: Its incremental, it just prints out every collection name as it checks the collection for new work. 12:55 tonyg: tewk: thanks 12:56 ohwow: Hm 12:57 ohwow: anyone here familiar with Racket Datalog? 13:18 Daemmerung: Datalog is not Prolog; I do not believe that it supports the Prolog negation ("cannot be proven true") concept. 13:33 (join) littlebobby 13:43 (join) martinhex 13:46 (join) mithos28 13:47 (part) snorble 14:22 (join) snorble 14:25 tauntaun: I'm not sure Datalog has cut, either. 14:27 (join) anRch 14:27 Daemmerung: nor disjunction. It does, however, support retracting a statement. Which wasn't in Clocksin & Mellish, to the best of my recollection. 14:29 Daemmerung: Trivial web search shows that I'm full of it. Never mind that last retract nonsense. 14:38 (quit) tauntaun: Quit: ERC Version 5.3 (IRC client for Emacs) 14:40 (join) tauntaun 14:40 (nick) tauntaun -> Guest65605 14:41 (part) Guest65605 14:44 (join) tauntaun` 14:45 (nick) tauntaun` -> tauntaun 14:56 (quit) anRch: Quit: anRch 15:05 ohwow: Hm 15:05 ohwow: I see, thanks 15:06 ohwow: I am trying to preform a static analysis with datalog on a program in language used in: https://secure.wikimedia.org/wikipedia/en/wiki/Information_flow_%28information_theory%29 15:06 rudybot: http://tinyurl.com/3u97toj 15:06 ohwow: what fun think do you think I should implement? 15:08 ohwow: http://fpaste.org/6TkN/ here's what i have so far but it's kinda buggy 15:10 (quit) tauntaun: Remote host closed the connection 15:19 (quit) dherman: Quit: dherman 15:21 (join) dherman 15:36 (join) JoelMcCracken 15:41 (quit) dherman: Read error: Connection reset by peer 15:42 (join) dherman 15:43 (join) Lajla 15:50 lisppaste: clklein pasted "Funny expansion" at http://paste.lisp.org/display/123416 15:50 clklein: Can someone explain why this program results in "procedure application: expected procedure, given: 3 (no arguments)" 15:51 clklein: but no error if the define-syntax comes after the use 15:52 ohwow: hm 15:52 ohwow: well, because it expands (m) -> (3) 15:53 ohwow: > (define-syntax-rule (m) 3) 15:53 ohwow: (m) 15:53 ohwow: 3 16:00 clklein: If I wrap the use with #%expression, it works as I originally expected. 16:00 (quit) dherman: Quit: dherman 16:02 (join) dherman 16:09 (join) RacketCommitBot 16:09 RacketCommitBot: [racket] plt pushed 2 new commits to release: https://github.com/plt/racket/compare/4389a46...631fed5 16:09 RacketCommitBot: [racket/release] add make-lazy-proc to lazy stepper skipped fns list - Stephen Chang 16:09 RacketCommitBot: [racket/release] fix lazy stepper test - lazy-cond1 - Stephen Chang 16:09 (part) RacketCommitBot 16:14 (join) RacketCommitBot 16:14 RacketCommitBot: [racket] plt pushed 2 new commits to master: https://github.com/plt/racket/compare/7820db9...754b4df 16:14 RacketCommitBot: [racket/master] add an exit handler setting for the drracket:eval:* functions - Robby Findler 16:14 RacketCommitBot: [racket/master] make sure the language-specific toolbar buttons are put into the toolbar in the right order initially - Robby Findler 16:14 (part) RacketCommitBot 16:41 (part) snorble 17:12 samth: clklein: first it expands (m) to (#%app m) 17:12 samth: then it expands `m' (just the identifier) to 3 17:13 samth: the top level expander wraps "applications" in #%app if it doesn't know that they're macros 17:13 samth: and it doesn't know that `m' is a macro until it sees the definition 17:15 (join) RacketCommitBot 17:15 RacketCommitBot: [racket] plt pushed 16 new commits to master: https://github.com/plt/racket/compare/754b4df...19ce4d4 17:15 RacketCommitBot: [racket/master] Don't print full function intersection types at the REPL, if possible. - Vincent St-Amour 17:15 RacketCommitBot: [racket/master] Add a function to print whole types. - Vincent St-Amour 17:15 RacketCommitBot: [racket/master] Refactoring. - Vincent St-Amour 17:15 (part) RacketCommitBot 17:15 (join) saint_cypher 17:16 (part) saint_cypher 17:22 (join) anRch 17:49 (join) snorble_ 17:54 (quit) mithos28: Quit: mithos28 17:55 (quit) anRch: Quit: anRch 18:02 (quit) martinhex: Ping timeout: 260 seconds 18:04 (join) martinhex 18:28 (quit) littlebobby: Quit: Ex-Chat 18:30 (nick) samth -> samth_away 18:32 (join) mithos28 18:51 (join) RacketCommitBot 18:51 RacketCommitBot: [racket] plt pushed 1 new commit to master: https://github.com/plt/racket/commit/01396784c90cb5ea8a3807aad5dd0b97663338e3 18:51 RacketCommitBot: [racket/master] Fix set/c to conform to hash/c-like restrictions. - Stevie Strickland 18:51 (part) RacketCommitBot 18:51 rudybot: http://tinyurl.com/3qhdosa 19:16 (quit) JoelMcCracken: Ping timeout: 255 seconds 19:40 (quit) martinhex: Ping timeout: 252 seconds 19:45 (join) martinhex 19:46 (join) dnolen_ 19:49 (join) jao 20:01 (quit) dherman: Quit: dherman 20:17 (quit) lucian: Remote host closed the connection 20:53 (join) tauntaun 20:59 (join) dsrguru 21:00 dsrguru: is there a better a more idiomatic way to eliminate duplicates in a list than (set->list (list->set lst)) ? 21:01 dsrguru: *is there a more idiotmatic way 21:01 dsrguru: *idiomatic 21:07 (quit) masm: Quit: Leaving. 21:47 (quit) dsrguru: Quit: leaving 22:07 (join) realitygrill 22:40 (quit) realitygrill: Quit: realitygrill 22:49 (join) RacketCommitBot 22:49 RacketCommitBot: [racket] plt pushed 1 new commit to master: https://github.com/plt/racket/commit/f7f3971d1561487a9c247e5ed6aded332936bf2a 22:49 RacketCommitBot: [racket/master] add version number to release notes - Robby Findler 22:49 (part) RacketCommitBot 22:49 rudybot: http://tinyurl.com/3h6v64m 22:51 (quit) dnolen_: Quit: dnolen_ 22:52 (join) dnolen_ 22:56 (quit) dnolen_: Client Quit 23:03 (quit) jao: Ping timeout: 252 seconds 23:38 (join) misterm 23:47 (join) dnolen_ 23:48 (join) dherman