00:00 (quit) groovy2shoes: Quit: Computer has gone to sleep 00:07 (join) mithos28 00:14 (quit) sirdancealot7: Ping timeout: 276 seconds 00:15 (join) rmathews 00:21 (join) mizu_no_oto 00:26 (quit) mizu_no_oto: Ping timeout: 252 seconds 00:27 (join) sirdancealot7 00:32 (quit) francisl: Quit: francisl 00:40 (quit) shriphani_: Ping timeout: 256 seconds 00:44 (join) mye_ 00:47 (nick) mye_ -> mye 01:00 (quit) grettke: Remote host closed the connection 01:09 (join) RacketCommitBot 01:09 RacketCommitBot: [racket] plt pushed 3 new commits to master: http://git.io/ujDxnA 01:09 RacketCommitBot: racket/master 17e419e chrdimo: support for multiple blame parties 01:09 RacketCommitBot: racket/master 5231e15 chrdimo: renaming unstable/contract's option/c to maybe/c 01:09 RacketCommitBot: racket/master 5808b0c chrdimo: adding option contracts in unstable 01:09 (part) RacketCommitBot 01:26 (quit) mceier: Quit: leaving 01:31 (join) rmathews_ 01:34 (quit) rmathews: Ping timeout: 260 seconds 01:34 (nick) rmathews_ -> rmathews 01:35 (join) ambrosebs 01:36 ambrosebs: If anyone's interested, here's my Typed Clojure talk at Clojure Conj 2012 http://www.youtube.com/watch?v=wNhK8t3uLJU 01:47 (join) Nisstyre 01:57 (quit) kofno: Remote host closed the connection 01:59 (quit) ambrosebs: Remote host closed the connection 02:02 (join) snowylike 02:10 (quit) jonrafkind: Ping timeout: 255 seconds 02:27 (join) sw2wolf 02:27 (join) kofno 02:27 (join) mceier 02:36 (quit) kofno: Ping timeout: 260 seconds 02:38 (quit) karswell: Remote host closed the connection 03:01 (join) Nisstyre_ 03:02 (quit) Nisstyre: Disconnected by services 03:02 (nick) Nisstyre_ -> Nisstyre 03:02 (quit) Nisstyre-laptop: Ping timeout: 240 seconds 03:02 (quit) merijn: Ping timeout: 276 seconds 03:06 (quit) didi: Ping timeout: 245 seconds 03:11 (join) rmathews 03:14 (part) snowylike 03:20 (quit) sw2wolf: Quit: ERC Version 5.3 (IRC client for Emacs) 03:22 (quit) gridaphobe: Ping timeout: 260 seconds 03:25 (join) cdidd 03:28 (join) Nisstyre 03:36 (join) hkBst 03:36 (quit) hkBst: Changing host 03:36 (join) hkBst 03:56 (join) tzafrir_laptop 03:56 (join) hkBst_ 03:56 (quit) hkBst_: Changing host 03:56 (join) hkBst_ 03:58 (quit) hkBst: Ping timeout: 260 seconds 04:01 (join) ijp 04:01 (join) mye 04:06 (join) noelw 04:07 (join) merijn 04:10 (join) merijn_ 04:13 (join) bitonic 04:13 (quit) merijn: Ping timeout: 256 seconds 04:16 (nick) merijn_ -> merijn 04:16 (quit) Fare: Ping timeout: 256 seconds 04:29 (join) Fare 04:35 (quit) Fare: Ping timeout: 255 seconds 04:36 (join) tilde` 04:42 (quit) tilde`: Read error: Connection reset by peer 04:43 (join) tilde` 04:44 (join) hkBst__ 04:44 (quit) hkBst_: Read error: Connection reset by peer 04:45 (nick) hkBst__ -> hkBst 04:52 (join) Fare 05:01 (join) soegaard 05:04 (join) dalaing1 05:10 (join) MightyFoo 05:11 (nick) MightyFoo -> tim-brown 05:16 (quit) Fare: Ping timeout: 245 seconds 05:25 (part) dalaing1 05:36 (quit) tilde`: Ping timeout: 240 seconds 05:38 (join) tilde` 05:45 (quit) bitonic: Ping timeout: 252 seconds 06:03 (quit) rmathews: Quit: ... 06:10 (join) hkBst 06:10 (quit) hkBst: Changing host 06:10 (join) hkBst 06:13 bremner: mithos28: it's invalid because my DrRacket environment already had that collects tree in the path. 06:16 (join) neilv 06:16 (quit) neilv: Changing host 06:16 (join) neilv 06:18 (join) soegaard_ 06:18 (quit) soegaard: Read error: Connection reset by peer 06:18 (nick) soegaard_ -> soegaard 06:25 (quit) hkBst: Ping timeout: 260 seconds 06:37 (quit) otterdam: Ping timeout: 264 seconds 06:37 (join) soegaard 06:39 (join) otterdam 06:40 (join) rmathews 06:49 (join) karswell 06:56 (join) ASau` 06:58 (quit) ASau: Ping timeout: 252 seconds 07:02 (join) bitonic 07:13 (quit) mye: Quit: mye 07:16 (join) jeapostrophe 07:16 (quit) jeapostrophe: Changing host 07:16 (join) jeapostrophe 07:18 (join) kofno 07:22 (quit) kofno: Ping timeout: 244 seconds 07:25 (join) mye 07:34 (quit) tilde`: Read error: Connection reset by peer 07:34 (join) tilde` 07:39 (join) kofno 07:53 (quit) tilde`: Read error: No route to host 07:53 (join) tilde` 07:59 (quit) bitonic: Ping timeout: 255 seconds 08:03 (join) mye_ 08:06 (quit) mye: Ping timeout: 260 seconds 08:06 (nick) mye_ -> mye 08:10 (join) francisl 08:10 (quit) tilde`: Read error: Connection reset by peer 08:11 (quit) francisl: Client Quit 08:11 (join) tilde` 08:27 (join) bitonic 08:29 soegaard: This wins the prize for obfuscated code: https://github.com/plt/racket/blob/master/collects/algol60/bd-tool.rkt 08:30 (quit) tilde`: Read error: Connection reset by peer 08:30 (join) tilde` 08:31 (quit) tilde`: Read error: No route to host 08:35 (join) tilde` 08:45 (quit) tilde`: Read error: Connection reset by peer 08:46 (join) tilde` 08:53 (quit) tilde`: Read error: Connection reset by peer 08:53 (join) tilde` 08:58 (quit) tilde`: Read error: Connection reset by peer 08:59 (join) tilde` 09:00 (quit) tilde`: Read error: No route to host 09:03 (join) tilde` 09:09 (join) didi` 09:09 (quit) neilv: Quit: Leaving 09:11 (nick) didi` -> didi 09:12 (join) dnolen 09:22 (quit) tilde`: Read error: No route to host 09:23 (join) tilde` 09:33 (join) bjz_ 09:37 (join) mizu_no_oto 10:00 (quit) mizu_no_oto: Ping timeout: 256 seconds 10:03 (join) mizu_no_oto 10:13 (join) Shviller 10:23 bremner: I guess there is currently no way to have a ragg grammar as a submodule? 10:25 (quit) soegaard: Quit: soegaard 10:29 (join) soegaard 10:29 (join) anRch 10:41 (part) tzafrir_laptop: "Leaving" 10:42 (join) hash_table 10:51 (quit) dnolen: Ping timeout: 276 seconds 10:51 (quit) jeapostrophe: Read error: Operation timed out 10:57 (quit) bitonic: Remote host closed the connection 10:57 (join) bitonic 10:58 (join) carleastlund 11:06 stamourv: ASau: Sorry for the late response, I was out for the weekend. 11:06 stamourv: ASau: It looks like you're running `quiet.rktl', if you want more verbose output, run `all.rktl'. 11:06 (quit) mceier: Quit: leaving 11:06 stamourv: Or the specific test file you're interested in. 11:07 stamourv: Also, you may want to mention it on the mailing list. Matthew is not on IRC, and he's the one who is most likely to know how to fix it. 11:13 stamourv: ambrosebs: Cool! I'll watch it tonight. 11:14 (join) hkBst 11:14 (quit) hkBst: Changing host 11:14 (join) hkBst 11:17 (quit) anRch: Quit: anRch 11:22 (quit) hkBst: Quit: Konversation terminated! 11:31 (join) RacketCommitBot 11:31 RacketCommitBot: [racket] plt pushed 1 new commit to master: http://git.io/_QXVOA 11:31 RacketCommitBot: racket/master c8bee5a Robby Findler: disable a broken responsiveness optimization 11:31 (part) RacketCommitBot 11:33 (join) cipher 11:33 (quit) cipher: Changing host 11:33 (join) cipher 11:46 (join) anRch 11:54 (join) Fare 11:59 (quit) bitonic: Read error: Connection reset by peer 11:59 (join) bitonic 12:00 (join) mhr 12:01 (join) jeapostrophe 12:01 (quit) jeapostrophe: Changing host 12:01 (join) jeapostrophe 12:03 (quit) mizu_no_oto: Quit: ["Textual IRC Client: www.textualapp.com"] 12:03 mhr: I'm using http://cs.brown.edu/courses/cs173/2012/book/index.html, and on http://cs.brown.edu/courses/cs173/2012/book/Introduction.html, it says you can use #lang plai-typed...but it didn't work for me. I'm on a vmware cinnarch os, so maybe that's it...I downloaded racket by using "sudo pacman -S racket". #lang plai works, though the first example in the book doesn't work under that mode. 12:04 mithos28: what does racket --version say? 12:04 mhr: oh I ought to check, hang on 12:04 mhr: "Welcome to Racket v5.3.1." 12:05 mhr: am I using the wrong version...? the book was written in november 2012, so I can't see how their racket is different from my racket. 12:07 mithos28: http://cs.brown.edu/courses/cs173/2012/lang/ 12:07 (nick) tilde` -> disapprovo 12:07 mhr: ah thanks 12:09 (quit) noelw: Quit: noelw 12:13 mhr: awesome, it worked 12:13 (quit) mhr: Quit: Page closed 12:16 (join) mceier 12:21 (join) dyoo 12:24 dyoo: bremner: no, sorry, I didn't get to add the ragg submodule stuff that mye requested earlier. I did write it as issue https://github.com/dyoo/ragg/issues/8 12:25 dyoo: I don't think it'd be too hard. It just might take a little more time than I have right now. 12:27 (quit) anRch: Quit: anRch 12:27 (join) gridaphobe 12:29 (join) adu 12:35 (quit) adu: Quit: adu 12:36 (join) MayDaniel 12:40 (quit) Shvillr: Ping timeout: 276 seconds 12:40 (join) Shvillr 12:53 (join) tilde` 12:57 bremner: dyoo: sure, no problem. 12:58 dyoo: bremner: actually, looking into it now. Maybe it's not difficult at all. Give me a few minutes.. :) 12:58 (quit) tilde`: Quit: kthxbai 13:01 (quit) gridaphobe: Remote host closed the connection 13:01 (join) gridaphobe 13:04 (join) Shvillr_ 13:04 (quit) Shviller: Disconnected by services 13:04 (nick) Shvillr_ -> Shviller 13:05 (quit) sirdancealot7: Ping timeout: 245 seconds 13:08 (join) sirdancealot7 13:13 (quit) mithos28: Quit: mithos28 13:16 (nick) ASau` -> ASau 13:17 (join) merijn 13:20 (join) mithos28 13:27 (quit) jeapostrophe: Ping timeout: 276 seconds 13:30 (join) jonrafkind 13:36 (quit) mithos28: Quit: mithos28 13:39 (join) anRch 13:41 (join) ijp` 13:44 (quit) ijp: Ping timeout: 260 seconds 13:48 (quit) bitonic: Ping timeout: 276 seconds 13:50 (join) mizu_no_oto 13:52 (quit) gridaphobe: Remote host closed the connection 13:53 (join) gridaphobe 13:53 (join) ryan_c 13:58 (quit) ryan_c: Read error: Connection reset by peer 13:58 (join) ryan_ 14:06 (quit) jonrafkind: Ping timeout: 240 seconds 14:09 (join) jonrafkind 14:09 (quit) jonrafkind: Changing host 14:09 (join) jonrafkind 14:19 (quit) anRch: Quit: anRch 14:20 (quit) lusory: Ping timeout: 255 seconds 14:26 (join) didi 14:27 (join) jeapostrophe 14:28 dyoo: bremner: if you're there, would you be interested in playing with the submodule stuff? 14:29 (join) lusory 14:34 bremner: dyoo: very much so. 14:34 (join) RacketCommitBot 14:34 RacketCommitBot: [racket] plt pushed 5 new commits to release: http://git.io/KMq-Lg 14:34 RacketCommitBot: racket/release a0ac38d Philippe Meunier: update, plus some typos and punctuation fixed... 14:34 RacketCommitBot: racket/release f640c2c Robby Findler: only when when there is something to undo... 14:34 RacketCommitBot: racket/release df6eb1b Robby Findler: fix a bug in executable creation... 14:34 (part) RacketCommitBot 14:35 dyoo: bremner: give me sec; pushing updates to PLaneT2 in a moment… 14:36 bremner: fwiw I've just been pulling from git 14:36 dyoo: bremner: but essentially, you will be able to say: https://gist.github.com/4658351 14:36 dyoo: bremner: ah, in that case, switch to the sexp branch 14:37 dyoo: This is all completely undocumented; I just started hacking this as soon as you asked. :) I needed to kludge a few things. In particular, since I'm using the default reader, instead of "|", you need to use "||". 14:37 bremner: ah, right. 14:38 bremner: so bd250a8 is recent enough? 14:38 dyoo: yup, that should be right 14:39 dyoo: So effectively, submodules with ragg/sexp/lang will do it 14:40 bremner: is not needed a lexer a sideeffect of using the default reader? 14:40 dyoo: yeah, though if you look, I'm doing some really evil hackery. See the contents of: 14:41 dyoo: https://github.com/dyoo/ragg/blob/sexp/ragg/sexp/stx-to-tokens.rkt 14:41 dyoo: where I'm running through the plain syntax object and turning it back into a token stream… :) 14:41 dyoo: basically, I'm letting racket parse it, unparse it, and parse it again... 14:43 stamourv: dyoo: That sounds non-optimal. 14:43 bremner: dyoo: well, I got your example to work. Let's see if I can get something else to work. 14:44 dyoo: stamourv: understatement. :) 14:53 dyoo: stamourv: The problem I'm hitting is wanting to write submodules whose syntax isn't truly s-exp based. The hack I'm doing in ragg is, well, not right, but I dont' know what else to do yet. 14:54 stamourv: Oh, right. I remember that discussion. 14:54 dyoo: stamourv: which discussion? 14:55 stamourv: About readers and submodules. 14:55 stamourv: Let me find the link. 14:55 dyoo: stamourv: ah, so this was talked about earlier then! Thanks, that would be great. 14:57 bremner: dyoo: would you expect this to work: http://paste.debian.net/229783/ ? 14:57 dyoo: huh, that should work. Trying it out. 14:57 bremner: oops. let me fix that a bit. 14:58 dyoo: bremner: oh, you'll want to break up bark bark "." into separate pieces 14:58 dyoo: eg: (grammar1:parse (list "bark" "bark" ".")) 14:59 bremner: right. OK. 14:59 bremner: yup. that works. 15:00 dyoo: I love it. It's like the larson comic. 15:01 bremner: I have a more complicated grammar involving growling, slobbering, wagging, and biting. 15:01 (quit) gridaphobe: Ping timeout: 245 seconds 15:02 (join) mithos28 15:03 stamourv: dyoo: Sorry, can't find it. 15:03 dyoo: stamourv: no problem. will ask the mailing list later. 15:04 (join) gridaphobe 15:05 bremner: dyoo: here is an updated example, with muliple parsers: http://paste.debian.net/229785/ 15:08 dyoo: bremner: awesome. I'm glad it's working! 15:09 dented42: can I write a macro that prevents one (or more) of it's subforms from being expanded by some of my other macros? 15:09 (nick) ijp` -> ijp 15:09 dyoo: dented42: can you do a controlled form of expansion with local-expand then? 15:10 (join) jao 15:10 (quit) jao: Changing host 15:10 (join) jao 15:14 soegaard: dented42: Do you have an example? 15:14 dented42: I'm writing a module language and would like to have some kind of escape-to-racket macro whose body isn't expanded by my other language macros. 15:14 jonrafkind: dented42, you have your own macro system? 15:15 dented42: jonrafkind: what do you mean? 15:15 jonrafkind: i thought you had your own language with its own macro expander 15:15 soegaard: Do your macros return syntax objects immediately or do you fully expand the input? 15:16 jonrafkind: but i guess you're saying that you just want to be able to write racket expressions that dont use the macros from your own language 15:16 jonrafkind: you can always do (require prefix-in racket: some-racket-library) and then use the racket bindings instead of your own 15:17 (quit) mithos28: Quit: mithos28 15:18 (join) tilde` 15:21 dented42: yes 15:21 dented42: they are just racket macros that return syntax objects. 15:22 (join) bitonic 15:25 (part) bjz_ 15:26 soegaard: I think, I need to see a code example. The racket macro expander sees no difference between your macros and "racket expressions". Most constructs in Rackets are macros themselves. 15:26 soegaard: I bet there is another way to accomplish what you want. 15:30 dented42: I suppose what I want is to do is specify the bindings of the escape-to-racket so that it's body is expanded/evaluated in a different module. For example, my module language exports + as something different from racket's + operator, but when using my language I'd like to be able to go (escape-to-racket (print (+ 1 1))) and have it print '2' as opposed to what it would otherwise do, in thise case '#' 15:31 jonrafkind: so you can require + as racket:+ and use that instead 15:31 jonrafkind: and racket:print 15:32 soegaard: rudybot: (require (prefix-in racket: racket)) 15:32 rudybot: soegaard: your sandbox is ready 15:32 rudybot: soegaard: Done. 15:32 soegaard: rudybot: (racket:+ 1 2) 15:32 rudybot: soegaard: ; Value: 3 15:45 dented42: hm, I suppose that could work. 15:45 dented42: though I was hoping to maintain a cleaner separation between racket and my language 15:47 bremner: dyoo: I was playing a bit more, and it isn't really any harder to use a simple lexer: http://paste.debian.net/229804/ 15:48 bremner: string->token-list just wrappers lexer from parser-tools/lex 15:49 bremner: dyoo: thanks by the way, this looks pretty useful for demos already. 15:50 (quit) mizu_no_oto: Quit: ["Textual IRC Client: www.textualapp.com"] 15:55 dyoo: oh, cool. I didn't know about string->token-list 15:57 bremner: oh, I just wrote it. 15:57 bremner: it's kindof bad racket, but there it is: http://paste.debian.net/229807/ 15:58 dyoo: bremner. Ah. I see. 15:58 bremner: and the name is much to generic given I hardcoded things into it. But it could be generalized. 16:01 (join) RacketCommitBot 16:01 RacketCommitBot: [racket] plt pushed 1 new commit to master: http://git.io/FzLeZw 16:01 RacketCommitBot: racket/master 13ff588 Eric Dobson: Do not update subtype and resolve caches when subtyping.... 16:01 (part) RacketCommitBot 16:05 (quit) hash_table: Ping timeout: 252 seconds 16:06 (join) RacketCommitBot 16:06 RacketCommitBot: [racket] plt pushed 1 new commit to master: http://git.io/gPofLw 16:06 RacketCommitBot: racket/master 3c02bb1 Eric Dobson: Type check with expected type when checking recursive loops.... 16:06 (part) RacketCommitBot 16:14 (join) hash_table 16:15 (quit) kofno: Remote host closed the connection 16:16 (join) kofno 16:16 (quit) tilde`: Quit: kthxbai 16:31 dented42: how can a submodule require it's enclosing module? The guide says that it is possible, but doesn't give any details. I would have thought that (require (submod "..")) would do the trick, but it doesn't work. 16:31 stamourv: dented42: You can use `module*' or `module+'. 16:31 dented42: I am using module* 16:32 stamourv: Then bindings from the enclosing module should be available. 16:32 stamourv: They're not? 16:32 dented42: nope, racket complains that it is an unbound identifier 16:33 dyoo: dented42: example: https://gist.github.com/4659253 16:34 dented42: oh! 16:34 dyoo: Very useful if you want to make sure to test the externals rather than the internals. 16:34 dented42: silly me, I didn't do the provide. 16:34 dyoo: :) 16:34 dented42: thanks ^_^ 16:48 (join) tcsc 16:50 (quit) hash_table: Ping timeout: 252 seconds 16:54 (join) mizu_no_oto 17:43 (join) hash_table 17:47 (join) francisl 17:47 (quit) hash_table: Ping timeout: 245 seconds 17:55 (quit) kofno: Remote host closed the connection 17:55 (join) kofno 17:58 (quit) ryan_: Quit: Ex-Chat 17:58 (join) Kaylin 17:58 (quit) soegaard: Quit: soegaard 18:00 (quit) kofno: Ping timeout: 244 seconds 18:02 (quit) tcsc: Quit: computer sleeping 18:04 (join) kofno 18:05 (quit) kofno: Remote host closed the connection 18:17 (quit) tewk: Quit: Lost terminal 18:21 (quit) didi: Ping timeout: 276 seconds 18:21 (join) sw2wolf 18:21 (quit) mizu_no_oto: Ping timeout: 255 seconds 18:23 (join) tcsc 18:31 (quit) Kaylin: Quit: Leaving. 18:35 (join) Kaylin 18:38 (join) whoops 18:47 (quit) MayDaniel: Read error: Connection reset by peer 18:58 (join) kofno 19:02 (quit) gridaphobe: Ping timeout: 255 seconds 19:10 (quit) gf3: Ping timeout: 256 seconds 19:11 (join) Kaylin1 19:13 (quit) Kaylin: Ping timeout: 246 seconds 19:14 (join) gf3 19:18 (quit) dyoo: Quit: dyoo 19:18 (join) mithos28 19:18 (join) Kaylin 19:20 (quit) Kaylin1: Ping timeout: 246 seconds 19:23 (join) flying_rhino 19:23 flying_rhino: hello guys 19:23 flying_rhino: ever heard of Nemerle ? 19:27 bremner: not I. 19:28 Fare: the name rings a bell. Another ML variant? 19:28 (quit) francisl: Quit: francisl 19:30 jonrafkind: ive heard of nemerle 19:33 (quit) mithos28: Quit: mithos28 19:35 flying_rhino: it should be called nemerle: the best damn language http://nemerle.org/About/ 19:36 flying_rhino: it combines all the best stull of C#, lisp and ocaml. It has macros, mutable and immutalbe types, imperative programming, functional programming. You also get to chosse between python and c-like syntax. 19:36 flying_rhino: *stuff 19:36 flying_rhino: it is .net language 19:37 flying_rhino: anyeay I am going 19:37 (join) RacketCommitBot 19:37 RacketCommitBot: [racket] plt pushed 4 new commits to master: http://git.io/YA6m2w 19:37 RacketCommitBot: racket/master 5348a4d chrdimo: fixing docs and tests for maybe/c (old option/c) 19:37 RacketCommitBot: racket/master b008103 chrdimo: fixing backwards compatibility problems for blame-positive and blame-negative 19:37 RacketCommitBot: racket/master 7223c50 chrdimo: adding docs entry for blame update 19:37 (part) RacketCommitBot 19:39 (join) parcha 19:44 (join) RacketCommitBot 19:44 RacketCommitBot: [racket] plt pushed 1 new commit to master: http://git.io/R-Kr2Q 19:44 RacketCommitBot: racket/master aed3b39 Neil Toronto: Added `flexp2', `fllog2', `fllogb'; refactored and documented flonum testing... 19:44 (part) RacketCommitBot 19:45 (join) francisl 19:45 (quit) kofno: Remote host closed the connection 19:46 (join) kofno 19:51 (join) groovy2shoes 19:55 dented42: flying_rhino, not all the best bits from lisp. they forgot the syntax. 20:07 (quit) francisl: Ping timeout: 276 seconds 20:15 (join) dnolen 20:17 Fare: how does it compare to F# ? 20:19 (join) RacketCommitBot 20:19 RacketCommitBot: [racket] plt pushed 1 new commit to master: http://git.io/2Ib_vw 20:19 RacketCommitBot: racket/master 17b8092 Michael Filonenko: extflonums... 20:19 (part) RacketCommitBot 20:21 (quit) cdidd: Remote host closed the connection 20:23 (quit) bitonic: Remote host closed the connection 20:23 (quit) dnolen: Ping timeout: 252 seconds 20:27 (quit) tcsc: Quit: computer sleeping 20:48 ijp: I'm guessing flying_rhino has a vested interest in it, because otherwise his behaviour makes no sense 20:49 flying_rhino: ijp: I don't have vested interest I just discovered it and got seriously impressed. 20:49 flying_rhino: ijp: they managed to cram a lot of relly good features 20:49 ijp: well, you came on for 10 minutes, said "hey isn't it cool", then said you were leaving... 20:49 flying_rhino: something unexpected come up 20:50 flying_rhino: *came up 20:50 (quit) carleastlund: Quit: carleastlund 20:50 flying_rhino: but yeah I am easy excitable type 20:50 jonrafkind: yes its unfortunate that its based on .net 20:50 flying_rhino: jonrafkind: well there is always mono 20:51 flying_rhino: so it is actualy rather free, 20:51 jonrafkind: i have yet to have a good experience with mono 20:52 (join) merijn_ 20:52 flying_rhino: dented42: well s-expressions would be better for macros, true. But I prefer python-like otherwise. 20:52 jonrafkind: also i tried nemerle a while ago and couldnt get it to work 20:52 jonrafkind: (in linux) 20:52 (quit) merijn: Read error: Connection reset by peer 20:53 dented42: eh, after playing around a while I've fallen in love with s-expressions. Not just for macros, mind you. They are just so… 20:53 dented42: clean 20:53 flying_rhino: dented42: agreed. Still python-lke is very relaxing. No clutter 20:54 dented42: of course, my love of s-expressions might be my minds way of recovering from the trauma of having a friend try to show me perl. so it could just be a coping mechanism ;) 20:56 (join) tcsc 20:58 (join) mithos28 21:07 (join) didi 21:11 (join) francisl 21:14 (quit) mithos28: Quit: mithos28 21:15 (quit) flying_rhino: Quit: KVIrc 4.0.4 Insomnia http://www.kvirc.net/ 21:17 (quit) Kaylin: Ping timeout: 256 seconds 21:18 (join) Kaylin 21:21 (join) bitonic 21:21 (join) dnolen 21:23 asumu: Nemerle does seem nice, but isn't its macro system limited to the expressiveness of syntax-rules style macros? My impression was that it lacked procedural macros. 21:23 asumu: But I could be wrong. 21:55 (quit) bitonic: Read error: Operation timed out 22:06 (join) mizu_no_oto 22:19 (quit) jao: Ping timeout: 256 seconds 22:31 (quit) mizu_no_oto: Quit: Computer has gone to sleep. 22:36 (join) mithos28 22:43 jonrafkind: it has procedural macros 22:51 (quit) mithos28: Quit: mithos28 22:55 (join) mithos28 23:10 (quit) groovy2shoes: Quit: Computer has gone to sleep 23:14 (quit) jeapostrophe: Ping timeout: 276 seconds 23:32 (quit) kofno: Remote host closed the connection 23:32 (quit) tcsc: Quit: computer sleeping 23:39 (quit) sirdancealot7: Ping timeout: 252 seconds 23:44 (quit) rmathews: Quit: ... 23:47 (join) kofno 23:49 (join) tcsc 23:59 (quit) francisl: Quit: francisl