00:46 (join) jonrafkind 02:40 (quit) jonrafkind: Read error: Operation timed out 02:58 (join) dzhus 03:31 (quit) dzhus: Remote host closed the connection 03:47 (join) dzhus 04:06 dzhus: FrTime demos are somewhat laggy with Racket 5.0 on Linux, what's the problem? 04:44 (join) masm 05:08 (join) mije 05:42 (quit) dzhus: Ping timeout: 276 seconds 07:56 (quit) eli: Ping timeout: 264 seconds 07:58 (quit) masm: Quit: Leaving. 08:21 (join) eli 08:37 (join) jao 09:03 (nick) samth_away -> samth 09:06 samth: Baughn, i think that bug was fixed very recently 09:07 Baughn: I downloaded racket /yesterday/. 09:07 Baughn: So unless you mean in RCS.. 09:07 Baughn: Also, do you mean the ++lib being missing one, or..? 09:07 Baughn: (Because having documentation match up with implementation is useful.) 09:16 samth: the ++lib being missing 09:17 samth: and i mean, it was fixed in git a couple days ago 09:18 samth: also, Baughn, you can use 'mzc' instead of 'raco ctool', which doesn't have the bug 09:19 samth: it was fixed on 6/30 in git, so the latest nightly builds have the fix 09:19 Baughn: Aha, thanks 09:25 mije: it would be nice to have in racket the tools to implement this : http://www.artima.com/articles/dci_vision.html 09:27 samth: mije, racket has traits, which is what i think they want 09:28 samth: http://docs.racket-lang.org/reference/trait.html 09:31 mije: that's very true 09:37 mije: i had an objection to the fact that traits are the only feature needed here, but since i can't remember my objection, i'll assume that it's non existent, for the time being 09:54 (join) sstrickl 10:10 (join) jonrafkind 10:31 (join) dzhus 10:35 (quit) jonrafkind: Read error: Operation timed out 10:37 (quit) mije: Quit: Page closed 10:38 (join) shofetim 10:44 (quit) dzhus: Remote host closed the connection 10:52 (join) sunnyps 10:59 (join) dzhus 11:02 (join) jonrafkind 11:44 jonrafkind: i hate having to reinstall all my planet packages each time i update racket 11:46 (quit) sunnyps: Ping timeout: 276 seconds 11:47 askhader: I'd have scripted this by now. 11:48 samth: don't they auto-install when you rerun the relevant files? 11:50 jonrafkind: its my vim plugin that doesn't reinstall 11:50 samth: why not 11:50 samth: it should re-install when you re-run your vimrc, right? 11:51 jonrafkind: at what point would I "run" my vimrc? 11:51 samth: when you start vim, right? 11:52 askhader: right 11:52 jonrafkind: sorry, my vim plugin for drscheme 11:52 samth: oh, ok 11:52 askhader: lol 11:52 samth: you should bring that up at plt day 11:52 jonrafkind: the answer is going to be "you should fix it" at which point I will groan and roll my eyes 11:54 (join) carleastlund 12:12 dzhus: what does "tight cycle in dataflow graph" exception in FrTime mean? 12:13 samth: dzhus, i have no idea 12:13 samth: i'd ask on the ML 12:59 (join) anRch 13:31 (join) doc_who 13:50 (join) naryl 13:50 (part) naryl: "WeeChat 0.3.2" 14:10 (quit) bremner: Remote host closed the connection 14:12 (join) bremner 14:24 (quit) anRch: Quit: anRch 14:35 (join) masm 14:50 (quit) masm: Quit: Leaving. 14:53 (join) masm 14:56 (join) jeapostrophe 15:02 (quit) dzhus: Read error: Operation timed out 16:09 (quit) jonrafkind: Read error: Connection reset by peer 16:10 (join) jonrafkind 16:27 (quit) sstrickl: Quit: sstrickl 18:07 (quit) alexsuraci: Ping timeout: 240 seconds 18:09 (join) alexsuraci 18:51 (join) abusead 18:51 abusead: I want to create multiple definitions of the form (define field (struct-field a-struct)), is there an elegant way to achieve this? 18:52 jonrafkind: (begin (define blah) ...) 18:52 jonrafkind: define's in a begin are spliced into the outer define context 18:52 askhader: But it's still (define foo bar) (define foo bar) (define foo bar) 18:52 (quit) jeapostrophe: Quit: jeapostrophe 18:52 askhader: I want to do something like (define [foo bar] [foo bar] [foo bar]) 18:52 jonrafkind: are you two different people? 18:52 askhader: Lol 18:52 askhader: Sorry 18:52 askhader: Caught between machines. 18:52 jonrafkind: oh ok 18:53 askhader: I usually have abusead on my backup server and I just copied the channel list over. 18:53 jonrafkind: im not really following you here, (define (foo1 bar1) (foo2 bar2) (foo3 bar3)) like that? 18:53 askhader: Yes 18:53 jonrafkind: (define-values (foo1 foo2 foo3) (values bar1 bar2 bar3)) 18:53 jonrafkind: you could macro-ize that ot be nicer I guess 18:54 askhader: Thanks 18:54 jonrafkind: (define-syntax-rule (define-things (v e) ...) (define-values (v ...) (values e ...)) 18:55 jonrafkind: btw you might want to use match for getting out struct fields 18:55 jonrafkind: (struct foo (a b c)) 18:56 jonrafkind: (match some-foo-instance [(struct foo value-a value-b value-c) ...]) 18:56 carleastlund: (define-syntax-rule (define-things (v e) ...) (begin (define v e) ...)) 18:56 (join) jeapostrophe 19:04 (quit) masm: Quit: Leaving. 20:02 (quit) carleastlund: Quit: carleastlund 20:14 (quit) doc_who: Ping timeout: 252 seconds 20:24 (quit) jeapostrophe: Quit: jeapostrophe 20:40 (join) jennyf 20:43 (quit) jennyf: Client Quit 21:44 (quit) jonrafkind: Ping timeout: 260 seconds 23:04 (join) jeapostrophe 23:30 (part) shofetim: "ERC Version 5.3 (IRC client for Emacs)" 23:41 (quit) jeapostrophe: Quit: jeapostrophe 23:44 (join) sunnyps 23:49 (join) zx80 23:53 zx80: hello, I have a problem with the following macro: 23:54 zx80: (define-syntax lambda-r 23:54 zx80: (syntax-rules () 23:54 zx80: ((_ args exp ...) 23:54 zx80: (lambda args 23:54 zx80: (call-with-current-continuation 23:54 zx80: (lambda (return) 23:55 zx80: exp ...)))))) 23:55 zx80: it works when I use the expansion from the macro-stepper 23:56 zx80: but I get this error " reference to undefined identifier: return" when I try using it.