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_