00:00 (quit) Kaylin: Ping timeout: 248 seconds 00:02 (join) rmathews 00:17 (quit) mizu_no_oto: Quit: Computer has gone to sleep. 00:19 (quit) francisl: Quit: francisl 00:21 (join) mizu_no_oto 00:29 (quit) CoverSlide: Ping timeout: 240 seconds 00:30 (quit) mizu_no_oto: Quit: Computer has gone to sleep. 00:31 (join) CoverSlide 00:48 (quit) dca: Read error: Connection reset by peer 00:48 (join) dca 01:07 (quit) Nereid: Quit: ZNC - http://znc.sourceforge.net 01:07 (join) Nereid 01:17 (join) PseudoMander 01:25 (quit) jao: Ping timeout: 246 seconds 01:31 (join) rmathews_ 01:33 (quit) rmathews: Ping timeout: 248 seconds 01:33 (nick) rmathews_ -> rmathews 01:34 (join) jbclements 01:35 (quit) mceier: Quit: leaving 01:36 (join) mye 01:39 (quit) PseudoMander: Ping timeout: 252 seconds 01:48 (quit) jbclements: Quit: jbclements 01:55 (join) Kaylin 01:56 (join) eikonos 01:57 (quit) Kaylin1: Ping timeout: 264 seconds 02:10 (join) gridaphobe 02:15 (quit) dca: Read error: Connection reset by peer 02:16 (join) dca 02:23 (quit) gridaphobe: Ping timeout: 256 seconds 02:32 (join) hkBst 02:32 (quit) hkBst: Changing host 02:32 (join) hkBst 02:32 (join) mceier 02:51 (join) samth 02:51 samth: danl-ndi, here's a slightly more concise version of dyoo's code: https://gist.github.com/4681119 02:55 (join) karswell 03:10 (quit) merijn: Ping timeout: 255 seconds 03:15 (quit) jonrafkind: Ping timeout: 240 seconds 03:23 (join) Sct 03:23 Sct: Hello 03:27 (quit) Sct: Ping timeout: 245 seconds 03:32 (quit) Kaylin: Quit: Leaving. 03:36 (quit) mithos28: Quit: mithos28 03:40 (join) tilde` 03:47 (join) genbattle 03:48 (part) genbattle 03:48 (quit) cdidd: Remote host closed the connection 04:42 (join) merijn 04:46 (join) bitonic 05:03 (quit) tsion: Quit: Leaving 05:11 (part) tobi 05:11 (join) tobi 05:22 (join) mye_ 05:24 (quit) mye: Ping timeout: 255 seconds 05:24 (nick) mye_ -> mye 05:39 (join) noelw 05:46 (quit) bitonic: Ping timeout: 255 seconds 05:57 (join) soegaard 06:06 (quit) Demosthenex: Quit: leaving 06:07 (join) Demosthenex 06:22 (join) bitonic 06:22 (quit) samth: Ping timeout: 272 seconds 06:45 (join) moofy 06:45 moofy: um, hello. anyone around? 07:01 eli: No. 07:01 bremner: me neither 07:02 bremner: but maybe ask a question anyway? 07:02 eli: May the spirits answer. 07:02 moofy: I'm trying to go through the racket tutorial but I can't work out how to do an exercise 07:03 moofy: which is to insert a character into a string at a specific point 07:03 eli: Have you tried turning it off an on? 07:03 moofy: so "helloworld" becomes "hello world" 07:03 moofy: I have. 07:03 moofy: I also dipped the plug into beer to cheer it up. 07:03 eli: OK then. 07:04 eli: (A pointer to the exercise would help) 07:04 moofy: http://www.ccs.neu.edu/home/matthias/HtDP2e/part_one.html#(counter._(exercise._arith-s1)) 07:05 eli: Ah, that's not the Racket tutorial, it's HtDP. 07:05 moofy: but it is A racket tutorial right 07:05 noelw: Well, close enough 07:05 noelw: :) 07:05 eli: No. It's a textbook about programming. 07:05 moofy: I would probably equate the two but what do i know 07:06 eli: For a more tutorial-ish thing, see http://docs.racket-lang.org/quick/ 07:06 eli: Or http://docs.racket-lang.org/more/ for a more system like thing. 07:06 eli: Or http://docs.racket-lang.org/guide/ for a more thorough text. 07:07 eli: In any case, did you go through the text? 07:07 eli: You'll need things like `substring', `string-length', and `string-append'. 07:08 moofy: yeah but not all of it makes sense. 07:08 moofy: this is the problem of not having a teacher :/ 07:08 moofy: but thanks i'll try the racket site ones 07:09 eli: rudybot: (define foo "blahblah") 07:09 eli: rudybot: (substring foo 0 4) 07:09 eli: rudybot: wake up! 07:09 rudybot: eli: your sandbox is ready 07:09 rudybot: eli: Done. 07:09 rudybot: eli: ; Value: "blah" 07:09 rudybot: eli: Uh, should I be worried that the message "Wake up, Neo..." just appeared in my minibuffer? 07:09 eli: rudybot: (substring foo 4) 07:09 rudybot: eli: ; Value: "blah" 07:11 eli: rudybot: (string-append (substring foo 0 4) "—" (substring foo 4)) 07:11 rudybot: eli: ; Value: "blah—blah" 07:12 eli: moofy: ^ 07:13 moofy: right 07:13 moofy: makes sense 07:14 moofy: I rarely get far with coding. I tend to get frustrated by not being able to do anything that seems useful at all 07:14 (join) asvil 07:16 noelw: Nothing worth doing is easy. Stick with it. 07:17 asvil: hi all, I try to install disassemble as wrote in README `raco pkg install disassemble', but it does not work 07:17 asvil: What command should I use? 07:18 moofy: true true. 07:19 moofy: Eventually my plan at the moment is to make some form of simple blog for myself with racket 07:19 moofy: so i can write something in markup and have it turn it into something readable 07:23 (join) jeapostrophe 07:23 (quit) jeapostrophe: Changing host 07:23 (join) jeapostrophe 07:23 eli: moofy: http://docs.racket-lang.org/continue/ for web server stuffs 07:32 noelw: asvil: what error do you see? 07:35 (quit) bitonic: Ping timeout: 252 seconds 07:36 moofy: yeah i started looking at that eli 07:40 asvil: noelw, /usr/bin/raco: Unrecognized command: pkg 07:41 (quit) tilde`: Read error: Connection reset by peer 07:42 (join) tilde` 07:43 (quit) tilde`: Read error: Connection reset by peer 07:47 (join) tilde` 07:57 (join) rmathews 08:02 (join) Aune 08:11 (join) bitonic 08:31 (quit) dca: Read error: Connection reset by peer 08:32 (join) dca 08:39 asumu: asvil: what Racket version? 08:40 asumu: raco pkg is only available in the pre-release versions for 5.3.2 08:40 asumu: (until 5.3.2 is released, which should be RSN) 08:41 (join) dzhus 08:47 asvil: asumu: racket 5.3.1 from archlinux 08:50 (join) groovy2shoes 08:52 (join) francisl 08:52 asumu: Yeah, I don't think that will have the pkg command. 08:52 (quit) francisl: Client Quit 08:54 (join) Cryogen 08:54 (quit) bitonic: Ping timeout: 240 seconds 08:54 (quit) Cryovat: Ping timeout: 240 seconds 08:55 (nick) Cryogen -> Cryovat 08:58 (quit) groovy2shoes: Quit: Computer has gone to sleep 08:59 asvil: a little bit unfriendly interface `raco planet install: expects on the command line, given 0 arguments' 09:03 soegaard: asvil: planet2 is simpler. raco pkg install 09:06 (join) Kaylin 09:10 (part) moofy 09:16 (join) mizu_no_oto 09:24 (quit) dca: Read error: Connection reset by peer 09:25 (join) dca 09:30 (quit) mizu_no_oto: Quit: Computer has gone to sleep. 09:30 (join) francisl 09:33 asvil: jitted code with "geiser repl" is not equal jitted code with "racket built-in repl" 09:35 bremner: asvil: that's probably a bug in geiser. jao is happy to get bug reports. 09:36 asvil: bremner: is it possible to control jit at runtime? 09:36 bremner: I don't know. 09:37 bremner: asvil: you might have to ask on dev list. 09:39 asvil: I will try 09:39 (join) Kaylin1 09:41 (quit) Kaylin: Ping timeout: 255 seconds 09:44 (join) cdidd 09:49 (quit) rudybot: Ping timeout: 240 seconds 09:49 (join) rudybot 09:50 (join) offby1` 09:50 (quit) offby1: Ping timeout: 240 seconds 09:50 (quit) Kaylin1: Ping timeout: 256 seconds 09:59 (join) anRch 10:01 (quit) mceier: Quit: leaving 10:13 (join) mizu_no_oto 10:31 greghendershott: asvil: There's a parameter `eval-jit-enabled`. http://doc.racket-lang.org/reference/eval.html#%28def._%28%28quote._~23~25kernel%29._eval-jit-enabled%29%29 10:31 rudybot: http://tinyurl.com/bf5wyrg 10:33 asvil: greghendershott: returns #t in both 10:37 (join) hash_table 10:37 greghendershott: asvil: OK. I don't know about "different kinds of JIT" and how Geiser might affect JIT. Maybe some other factor WRT Geiser. AFAIK JIT per se is just on/off, and that parameter is the only runtime control. 10:39 asvil: greghendershott: Probably, I had wrote to geiser mail list. 10:43 (join) newblue 10:47 (join) rins 10:58 (quit) asvil: Ping timeout: 240 seconds 11:06 (join) anRch_ 11:07 (quit) anRch: Ping timeout: 248 seconds 11:07 (nick) anRch_ -> anRch 11:07 (join) bitonic 11:07 (join) mceier 11:13 (quit) hkBst: Quit: Konversation terminated! 11:30 (join) jonrafkind 11:38 (quit) newblue: Quit: leaving 11:47 (join) mithos28 11:54 (quit) merijn: Ping timeout: 264 seconds 11:55 (quit) dzhus: Remote host closed the connection 11:57 (quit) acarrico: Quit: Leaving. 11:58 (join) RacketCommitBot 11:58 RacketCommitBot: [racket] plt pushed 1 new commit to master: http://git.io/GPx6_A 11:58 RacketCommitBot: racket/master a3cde5f Robby Findler: adjust check syntax so it highlights all identifiers with the same... 11:58 (part) RacketCommitBot 12:04 (quit) jeapostrophe: Ping timeout: 252 seconds 12:06 (join) didi 12:12 (quit) rmathews: Quit: ... 12:13 (quit) mizu_no_oto: Quit: ["Textual IRC Client: www.textualapp.com"] 12:13 (join) anRch 12:17 (quit) tilde`: Quit: kthxbai 12:23 (join) RacketCommitBot 12:23 RacketCommitBot: [racket] plt pushed 2 new commits to master: http://git.io/gQ4bVA 12:23 RacketCommitBot: racket/master 74c97cf Robby Findler: Rackety 12:23 RacketCommitBot: racket/master 9d10a33 Robby Findler: make the online check syntax error message font... 12:23 (part) RacketCommitBot 12:30 (join) MayDaniel 12:39 (quit) Shvillr: Read error: Connection reset by peer 12:41 (join) Shvillr 12:48 (quit) anRch: Quit: anRch 12:48 (join) jeapostrophe 12:48 (quit) jeapostrophe: Changing host 12:48 (join) jeapostrophe 12:49 (quit) bitonic: Ping timeout: 246 seconds 12:54 (quit) soegaard: Quit: soegaard 12:56 (join) RacketCommitBot 12:56 RacketCommitBot: [racket] plt pushed 1 new commit to release: http://git.io/kDSwAw 12:56 RacketCommitBot: racket/release a643e1e Sam Tobin-Hochstadt: Switch to `pkg.racket-lang.org`.... 12:56 (part) RacketCommitBot 12:57 (join) dauterive 12:59 (quit) jeapostrophe: Ping timeout: 240 seconds 13:04 (quit) didi: Ping timeout: 245 seconds 13:09 (join) ijp 13:13 (join) tilde` 13:26 (join) samth 13:26 (join) tbelaire 13:27 tbelaire: I've got a question about racket hashtables 13:27 tbelaire: http://stackoverflow.com/q/14632251/258065 13:27 tbelaire: Is there a map function? 13:28 stamourv: tbelaire: You can use `for/hash:'. 13:28 asumu: rudybot: (for/hash ([(k v) (in-hash #hash(("foo" . 2) ("bar" . 4)))]) (values k (add1 v))) 13:28 rudybot: asumu: your sandbox is ready 13:28 rudybot: asumu: ; Value: #hash(("bar" . 5) ("foo" . 3)) 13:29 asumu: stamourv beat me to it. :p 13:30 (join) didi` 13:30 (join) dyoo 13:36 tbelaire: Does that work with immutable hashes too? 13:38 stamourv: tbelaire: It should. 13:38 stamourv: `for/hash' creates a new hash. 13:41 jrslepak: if in a match with (=> id) the `id' gets invoked, will other ways the val-expr could match the pattern be tried next? 13:42 tbelaire: I'll try it out, thanks 13:42 stamourv: jrslepak: Yes, the point of `(=> id)' is to go back to trying other patterns. 13:42 jrslepak: stamourv: no, I mean the same pattern 13:43 tbelaire: I still think that it should have a map function too 13:43 (join) RacketCommitBot 13:43 RacketCommitBot: [racket] plt pushed 1 new commit to release: http://git.io/WA2AaA 13:43 RacketCommitBot: racket/release bd6bb38 Eli Barzilay: Update version number for the v5.3.2 release 13:43 (part) RacketCommitBot 13:44 jrslepak: stamourv: e.g. a list could match (x ... y z ...) in several ways, but maybe only some of those ways will lead to calling the failure procedure 13:44 (quit) mithos28: Quit: mithos28 13:45 stamourv: tbelaire: There's `hash-map', but it returns a list. 13:45 asumu: stamourv: pretty weird behavior, honestly. 13:46 stamourv: I have a prototype for "buildable sequences" that would solve this, but it's not yet polished enough to ship. 13:46 stamourv: tbelaire: It's on my github, if you're interested. It uses Racket's generic functions. 13:46 stamourv: jrslepak: I don't think so. 13:47 asumu: jrslepak: does that pattern ever generate multiple matches? It should be unique. 13:47 asumu: Or rather, is that a valid match pattern? 13:47 stamourv: jrslepak: Looks like trying to encode your search as pattern matching may not be the easiest way to do it. 13:48 jrslepak: oh well 13:48 jrslepak apparently doesn't have to be away from redex for long to miss its pattern matching :-P 13:52 stamourv: jrslepak: You can break that down into 2 nested `match'. The outer one matches generously, then the inner one has one pattern per "way to match", and you jump out of the outer one if nothing in the inner one matches. 13:53 jrslepak: the number of ways to match would be equal to the (dynamically determined) length of the list 13:53 stamourv: Sounds like something you may want to write an actual function for. 13:53 asumu: Having multiple ... is not valid in `match`, I think. 13:53 asumu: Though I could be wrong. 13:54 stamourv: And then use that in the match pattern. 13:54 jrslepak: this will probably be more straightforward with for/something 13:54 asumu wanted a for/string the other day :p 13:55 jrslepak: there's a char list -> string function somewhere, right? 13:55 asumu: list->string 13:57 (join) jao 13:57 (quit) jao: Changing host 13:57 (join) jao 14:06 (join) bitonic 14:07 dyoo: asumu: for/string? https://gist.github.com/4685464 14:09 asumu: Oh nice. :) 14:14 (join) soegaard 14:15 (join) RacketCommitBot 14:15 RacketCommitBot: [racket] plt pushed 1 new commit to release: http://git.io/ByDvdQ 14:15 RacketCommitBot: racket/release c993255 Eli Barzilay: New Racket version 5.3.2. 14:15 (part) RacketCommitBot 14:15 dyoo: woohoo 14:15 didi`: Yay. 14:42 dyoo: asumu: by the way, I snuck in that joke we made a few weeks ago: http://pre.racket-lang.org/docs/html/reference/strings.html#%28def._%28%28quote._~23~25kernel%29._string-copy%29%29 14:42 rudybot: http://tinyurl.com/a26tdxf 14:51 (quit) dca: Read error: Connection reset by peer 14:52 (join) dca 14:53 (quit) dauterive: Read error: Connection reset by peer 14:56 asumu: dyoo: Hahah, very nice. 14:57 dyoo: it had to be done 15:07 (join) mithos28 15:08 (join) carleastlund 15:09 (join) dauterive 15:09 (quit) dauterive: Client Quit 15:17 (join) dauterive 15:18 (join) mye 15:18 (join) mizu_no_oto 15:22 (quit) mithos28: Quit: mithos28 15:24 (quit) mye: Ping timeout: 248 seconds 15:28 (quit) dauterive: Ping timeout: 244 seconds 15:34 (join) ijp` 15:36 (quit) ijp: Ping timeout: 248 seconds 15:37 (join) htop 15:41 (join) jeapostrophe 15:41 (quit) jeapostrophe: Changing host 15:41 (join) jeapostrophe 15:42 (quit) Aune: Quit: Hath Deprated 15:57 (quit) bitonic: Ping timeout: 255 seconds 15:59 (join) acarrico 16:03 (quit) noelw: Quit: noelw 16:06 ozzloy: are there plans to make a (port->string input-port) like there's a (file->string filename) ? 16:07 (join) RacketCommitBot 16:07 RacketCommitBot: [racket] plt pushed 1 new commit to master: http://git.io/bAp64Q 16:07 RacketCommitBot: racket/master 219f9dc Robby Findler: fix close paren correction code 16:07 (part) RacketCommitBot 16:27 (join) RacketCommitBot 16:27 RacketCommitBot: [racket] plt pushed 1 new commit to master: http://git.io/8bYTOw 16:27 RacketCommitBot: racket/master 74a0252 Danny Yoo: Fix typo. 16:27 (part) RacketCommitBot 16:28 (quit) hash_table: Ping timeout: 276 seconds 16:28 dyoo: ozzloy: isn't there already one? http://docs.racket-lang.org/reference/port-lib.html#(def._((lib._racket/port..rkt)._port-~3estring)) 16:31 (join) anRch 16:37 (join) ijp`` 16:40 (quit) ijp`: Ping timeout: 264 seconds 16:40 (quit) CoverSlide: Remote host closed the connection 16:50 (quit) bjz: Quit: Leaving... 16:51 (quit) dca: Read error: Connection reset by peer 16:52 (join) dca 17:02 (quit) Nisstyre: Ping timeout: 252 seconds 17:04 (join) bitonic 17:05 (join) Nisstyre-laptop 17:09 ozzloy: dyoo, weird, i could swear i searched for that already and came up empty 17:09 ozzloy: dyoo, thanks! 17:13 (join) Nisstyre 17:19 (join) Kaylin 17:21 (quit) mizu_no_oto: Ping timeout: 252 seconds 17:22 (quit) anRch: Quit: anRch 17:22 dyoo: ozzloy: no problem. By the way, if you have time, try retracing how you did search, and let us know if it still fails or if it was a simple typo. 17:25 (quit) Nisstyre-laptop: Ping timeout: 245 seconds 17:30 (join) qrstuv 17:33 (quit) bitonic: Ping timeout: 245 seconds 17:48 (quit) em: Ping timeout: 240 seconds 17:51 (quit) Kaylin: Quit: Leaving. 17:58 (quit) Nisstyre: Ping timeout: 264 seconds 17:58 (join) emma_ 18:00 (nick) emma_ -> emma 18:04 (quit) dca: Read error: Connection reset by peer 18:05 (join) dca 18:07 (quit) cipher: Remote host closed the connection 18:10 (quit) jeapostrophe: Ping timeout: 248 seconds 18:11 (quit) MayDaniel: Read error: Connection reset by peer 18:18 (quit) soegaard: Quit: soegaard 18:18 (quit) gf3: Ping timeout: 256 seconds 18:19 (quit) notdan: Ping timeout: 245 seconds 18:19 (quit) dca: Read error: Connection reset by peer 18:20 (join) dca 18:20 (join) notdan 18:20 (join) bitonic 18:20 (join) gf3 18:21 (join) kristofer 18:22 (join) emma 18:25 (quit) rins: Ping timeout: 248 seconds 18:25 kristofer: hey ya'll I'm new to racket and I'm working through continue: web applications in racket. I'm running the application, it says the server is available at localhost:54826, but I don't get a response to requests 18:25 kristofer: I stop the app and start again and get a different port, but still no response 18:27 didi`: kristofer: You mean, nothing happens when you enter `http://localhost:54826' at the browser's address bar? 18:27 kristofer: didi`: exactly 18:27 kristofer: server not found 18:27 didi`: kristofer: Hum. Can't you paste your code somewhere we can look at? 18:28 kristofer: http://docs.racket-lang.org/continue/ 18:28 kristofer: it's literally the code from section 1 getting started 18:29 didi`: kristofer: Try something like `http://localhost:35494/servlets/standalone.rkt'. 18:29 didi`: kristofer: But with the right port. 18:30 didi`: kristofer: May I note that the browser opens up automatically here. 18:30 chandler: kristofer: what kind of system are you running this on? 18:30 kristofer: hmm crazy. I saved the file in drracket and then ran it and it is running now 18:30 kristofer: ubuntu 18:31 didi`: kristofer: Oh well, I'm running it from the terminal. 18:32 kristofer: thank you :) 18:32 kristofer: I'm sure I'll have some more n00b questions soon 18:33 kristofer: ah I'm really an idiot here 18:33 kristofer: my browser is still configured to use a proxy 18:34 kristofer facepalm 18:38 (quit) francisl: Ping timeout: 248 seconds 18:38 dyoo: kristofer: I don't think you're crazy. I've noticed that every so often, when Racket is supposed to automatically open the web browser, sometimes the browser doesn't go to the right location. Looking to see if it's already been bug-submitted... 18:38 (join) Nisstyre-laptop 18:39 dyoo: ah, ok. :) 18:39 (nick) emma -> em 18:41 (join) RacketCommitBot 18:41 RacketCommitBot: [racket] plt pushed 1 new commit to master: http://git.io/zXAhMg 18:41 RacketCommitBot: racket/master 6f99bfb Matthew Flatt: More: clarify how to use DrRacket instead of plain `racket' 18:41 (part) RacketCommitBot 18:42 (join) tcsc 18:49 (join) bitonic` 18:50 gf3: Is the Racket logo available anywhere? 18:50 gf3: In some sort of vector format, preferably 18:51 (quit) bitonic: Ping timeout: 255 seconds 18:51 errstr: it appears that the common CFG for balanced parens causes racket/lexer to blow up. here is an example: http://dpaste.org/FGB30/ 18:51 errstr: is there a way around this, or am I approaching it the wrong way? 18:52 jonrafkind: gf3, collects/icons 18:52 jonrafkind: i forget which one exactly but one of the variants of plt-logo-red-diffuse.png 18:52 jonrafkind: no svg's though 18:52 gf3: Aww 18:53 jonrafkind: im not sure how they were made, probably with povray or some other renderer 18:53 gf3: Haha 18:53 gf3: Sounds like… overkill 18:55 dyoo: gf3: http://docs.racket-lang.org/images/Logos.html 18:56 gf3: dyoo: Interesting 18:56 gf3: dyoo: I notice that logo isn't used anywhere? 18:57 Nisstyre-laptop: errstr: "blow up" ? 18:57 errstr: like, it takes all of my cpu and starts to eat up ram 18:57 errstr: if you run my example, it should for you, too 18:58 Nisstyre-laptop: well I've never used Racket's parsing tools 18:58 dyoo: a traditional lexer can not balance parens. You need something stronger than regexps to do that. 18:58 dyoo: wait, looking more closely at your dpaste. 18:58 dyoo: this can't possibly work, right? Checking... 18:59 errstr: that's the CFG definition of balanced parens, figured that the lexer lived in the CFG realm not the Regular realm 18:59 dyoo: ok, looks like a bug in the lexer compiler. 18:59 Nisstyre-laptop: dyoo: I'm fairly sure a CFG can match nested parentheses 18:59 dyoo: It's getting stuck at compile time. It's not even getting past compilation. This should be filed as a bug. 19:00 errstr: it looks like racket is using derivatives, perhaps it is exponential blow-up in the derivative? 19:00 (quit) jonrafkind: Remote host closed the connection 19:00 dyoo: CFGs can. But lex is not a CFG specification language 19:00 errstr: and it isn't getting caught 19:00 Nisstyre-laptop: dyoo: oh okay 19:00 dyoo: More than that. It's getting into an infinite loop. 19:00 dyoo: :) 19:00 Nisstyre-laptop: that was my guess 19:00 Nisstyre-laptop: it's undecideable for some reason I suppose 19:00 dyoo: Give me a sec: let me at least send the right bug report for this. 19:01 dyoo: but errstr: with regards to nested parens: use parser-tools/yacc. Alternatively, take a look at ragg: http://hashcollision.org/ragg 19:01 dyoo: You need CFG power to do nested parens, and yacc or ragg will do it for you 19:01 errstr: ok, thank you 19:01 errstr: i thought lexer was CFG-powered :) my bad 19:01 Nisstyre-laptop: dyoo: on another note, I saw a paper recently arguing that English is context-free 19:01 dyoo: errstr: I want to add your name to attribution of the bug report 19:01 (quit) ijp``: Remote host closed the connection 19:02 dyoo: Is that ok, or should I just refer to you as errstr? 19:02 (join) ijp`` 19:02 (join) jeapostrophe 19:02 (quit) jeapostrophe: Changing host 19:02 (join) jeapostrophe 19:04 (quit) Nisstyre-laptop: Quit: Leaving 19:06 asumu: gf3: http://www.eecs.northwestern.edu/~robby/logos/ <-- SVG logos 19:07 asumu: (see v4.3-present) 19:07 gf3: asumu: Excellent, thank you 19:09 (quit) ijp``: Quit: The garbage collector got me 19:11 (join) merijn 19:15 dyoo: gf3: by the way, jon wasn't joking about the raytracing comment. https://github.com/plt/racket/blob/master/collects/images/private/deep-flomap-render.rkt 19:15 rudybot: http://tinyurl.com/bj9cw5j 19:15 gf3: dyoo: Haha wow 19:15 dyoo: I think that's the fundamental reason why neil toronto worked on http://docs.racket-lang.org/images/flomap_title.html 19:25 (join) dnolen 19:26 (quit) dyoo: Quit: dyoo 19:35 (quit) dca: Read error: Connection reset by peer 19:36 (join) dca 19:40 (quit) tcsc: Quit: computer sleeping 19:49 (quit) merijn: Ping timeout: 255 seconds 19:50 (join) Nisstyre 19:59 (join) tcsc 20:13 (join) mithos28 20:27 ozzloy: https://gist.github.com/4688385 why does line 90 give the error at the bottom? 20:28 (quit) mithos28: Quit: mithos28 20:32 (quit) samth: Ping timeout: 272 seconds 20:34 ozzloy: oh, nm, i think i got it 20:36 ozzloy: yeah, wasn't matching the implicitly added newline 20:37 (quit) danl-ndi: Quit: leaving 20:39 (join) Kaylin 20:45 (quit) tilde`: Ping timeout: 276 seconds 20:51 (quit) bitonic`: Ping timeout: 264 seconds 20:53 (quit) jao: Read error: Connection reset by peer 20:58 (join) rmathews 21:27 (join) cipher 21:27 (quit) cipher: Changing host 21:27 (join) cipher 21:36 (join) groovy2shoes 21:37 (join) bjz 21:38 (quit) carleastlund: Quit: carleastlund 21:41 (join) Lectus 21:42 (quit) didi`: Quit: ERC Version 5.3 (IRC client for Emacs) 21:50 (join) francisl 21:51 (join) francisl_ 21:55 (join) mithos28 22:00 (quit) tcsc: Quit: computer sleeping 22:10 (quit) mithos28: Quit: mithos28 22:11 (join) RacketCommitBot 22:11 RacketCommitBot: [racket] plt pushed 1 new commit to master: http://git.io/gBwxWA 22:11 RacketCommitBot: racket/master 8aadc03 Robby Findler: more close paren adjustment repairs 22:11 (part) RacketCommitBot 22:18 (join) mizu_no_oto 22:29 (quit) lusory: Quit: leaving 22:33 (join) jao 22:33 (quit) jao: Changing host 22:33 (join) jao 22:40 (join) zacts 22:40 (part) Lectus 22:42 (join) tcsc 22:43 (quit) mizu_no_oto: Quit: Computer has gone to sleep. 22:44 (join) Fare 22:45 (join) mizu_no_oto 22:50 (quit) Fare: Ping timeout: 248 seconds 22:51 (quit) dca: Read error: Connection reset by peer 22:51 (join) dca 22:52 (quit) jao: Ping timeout: 248 seconds 22:56 (join) RacketCommitBot 22:56 RacketCommitBot: [racket] plt pushed 1 new commit to release: http://git.io/MDt7Zg 22:56 RacketCommitBot: racket/release df147de Eli Barzilay: v5.3.2 installers info... 22:56 (part) RacketCommitBot 23:02 (join) RacketCommitBot 23:02 RacketCommitBot: [racket] plt deleted release at df147de: http://git.io/XBrqwQ 23:02 (part) RacketCommitBot 23:02 (join) Fare 23:03 (join) RacketCommitBot 23:03 RacketCommitBot: [racket] plt tagged v5.3.2 at 6937f95: http://git.io/MvNHMQ 23:03 (part) RacketCommitBot 23:04 (join) RacketCommitBot 23:04 RacketCommitBot: [racket] plt pushed 71 new commits to stable: http://git.io/OWPlPg 23:04 RacketCommitBot: racket/stable b335a3d Ryan Culpepper: Alpha version number for the v5.3.2 release 23:04 RacketCommitBot: racket/stable 1a9d203 Eli Barzilay: New Racket version 5.3.1.900. 23:04 RacketCommitBot: racket/stable 91bcf2a Robby Findler: adjust drracket so check syntax can add its preferences itself... 23:04 (part) RacketCommitBot 23:04 (nick) offby1` -> offby1 23:04 (join) offby1 23:05 (quit) mizu_no_oto: Quit: Computer has gone to sleep. 23:11 (quit) zacts: Ping timeout: 248 seconds 23:11 (quit) dnolen: Ping timeout: 248 seconds 23:12 (quit) rmathews: Quit: ... 23:12 (join) zacts 23:16 (quit) cataska: Remote host closed the connection 23:17 (join) mithos28 23:19 (join) htop_ 23:19 (quit) SeanTAllen: Ping timeout: 276 seconds 23:19 (quit) htop: Ping timeout: 276 seconds 23:19 (join) cataska 23:21 (quit) jeapostrophe: Ping timeout: 248 seconds 23:22 (quit) cataska: Remote host closed the connection 23:22 (join) cataska 23:25 (quit) zacts: Ping timeout: 245 seconds 23:27 (join) zacts 23:33 (join) dnolen 23:44 (quit) groovy2shoes: Quit: Computer has gone to sleep 23:46 asumu: Woo, release. 23:46 (join) lewis1711 23:47 lewis1711: are the new math functions documented yet? I'm trembling with anticipation 23:50 asumu: lewis1711: http://docs.racket-lang.org/math/index.html :) 23:51 lewis1711: oh. I was looking at math/base :/ 23:51 asumu: Oh hah, I didn't know it had a "Stuff that doesn't belong anywhere else" section. 23:51 asumu thinks that was added since the last time he read through those docs 23:51 lewis1711: http://docs.racket-lang.org/math/number-theory.html#%28part._combinatorics%29 omg 23:51 rudybot: http://tinyurl.com/awcau85 23:52 (join) rmathews 23:54 eli: asumu: What's that joke? 23:55 lewis1711: wow this maths library is huge 23:55 lewis1711: almost makes me wish i hadn't dropped out of maths. almost 23:57 lewis1711: anyway better get back to work. but great job everyone 23:57 (part) lewis1711: "Leaving" 23:59 asumu: eli: ? 23:59 asumu: If you mean the section title, I was just amused that it was so literal.