00:16 (quit) mithos28: Quit: mithos28 00:26 (join) tauntaun 00:39 eli has pictures of tauntaun's memories 00:39 eli: (At least some of them.) 00:39 tauntaun: :) 00:40 tauntaun: I know...I viewed them recently...and became sad at how much thinner I was... 00:42 tauntaun: eli: I'm going to switch to an Emacs-based IRC client, at least for a while. Do you recommend ERC, or something else? 00:42 eli: tauntaun: BTW, Gil, the guy we visited, later moved to a different place in Canada, then went back to Israel, and recently moved to Georgia. 00:42 eli: Re IRC client I use rcirc -- very easy to configure. 00:42 tauntaun: I know; you told me when we chatted. 00:43 tauntaun: (That was Re Gil) 00:44 eli: :) Yeah, I figured that. (Though I don't remember talking about him...) 00:47 (join) Skola 01:10 (join) superjudge 01:20 (quit) dherman: Quit: dherman 01:33 (quit) dnolen_: Quit: dnolen_ 01:38 (quit) tauntaun: Quit: Ex-Chat 02:00 (quit) realitygrill: Ping timeout: 246 seconds 02:20 (quit) superjudge: Quit: superjudge 02:20 (join) realitygrill 02:22 (join) racket 02:22 racket: [racket] plt pushed 1 new commit to master: http://bit.ly/q4jtiM 02:22 racket: [racket/master] fix a stepper bug related to recent change to handling of module-level defines - John Clements 02:22 (part) racket 02:28 Daemmerung: dr 02:31 (join) superjudge 02:38 (quit) superjudge: Quit: superjudge 02:42 (quit) realitygrill: Quit: realitygrill 02:56 (quit) em: Ping timeout: 250 seconds 03:06 (join) em 03:11 (quit) em: Ping timeout: 264 seconds 03:12 (join) em 03:16 (join) tauntaun 03:17 (quit) em: Ping timeout: 252 seconds 03:18 (join) em 03:23 (quit) em: Ping timeout: 255 seconds 03:24 (join) em 03:29 (quit) em: Ping timeout: 252 seconds 03:30 (join) em 03:35 (quit) em: Ping timeout: 246 seconds 03:36 (join) em 03:41 (quit) tauntaun: Quit: Ex-Chat 03:41 (quit) em: Ping timeout: 250 seconds 03:42 (join) em 03:48 (quit) em: Ping timeout: 260 seconds 03:48 (join) em 03:50 (join) racket 03:50 racket: [racket] plt pushed 1 new commit to master: http://bit.ly/oYyfqh 03:50 racket: [racket/master] New Racket version 5.1.1.9. - Eli Barzilay 03:50 (part) racket 03:54 (quit) em: Ping timeout: 276 seconds 03:55 (join) em 04:00 (quit) em: Ping timeout: 276 seconds 04:01 (join) em 04:06 (quit) em: Ping timeout: 252 seconds 04:07 (join) em 04:12 (quit) em: Ping timeout: 250 seconds 04:13 (join) em 04:18 (quit) em: Ping timeout: 240 seconds 04:19 (join) em 04:25 (quit) em: Ping timeout: 276 seconds 04:26 (join) em 04:29 (join) masm 04:30 (quit) em: Ping timeout: 240 seconds 04:31 (quit) masm: Client Quit 04:32 (join) em 04:34 (quit) blomqvist: Read error: Connection reset by peer 04:35 (join) masm 04:36 (join) blomqvist 04:37 (quit) em: Ping timeout: 276 seconds 04:38 (join) em 04:43 (quit) em: Ping timeout: 246 seconds 04:44 (join) em 04:49 (quit) em: Ping timeout: 252 seconds 04:50 (join) em 04:55 (quit) em: Ping timeout: 276 seconds 04:56 (join) em 05:01 (quit) em: Ping timeout: 240 seconds 05:02 (join) em 05:02 (join) tauntaun 05:07 (quit) em: Ping timeout: 250 seconds 05:08 (join) em 05:13 (quit) fmu: Quit: Coyote finally caught me 05:13 (quit) em: Ping timeout: 260 seconds 05:14 (join) em 05:17 (quit) masm: Read error: Connection reset by peer 05:18 (join) masm 05:19 (quit) em: Ping timeout: 258 seconds 05:19 (join) fmu 05:20 (join) em 05:25 (quit) em: Ping timeout: 240 seconds 05:26 (join) em 05:32 (quit) em: Ping timeout: 276 seconds 05:37 (join) em 05:43 (quit) em: Ping timeout: 260 seconds 05:43 (join) em 05:48 (quit) em: Ping timeout: 240 seconds 05:49 (join) em 05:54 (quit) em: Ping timeout: 241 seconds 05:55 (join) em 06:00 (quit) em: Ping timeout: 276 seconds 06:01 (join) em 06:06 (quit) em: Ping timeout: 252 seconds 06:07 (join) em 06:12 (quit) em: Ping timeout: 246 seconds 06:13 (join) em 06:14 (join) misterncw 06:18 (quit) em: Ping timeout: 240 seconds 06:20 (join) em 06:24 (quit) em: Ping timeout: 250 seconds 06:29 (quit) Penten: Remote host closed the connection 06:36 (join) em 07:34 (quit) tauntaun: Quit: Ex-Chat 07:50 (quit) tomku: Ping timeout: 240 seconds 08:06 (join) tauntaun 08:08 (join) mithos28 08:21 (quit) tauntaun: Quit: leaving 08:22 (join) tauntaun 08:30 (join) dnolen_ 08:35 (quit) Daemmerung: Ping timeout: 260 seconds 08:51 (join) racket 08:51 racket: [racket] plt pushed 1 new commit to master: http://bit.ly/owAVno 08:51 racket: [racket/master] PPC JIT repairs - Matthew Flatt 08:51 (part) racket 08:59 (join) MayDaniel 09:20 (join) racket 09:20 racket: [racket] plt pushed 1 new commit to master: http://bit.ly/qVdZUz 09:20 racket: [racket/master] better title in preperation for merging with Guillaume - Matthias Felleisen 09:20 (part) racket 09:27 (join) racket 09:27 racket: [racket] plt pushed 9 new commits to master: http://bit.ly/qtVDwZ 09:27 racket: [racket/master] specialize "slow" `unsafe-vector*-ref', etc. after all - Matthew Flatt 09:27 racket: [racket/master] string allocation tweak - Matthew Flatt 09:27 racket: [racket/master] fix decompile of define-values-for-syntax - Matthew Flatt 09:27 (part) racket 09:31 (join) vu3rdd 09:31 (quit) vu3rdd: Changing host 09:31 (join) vu3rdd 09:55 (join) ChibaPet 09:55 ChibaPet: I'm curious if anyone has examples of very-high-load web-or-otherwise services written in Racket. 09:57 _p4bl0: Hacker News is coded in Arc which is implemented in Racket 09:59 ChibaPet: Ah, cool. 09:59 ChibaPet: Hacker News counts as high volume. I can never keep up with posts there. It makes me want newsreader functionality so I can track what I've seen and not. 10:00 ChibaPet: I wonder if they publish traffic stastistics. 10:00 _p4bl0: http://ycombinator.com/images/hntraffic-9feb11.png 10:01 _p4bl0: (from http://ycombinator.com/newsnews.html, "9 Feb 2011: HN Now Serving 1 Million Pages Per Day") 10:01 ChibaPet: Hm, not quite SlashDot, but reasonable. The site never feels sluggish. 10:02 _p4bl0: :-) 10:03 ChibaPet: Hm, that link says they're running mzscheme. Did the name not change to mzracket? 10:06 ChibaPet: Interesting. The January update notes that they're using a heavily threaded architecture. Are they actually using heavyweight threads in bulk? 10:07 _p4bl0: ChibaPet: I think mzscheme is racket/base but I'm not 100% sure of that, can someone confirm this? 10:08 ChibaPet: I'm more curious about the mention of threads. 10:09 (quit) dnolen_: Quit: dnolen_ 10:09 ChibaPet: Does Racket offer access to select/epoll/whatever more-or-less painlessly? 10:19 (quit) tzhuang: Quit: leaving 10:21 ChibaPet: Here's an answer to that: http://comments.gmane.org/gmane.comp.lang.racket.devel/2235 10:40 (nick) samth_away -> samth 10:41 (join) Daemmerung 10:48 (join) dherman 10:48 samth: eli: how do you know tauntaun? 11:02 (nick) elliottcable -> elliottcable|zzz 11:18 (quit) dsp_: Read error: Operation timed out 11:18 (join) superjudge 11:19 (join) dsp_ 11:28 (quit) dherman: Ping timeout: 255 seconds 11:29 (join) kaiku 11:30 kaiku: hello. anyone know any libraries for manipulating a "DOS command line windonw" 11:31 kaiku: what i need is to be able to write ASCII anywhere on the window in differetn colors. I want to make an ASCII based game, or a "roguelike" 11:39 Daemmerung: Search the mailing list archives for references to curses or ncurses, and FFI wrappers for same. You could also use the Win32 console functions (making an assumption based on you calling it "DOS command line"), but I know that ncurses has been wrapped several times. 11:40 (nick) elliottcable|zzz -> elliottcable 11:42 Daemmerung: If that seems too hairy, consider using racket/gui and making your own not-quite-a-DOS-command-line window. 11:42 (join) racket 11:42 racket: [racket] plt pushed 1 new commit to master: http://bit.ly/rgPPxs 11:42 racket: [racket/master] Fix test to avoid differences in printing. - Vincent St-Amour 11:42 (part) racket 11:47 kaiku: thanks for the keywords, maybe i'll figure these things out soon, Daemmerung 11:49 Daemmerung: Keywords: curses, ncurses, ffi, foreign function interface 11:52 Daemmerung: I'll try to be less opaque. You will probably find it easier to create a game using a racket/gui window. No FFI ot mysterious third-party libraries necessary. You can draw single characters of text at locations in that window that would correspond to cursor locations in a roguelike text window. 11:57 (quit) Skola: Ping timeout: 260 seconds 11:57 (join) anRch 11:58 (join) Skola 12:00 (join) dherman 12:10 (join) tomppa 12:11 (quit) ohwow: Ping timeout: 252 seconds 12:15 (join) carleastlund 12:24 (join) racket 12:24 racket: [racket] plt pushed 1 new commit to master: http://bit.ly/qCZ9YZ 12:24 racket: [racket/master] Add real->double-flonum to the JIT. - Vincent St-Amour 12:24 (part) racket 12:25 (join) ohwow 12:28 jonrafkind: eli, did you post the wrong link? 12:34 (quit) misterncw: Remote host closed the connection 12:35 eli: jonrafkind: ? 12:35 (quit) dherman: Quit: dherman 12:35 jonrafkind: http://substack.net/posts/eed898 12:35 jonrafkind: there is no contest here 12:35 jonrafkind: its just ssome guy rambling about javascript 12:36 stamourv: jonrafkind: I think he meant competition as in people competing with us. 12:36 eli: jonrafkind: No, that's the right link. 12:36 eli: It was "competition" in the most sarcastic tone I could find. 12:36 jonrafkind: mmk 12:37 eli: Just read it. 12:37 stamourv: Well, as far a picking silly names, they beat us hands down. 12:37 stamourv: `burrito'? `microwave'? 12:37 stamourv: `mred' pales in comparison. 12:37 eli: jonrafkind: It's specifically *your* competition. 12:37 (quit) vu3rdd: Remote host closed the connection 12:37 eli: In that they would, um, *cough*, eventually get to macros in an infix langugae. 12:38 eli: stamourv: Yeah, but the content is even funnier. 12:38 jonrafkind: i guess, it looks like some boring AST traversal thing 12:39 jonrafkind: which is exactly the wrong way to make macros 12:39 eli raises voice 12:39 eli: jonrafkind: No, that's the *right* way. 12:39 eli shhhhs silently 12:40 jonrafkind: awwww yeaaaaa 12:40 (join) lucian 12:40 eli: Chronologically, that's probably around 1960 or so. 12:40 (join) dherman 12:41 (quit) anRch: Quit: anRch 12:42 Daemmerung: stamourv: I think java-anything signifies "cloyingly twee codenames." As so Java, as so Javascript. 12:44 (join) tomku 12:46 (join) racket 12:46 racket: [racket] plt pushed 3 new commits to master: http://bit.ly/qSWxO8 12:46 racket: [racket/master] generalize `defform' & co. to better support abstraction - Matthew Flatt 12:46 racket: [racket/master] fix formating of duplicated syntax descriptions - Matthew Flatt 12:46 racket: [racket/master] more consistent *SL primitive descriptions - Matthew Flatt 12:46 (part) racket 12:49 tomppa: Does the Datalog language allow wildcards ('_')? I just get 'wildcard not allowed as an expression' 12:49 (join) anRch 12:50 jonrafkind: ^('_')^ 12:56 shofetim: I heard that someone at PLT might be helping Mozilla ad modules to their JS implementation.... anyone have more info on this? I would LOVE provide/require and safe namespaces in JS 12:59 (join) racket 12:59 racket: [racket] plt pushed 1 new commit to master: http://bit.ly/mUWP5n 12:59 racket: [racket/master] fix ASL `(begin0)' error message - Matthew Flatt 12:59 (part) racket 13:09 (quit) MayDaniel: Read error: Connection reset by peer 13:25 (quit) tomppa: Quit: Ex-Chat 13:25 (quit) jonrafkind: Read error: Operation timed out 13:28 (quit) anRch: Quit: anRch 13:29 stamourv: Daemmerung: Oh, I thought it meant sticking the letter `J' in front of everything. 13:30 (part) ChibaPet 13:33 Daemmerung: stamourv: "Beans," ugh 13:36 (quit) Skola: Ping timeout: 258 seconds 13:48 (quit) mithos28: Quit: mithos28 13:48 (join) anRch 13:52 (join) mithos28 13:54 (nick) elliottcable -> elliottcable|zzz 13:56 (join) Skola 14:08 (quit) masm: Ping timeout: 250 seconds 14:25 samth: shofetim: yes, me 14:26 samth: and see: the section on javascript here: http://www.ccs.neu.edu/home/samth/ 14:28 (join) racket 14:28 racket: [racket] plt pushed 2 new commits to master: http://bit.ly/oJsfat 14:28 racket: [racket/master] Have DrDr keep ignoring the random seeds. - Sam Tobin-Hochstadt 14:28 racket: [racket/master] Add types for `check-in-{port,bytes,bytes-lines}'. - Sam Tobin-Hochstadt 14:28 (part) racket 14:32 (join) tzhuang 14:32 (quit) dsp_: Read error: Operation timed out 14:33 (join) dsp_ 14:35 shofetim: samth: Looking it over now... when might we see it? at least in Firefox? 14:38 (join) jonrafkind 14:41 samth: shofetim: see https://bugzilla.mozilla.org/show_bug.cgi?id=568953 14:41 (join) masm 14:41 samth: and https://bugzilla.mozilla.org/show_bug.cgi?id=585210 (for prototyping) 14:57 (quit) lucian: Remote host closed the connection 15:05 shofetim: samth: thanks! 15:05 samth: shofetim: and obviously, comments on the design are always welcome -- it's not set in stone, and we love feedback 15:05 shofetim: is walesong https://github.com/dyoo/whalesong the 'official' / best way go from racket -> js ? 15:10 samth: shofetim: you'd have to ask dyoo about that, but i think it's still very much in progress 15:10 samth: and it doesn't handle things like io or guis 15:25 (join) racket 15:25 racket: [racket] plt pushed 1 new commit to master: http://bit.ly/ouhjaz 15:25 racket: [racket/master] Add assertions to place-channel tests - Kevin Tew 15:25 (part) racket 15:30 (quit) anRch: Quit: anRch 15:38 (join) racket 15:38 racket: [racket] plt pushed 1 new commit to master: http://bit.ly/oUpcDY 15:38 racket: [racket/master] fix debugger for syntax taints - Matthew Flatt 15:38 (part) racket 15:53 jonrafkind: tonyg, whats your email? 15:55 (quit) mithos28: Quit: mithos28 15:58 (nick) elliottcable|zzz -> elliottcable 16:04 (join) racket 16:04 racket: [racket] plt pushed 3 new commits to master: http://bit.ly/pwKKQe 16:04 racket: [racket/master] rackunit: fix require/expose to work on variable-like macros - Ryan Culpepper 16:04 racket: [racket/master] moved typed racket docs up within section - Ryan Culpepper 16:04 racket: [racket/master] restored Getting Started link - Ryan Culpepper 16:04 (part) racket 16:07 (join) mithos28 16:11 (quit) superjudge: Quit: superjudge 16:16 (quit) dherman: Quit: dherman 16:17 (join) dherman 16:32 (quit) dherman: Quit: dherman 16:36 (join) dherman 16:43 (quit) dherman: Quit: dherman 16:45 (join) dherman 16:51 (join) jbclements 17:01 tonyg: jonrafkind: tonyg@ccs.neu.edu 17:02 jonrafkind: ok. how is your mips port going? i see someone already started an arm port of lightning https://github.com/pcpa/lightning 17:02 tonyg: nifty! still haven't looked at jitting 17:02 jonrafkind: oh you are just getting it to compile? 17:02 tonyg: i have basic interpretation running on the machine 17:03 jonrafkind: what obstacles do you tend to face? 17:03 tonyg: yeah: see http://github.com/tonyg/racket-openwrt for the openwrt recipe 17:03 tonyg: the main problems are disk space and RAM 17:03 tonyg: disk space for the collects 17:03 jonrafkind: you are building on the wrt itself? 17:03 tonyg: and RAM in that racket consumes a heck of a lot of it 17:03 tonyg: no, cross-building 17:03 jonrafkind: so.. your build machine is somewhat weak? 17:04 tonyg: ? 17:04 jonrafkind: in what way are disk and RAM a problem? 17:04 tonyg: my build machine is a regular linux box 17:04 tonyg: oh 17:04 tonyg: disk: the router has 16MB flash to hold a compressed FS 17:04 tonyg: the collects are huge and don't fit 17:04 jonrafkind: right 17:05 tonyg: ram: the router has 64MB and racket likes to eat as much as it can get 17:05 tonyg: on a desktop box it stops when it's full 17:05 tonyg: but on the router it suffers OOM conditions fairly frequently 17:05 tonyg: it's tough to get anything interesting done 17:05 jonrafkind: that is an interesting problem.. 17:05 tonyg: yes indeed :) 17:05 tonyg: but currently out of scope 17:06 tonyg: because i have a 16GB USB stick ;) 17:06 tonyg: which I stuck a swap file on 17:06 jonrafkind: ah nice 17:06 tonyg: and hold the collects there too 17:06 tonyg: well, not *nice* so much, but certainly makes things go :) 17:06 jonrafkind: i just got an arm machine working in qemu, i was going to test out lightning a bit 17:07 tonyg: nifty 17:07 tonyg: lightning is a fairly straightforward beast iirc 17:07 jonrafkind: yea looks like it 17:07 tonyg: how far is racket's copy from the upstream? 17:08 jonrafkind: im not sure exactly.. i would guess they differ by no more than 10% 17:08 jonrafkind: theres like 10 commits to the racket/lightening directory 17:19 (join) tauntaun_ 17:19 (part) tauntaun_ 17:30 (quit) dherman: Quit: dherman 17:32 (join) dherman 17:57 (join) tauntaun_ 17:57 tauntaun_: part 17:58 (part) tauntaun_ 18:07 (join) mblomqvist 18:08 (quit) blomqvist: Ping timeout: 260 seconds 18:14 (join) racket 18:14 racket: [racket] plt pushed 1 new commit to master: http://bit.ly/qbSeem 18:14 racket: [racket/master] Abstract out magic numbers in the JIT. - Vincent St-Amour 18:14 (part) racket 18:15 (quit) samth: Remote host closed the connection 18:17 (join) samth 18:18 (join) jao 18:19 (quit) carleastlund: Quit: carleastlund 18:20 tzhuang: hey, where can i find the teachpack.ss in ubuntu 18:21 stamourv: Which teachpack, there's quite a few. 18:25 tzhuang: errr the one that has the (posn stuff) 18:26 stamourv: AFAIK, you don't need teachpacks to use posns, they should be included in the teaching languages. 18:27 tzhuang: im using racket from the terminal 18:27 stamourv: Then (require lang/posn). 18:27 (quit) Skola: Ping timeout: 240 seconds 18:27 stamourv: Searching the docs (docs.racket-lang.org) will tell you which modules provide what. 18:29 (part) shofetim: "ERC Version 5.3 (IRC client for Emacs)" 18:31 (quit) tauntaun: Quit: leaving 18:32 (join) tauntaun 18:38 (quit) tauntaun: Quit: leaving 18:38 tzhuang: how do i know to use lang/posn 18:38 tzhuang: in not sure which doc exactly to look through 18:41 (quit) jbclements: Quit: jbclements 18:43 stamourv: If you search for `posn', you will get several results, most of which come from the teaching languages, another comes from `lang/posn'. 18:44 (join) tauntaun 18:47 (join) jbclements 18:50 tzhuang: stamourv: ah got it. i think my internet died that last time i queried a search i was a bit confused 18:50 tzhuang: stamourv: thanks for the help 19:22 (join) racket 19:22 racket: [racket] plt pushed 3 new commits to master: http://bit.ly/oD2vqK 19:22 racket: [racket/master] Add identifier? check to place macro - Kevin Tew 19:22 racket: [racket/master] Fix place-channel place-object race condition - Kevin Tew 19:22 racket: [racket/master] Fix non-places build - Kevin Tew 19:22 (part) racket 19:42 (join) dnolen_ 19:43 (join) kingless 19:44 (quit) dnolen_: Client Quit 19:45 (join) dnolen_ 19:51 (quit) masm: Quit: Leaving. 19:53 (quit) tauntaun: Quit: leaving 19:55 (join) tauntaun 20:05 (join) Demosthenes 20:09 (quit) kingless: Quit: Colloquy for iPad - http://colloquy.mobi 20:10 (quit) jbclements: Quit: jbclements 20:20 (quit) dherman: Quit: dherman 20:39 (nick) samth -> samth_away 20:40 (join) dherman 20:42 (quit) jonrafkind: Ping timeout: 240 seconds 20:46 (quit) Demosthenes: Quit: leaving 20:50 (quit) littlebobby: Quit: Ex-Chat 21:05 (nick) mblomqvist -> blomqvist 21:08 (join) Penten 21:21 (quit) dherman: Remote host closed the connection 22:10 (quit) mithos28: Quit: mithos28 22:22 (join) mithos28 22:26 (quit) dnolen_: Quit: dnolen_ 22:38 (join) neilv 23:07 (join) dherman 23:15 (quit) mithos28: Quit: mithos28 23:28 (join) mithos28 23:38 (quit) mithos28: Quit: mithos28 23:45 (join) mithos28 23:48 (quit) neilv: Quit: Leaving 23:49 (quit) mithos28: Client Quit