00:52 (quit) martinhex: Read error: Connection reset by peer 00:54 (join) martinhex 00:55 (quit) martinhex: Read error: Connection reset by peer 01:02 (join) martinhex 01:26 (quit) jonrafkind: Ping timeout: 250 seconds 01:27 (quit) carleastlund: Quit: carleastlund 02:09 (join) jeapostrophe 02:09 (quit) jeapostrophe: Client Quit 02:35 (quit) martinhex: Remote host closed the connection 02:44 (join) martinhex 02:48 (part) Lajla: "I am gay for you" 03:23 (join) hkBst 03:40 (join) MayDaniel 03:44 (quit) realitygrill: Quit: realitygrill 03:44 (quit) MayDaniel: Read error: Connection reset by peer 03:48 (join) realitygrill 03:53 (quit) wtetzner: Ping timeout: 246 seconds 03:59 (quit) realitygrill: Quit: realitygrill 04:04 (join) realitygrill 04:09 (join) misterncw 04:29 (join) Dranik 04:30 (quit) misterncw: Remote host closed the connection 04:30 Dranik: are there any guides on how to implement dsl's with racket? 04:30 (join) misterncw 04:37 (quit) realitygrill: Quit: realitygrill 04:41 (quit) Dranik: Quit: CGI:IRC 04:52 (quit) ckrailo: Quit: Computer has gone to sleep. 05:17 (join) kenjin2201 05:49 (quit) kenjin2201: Ping timeout: 252 seconds 06:09 (quit) martinhex: Ping timeout: 246 seconds 06:41 (join) martinhex 06:54 (nick) aoh_ -> aoh 06:54 (join) Lajla 06:55 (quit) vu3rdd: Remote host closed the connection 07:11 bremner: like http://docs.racket-lang.org/tools/adding-languages.html?q=language#(part._.Adding_.Arbitrary_.Languages_to_.Dr.Racket) ? 07:11 bremner: well, I just typed language into the search box at docs.racket-lang.org ; I didn 07:12 bremner: 't put much thought into it. 07:12 bremner: probably http://docs.racket-lang.org/guide/hash-languages.html?q=language is the easiest to get started. 07:21 (join) MayDaniel 07:27 (join) lucian 07:27 (quit) MayDaniel: Read error: Connection reset by peer 07:28 (part) Lajla: "I am gay for you" 07:36 (join) jeapostrophe 07:48 (quit) martinhex: Remote host closed the connection 07:51 (quit) jeapostrophe: Quit: jeapostrophe 07:57 (join) NaN 08:06 (join) kenjin2201 08:17 (join) mithos28 08:44 (join) vu3rdd 08:44 (quit) vu3rdd: Changing host 08:44 (join) vu3rdd 09:18 (quit) vu3rdd: Remote host closed the connection 09:26 (quit) lucian: Quit: Ex-Chat 09:27 (join) lucian 09:43 (join) vu3rdd 09:43 (quit) vu3rdd: Changing host 09:43 (join) vu3rdd 09:49 eli: bremner: The second is the right one. The first is the old thing that should slowly disappear. 09:50 bremner: good to know. 09:50 (quit) mithos28: Quit: mithos28 09:51 (join) PLT_Notify 09:51 PLT_Notify: racket: master Eli Barzilay * 3ecdd3b (2 files in 2 dirs): Specify what happens on OS X with ;-separated globs. ... 09:51 PLT_Notify: racket: master Eli Barzilay * 5754312 (1 files in 1 dirs): Some reformating. The only real change is using `write-bytes' instead ... 09:51 PLT_Notify: racket: master Eli Barzilay * 768a5fd (1 files in 1 dirs): Drop `mstart' and `mend' arguments to `success-choose' -- it's getting ... 09:51 PLT_Notify: racket: master Eli Barzilay * 3f9bc25 (25 files in 3 dirs): Remove `eval/require' and many of its one-time uses. ... 09:51 PLT_Notify: racket: master commits b6225f6...3f9bc25 - http://bit.ly/m045iR 09:51 (part) PLT_Notify 09:55 (quit) lucian: Remote host closed the connection 09:58 (join) lucian 10:13 (quit) NaN: Quit: Leaving 10:42 (join) realitygrill 10:55 (join) ckrailo 11:08 (join) dherman 11:17 (join) noelw 11:17 (join) mithos28 11:19 (quit) gienah: Quit: leaving 11:21 (join) MayDaniel 11:27 (quit) dherman: Remote host closed the connection 11:35 (join) kenjin2202 11:37 noelw: Someone should make bindings to libvirt. 11:37 noelw: There's a fun DSL waiting to happen 11:38 noelw: and a market that is growing but without super-established entrants 11:38 noelw: And it would make me super happy 11:38 noelw: and that's important to all of you, right? 11:44 offby1 yawns 11:44 offby1: I like Emacs too 11:47 noelw: Dude, like isn't strong enough 11:48 offby1: I've been using it since 1985! So there. 11:48 (join) jonrafkind 11:50 noelw: yowzers! i am pWn3d! ;-) 11:51 (join) dnolen 11:51 (quit) mithos28: Quit: mithos28 11:52 offby1 collects his prize 12:02 (quit) hkBst: Remote host closed the connection 12:09 (quit) noelw: Quit: noelw 12:16 (join) dherman 12:17 (join) Demosthenes 12:34 (quit) misterncw: Remote host closed the connection 12:53 (quit) lucian: Quit: Ex-Chat 12:59 (quit) dherman: Quit: dherman 13:00 (join) carleastlund 13:00 (join) lucian 13:06 (join) lucian_ 13:06 (quit) lucian_: Client Quit 13:07 (join) mithos28 13:08 (quit) lucian: Remote host closed the connection 13:08 (quit) mithos28: Read error: Connection reset by peer 13:08 (join) mithos28 13:08 (join) lucian 13:14 (join) NaN 13:22 (join) anRch 13:28 mithos28: I am trying to deal with unsafe operations for flonums, and it turns out that flround and unsafe-flround are free-identifier=?. Am I wrong in thinking that these should be different bindings even if they are the same value? 13:30 jonrafkind: well what do you care 13:30 mithos28: I am going through typed/racket base types and removing duplicates 13:30 mithos28: so I added a check to see if the binding is already in the map 13:31 mithos28: in the future these two identifiers could have different bindings, so the source code should have both of them there 13:32 (quit) MayDaniel: Read error: Connection reset by peer 13:32 mithos28: but if they are the same binding, I cannot tell it from an extraneous duplicate in the source code 13:34 jonrafkind: where do those bindings come from? 13:34 jonrafkind: oh racket/flonum 13:34 mithos28: I am getting them from racket/flonum and racket/unsafe/ops 13:35 jonrafkind: i wonder if thats a bug actually 13:36 jonrafkind: racket/unsafe/ops provides all its stuff with a prefix of unsafe- 13:36 jonrafkind: but racket/flonum doesnt provide unsafe-flround as flround, it just provides flround directly 13:36 jonrafkind: so how is racket/flonum getting flround.. 13:37 (join) masm 13:37 mithos28: racket/unsafe/ops just prefix-outs the #flfxnum exports 13:38 mithos28: and so does racket/flonum 13:39 mithos28: so they are both the same binding provided by the #flfxnum primitive module. 13:40 jonrafkind: ah right flfxnum 13:44 mithos28: so do you think that this is working as intended? 13:45 jonrafkind: yea 13:46 jonrafkind: i guess you just have to know that flround is the same thing as unsafe-flround 13:46 jonrafkind: if you only consider flround and someone passes in unsafe-flround everything will work out 13:46 jonrafkind: so you should be able to remove one of them if you are eliminating duplicates 13:47 mithos28: I think the plan will be to comment out the unsafe ones with a mention of why 13:47 mithos28: so that if it is it changed later 13:47 jonrafkind: whats the issue in leaving them both in? 13:47 mithos28: the duplicate checking code is run at runtime 13:48 mithos28: so it will fail if there are duplicates 13:48 (quit) anRch: Quit: anRch 13:49 mithos28: by runtime I mean syntax-expansion time of every typed/racket module 13:55 (join) anRch 13:57 (quit) masm: Ping timeout: 246 seconds 14:01 (quit) kenjin2201: Read error: Connection reset by peer 14:01 (quit) kenjin2202: Read error: Connection reset by peer 14:10 (join) noelw 14:13 (join) masm 14:24 (join) bdamos 14:38 (quit) dnolen: Ping timeout: 252 seconds 14:44 (quit) NaN: Ping timeout: 255 seconds 14:45 (join) NaN 15:51 (quit) anRch: Quit: anRch 16:05 (quit) noelw: Quit: noelw 16:35 (quit) lucian: Quit: Ex-Chat 16:38 (join) lucian 16:41 (join) noelw 16:53 (quit) noelw: Quit: noelw 16:58 (quit) realitygrill: Read error: Connection reset by peer 17:01 (quit) mithos28: Quit: mithos28 17:02 (join) realitygrill 17:10 (quit) DT``: Read error: Connection reset by peer 17:14 (join) dherman 17:27 (join) DT`` 17:35 (quit) dherman: Quit: dherman 18:05 (quit) carleastlund: Quit: carleastlund 18:52 (quit) masm: Quit: Leaving. 18:57 (quit) lucian: Quit: Ex-Chat 18:59 (join) mithos28 19:30 (join) wtetzner 19:38 Demosthenes: i understand that racket has a debug mode in dr racket, but i'm using geiser. is there a command line debugger/stepper anywhere i missed? 19:41 jonrafkind: nah 19:41 jonrafkind: use printf 19:42 Demosthenes: *laugh* real hackers use printf ;] 19:43 (join) masm 19:44 jonrafkind: damn straight 19:44 jonrafkind: having a debugger would be too mainstream :p 19:45 cipher: is there an irc package that I'm missing? 19:45 jonrafkind: for racket? i dont think theres one builtin 19:46 cipher: yeah, for racket. I know not built in, but I don't see one on PLanet either 19:46 jonrafkind: right, i dont see it 19:46 cipher: I wonder what rudybot is 19:46 jonrafkind: you should be able to hack up your own irc protocol in a few minutes, i have some hacked code that deals with irc 19:47 jonrafkind: oh good lisppaste is dead 19:47 (quit) mithos28: Quit: mithos28 19:48 jonrafkind: http://pastebin.ca/2075837 19:49 cipher: cool 19:50 cipher: looks pretty straightforward 19:50 jonrafkind: yea its pretty simple stuff 20:23 (quit) masm: Ping timeout: 250 seconds 20:28 (quit) NaN: Quit: Leaving 20:45 (quit) vu3rdd: Remote host closed the connection 20:48 (join) mithos28 20:51 (quit) ckrailo: Quit: Computer has gone to sleep. 21:09 (join) dherman 21:18 (quit) jonrafkind: Ping timeout: 240 seconds 21:24 (join) ckrailo 21:31 (join) jeapostrophe 21:33 (quit) dherman: Remote host closed the connection 21:34 (join) dherman 21:46 (quit) bdamos: Ping timeout: 240 seconds 21:51 (join) maxtothemax 21:51 maxtothemax: hello, is this an appropriate IRC channel for basic Scheme help? 21:53 bremner: assuming you are using racket, sure. You might also try #scheme 21:54 maxtothemax: I am using Racket's r6rs implementation 21:54 bremner: either channel will work. You may was well ask here and see if somebody knows. 21:55 maxtothemax: here is a short but complete program with the error I'm hitting: http://pastebin.com/dExYePYF 21:55 maxtothemax: I get this error: 21:55 maxtothemax: get-char: expected argument of type ; given # 21:57 bremner: it works here. 21:57 maxtothemax: k 21:57 bremner: what version of racket do you have? 21:57 maxtothemax: installed from the repositories in Ubuntu 10.04 21:58 maxtothemax: hang on a sec, checking v number 21:58 maxtothemax: MzScheme 4.2.1 21:58 maxtothemax: although I understand MzScheme is what Racket used to be called 21:58 offby1: works here, too 21:58 (join) gienah 21:58 offby1: with 5.1.1 21:58 offby1: assuming that it's supposed to display a single 'h' 21:58 maxtothemax: yes 21:59 bremner: maxtothemax: try running it with plt-r6rs 21:59 bremner: assuming you have that. 21:59 maxtothemax: yeah 21:59 maxtothemax: I was running it with plt-r6rs when I encountered that error in a larger program I was writing 22:00 offby1: I wouldn't be surprised if 4.2.1 got some r6rs stuff wrong 22:00 bremner: maxtothemax: can you upgrade? there is a PPA on launchpad with newer versions for ubuntu 22:00 maxtothemax: oh, there's a PPA? 22:00 maxtothemax: excellent 22:00 maxtothemax: I was worried I'd have to compile from trunk :) 22:01 maxtothemax: confirmed that it still happens using plt-r6rs binary 22:01 maxtothemax: I'll try that PPA 22:07 maxtothemax: upgrade fixed it 22:07 maxtothemax: thanks guys 22:08 bremner: great! 22:26 (quit) dherman: Remote host closed the connection 22:37 em: that's pretty cool that there's an Ubuntu PPA now 22:58 (join) vu3rdd 22:58 (quit) vu3rdd: Changing host 22:58 (join) vu3rdd 23:08 (join) dnolen 23:25 (quit) jeapostrophe: Quit: jeapostrophe 23:53 (join) PLT_Notify 23:53 PLT_Notify: racket: master Matthew Flatt * 0e0426a (1 files in 1 dirs): document scheme_enable_garbage_collection() - http://bit.ly/j1Ou9x 23:53 (part) PLT_Notify 23:59 (quit) mithos28: Quit: mithos28