00:10 (quit) didi: Quit: ERC Version 5.3 (IRC client for Emacs) 00:15 (quit) bmp: Quit: Leaving... 00:32 (join) Penten 00:33 (quit) Penten: Client Quit 00:44 (join) misterm 01:29 (quit) dnolen_: Quit: dnolen_ 03:07 (join) jonrafkind 03:45 (quit) jonrafkind: Ping timeout: 250 seconds 04:05 (quit) realitygrill: Quit: realitygrill 04:39 (join) masm 05:47 (quit) DT``: Quit:  05:50 (join) DT`` 06:04 (join) MayDaniel 06:15 (quit) martinhex: Remote host closed the connection 06:15 (quit) gabot: Ping timeout: 240 seconds 06:15 (topic) -: Come to RacketCon: July 23-24 http://con.racket-lang.org -- logs at http://racket-lang.org/irc-logs 06:15 (names) -: gabot MayDaniel DT`` masm misterm svk_ elliottcable Lajla mario-goulart Penten``` Sgeo Demosthenes Daemmerung snorble emma tauntaun eli drhodes Twey samth_away stchang_ rudybot Zao cipher asumu tomku shachaf tewk Utkarsh clklein rgrinberg_ flazz stamourv ohwow cky janne gf3 hyko stride fmu ve blomqvist dsp_ danking void- askhader _p4bl0 rapacity sir_lewk mattmight offby1 @ChanServ zakwilson tonyg 06:43 (quit) MayDaniel: Read error: Connection reset by peer 07:04 (join) MayDaniel 07:35 (join) noelw 07:45 (quit) masm: Quit: Leaving. 08:12 (quit) MayDaniel: Read error: Connection reset by peer 08:22 (join) RacketCommitBot 08:22 RacketCommitBot: [racket] plt pushed 1 new commit to master: https://github.com/plt/racket/commit/99fd3546be6db746fad678a35cefa5a46a730d44 08:22 RacketCommitBot: [racket/master] Adding serialization of theories - Jay McCarthy 08:22 (part) RacketCommitBot 09:05 (join) dnolen_ 09:05 (quit) dnolen_: Client Quit 09:07 (join) dnolen_ 09:08 (join) MayDaniel 09:15 (quit) noelw: Quit: noelw 09:25 (quit) MayDaniel: Read error: Connection reset by peer 09:58 (join) realitygrill 10:01 (quit) dnolen_: Quit: dnolen_ 10:37 (join) anRch 10:43 (quit) realitygrill: Quit: realitygrill 11:23 (join) dherman 11:23 (quit) dherman: Client Quit 11:48 (join) jonrafkind 11:51 (quit) anRch: Quit: anRch 11:58 (join) anRch 12:11 danking: Is there a procedure to require a file in the repl which will re-evaluate the file if it has changed? 12:14 Daemmerung: enter! 12:15 danking: merh. I'd prefer to avoid using enter! because it kills my enviornment. 12:20 Daemmerung: I wish that the "Search Manuals" input field had an accesskey accelerator. 12:22 (quit) anRch: Quit: anRch 12:22 Daemmerung: 12:32 (join) RacketCommitBot 12:32 RacketCommitBot: [racket] plt pushed 3 new commits to master: https://github.com/plt/racket/compare/99fd354...1978002 12:32 RacketCommitBot: [racket/master] add lexer for honu - Jon Rafkind 12:32 RacketCommitBot: [racket/master] lex identifiers and delimiters - Jon Rafkind 12:32 RacketCommitBot: [racket/master] handle end of line comments - Jon Rafkind 12:32 (part) RacketCommitBot 12:53 (quit) Penten```: Ping timeout: 252 seconds 13:04 (join) didi 13:07 didi: Say I want to hack racket's collects. What's the work-flow? For instance, I edited `./collects/mred/private/wx/gtk/list-box.rkt'. How can I test it? 13:09 jonrafkind: write a small gui that uses a list box 13:09 jonrafkind: or did you mean how can you use an already built test? 13:10 didi: jonrafkind: I mean, how do I see the result of my change. Typing `sudo make install' takes a hell of a time. 13:10 jonrafkind: oh just do 'raco setup mred' 13:10 jonrafkind: that will only build the mred collection 13:11 jonrafkind: also sometimes you dont have to actually rebuild the collection, you can just run it directly 13:11 jonrafkind: 'raco setup -D mred' to skip documentation 13:13 didi: jonrafkind: `raco setup mred' tries to install the changes, which is OK, so I need to use `sudo' but, it apparently look for `mred' inside a local `.racket' and inside the install path, which is not where I'm changing it. How can I point it to the correct path? 13:13 jonrafkind: where did you put the racket tree? 13:14 jonrafkind: you can just put it in your home directory so you don't need sudo 13:14 didi: I see. 13:14 didi: But I still need to point it to the correct path, as I'm hacking inside a git repo, not in the install path. 13:14 jonrafkind: there is no install path 13:15 jonrafkind: you just have a plt directory with everything inside it 13:15 jonrafkind: what options do you pass to configure? 13:15 didi: `--prefix /usr/local' 13:15 jonrafkind: if you leave it off all the binaries and everything will live inside the plt tree 13:16 didi: Oh, I see. 13:16 jonrafkind: leave off --prefix that is 13:16 didi: Nice. 13:16 didi: I'll try it. 13:16 jonrafkind: and then you can have multiple plt trees as well 13:16 didi: I did try running `racket3m' from the sources tree but it was really heavy to my poor computer. 13:25 (join) dherman 13:37 danking: Daemmerung: You could write a fairly simple userscript to do in Chrome/FF. 13:38 danking: Doesn't fix it in general though, which would be nice. 13:38 (join) anRch 14:07 (join) lucian 14:30 (join) ohwow_ 14:33 (quit) misterm: Read error: Operation timed out 14:36 (join) masm 14:57 (join) dyoo 15:06 (quit) anRch: Quit: anRch 15:08 didi: With HEAD: 15:09 didi: raco setup: running: dynext/dynext.scrbl 15:09 didi: SIGSEGV MAPERR si_code 1 fault on addr 0x40 15:09 didi: Aborted 15:16 jonrafkind: linux? 15:22 (join) noelw 15:23 didi: jonrafkind: Yes. 15:24 didi: Ubuntu 10.10. 15:30 (quit) noelw: Quit: noelw 15:33 danking: How do I get the effect of `enter!' in a file? It doesn't seem to work if I just (require "../x.rkt")(enter! "../x.rkt") 15:38 (quit) dherman: Quit: dherman 15:39 (quit) didi: Ping timeout: 276 seconds 15:45 dyoo: hi danking; are you trying to use one module with another? 15:46 dyoo: More concretely, does http://docs.racket-lang.org/guide/module-basics.html seem related to what you're asking? 15:47 danking: dyoo: I'm trying to test /x.rkt with a file called /tests/x.rkt, but I don't want to generally expose x.rkt's bindings to the world. 15:47 danking: I'd like to give tests/x.rkt a special, intimate relationship with x.rkt that other modules don't have. 15:47 jonrafkind: usually the way i do that is to have a public version of x.rkt and a private version 15:48 dyoo: I see; there's a require/expose form in rackunit that allows you to open the other module up 15:48 jonrafkind: so the private version exposes everything, the public one require's the private one and only provide's some stuff 15:48 dyoo: let me see... http://docs.racket-lang.org/rackunit/api.html?q=require/expose#(form._((lib._rackunit/main..rkt)._require/expose)) 15:48 dyoo: Would that be relevant for you? 15:48 danking: Require/expose is sexy. Thanks. 15:51 danking: It would be nice if the module system allowed for differing interfaces to the same file of code. 15:52 dyoo: danking: I tend to make helper modules that expose different parts of some private module 15:53 dyoo: e.g. sometimes I have a file that just has: (require "foo.rkt") (provide (except-out (all-from-out "foo.rkt") some-private-function) 15:53 danking: Ah. 15:53 danking: dyoo: That's a neat idea, I like it. 16:07 (join) didi 16:07 didi: Well, I run `make install' again, not changing a thing, and this time it worked. 16:13 dyoo: didi: still, that looks suspicious. May want to send a bug report 16:14 (quit) Demosthenes: Quit: leaving 16:15 didi: dyoo: The problem is that I can't reproduce it. ;) 16:22 dyoo: I hate when that happens. :) 16:47 (join) noelw 16:50 (join) noelw_ 16:50 (quit) noelw: Read error: Connection reset by peer 16:50 (nick) noelw_ -> noelw 16:53 (quit) noelw: Client Quit 16:57 (join) dherman 17:05 (join) jao 17:21 (join) RacketCommitBot 17:21 RacketCommitBot: [racket] plt pushed 1 new commit to master: https://github.com/plt/racket/commit/783ee2cf884017c8f4079a3c0a51164c38dd87b6 17:21 RacketCommitBot: [racket/master] Add convenience macros for raising exceptions in C functions which may run on future threads - James Swaine 17:21 (part) RacketCommitBot 17:32 (quit) lucian: Quit: Ex-Chat 17:36 (join) lucian 17:44 (quit) jao: Ping timeout: 252 seconds 18:28 (nick) elliottcable -> ec 18:30 (nick) ec -> [e] 18:31 didi: Now at another place, with `raco setup -D': 18:31 didi: raco setup: in /soegaard/galore.plt/4/2/table 18:31 didi: SIGSEGV MAPERR si_code 1 fault on addr 0x3fc8 18:31 didi: Abortado 18:34 didi: And again, with another `raco setup -D' it passed, but I got another error later. I don't know what is happening nor what I'm doing. 18:37 (nick) [e] -> ec 18:42 (join) samth 18:51 dyoo: didi: ok, definitely report this. This needs to be looked at 18:53 (topic) samth: Racket -- http://racket-lang.org -- logs @ http://racket-lang.org/irc-logs 18:56 (quit) dyoo: Ping timeout: 252 seconds 19:03 (nick) ec -> purr 19:11 (quit) Lajla: Read error: Connection reset by peer 19:11 (join) Lajla 19:14 (quit) masm: Quit: Leaving. 19:23 (join) dnolen_ 19:31 (nick) purr -> elliottcable 19:41 (join) RacketCommitBot 19:41 RacketCommitBot: [racket] plt pushed 5 new commits to master: https://github.com/plt/racket/compare/783ee2c...1e4c9b4 19:41 RacketCommitBot: [racket/master] parse tokens into a tree - Jon Rafkind 19:41 RacketCommitBot: [racket/master] parse sub-trees - Jon Rafkind 19:41 RacketCommitBot: [racket/master] refactor - Jon Rafkind 19:41 (part) RacketCommitBot 19:45 (quit) lucian: Remote host closed the connection 19:47 (join) lucian 19:53 (quit) lucian: Remote host closed the connection 19:54 (join) lucian 20:05 (quit) lucian: Quit: Ex-Chat 20:05 (join) lucian 20:11 (quit) lucian: Remote host closed the connection 20:36 (quit) Daemmerung: Quit: Smoove out. 20:40 (quit) jonrafkind: Ping timeout: 252 seconds 21:14 (join) asurai 21:47 (quit) samth: Ping timeout: 260 seconds 21:52 (quit) dherman: Quit: dherman 22:02 (quit) asurai: Quit: Bye! 22:07 (join) RacketCommitBot 22:07 RacketCommitBot: [racket] plt pushed 1 new commit to master: https://github.com/plt/racket/commit/344168690ec3c10e5408cba1f0d2f7cc349a2319 22:07 RacketCommitBot: [racket/master] likely fix for bug on mailing list that Matthias reported - Robby Findler 22:07 (part) RacketCommitBot 22:28 (quit) dnolen_: Quit: dnolen_ 23:02 (join) jonrafkind 23:53 (join) dnolen_