00:03 (quit) jhemann: Ping timeout: 260 seconds 00:05 (quit) zyoung: Quit: Leaving. 00:25 (join) veer 00:26 (quit) kvda: Quit: x__x 00:29 (join) kvda 00:35 (quit) jao: Ping timeout: 276 seconds 00:38 (quit) veer: Quit: Leaving 00:38 (join) jhemann 00:54 (quit) cdidd: Ping timeout: 244 seconds 00:56 (quit) Kaylin: Quit: Leaving. 01:02 (join) RacketCommitBot 01:02 RacketCommitBot: [racket] plt pushed 4 new commits to release: http://git.io/JDTs0w 01:02 RacketCommitBot: [racket/release] Include both float zeroes in Non-Negative and Non-Positive types. - Vincent St-Amour 01:02 RacketCommitBot: [racket/release] Add a blurb on names in the json library. - Eli Barzilay 01:02 RacketCommitBot: [racket/release] Web pages tweaks. - Eli Barzilay 01:02 (part) RacketCommitBot 01:10 (quit) asumu: Ping timeout: 272 seconds 01:17 (quit) _AlbireoX: Quit: Leaving 01:22 (quit) yoklov: Quit: bye! 01:24 (join) maahes 01:25 (quit) maahes: Client Quit 01:25 (join) maahes 01:31 (join) asumu 01:35 (join) RacketCommitBot 01:35 RacketCommitBot: [racket] plt pushed 1 new commit to release: http://git.io/yVIvJA 01:35 RacketCommitBot: [racket/release] New Racket version 5.2.901.1. - Eli Barzilay 01:35 (part) RacketCommitBot 01:36 (join) AlbireoX 01:47 (join) Kaylin 01:59 (quit) jeapostrophe: Ping timeout: 260 seconds 02:00 (join) Bala_ 02:04 Bala_: Hi All, read-byte command when does not read any byte returns an eof. so under what situation does a read command return eof ? 02:05 jonrafkind: when theres nothing to read 02:05 jonrafkind: rudybot, (read-byte) 02:05 rudybot: jonrafkind: your sandbox is ready 02:05 rudybot: jonrafkind: ; Value: # 02:06 jonrafkind: rudybot, (with-input-from-string "f" (lambda () (read-byte))) 02:06 rudybot: jonrafkind: ; Value: 102 02:22 (quit) Shvillr: Ping timeout: 245 seconds 02:29 (quit) kvda: Quit: x__x 02:39 (join) kvda 02:52 (quit) Bala_: Ping timeout: 245 seconds 03:16 (join) stamourv` 03:16 (quit) stamourv: Remote host closed the connection 03:30 (quit) jonrafkind: Ping timeout: 245 seconds 03:39 (quit) mithos28: Quit: mithos28 03:45 (join) ahinki 04:01 (join) Shvillr 04:04 (quit) Shviller: Ping timeout: 260 seconds 04:07 (quit) Shvillr: Ping timeout: 276 seconds 04:09 (join) Shviller 04:29 (join) dominic998 04:29 (join) dzhus 04:38 (quit) kvda: Quit: x__x 04:39 (join) karswell 04:40 (join) mceier 04:52 (join) bitonic 04:58 (quit) bitonic: Quit: WeeChat 0.3.5 04:59 (join) masm 05:07 (join) antithesis 05:15 (quit) noam: Read error: Connection reset by peer 05:15 (join) noam 05:36 (join) gciolli 05:37 (join) s2r2 05:43 (quit) gciolli: Quit: Leaving. 05:45 (quit) Kaylin: Quit: Leaving. 05:59 (join) bitonic 06:12 (join) Shvillr 06:14 (join) jhemann_ 06:14 (quit) jhemann: Read error: Connection reset by peer 07:36 (join) cdidd 07:55 (quit) abbe: Quit: Aah IRC, where men are men, women are men, and 14 year old girls are FBI agents. 07:56 (quit) basepi: Ping timeout: 260 seconds 07:57 (join) basepi 08:09 (quit) Fulax: Remote host closed the connection 08:11 (quit) antithesis: Quit: yes leaving 08:12 (join) kanak 08:12 (join) RacketCommitBot 08:12 RacketCommitBot: [racket] plt pushed 2 new commits to master: http://git.io/OSSTMA 08:12 RacketCommitBot: [racket/master] convert functional hash tables from red--black to AVL trees - Matthew Flatt 08:12 RacketCommitBot: [racket/master] fix typo - Matthew Flatt 08:12 (part) RacketCommitBot 08:25 (quit) drumond19: Remote host closed the connection 08:28 (join) abbe 08:34 (quit) abbe: Quit: Aah IRC, where men are men, women are men, and 14 year old girls are FBI agents. 08:34 (quit) dzhus: Remote host closed the connection 08:35 (join) antithesis 08:37 (join) abbe 08:42 (quit) s2r2: Quit: bye 08:47 (join) kvda 08:49 (join) jeapostrophe 08:51 (join) veer 08:52 (join) zyoung 08:54 (join) veer_ 08:57 (quit) veer_: Client Quit 08:57 (quit) veer: Remote host closed the connection 08:58 (join) veer 09:01 (quit) veer: Read error: Connection reset by peer 09:20 (join) dnolen 09:36 (join) jao 09:38 (quit) jrslepak: Quit: This computer has gone to sleep 09:40 (join) haffe 09:44 (quit) jao: Ping timeout: 276 seconds 10:24 (quit) antithesis: Quit: yes leaving 10:35 (quit) jeapostrophe: Ping timeout: 246 seconds 10:37 (nick) stamourv` -> stamourv 10:38 (join) Skola 10:38 (quit) Skola: Client Quit 10:47 (quit) kvda: Quit: x__x 10:51 (quit) ahinki: Remote host closed the connection 10:52 (quit) dnolen: Ping timeout: 260 seconds 11:01 (join) jao 11:01 (quit) jao: Changing host 11:01 (join) jao 11:11 (join) jrslepak 11:12 (quit) jrslepak: Remote host closed the connection 11:33 (join) djcb 11:37 (quit) dominic998: Quit: ERC Version 5.3 (IRC client for Emacs) 11:54 (join) dzhus 12:15 (quit) dented42: Quit: Computer has gone to sleep. 12:25 (join) emporas 12:29 (join) jeapostrophe 12:42 (quit) Shambles_: Read error: Connection reset by peer 12:45 (quit) djcb: Ping timeout: 245 seconds 12:45 (join) djcb` 12:51 (join) anRch 12:54 (join) Shambles_ 13:09 (join) greghead 13:16 (join) jonrafkind 13:16 (join) greghead1 13:17 (quit) greghead1: Quit: Leaving. 13:22 (join) aalix 13:22 (quit) cdidd: Ping timeout: 260 seconds 13:24 (join) cdidd 13:36 (join) untrusted 13:37 (join) antithesis 13:47 (join) jtpercon 13:58 (join) dented42 14:00 (join) ivan\ 14:07 (quit) anRch: Ping timeout: 246 seconds 14:08 (join) anRch 14:17 (quit) bitonic: Quit: WeeChat 0.3.5 14:19 (quit) anRch: Read error: Connection reset by peer 14:20 (join) anRch 14:47 (quit) anRch: Quit: anRch 14:54 (join) Kaylin 14:56 (quit) kanak: Ping timeout: 252 seconds 15:23 (join) dyoo 15:24 dyoo: anyone know where module-declared? is defined? 15:24 dyoo: I think there's a bug and I'm chasing it down 15:27 dyoo: argh; it's in the C runtime. Nuts. :) 15:27 (join) RacketCommitBot 15:27 RacketCommitBot: [racket] plt pushed 1 new commit to master: http://git.io/MZE6fg 15:27 RacketCommitBot: [racket/master] Fix contract names for ->m, ->*m, case->m, and ->dm contracts. - Stevie Strickland 15:27 (part) RacketCommitBot 15:28 jonrafkind: dyoo, did you figure out what to do with allegro 15:29 dyoo: not yet; was going to write a tutorial about writing a simple game with allegro, but the 5.3 release and getting whalesong running on it got on top of stack 15:29 jonrafkind: oh ok, do you think you might use a5? 15:29 dyoo: a5, yes. I understand that a5 is the modern version now, right? 15:30 jonrafkind: yea 15:30 dyoo: ok, good. Will be happy to help start filling in documentation gaps now that dissertation is almost submitted 15:30 jonrafkind: oh you're phd is done? 15:31 dyoo: yup; graduating in may unless something weird happens :) 15:31 jonrafkind: nice 15:32 (join) noam_ 15:32 (quit) noam: Read error: Connection reset by peer 15:43 (quit) untrusted: Remote host closed the connection 15:43 (quit) dented42: Quit: Computer has gone to sleep. 15:49 (join) dented42 15:52 flying_rhino: hello 15:52 flying_rhino: someone here? 15:53 jonrafkind: flying_rhino, stop asking that. just ask what you want to ask and someone may or may not respond 15:55 dyoo: flying_rhino: yup, here, though coding at the moment. Will try to respond if I have time and have a useful answer to give. :) 16:03 flying_rhino: One thing that's been bugging me about racket flavor of lisp is it's lack of clear identifiers for stuff. It is not lack of syntax per se (I quite like parenteses, and love the idea of treating code as data), but lack of labels which makes code hard to read. For example, to define anything you always use 'define' command. Why isn't there 'defmacro' for macroes, 'deffn' for functions and maybe 16:03 flying_rhino: 'defvar' for variables? It would make code written by others a lot easier to read. I have been complaining before about acessing structure fields/ It is normally acessed as (structureName-fieldName instance) instead of something like (GET instance fieldName). The latter isn't just less letters to type, it is also makes intent more clear, because former looks like generic function call. In most 16:03 flying_rhino: languages you have sintax to help you figure out what is what, and I believe that same clarity can be achieved without it, but is essential to label different things differently. 16:03 (quit) jhemann_: Ping timeout: 276 seconds 16:03 (quit) noam_: Read error: Connection timed out 16:04 (join) noam_ 16:06 (quit) Kaylin: Read error: Connection reset by peer 16:09 flying_rhino: I know other flavors of lisp (like clojure) have this done somewhat better. 16:10 bremner: flying_rhino: but defining a function is just sugar for binding an anonymous function to an identifier 16:10 dyoo: flying_rhino: it's been considered, especially for the teaching languages 16:11 dyoo: It's definitely possible to do so: there's no technical reason against it. 16:13 dyoo: with regards to the GET stuff: I might be wrong, but the class system and its "get-field" function does this, right? 16:13 flying_rhino: bremner: In clojure defining a function is also sugar, but it still has defn macro that binds functions 16:13 flying_rhino: dyoo: if it does it is great 16:13 flying_rhino: dyoo: can't use classes in typed racket yet 16:13 dyoo: get-field is in: http://docs.racket-lang.org/reference/ivaraccess.html#(form._((lib._racket/private/class-internal..rkt)._get-field)) 16:14 bremner: flying_rhino: well, of course you can make such a macro in racket too. 16:14 (quit) noam_: Read error: Connection reset by peer 16:14 (join) noam_ 16:14 flying_rhino: bremer: I know... but I am wondering why no one thought of this before. And there is plenty of code done in old style... Which I find hard to read. 16:15 bremner: tastes differ I guess. 16:16 (join) anRch 16:16 bremner: I think racket (and scheme) value "orthogonality" quite a lot. 16:16 (join) kanak 16:17 bremner: i.e. combining a small number of primitives in different ways. 16:18 dyoo: flying_rhino: that being said, no technical reason against it. arctangent as example of making an arc-like language on top of Racket 16:18 bremner: the for loop macros suggest racket is not doctrinare about syntax minimalism 16:19 dyoo: flying_rhino: http://lists.racket-lang.org/users/archive/2012-March/051217.html 16:19 flying_rhino: bremner: I am very pragmatic. I like code as data thing since it makes it much easier to generate code (via macros and automated code generator). But as a pragmatist, I value clarity. And too much orthogonality murders clarity, in my opinion. 16:24 flying_rhino: I think prefix syntax actually increases clarity. I like having verb at the beginning. (+ 2 2) is to me easier to read than 2+2, because I only have to read begining of a statement to know what the command does. Not to mention it is easier to write parser for. On the other hand, things like generic define command force me to read whole line, which decreases readability. 16:26 dyoo: flying_rhino: these sort of things and changes to syntax are being considered. Example: http://lists.racket-lang.org/dev/archive/2010-July/003775.html 16:27 dyoo: http://shriram.github.com/p4p/ 16:28 dyoo: must go. need to finish dissertation edits... that is, need to stop procrastinating on them. :) Talk to you later! 16:29 flying_rhino: dyoo: in article you linked they mostly focus on removing parenteses, and I don't have problem with those. On the other hand defstruct defvar and deffn look like great idea! 16:29 flying_rhino: dyoo: good luck with dissertation! 16:29 dyoo: yup; so one can go without necessarily adopting the whole proposal 16:30 dyoo: thanks! 16:30 (part) dyoo 16:31 bremner: flying_rhino: to each their own. i prefer less primitives to understand 16:33 flying_rhino: bremner: yes but generic define statement that morphs into different things means MORE stuff to understand. 16:33 (join) yoklov 16:34 bremner: otoh i mainly write small typed racket programs; types disambiguate a lot what you're talking about 16:36 samth: flying_rhino: but structs and macros are *already* declared differently then regular variables 16:36 bremner: define just does functions and simple values afaik 16:36 samth: ie (struct foo (x y) 16:36 samth: (define-syntax (m stx) ...) 16:36 flying_rhino: well some of it. And I can't use classes so I have to deal with awkward structure syntax. Which, admitedly can be made somewhat less awkward with macros as asumu showed to me yesterday but still.... 16:42 flying_rhino: maybe I doth protest too much 16:43 (nick) hyko- -> hyko 16:56 (join) rajathshetty 16:59 rajathshetty: die 17:02 chandler: no thanks 17:03 (join) bitonic 17:03 offby1: choose life 17:04 (join) RacketCommitBot 17:04 RacketCommitBot: [racket] plt pushed 1 new commit to master: http://git.io/zbMNqw 17:04 RacketCommitBot: [racket/master] Describe `cl' syntax class in match. - Sam Tobin-Hochstadt 17:04 (part) RacketCommitBot 17:09 (join) jhemann_ 17:10 (quit) bitonic: Quit: WeeChat 0.3.5 17:16 (quit) jonrafkind: Ping timeout: 240 seconds 17:19 (quit) anRch: Quit: anRch 17:20 (join) ssbr_ 17:21 (quit) antithesis: Remote host closed the connection 17:23 (quit) kanak: Ping timeout: 260 seconds 17:24 gf3: eli: Hey 17:24 gf3: eli: As far as I am aware there was nothing strange or out of the ordinary about the server 17:24 gf3: eli: It was a fresh Arch install and had the latest Racket from pacman 17:24 gf3: /cc samth 17:25 (quit) djcb`: Remote host closed the connection 17:25 eli: gf3: Which version is that? 17:25 gf3: eli: AGH, I'm sorry, the machine was actually compromised last week due to a rackspace disk outage 17:26 eli: gf3: Is it going to come up eventually? Maybe then you can ping me and arrange for some way for me to get on it? 17:26 gf3: eli: Must have been this version → http://www.archlinux.org/packages/extra/x86_64/racket/ 17:27 gf3: eli: No – it was totally broken, lost everything on it 17:27 gf3: eli: We were given a replacement server 17:28 eli: gf3: You mean "no" as in "it won't be up"?? 17:29 (join) jonrafkind 17:29 (join) Fare 17:29 gf3: eli: Correct – that machine is gone forever 17:30 chandler: I've got an Arch Linux server - is there anything I can help test? 17:36 (join) Cryovat 17:37 Cryovat: Evening 17:42 (join) RacketCommitBot 17:42 RacketCommitBot: [racket] plt pushed 1 new commit to master: http://git.io/gR7CsA 17:42 RacketCommitBot: [racket/master] Fix a ->d contract example in the reference. - Stevie Strickland 17:42 (part) RacketCommitBot 17:47 (quit) jonrafkind: Ping timeout: 244 seconds 17:51 eli: gf3: and you don't have the problem with the new machine? 17:52 eli: chandler: The problem is described here: http://bugs.racket-lang.org/query/?cmd=view&pr=12637 17:52 gf3: eli: I'm currently compiling from source on the new machine 17:52 eli: There's a piece of code that is not breaking for me. 17:52 eli: In any case, I must leave now, I'll be back in a few hours. 17:52 gf3: Take care, eli. 17:52 (quit) greghead: Ping timeout: 276 seconds 17:55 (quit) jeapostrophe: Ping timeout: 245 seconds 17:56 (quit) pauls: Quit: Ignore me! 17:57 chandler: eli: I can reproduce the error. 18:00 gf3: chandler: Really!? 18:00 chandler: Yes. 18:01 gf3: chandler: That's great news, excellent 18:01 chandler: This is on a 32-bit Arch installation. 18:01 (join) pauls 18:02 (join) jonrafkind 18:09 Cryovat: Hmm, since there is a racket/pretty, is there a racket/ugly? 18:11 (nick) abbe -> everyone 18:11 (quit) zyoung: Ping timeout: 260 seconds 18:11 Cryovat: (sorry) 18:12 offby1 slaps Cryovat upside the haid 18:13 (join) Kaylin 18:13 stamourv: offby1: Cutting out the middleman (middlebot?), are you? 18:13 stamourv: gabot: slap Cryovat 18:14 Cryovat: :( 18:14 offby1: stamourv: I don't believe in gabot. 18:14 offby1: Cryovat: you wanna see racket/ugly? Behold: 18:14 offby1: rudybot: source 18:14 rudybot: offby1: git clone git://github.com/offby1/rudybot.git 18:14 offby1 nods gravely 18:17 Cryovat: Hehe 18:17 Cryovat: You sound critical of your own work :P 18:17 Cryovat: Peeking at the code, I remember wondering 18:18 Cryovat: When doing for instance a let, is there a difference between using ( and [? 18:20 jonrafkind: no 18:20 Kaylin: yes, ( is rounded and more visually pleasing. 18:21 Cryovat: I guess people use square brackets for readability? 18:21 jonrafkind: ya 18:22 offby1: yep 18:22 Kaylin: http://xkcd.com/297/ 18:22 offby1: it's a style that is meant to communicate ... uh ... I forget. 18:22 offby1: Something like "this aint' no procedure call, by golly". 18:23 offby1: Kaylin: sho' 'unff 18:23 (quit) mceier: Quit: leaving 18:23 Cryovat: Are square brackets and paranthesies interpreted as the same in Racket? 18:23 offby1: Am I the only one to have noticed that quoting XKCD via URL is alarmingly similar to the old joke wherein the prisoners tell each other jokes by number? 18:23 Cryovat: I just noticed that [+ 2 2] yielded four 18:23 offby1: Cryovat: yes, the same 18:23 offby1: rudybot: [+ 2 2] 18:23 rudybot: offby1: your sandbox is ready 18:23 rudybot: offby1: ; Value: 4 18:24 offby1: but you can't mix and match: 18:24 stamourv: rudybot: {+ 2 2} 18:24 offby1: rudybot: [+ 2 2) 18:24 rudybot: stamourv: your typed/racket sandbox is ready 18:24 rudybot: stamourv: ; Value: 4 18:24 rudybot: stamourv: ; stdout: "- : Integer [generalized from Positive-Index]\n" 18:24 Cryovat: That's pretty interesting to know, thanks 18:24 rudybot: offby1: eh? Try "rudybot: help". 18:24 offby1: rudybot: eval [+ 2 2) 18:24 rudybot: offby1: error: #:1:6: read: expected `]' to close preceding `[', found instead `)' 18:24 offby1: rudybot: eval {+ 2 2} 18:24 rudybot: offby1: ; Value: 4 18:24 offby1: stamourv: huh, I didn't know you could use curlies. 18:24 Cryovat: This is a Racket thing, not a Scheme thing, right? 18:25 stamourv: offby1: I don't know anyonw who does, though. 18:25 jonrafkind: rudybot, <+ 1 1> 18:25 rudybot: jonrafkind: eh? Try "rudybot: help". 18:25 stamourv: Some of the type ascription forms in TR usually use them, but that's rare. 18:25 stamourv: Cryovat: Right. 18:26 offby1: rudybot: eval <+ 1 1> 18:26 rudybot: offby1: error: reference to an identifier before its definition: <+ in module: 'program 18:26 offby1: guess not 18:26 stamourv: Although, IIRC R6 defined [] to be the same as (). 18:26 stamourv: Anyway, gotta run, see y'all later. 18:27 Cryovat: Have fun 18:30 (quit) Fare: Ping timeout: 276 seconds 18:33 (part) jtpercon 18:35 (quit) dzhus: Remote host closed the connection 18:38 (quit) jhemann_: Ping timeout: 252 seconds 18:42 (join) bitonic 18:43 (quit) Kaylin: Quit: Leaving. 18:56 (quit) ssbr_: Ping timeout: 276 seconds 19:11 (join) jhemann_ 19:11 (quit) masm: Quit: Leaving. 19:22 (quit) emporas: Ping timeout: 240 seconds 19:35 (quit) eMBee: Ping timeout: 260 seconds 19:40 (quit) Shviller: *.net *.split 19:40 (quit) Lunaqus: *.net *.split 19:40 (quit) Cryovat: *.net *.split 19:40 (quit) noam_: *.net *.split 19:40 (quit) basepi: *.net *.split 19:40 (quit) ivan\: *.net *.split 19:40 (quit) aalix: *.net *.split 19:40 (quit) Shambles_: *.net *.split 19:40 (quit) haffe: *.net *.split 19:40 (quit) eli: *.net *.split 19:40 (quit) pauls: *.net *.split 19:40 (quit) ChibaPet: *.net *.split 19:40 (quit) flying_rhino: *.net *.split 19:40 (quit) tewk: *.net *.split 19:40 (quit) AlbireoX: *.net *.split 19:40 (quit) shadgregory: *.net *.split 19:40 (quit) jschuster: *.net *.split 19:40 (quit) errstr: *.net *.split 19:40 (quit) cky: *.net *.split 19:40 (quit) offby1: *.net *.split 19:40 (quit) jonrafkind: *.net *.split 19:40 (quit) maahes: *.net *.split 19:40 (quit) bremner: *.net *.split 19:40 (quit) stchang: *.net *.split 19:40 (quit) jhemann_: *.net *.split 19:41 (quit) Shvillr: *.net *.split 19:41 (quit) ivan`: *.net *.split 19:41 (quit) SeanTAllen: *.net *.split 19:41 (quit) rapacity: *.net *.split 19:41 (quit) ChanServ: *.net *.split 19:41 (quit) rajathshetty: *.net *.split 19:41 (quit) yoklov: *.net *.split 19:41 (quit) dented42: *.net *.split 19:41 (quit) rotty: *.net *.split 19:41 (quit) bitonic: *.net *.split 19:41 (quit) jao: *.net *.split 19:41 (quit) Nisstyre: *.net *.split 19:41 (quit) dlind: *.net *.split 19:41 (quit) gf3: *.net *.split 19:41 (quit) danking: *.net *.split 19:41 (quit) kandinski: *.net *.split 19:41 (quit) DGASAU: *.net *.split 19:41 (quit) jamessan: *.net *.split 19:41 (quit) snorble_: *.net *.split 19:41 (quit) dsp_: *.net *.split 19:41 (quit) DraX: *.net *.split 19:41 (quit) jrslepak_neu: *.net *.split 19:41 (quit) ec: *.net *.split 19:41 (quit) Demosthenes: *.net *.split 19:41 (quit) rudybot: *.net *.split 19:41 (quit) ASau: *.net *.split 19:41 (quit) otterdam: *.net *.split 19:41 (quit) dsantiago: *.net *.split 19:41 (quit) cdidd: *.net *.split 19:41 (quit) chandler: *.net *.split 19:41 (quit) ozzloy: *.net *.split 19:41 (quit) karswell: *.net *.split 19:41 (quit) asumu: *.net *.split 19:41 (quit) acarrico: *.net *.split 19:41 (quit) aidy: *.net *.split 19:52 (join) zyoung 19:52 (join) eMBee_ 19:52 (join) pauls 19:52 (join) Cryovat 19:52 (join) rajathshetty 19:52 (join) yoklov 19:52 (join) noam_ 19:52 (join) dented42 19:52 (join) ivan\ 19:52 (join) cdidd 19:52 (join) aalix 19:52 (join) Shambles_ 19:52 (join) jao 19:52 (join) haffe 19:52 (join) abbe 19:52 (join) basepi 19:52 (join) Shvillr 19:52 (join) karswell 19:52 (join) Shviller 19:52 (join) stamourv 19:52 (join) AlbireoX 19:52 (join) asumu 19:52 (join) maahes 19:52 (join) Nisstyre 19:52 (join) samth 19:52 (join) ChibaPet 19:52 (join) dlind 19:52 (join) acarrico 19:52 (join) Lunaqus 19:52 (join) Guest25060 19:52 (join) hyko 19:52 (join) shadgregory 19:52 (join) Demosthenes 19:52 (join) em 19:52 (join) rudybot 19:52 (join) DGASAU 19:52 (join) gf3 19:52 (join) ASau 19:52 (join) eli 19:52 (join) jamessan 19:52 (join) flying_rhino 19:52 (join) snorble_ 19:52 (join) SHODAN 19:52 (join) Guest81482 19:52 (join) otterdam 19:52 (join) mario-goulart 19:52 (join) ivan` 19:52 (join) tewk 19:52 (join) jschuster 19:52 (join) errstr 19:52 (join) dsp_ 19:52 (join) SeanTAllen 19:52 (join) aidy 19:52 (join) cky 19:52 (join) offby1 19:52 (join) chandler 19:52 (join) bremner 19:52 (join) DraX 19:52 (join) stchang 19:52 (join) jrslepak_neu 19:52 (join) dsantiago 19:52 (join) ozzloy 19:52 (join) rotty 19:52 (join) danking 19:52 (join) ChanServ 19:52 (join) rapacity 19:52 (join) kandinski 19:52 (join) ec 20:14 (join) Kaylin 20:18 (nick) samth -> samth_away 20:20 (part) zyoung 20:21 (join) zyoung 20:24 (join) jeapostrophe 20:29 (nick) eMBee_ -> eMBee 20:34 (join) jrslepak 20:35 (join) jhemann_ 20:58 (quit) jeapostrophe: Ping timeout: 260 seconds 21:16 (join) drumond19 21:16 (quit) cdidd: Remote host closed the connection 22:04 asumu occasionally uses {} as a third-level of bracketing, but finds it uglier in most cases. 22:05 asumu: {} could be nice for set literals or something though. 22:10 (quit) zyoung: Quit: Leaving. 22:11 asumu: A bit OT, but: do functional programmers have a smugness problem? http://www.sdtimes.com/content/article.aspx?ArticleID=36534 22:11 asumu: (my impression is that this article itself is rather smug) 22:11 (quit) dented42: Quit: Computer has gone to sleep. 22:13 offby1: speaking for myself: of course 22:13 offby1 beams smugly 22:15 offby1 wonders what's worse: smug functional programmers, or websites that split fairly small articles up into even smaller pages, in a pathetic attempt to generate more "page views" 22:16 offby1: "Burnt Smug Lisp Weenie Sandwich" 22:19 asumu: offby1: it's especially bad on my monitor, which is rotated to portrait view. 22:20 asumu: with 23" diagonal. 22:20 offby1: Lord 22:21 offby1: that's like a decent-sized mirror. You could get dressed or shave with that. 22:25 chandler: smug big monitor weenies unite! 22:29 (quit) aalix: 22:29 offby1: can't; no room left 22:29 offby1: the monitor takes up all the space 22:47 (join) dnolen 22:49 (join) jonrafkind 22:56 (join) veer 22:59 bremner: asumu: only one 23" monitor? Amateur ;). 23:15 (join) cdidd 23:19 (join) dented42 23:47 (quit) abbe: Ping timeout: 276 seconds 23:48 (join) abbe 23:54 (join) dnolen_ 23:54 (quit) dnolen: Remote host closed the connection 23:54 (quit) dnolen_: Remote host closed the connection 23:55 (join) dnolen