00:03 (quit) Fare: Quit: Leaving 00:04 (quit) dnolen: Quit: dnolen 00:18 (quit) mithos28: Quit: mithos28 00:22 (join) mithos28 00:32 (quit) yoklov: Quit: Leaving. 00:33 (join) yoklov 00:42 (join) jonrafkind 00:44 (quit) mithos28: Quit: mithos28 00:54 (quit) yoklov: Quit: Leaving. 01:06 (join) chemuduguntar 01:35 (quit) chemuduguntar: Remote host closed the connection 01:37 (quit) lucian: Ping timeout: 252 seconds 01:42 (join) lucian 01:51 (quit) jonrafkind: Remote host closed the connection 01:56 (join) lucian_ 01:58 (quit) lucian: Ping timeout: 240 seconds 02:22 (quit) realitygrill: Quit: realitygrill 02:23 (join) realitygrill 02:31 (quit) realitygrill: Quit: realitygrill 02:32 (quit) qha: Quit: Leaving. 02:39 (join) qha 03:21 (join) mceier 03:31 (join) PLT_Notify 03:31 PLT_Notify: racket: master Ryan Culpepper * 0a048b6 (2 files in 1 dirs): syntax/parse: refactored some parsing/checking code 03:31 PLT_Notify: racket: master Ryan Culpepper * e5e12ab (3 files in 2 dirs): syntax/parse: added define-syntax-class/specialize 03:31 PLT_Notify: racket: master Ryan Culpepper * 1bf9539 (4 files in 2 dirs): syntax/parse: added litset extension 03:31 PLT_Notify: racket: master commits fd401ce...1bf9539 - http://bit.ly/kuDg1z 03:31 (part) PLT_Notify 03:37 (quit) ckrailo: Quit: Computer has gone to sleep. 04:18 (join) hkBst 04:27 (join) swiftkick 04:28 swiftkick: whoa... it exists =) 04:29 swiftkick: im a total newb to scheme and lisp, but happened across racket via a cursory route resulting from a search for more information on L-system fractals... 04:31 swiftkick: which led me to fluxus... 04:31 swiftkick: which led me, ultimately, here. 04:33 swiftkick: observation: the uses to which fluxus is being put, seem a lot cooler than anything i can find currently being done with, say, squeak. 04:35 swiftkick: not to disparage the mighty squeak or anything. =) 04:36 swiftkick: i guess if someone reads this later, i should also include a plug for michael hvidtfeldt christensen and his program 'structure synth' which was one of the intermediate steps in the random walk thru hypertext-space that led me here. 04:36 swiftkick: ( http://blog.hvidtfeldts.net/index.php/generative-art-links/ ) 04:59 (quit) hkBst: Ping timeout: 240 seconds 05:04 (quit) lucian_: Ping timeout: 248 seconds 05:05 (join) hkBst 05:08 (join) lucian 05:16 (quit) lucian: Ping timeout: 260 seconds 05:21 (join) lucian 05:22 (join) leo2007 05:37 (join) masm 06:06 (join) yoklov 06:15 (join) Tene 06:23 (join) dzhus 06:39 (join) lucian_ 06:40 (quit) lucian: Ping timeout: 240 seconds 07:05 (join) tauntaun 07:20 (quit) yoklov: Quit: Leaving. 07:46 (nick) lucian_ -> lucian 08:01 (join) yoklov 08:04 (join) dnolen 08:31 (quit) Demosthenes: Ping timeout: 276 seconds 08:39 (join) PLT_Notify 08:39 PLT_Notify: racket: master Eric Dobson * 613e121 (1 files in 1 dirs): Struct types now generate flat contracts when appropriate. ... 08:39 PLT_Notify: racket: master Sam Tobin-Hochstadt * 045fd7a (1 files in 1 dirs): Document utility predicates. 08:39 PLT_Notify: racket: master commits 1bf9539...045fd7a - http://bit.ly/juT4gZ 08:39 (part) PLT_Notify 08:41 (join) Blkt 08:43 Blkt: good day everyone 08:46 yoklov: mornin 08:51 (quit) dnolen: Quit: dnolen 08:51 (join) shofetim 08:53 shofetim: Has anyone used https://github.com/untyped/selenium ? I'm trying to but not having much luck... 08:57 shofetim: I can't seem to get a connection to the selenium server... though I know its running and can connect to it with other things. 09:00 yoklov: no idea :/ have you tried doing something like trying to access the tcp port through racket? (if thats how selenium is accessed in the first place, i mean) 09:03 shofetim: I haven't tried a tcp connect in racket, but I can connect to the server with a browser. 09:03 yoklov: yeah, thats why i asked 09:04 yoklov: are you using the default port? that page says the stuff assumes you're using port 4444 or whatever 09:04 shofetim: I'm downloading another client language library (PHP) and seeing if I can connect with that. I'll see if I can get a connection "by hand" in racket 09:04 shofetim: yup, 4444 09:05 yoklov: hrm 09:05 yoklov: it could always be the version of racket, i guess 09:07 shofetim: tcp-connect: connection to localhost, port 4444 failed (at step 6: Connection refused; errno=111) 09:07 shofetim: hummm 09:07 shofetim: whats errno 111? 09:07 (join) janne 09:08 yoklov: hm 09:08 yoklov: tunnel connection failed maybe. 09:08 yoklov: assuming thats standard 09:08 yoklov: otherwise it means something specific in racket that i have no idea of 09:09 yoklov: can you connect to any ports on localhost? 09:09 shofetim: I can connect to 80 09:09 yoklov: via racket 09:09 yoklov: ? 09:09 shofetim: yes 09:09 yoklov: hm 09:10 shofetim: I'm thinking now that it must be something wrong with selenium. Though I don't know why I can connect with a browser and not with racket. 09:10 yoklov: is the server configured (i dont know if this is how this works) to accept connections? 09:10 shofetim: going to go read its man page some more... but it sure seems to be. 09:11 yoklov: weird 09:11 yoklov: can't help you :/ 09:12 (quit) leo2007: Remote host closed the connection 09:20 yoklov: mathematicians need to use more symbols 09:21 yoklov: every class i'm taking right now has lambda meaning something totally different 09:22 (join) Demosthenes 09:23 yoklov: thats not true, differential equations and linear algebra both have them meaning eigenvalues 09:23 yoklov: but still, computer science, physics, statistics… all totally different things 09:24 (join) PLT_Notify 09:24 PLT_Notify: racket: master Matthew Flatt * 1b14c6a (8 files in 8 dirs): fix mistakes uncovered by optimizer warnings 09:24 PLT_Notify: racket: master Matthew Flatt * 2ada6d0 (35 files in 8 dirs): break link to namespaces from from closures over top-/module-level vars ... 09:24 PLT_Notify: racket: master commits 045fd7a...2ada6d0 - http://bit.ly/j4CIUD 09:24 (part) PLT_Notify 09:44 (join) lucian_ 09:45 (quit) lucian: Ping timeout: 240 seconds 09:49 (nick) lucian_ -> lucian 09:50 yoklov: http://blog.fogus.me/2011/05/03/the-german-school-of-lisp-2/ 10:06 (join) mithos28 10:12 (quit) blomqvist: Read error: Connection reset by peer 10:13 (join) mblomqvist 10:17 (quit) mithos28: Quit: mithos28 10:19 (join) MayDaniel 10:24 (join) realitygrill 10:37 (quit) tauntaun: Quit: Ex-Chat 10:47 (quit) Demosthenes: Ping timeout: 246 seconds 10:55 (join) PLT_Notify 10:55 PLT_Notify: racket: master Matthew Flatt * 6f1aa7b (1 files in 1 dirs): adjust Redex example after bytecode-structure change - http://bit.ly/jpPR15 10:55 (part) PLT_Notify 11:02 (quit) lucian: Remote host closed the connection 11:05 (quit) hkBst: Remote host closed the connection 11:06 (join) anRch 11:14 (nick) samth_away -> samth 11:17 (join) ckrailo 11:35 shofetim: I may have found a bug in racket, but this whole thing doesn't make sense... 11:35 shofetim: I have: 11:35 shofetim: (get-impure-port 11:35 shofetim: (string->url "http://localhost:4444/selenium-server/driver/?cmd=testComplete")) 11:35 shofetim: it always errors with: 11:35 shofetim: tcp-connect: connection to localhost, port 4444 failed (at step 6: Connection refused; errno=111) 11:36 yoklov: are you sure that the… uh… connection wasn't refused? 11:36 shofetim: But: I know the server is up and listening 11:36 shofetim: everything else but racket can connect 11:36 shofetim: browser, curl, libcurl, & PHP 11:36 yoklov: stuff can go wrong still :/ i dunno, in my experience when you have a bug in your program, its really rarely the language 11:37 yoklov: though 11:37 shofetim: At this point I'm guessing something isn't hanlding TCP correctly? 11:37 yoklov: i don't know, sounds possible 11:37 shofetim: but the program is just those two functions... 11:37 yoklov: look at the library for selenium 11:37 yoklov: see if it does anything weird 11:37 yoklov: in the code 11:37 shofetim: i would say that the selenium server has a tcp bug but everything else can connect to it.... 11:38 shofetim: just those two expressions, in a freshly started racket 11:38 yoklov: yeah 11:38 yoklov: no iknow 11:38 shofetim: (btw the server should just send back an 'ok' and does for everything else...) 11:38 yoklov: maybe theres a hack in there that's supposed to make it work or something. 11:39 shofetim: I don't know tcp well enough to capture the packets and find whats weird 11:39 yoklov: yeah. i dunno, maybe someone else here can help you :/ 11:39 shofetim: not that I can find.... they just construct the url and send it, and parse the results 11:40 shofetim: : ) 11:42 shofetim: It is hard to believe there is an error in rackets handling of TCP but when everything else can connect to it and rackets get-pure-port cant.... it just seems like their is something different going on. 11:43 shofetim: I believe there are different kinds of tcp handshakes? maybe racket only implements the "correct" one and the selenium rc server doesn't? but most other tools aren't as proper as racket? 11:43 shofetim: I don't know.... 11:43 yoklov: eh 11:43 yoklov: i think there's just one 11:43 yoklov: syn -> ack -> syn-ack 11:43 yoklov: but maybe not. 11:44 yoklov: still though, from what i've heard you only have to worry about that at the /really/ low level 11:49 (quit) anRch: Quit: anRch 11:50 (join) dnolen 11:55 (join) anRch 12:04 (quit) MayDaniel: Read error: Connection reset by peer 12:13 shofetim: yoklov: does this help at all? I don't know TCP http://pastebin.com/djiX3evz 12:18 yoklov: yeah i have no idea what that means. 12:18 yoklov: as far as i can tell 12:18 yoklov: it doesn't apear to be giving any obvious errors 12:18 yoklov: i… couldn't tell you really what's going on there. 12:18 yoklov: i don't know tcp, just vaguely how it works 12:21 (join) mithos28 12:24 (join) PLT_Notify 12:24 PLT_Notify: racket: master Matthew Flatt * be524ad (2 files in 1 dirs): minor code clean-ups 12:24 PLT_Notify: racket: master Matthew Flatt * 4a41196 (1 files in 1 dirs): win32: work around Pango(?) bug in freeing font maps 12:24 PLT_Notify: racket: master commits 6f1aa7b...4a41196 - http://bit.ly/jCkIGW 12:24 (part) PLT_Notify 12:24 shofetim: same here 12:24 shofetim: going to file a bug and see if untyped (they wrote the client library) have any ideas... 12:25 shofetim: bummer as I really wanted to write the tests in racket. 12:25 shofetim: The selenium guys have no idea either. 12:28 (quit) anRch: Quit: anRch 12:32 yoklov: daarn 12:33 (join) jonrafkind 12:44 (quit) yoklov: Quit: Leaving. 12:50 (quit) mithos28: Quit: mithos28 12:54 (join) mithos28 13:27 shofetim: What seems to be the problem is that when I do a get-pure-port or the like for localhost it instead sends the request to my computers host name (zen) 13:35 shofetim: Is there some way to tell racket to explicitly use "localhost" instead of "zen" ? they should be aliases but some servers want the requested host to be specified... and apperently selenium is one of those hosts 13:35 shofetim: /etc/hosts has the line 127.0.0.1 zen localhost.localdomain localhost 13:36 jonrafkind: i dunno, but maybe explicitly using 127.0.0.1 would work? 13:37 shofetim: no luck the urls: 13:37 shofetim: http://localhost works 13:37 shofetim: http://zen doesn't work 13:38 shofetim: http://127.0.0.1 doesnt work 13:38 askhader: shofetim: I think you want the line 127.0.1.1 zen 13:38 askhader: In your /etc/hosts 13:38 askhader: Also the changes may not propogate to your browser right away 13:38 askhader: propagate rather 13:39 shofetim: changes seem to be near instant, but no luck with that either 13:50 (join) MayDaniel 13:56 askhader: have you tried pinging zen? 13:57 shofetim: yes it responds 13:59 (join) anRch 14:00 (join) ChibaPet 14:00 ChibaPet: Out of curiosity, why is there no Debian package for Racket? 14:01 jonrafkind: there is supposedly, bremner_ makes it 14:01 jonrafkind: are you asking about the download page? 14:02 ChibaPet: It's not listed in the drop-down menu on http://racket-lang.org/download/ - was curious. 14:02 jonrafkind: ok im not sure, i dont control that page, maybe it can be added 14:02 (nick) mblomqvist -> blomqvist 14:02 jonrafkind: eli, ^^ 14:03 shofetim: There is a plt-scheme in the debian repos but its old. 14:03 jonrafkind: ChibaPet, theres a ppa if you are on ubuntu (but it doesnt have 5.1.1 yet) 14:03 ChibaPet: Yeah, saw that - no Ubuntu here though. 14:04 shofetim: FYI it compiles easily from source on debian squeeze. I don't think I needed any dependancies. 14:04 jonrafkind: the racket package should be in debian unstable 14:04 ChibaPet: It's not a huge issue - I don't mind building things from source. I was looking to see if there were package repositories for automated installation and update and such. 14:04 eli: jonrafkind: ? 14:04 shofetim: They would be nice : ) 14:04 jonrafkind: eli, there is no debian package on the racket download page 14:05 eli: Of course there aren't/ 14:05 eli: We 14:05 eli: 're not making any. 14:05 jonrafkind: yea, so why aren't you making any 14:06 eli: We have the shell installers. 14:06 jonrafkind: why isn't a shell installer made for debian 14:07 eli: Because there are no debian machines in the build pool. 14:07 ChibaPet: eli is a script? 14:08 eli: Yes. 14:08 ChibaPet: Is the build pool virtualized? 14:08 eli: No. 14:12 ChibaPet: So, what would be the most useful and efficient way for me to apply effort to cause a Debian package to be offered alongside the other official distributions? 14:14 eli: Have an always-available debian machine that can take a the daily performance hit in terms of cpu and bandwidth. Should also be reliable (as in some dept machine). 14:15 shofetim: How much CPU and bandwidth? 14:15 ChibaPet: Bandwidth to serve packages to the public, or for communication with a build master? I could make a cloud server available for the latter. 14:15 (join) leo2007 14:15 eli: Bandwidth for the build process only. 14:16 eli: Hold on, I'll give you the numbers 14:16 eli: The build starts with a full tree, which is a 17mb tar ball. 14:17 eli: And a fully built tree is copied back in the end. 14:17 eli: For the ubuntu build that's 45mb. 14:17 ChibaPet: Eli, did you get my private message? Pidgin is not yet my friend. 14:17 ChibaPet: Ah, never mind. 14:22 (join) tauntaun 14:25 (quit) anRch: Quit: anRch 14:26 (join) anRch 14:28 shofetim: how can I tell tcp-connect to only use ipv6 addresses? or how do I connect to an ipv6 address with get-pure-port? 14:32 (quit) anRch: Quit: anRch 14:59 (part) shofetim: "ERC Version 5.3 (IRC client for Emacs)" 15:04 (quit) MayDaniel: 15:05 (join) yoklov 15:06 bremner_: I could make a backport to squeeze once racket migrates to testing... 15:07 bremner_: jonrafkind, eli ^ 15:09 ChibaPet: I'm setting up a place for Eli to build for Squeeze at the moment. 15:10 ChibaPet: The same for Lenny's in process as well. 15:10 ChibaPet: I don't see doing it for Wheezy being hugely useful. 15:10 bremner_: yeah, these are kind of parallel efforts, since I guess those packages are not really "Debian packages" 15:11 ChibaPet: Right - they're the random blobs offered on the project page. 15:11 bremner_: so it depends what people want... 15:11 ChibaPet: Backports seems like a good place, since Debian releases too slowly to usefully track anything that changes at even a moderate pace. 15:12 ChibaPet: I'm not a DD though. 15:12 bremner_: I am 15:13 ChibaPet: It's a goal for some future point. 15:13 ChibaPet: I'm wedging a Squeeze build onto Rackspace at the moment. 15:13 ChibaPet: Unfortunate that they don't offer it as a prebuilt. 15:16 (join) PLT_Notify 15:16 PLT_Notify: racket: master Matthew Flatt * 3bf438f (2 files in 2 dirs): rewrite `ffi-lib' docs with better guidance on versions - http://bit.ly/kLrG6D 15:16 (part) PLT_Notify 15:34 (quit) dnolen: Quit: Page closed 15:34 (join) dnolen 15:42 (join) dnolen_ 15:43 (quit) tauntaun: Ping timeout: 240 seconds 15:44 (join) tauntaun 15:44 (quit) dnolen: Ping timeout: 252 seconds 15:47 (quit) yoklov: Quit: Leaving. 15:55 (join) carleastlund 16:11 (join) MayDaniel 16:17 mithos28: Does the type Path in TR correspond to values which pass the path? predicate or either of the path? or path-for-some-system? predicates? 16:23 (quit) tauntaun: Quit: Ex-Chat 16:24 (join) PLT_Notify 16:24 PLT_Notify: racket: master Kevin Tew * 46dc051 (3 files in 3 dirs): Turn places build back on, provide place-break. - http://bit.ly/mUiqgz 16:24 (part) PLT_Notify 16:29 (quit) leo2007: Read error: Operation timed out 16:35 (join) PLT_Notify 16:35 PLT_Notify: racket: master Eli Barzilay * e2255e3 (7 files in 4 dirs): New Racket version 5.1.1.4. - http://bit.ly/mLCg1u 16:35 (part) PLT_Notify 16:36 (quit) MayDaniel: Read error: Connection reset by peer 16:43 (join) PLT_Notify 16:43 PLT_Notify: racket: master Kevin Tew * 811154c (1 files in 1 dirs): Indent fix - http://bit.ly/jHcRaS 16:43 (part) PLT_Notify 16:43 (quit) ChibaPet: Quit: Leaving. 16:44 (join) PLT_Notify 16:44 PLT_Notify: racket: master Matthew Flatt * 87a4132 (3 files in 3 dirs): fix `zo-marshal' for #f toplevel-map in `lam' 16:44 PLT_Notify: racket: master Matthew Flatt * 76484e9 (1 files in 1 dirs): fix docs ... 16:44 PLT_Notify: racket: master commits 811154c...76484e9 - http://bit.ly/kj0D8d 16:44 (part) PLT_Notify 16:52 (join) chemist 16:53 (part) chemist 16:56 (join) yoklov 16:57 (quit) dzhus: Remote host closed the connection 17:07 (join) pavpanchekha 17:07 pavpanchekha: hey, question about slideshows 17:08 pavpanchekha: I want to display a block of (tt)-formatted text 17:08 pavpanchekha: command line output 17:08 pavpanchekha: what's a good way, that'll preserve line breaks and alignment? 17:19 (join) Counterspell 17:19 pavpanchekha: anyone know how to display e.g. command line output 17:19 pavpanchekha: in the racket slideshow? 17:19 pavpanchekha: I need to preserve line breaks and alignment... 17:20 Counterspell: Is there a way to make emacs work like DrRacket? Have a buffer in one window and a REPL in another that loads the code in the buffer? 17:20 pavpanchekha: Counterspell: look up SLIME 17:20 Counterspell: thanks 17:20 pavpanchekha: Counterspell: also, the run-slime command has some basic functionality in this regard 17:20 pavpanchekha: (try describe-key on C-c when in the *scheme* buffer) 17:36 (quit) rekahsoft: Ping timeout: 276 seconds 17:36 bremner_: Counterspell: geiser is kindof like that. 17:37 (join) rekahsoft 17:37 pavpanchekha: no one on putting command line output in slideshows? 17:38 jonrafkind: you can ask on the mailing list 17:38 pavpanchekha: mm 17:38 pavpanchekha: jonrafkind: alright, I'll do that. 17:38 pavpanchekha: jonrafkind: How trafficked is it? 17:39 jonrafkind: highly 17:39 pavpanchekha: jonrafkind: Ok 17:41 (quit) rekahsoft: Ping timeout: 246 seconds 17:47 yoklov: since people were just talking about emacs, is there a good way to edit racket in emacs? 17:48 yoklov: i didn't see a racket mode in elpa last i looked 17:49 yoklov: which was just now. 17:51 stamourv: mithos28: I believe it's path? 17:52 bremner_: yoklov: geiser is an emacs mode for racket and guile 17:52 stamourv: yeah, just checked, and that's the case 17:55 (quit) dnolen_: Ping timeout: 252 seconds 18:01 (quit) mithos28: Quit: mithos28 18:02 stamourv: yoklov: quack is also nice, but not quite as sophisticated as geiser 18:02 stamourv: the paredit minor mode is also great to edit anything with parens, but it takes a bit of getting used to 18:05 (join) PLT_Notify 18:05 PLT_Notify: racket: master Matthew Flatt * a91d792 (1 files in 1 dirs): fix potential bug in printing error message 18:05 PLT_Notify: racket: master Matthew Flatt * 4ee24d1 (2 files in 1 dirs): fix non-places, non-futures build again 18:05 PLT_Notify: racket: master commits 76484e9...4ee24d1 - http://bit.ly/iVkYXX 18:05 (part) PLT_Notify 18:13 (join) cmatheson 18:14 yoklov: thanks 18:15 yoklov: installing those things as we speak. 18:17 stamourv: also, foof added scheme keywords to eldoc, you can probably find that on his webpage 18:20 (join) PLT_Notify 18:20 PLT_Notify: racket: master Eli Barzilay * 8b48802 (1 files in 1 dirs): Improved code for `form-urlencoded->alist', should be faster too. 18:20 PLT_Notify: racket: master Eli Barzilay * 1f2b072 (1 files in 1 dirs): added robby to the collects/net part, and robby+mflatt to the tests 18:20 PLT_Notify: racket: master Eli Barzilay * be6bc96 (1 files in 1 dirs): Use $SETUP_ARGS in the PDF build too. 18:20 PLT_Notify: racket: master Eli Barzilay * 68cd96a (3 files in 3 dirs): Added two x86_64 debian builds ... 18:20 PLT_Notify: racket: master Eli Barzilay * 8313c07 (1 files in 1 dirs): Work around potential module caching problem. 18:20 PLT_Notify: racket: master commits 4ee24d1...8313c07 - http://bit.ly/iB6dm6 18:20 (part) PLT_Notify 18:22 (join) PLT_Notify 18:22 PLT_Notify: racket: master Eric Dobson * 44f377b (1 files in 1 dirs): Correctly instantiate poly-dotted functions with zero arguments. ... 18:22 PLT_Notify: racket: master Eric Dobson * f3c73a1 (1 files in 1 dirs): Changed Paths to PathStrings in types where appropriate 18:22 PLT_Notify: racket: master commits 8313c07...f3c73a1 - http://bit.ly/jMbRLE 18:22 (part) PLT_Notify 18:22 (join) mithos28 18:27 (join) PLT_Notify 18:27 PLT_Notify: racket: master Matthew Flatt * 086d582 (2 files in 1 dirs): fix module-code cache to key on `current-load-relative-directory' ... - http://bit.ly/ilQhGi 18:27 (part) PLT_Notify 18:42 (quit) Counterspell: Quit: Ex-Chat 18:56 (quit) yoklov: Quit: Leaving. 18:57 (join) yoklov 19:00 (join) PLT_Notify 19:00 PLT_Notify: racket: master Casey Klein * 3187cac (1 files in 1 dirs): Updates to lam's new toplevel-map field - http://bit.ly/j4wUhd 19:00 (part) PLT_Notify 19:13 (quit) jonrafkind: Remote host closed the connection 19:32 (quit) pavpanchekha: Quit: ERC Version 5.3 (IRC client for Emacs) 19:36 mithos28: Does anyone know how to make a path object for windows on a unix racket? build-path/convention-type seems useless because strings are considered unix paths, and thus I cannot build a path containing anything but 'up' and 'same'. 19:51 (join) dnolen 19:59 (quit) carleastlund: Quit: carleastlund 20:09 (quit) mceier: Quit: leaving 20:38 (join) dbmikus 20:47 (quit) dbmikus: Quit: Later, everybody. 20:50 (quit) cmatheson: Quit: leaving 20:54 (quit) ckrailo: Quit: Computer has gone to sleep. 21:05 (quit) masm: Ping timeout: 240 seconds 21:08 (join) masm 21:37 (quit) dnolen: Ping timeout: 240 seconds 21:44 (join) dnolen 21:52 (quit) Blkt: Read error: Connection reset by peer 22:06 (nick) samth -> samth_away 22:06 (quit) dnolen: Ping timeout: 248 seconds 22:12 (join) dnolen 22:12 (join) ckrailo 22:15 offby1: I think you just call "build-path", and it's platform-neutral. 22:16 offby1: rudybot: (build-path "/" "etc" "passwd") 22:16 rudybot: *offby1: your r5rs sandbox is ready 22:16 rudybot: *offby1: error: reference to an identifier before its definition: build-path in module: 'program 22:16 offby1: rudybot: init racket 22:16 rudybot: *offby1: your racket sandbox is ready 22:16 offby1: rudybot: (build-path "/" "etc" "passwd") 22:16 rudybot: *offby1: ; Value: # 22:16 offby1: rudybot: (path->string (build-path "/" "etc" "passwd")) 22:16 rudybot: *offby1: ; Value: "/etc/passwd" 22:17 offby1: rudybot: (path->string (build-path/convention-type 'windows "/" "etc" "passwd")) 22:17 rudybot: *offby1: error: build-path/convention-type: specified convention incompatible with string path element: "/" 22:17 offby1: hmm 22:17 offby1: rudybot: (path->string (build-path/convention-type 'windows "c:/" "etc" "passwd")) 22:17 rudybot: *offby1: error: build-path/convention-type: specified convention incompatible with string path element: "c:/" 22:17 (quit) masm: Ping timeout: 258 seconds 22:17 yoklov: oh its \ 22:17 yoklov: C:\ 22:18 offby1: rudybot: (path->string (build-path/convention-type 'windows "c:\\" "etc" "passwd")) 22:18 rudybot: *offby1: error: build-path/convention-type: specified convention incompatible with string path element: "c:\\" 22:18 offby1: bah 22:18 offby1: rudybot: (path->string (build-path/convention-type 'windows "" "etc" "passwd")) 22:18 rudybot: *offby1: error: build-path/convention-type: specified convention incompatible with string path element: "" 22:18 offby1: rudybot: (path->string (build-path/convention-type 'windows "etc" "passwd")) 22:18 rudybot: *offby1: error: build-path/convention-type: specified convention incompatible with string path element: "etc" 22:18 offby1: I give up 22:18 yoklov: hm 22:18 offby1: rudybot: (path->string (build-path/convention-type 'windows (current-directory) "etc" "passwd")) 22:18 rudybot: *offby1: error: build-path/convention-type: specified convention incompatible with given path element: # 22:20 yoklov: it works fine on my pc 22:21 mithos28: offby1: I figured it out, you need to use string->some-system-path 22:23 mithos28: rudybot: (build-path/convention-type 'windows (string->some-system-path "C:\\foo\\bar") 'up)) 22:23 rudybot: mithos28: Does anyone know how to make a path object for windows on a unix racket? build-path/convention-type seems useless because strings are considered unix paths, and thus I cannot build a path containing anything but 'up' and 'same'. 22:24 mithos28: rudybot: init racket 22:24 rudybot: mithos28: your racket sandbox is ready 22:24 mithos28: member:rudybot: (build-path/convention-type 'windows (string->some-system-path "C:\\foo\\bar") 'up)) 22:24 mithos28: rudybot: build-path/convention-type 'windows (string->some-system-path "C:\\foo\\bar") 'up)) 22:24 rudybot: mithos28: rudybot: (build-path/convention-type 'windows (string->some-system-path "C:\\foo\\bar") 'up)) 22:24 yoklov: huh. maybe that should be made more clear in the build-path/convention-type doc 22:25 mithos28: rudybot: (build-path/convention-type 'windows (string->some-system-path "C:\\foo\\bar") 'up)) 22:25 rudybot: mithos28: rudybot: (build-path/convention-type 'windows (string->some-system-path "C:\\foo\\bar") 'up)) 22:25 mithos28: ok I just cannot get the bot to work 22:26 eli: mithos28: Use "rudybot: eval ...blah..." to force it to eval stuff. 22:26 eli: (That will show you why it didn't guess that you're trying to eval stuff.) 22:26 yoklov: rudybot: init racket 22:26 rudybot: yoklov: your racket sandbox is ready 22:26 yoklov: rudybot: (build-path/convention-type 'windows (string->some-system-path "C:\\foo\\bar" 'windows) 'up) 22:26 rudybot: yoklov: ; Value: # 22:26 yoklov: bahaha 22:27 mithos28: I see I had an extra ) 22:27 eli: Yeah. 22:27 yoklov: and some-system-path takes another parameter 22:27 eli: And offby1 made it pull some random "relevant looking" answer when you say random stuff to it, and in this case it really didn't help. 22:28 (quit) dnolen: Quit: dnolen 22:28 eli: mithos28: Did you post some bug about it a short while ago? 22:31 mithos28: yes. But that was the documentation was misleading, it says it returns a value that meets the path? predicate 22:31 mithos28: and it doesn't always 22:31 mithos28: I have to go, thanks for the help 22:31 yoklov: np 22:53 (quit) mithos28: Quit: mithos28 23:18 (join) dnolen 23:40 (join) EM03 23:41 EM03: Any major plans for racket in the future? 23:41 EM03: Seems like development is pretty active 23:41 EM03: Also are the postgresql bindings for the most part thread safe? 23:59 (join) jonrafkind