00:05 Demosthenes: any geiser users know why autodoc doesn't seem ot work? 00:34 (quit) dnolen: Quit: dnolen 00:55 (quit) mye: Ping timeout: 260 seconds 01:10 (join) mye 01:27 (quit) mithos28: Quit: mithos28 02:16 (join) leo2007 02:20 (join) Lajla 02:22 (part) Lajla 02:37 (quit) chemuduguntar: Ping timeout: 258 seconds 02:49 (join) ckrailo_ 02:49 (quit) ckrailo: Ping timeout: 252 seconds 02:53 (join) saint_cypher 03:22 (quit) realitygrill: Quit: realitygrill 03:45 (quit) leo2007: Ping timeout: 260 seconds 04:06 (quit) ckrailo_: Quit: Computer has gone to sleep. 05:42 (join) masm 05:52 (join) MayDaniel 05:53 (join) mceier 05:58 (join) tauntaun 06:20 (join) leo2007 06:31 bremner_: Demosthenes: what do you expect autodoc to do for you? 06:43 (quit) tauntaun: Quit: Ex-Chat 07:13 (join) yoklov 07:27 (quit) MayDaniel: Read error: Connection reset by peer 07:46 (join) PLT_Notify 07:46 PLT_Notify: racket: master Stephen Bloch * 0417e6b (1 files in 1 dirs): Took private files out of test-docs-complete. - http://bit.ly/iRpnNq 07:46 (part) PLT_Notify 07:57 (join) lucian 08:15 (quit) yoklov: Quit: Leaving. 08:22 (join) dnolen 09:06 (join) edw 09:12 (quit) Demosthenes: Quit: leaving 09:13 (join) PLT_Notify 09:13 PLT_Notify: racket: master Robby Findler * 37c7ad8 (1 files in 1 dirs): fixed redex.scrbl bugs - http://bit.ly/lVwgkS 09:13 (part) PLT_Notify 09:21 edw: Hi guys. I'm looking to do non-blocking TCP I/O in racket. Am I going to need to be writing C glue to make that happen or are there sufficiently primitive procedures available? (I'm looking at the TCP module, and things aren't looking good.) 09:27 (join) yoklov 09:33 edw: OK, an easier question: In the REPL, how can I get the value of the most reently evaluated expression? 09:49 (join) PLT_Notify 09:49 PLT_Notify: racket: master Matthew Flatt * b5f86a2 (2 files in 2 dirs): fixes for kFreeBSD - http://bit.ly/mIfDaK 09:49 (part) PLT_Notify 09:57 (join) Triplefault 10:01 bremner_: edw: look for readline on doc.racket-lang.org 10:02 bremner_: oh, maybe not exactly what you meant 10:03 edw: bremner_: I got pointed to this over on #scheme: http://barzilay.org/misc/interactive.rkt 10:15 (join) realitygrill 10:16 (quit) realitygrill: Client Quit 10:27 (join) tauntaun 10:27 (join) anRch 10:43 (quit) mye: Ping timeout: 260 seconds 10:45 (quit) dnolen: Quit: dnolen 10:46 (quit) yoklov: Read error: Operation timed out 10:55 (join) [1]Danny78 10:55 (quit) Danny78: Ping timeout: 255 seconds 10:55 (nick) [1]Danny78 -> Danny78 10:57 (join) yoklov 11:00 (join) [1]Danny78 11:02 (quit) Danny78: Ping timeout: 255 seconds 11:02 (nick) [1]Danny78 -> Danny78 11:06 (join) [1]Danny78 11:09 (quit) Danny78: Ping timeout: 255 seconds 11:09 (nick) [1]Danny78 -> Danny78 11:13 (nick) samth_away -> samth 11:14 samth: edw, if the TCP module doesn't support what you want, you can probably bind to a C library without writing any C yourself 11:14 (join) [1]Danny78 11:17 (quit) Danny78: Ping timeout: 255 seconds 11:17 (nick) [1]Danny78 -> Danny78 11:18 (join) ckrailo 11:19 (join) sstrickl 11:20 (quit) leo2007: Ping timeout: 260 seconds 11:29 (join) [1]Danny78 11:30 edw: samth: Thanks for the info. 11:30 (join) realitygrill 11:31 (quit) Danny78: Ping timeout: 255 seconds 11:31 (nick) [1]Danny78 -> Danny78 11:39 (join) MayDaniel 11:40 (quit) tauntaun: Quit: Ex-Chat 11:43 (quit) misterm: Remote host closed the connection 11:44 (quit) anRch: Quit: anRch 11:44 (join) [1]Danny78 11:45 (quit) Danny78: Ping timeout: 255 seconds 11:45 (nick) [1]Danny78 -> Danny78 11:46 (quit) masm: Ping timeout: 240 seconds 11:46 edw: Is there a decent source of documentation for Racket that includes all the factory-shipped modules in a relatively sane form? 11:51 (join) dnolen 11:51 bremner_: you don't find doc.racket-lang.org sane? 11:53 edw: What is that? 11:53 edw: Oh, that. 11:53 (join) anRch 11:54 edw: Sane-ish. But it seems to distinguish between R5RS stuff vs Racket extensions, which is irrelevant if you're just trying to find the right procedure or macro. 11:54 samth: probably it will work better at docs.racket-lang.org 11:54 samth: and no, it doesn't so distinguish 11:54 samth: what do you mean? 11:55 bremner_: samth: doc.r.o works, fwiw 11:55 samth: oh hey, that url works too :) 11:55 samth: you learn something new everyday 11:56 edw: OMG. You're right. DISPLAY is in there, and WRITE, and so forth... 11:57 (quit) anRch: Read error: Connection reset by peer 11:57 samth: the racket reference and guide are comprehensive -- they discuss everything regardless of whether it's in some other language as well 11:57 (join) anRch 12:02 yoklov: in my experience, the racket reference can be remarkably unhelpful sometimes, the guide's pretty good but doesn't cover everything 12:02 yoklov: if something's not well documented, I usually try to see if i can find where it's implemented in the collects, or a program that uses whatever thing I'm trying to do 12:03 yoklov: but that might just be because I don't have the background necessary to understand the reference 12:06 samth: yoklov, do you have examples of parts of the reference that aren't helpful? 12:07 samth: often it's very terse, and you need to already understand what's going on to see what it says 12:08 yoklov: that, often the case, but there have been a few times that even if I know what a given function does, I can tell its really unhelpful if you dont. hold on, i'll find an example 12:08 bremner_ bows before mflatt's amazing debugging abilities 12:09 samth: bremner_, we all do 12:11 yoklov: http://docs.racket-lang.org/reference/pairs.html?q=equal#(def._((lib._racket/private/base..rkt)._remove)) like there, the examples for remove, remq, and remv all take the same input and return the same output. dunno, I mean its not a big deal, and its pretty easy to find what they mean (at least, in that case), but sometimes its just a bit… vague. 12:15 (quit) anRch: Quit: anRch 12:15 samth: yoklov, i'll try to improve those examples 12:15 samth: in general, feel free to submit documentation patches to explain things that aren't clear 12:17 yoklov: hm, how? 12:17 yoklov: or at least, where 12:17 (join) masm 12:22 samth: yoklov, the documentation is here: https://github.com/plt/racket/blob/master/collects/scribblings/reference/pairs.scrbl (for that page) 12:22 rudybot: http://tinyurl.com/3tjnpdq 12:22 samth: you can send patches to the racket development list 12:22 samth: dev@racket-lang.org 12:23 yoklov: hm 12:23 yoklov: thanks 12:23 yoklov: i doubt that i'll ever do it, or at least not till i know more about programming, but its still a good thing to know 12:24 (join) mithos28 12:26 (quit) yoklov: Quit: Leaving. 12:31 samth: mithos28, thanks for all the patches! 12:36 (quit) MayDaniel: Read error: Connection reset by peer 12:50 (quit) mceier: Quit: leaving 12:53 (join) yoklov 13:02 (join) carleastlund 13:18 (join) Triplefault_ 13:21 (quit) Triplefault: Ping timeout: 240 seconds 13:26 (join) [1]Danny78 13:27 (join) tauntaun 13:29 (quit) Danny78: Ping timeout: 255 seconds 13:29 (nick) [1]Danny78 -> Danny78 13:37 (quit) realitygrill: Quit: realitygrill 13:41 (join) anRch 13:42 (join) PLT_Notify 13:42 PLT_Notify: racket: master Sam Tobin-Hochstadt * e8f07c1 (1 files in 1 dirs): Add more examples for `remove', `remq', `remv'. 13:42 PLT_Notify: racket: master Sam Tobin-Hochstadt * 551ad63 (1 files in 1 dirs): Document many more numeric types, and fix documentation for `typed/scheme' etc. 13:42 PLT_Notify: racket: master commits b5f86a2...551ad63 - http://bit.ly/mUIqWz 13:42 (part) PLT_Notify 13:43 samth: yoklov, i've added more examples 13:47 (join) Mouse 13:47 (quit) yoklov: Quit: Leaving. 13:51 (quit) Triplefault_: Ping timeout: 260 seconds 14:00 (join) yoklov 14:11 (join) PLT_Notify 14:11 PLT_Notify: racket: master Asumu Takikawa * 4b575c3 (2 files in 2 dirs): Fixed inconsistent return values for get-pos/text. 14:11 PLT_Notify: racket: master Asumu Takikawa * 8ea0e59 (1 files in 1 dirs): Fix horizontal-panel-mixin to use correct interface. 14:11 PLT_Notify: racket: master commits 551ad63...8ea0e59 - http://bit.ly/lROrDL 14:11 (part) PLT_Notify 14:21 (join) MayDaniel 14:45 clklein: What does it mean when raco setup tells me: WARNING: undefined tag in redex/redex.scrbl: (mod-path "redex/pict") (mod-path "redex/reduction-semantics") 14:46 clklein: What is a tag? 14:50 (join) pdponze 14:50 clklein: Hrm, it seems to be related to my use of racketmodname. 14:55 (part) pdponze 14:56 (join) pdponze 14:58 yoklov: is there any way to do curses-like text user interfaces in racket? 15:01 yoklov: alternatively, is there any way to do fast gui stuff? I've taken a look at some of the example games, and they still run wicked hot on my laptop despite being fairly minimal. 15:02 yoklov: or is this the sorta thing that racket's not all that good for 15:07 (quit) jonrafkind: Remote host closed the connection 15:11 (quit) anRch: Quit: anRch 15:15 carleastlund: yoklov, I imagine you can use the FFI to use a standard C curses library from Racket. And as for GUI speed, you'll probably get better performance using something like openGL directly rather than going through the racket/gui library, which is what those games use. It's written for flexibility and portability, not primarily for speed. 15:16 carleastlund: That said, there are probably ways to write with racket/gui that are more efficient than others. I doubt the games are particularly well optimized in that respect. 15:16 (quit) MayDaniel: Read error: Connection reset by peer 15:16 yoklov: hm 15:17 yoklov: yeah, i knew i could do ffi, but I'm not particularly familiar with c 15:18 carleastlund: It's quite possible someone has already written an FFI layer for curses in Racket, but I'm not aware of one myself. 15:18 stamourv: as for openGL, there's a racket wrapper for it 15:18 stamourv: http://docs.racket-lang.org/sgl/main.html?q=sgl 15:19 stamourv: I believe there's also a planet package that provides a higher-level interface 15:19 yoklov: hm 15:20 yoklov: thanks, I guess I hadn't considered that 15:27 (quit) tauntaun: Quit: Ex-Chat 15:29 (quit) yoklov: Quit: Leaving. 15:36 (quit) sstrickl: Quit: sstrickl 15:56 (quit) mithos28: Quit: mithos28 16:00 (quit) rekahsoft: Ping timeout: 260 seconds 16:01 (join) rekahsoft 16:04 (quit) pdponze: Read error: Connection reset by peer 16:11 (join) yoklov 16:34 (join) tauntaun 16:37 (join) jonrafkind 17:11 (quit) yoklov: Quit: Leaving. 17:26 (join) yoklov 17:32 (join) geoffhill 17:41 (join) Triplefault 17:41 (join) PLT_Notify 17:41 PLT_Notify: racket: master Vincent St-Amour * 32a8da5 (1 files in 1 dirs): More indentation of TR keywords. 17:41 PLT_Notify: racket: master Vincent St-Amour * d9451ef (1 files in 1 dirs): Run optimizer tests in a throw-away namespace to reduce memory usage. 17:41 PLT_Notify: racket: master Vincent St-Amour * 4d24cbe (2 files in 2 dirs): Promote more literals at compile-time. 17:41 PLT_Notify: racket: master commits 8ea0e59...4d24cbe - http://bit.ly/k8V97T 17:41 (part) PLT_Notify 17:44 (join) MayDaniel 17:45 (quit) Mouse: Ping timeout: 260 seconds 17:59 (quit) Triplefault: Ping timeout: 248 seconds 17:59 (nick) samth -> samth_away 18:04 (join) Triplefault 18:18 (quit) lucian: Remote host closed the connection 18:26 (quit) dnolen: Ping timeout: 252 seconds 18:43 (quit) yoklov: Quit: Leaving. 18:43 (join) yoklov 18:47 (quit) MayDaniel: Read error: Connection reset by peer 18:51 (part) carleastlund 18:53 (quit) saint_cypher: Ping timeout: 240 seconds 18:59 (quit) jonrafkind: Remote host closed the connection 18:59 (join) realitygrill 19:00 (join) PLT_Notify 19:00 PLT_Notify: racket: master Asumu Takikawa * 7eb26c5 (1 files in 1 dirs): Added test for get-pos/text method result. - http://bit.ly/labTmz 19:00 (part) PLT_Notify 19:05 (join) jonrafkind 19:06 (join) saint_cypher 19:10 (quit) jonrafkind: Remote host closed the connection 19:14 (join) jonrafkind 19:45 (join) dnolen 20:09 (quit) yoklov: Ping timeout: 252 seconds 20:11 (quit) geoffhill: Quit: geoffhill 20:19 (quit) tauntaun: Quit: Ex-Chat 20:23 (join) mithos28 20:23 (join) Counterspell 20:32 (quit) ckrailo: Quit: Computer has gone to sleep. 21:01 (quit) mithos28: Quit: mithos28 21:13 (quit) saint_cypher: Ping timeout: 276 seconds 21:24 (quit) Danny78: Quit: HydraIRC -> http://www.hydrairc.com <- Po-ta-to, boil em, mash em, stick em in a stew. 21:31 (join) saint_cypher 21:46 (join) mithos28 21:52 (quit) rekahsoft: Read error: Operation timed out 21:52 (quit) dnolen: Quit: dnolen 22:09 (join) rekahsoft 22:09 (quit) Counterspell: Quit: Ex-Chat 22:09 (quit) mithos28: Quit: mithos28 22:12 (join) PLT_Notify 22:12 PLT_Notify: racket: master Robby Findler * a22d370 (1 files in 1 dirs): fix copy and paste bug (and re-indent a mis-indented line) - http://bit.ly/mpxVJu 22:12 (part) PLT_Notify 22:18 (quit) saint_cypher: Ping timeout: 260 seconds 22:20 (join) mithos28 22:27 (quit) mithos28: Quit: mithos28 22:34 (join) shofetim 22:43 (quit) realitygrill: Remote host closed the connection 22:43 (join) realitygrill 22:45 (quit) masm: Ping timeout: 240 seconds 23:02 (join) dnolen 23:04 (quit) dnolen: Client Quit 23:16 (join) Demosthenes 23:17 Demosthenes: so i was looking at using match and regexp for parsing, sounds neat... 23:17 Demosthenes: but it fell apart when i considered a multiline-record in a list 23:46 (join) realitygrill_ 23:47 (join) PLT_Notify 23:47 PLT_Notify: racket: release Eli Barzilay * da5e39b (1 files in 1 dirs): Update version number for the v5.1.1 release 23:47 PLT_Notify: racket: release Eli Barzilay * e5bfc20 (7 files in 4 dirs): New Racket version 5.1.1. 23:47 PLT_Notify: racket: release commits d61b573...e5bfc20 - http://bit.ly/k2sJhC 23:47 (part) PLT_Notify 23:49 (part) shofetim: "ERC Version 5.3 (IRC client for Emacs)" 23:50 (quit) realitygrill: Ping timeout: 250 seconds 23:50 (nick) realitygrill_ -> realitygrill 23:56 (quit) realitygrill: Remote host closed the connection 23:57 (join) realitygrill