00:01 (quit) jao: Ping timeout: 264 seconds 00:01 (nick) offby1 -> offby 00:08 (join) yoklov 00:20 (quit) zyoung: Remote host closed the connection 00:20 (join) zyoung 00:25 (quit) zyoung: Ping timeout: 265 seconds 00:25 (quit) mceier: Quit: leaving 00:39 (join) dnolen 00:51 (quit) jesyspa: Quit: leaving 00:52 (quit) dnolen: Ping timeout: 245 seconds 01:43 (join) vivi_ 01:43 vivi_: hi guys 01:43 vivi_: recently i get intresting on the graph database 01:43 (quit) hash_table: Ping timeout: 265 seconds 01:44 (quit) getpwnam: Ping timeout: 265 seconds 01:44 Fare: which graph database? 01:44 vivi_: and i find a perfect one called AllegroGraph 01:44 vivi_: it is produce by the franz 01:44 vivi_: it support common lisp 01:45 vivi_: i wonder if there is any one can support Racket 01:45 vivi_: who can give me an advice 01:47 vivi_: i do not know how you think about the difference between key/vaule, ralational,graph databases 01:48 vivi_: but i think the graph database is so nature so powerful and can be an mainfreme 01:49 Fare: vivi: give a look at datomic 01:49 Fare: for the design 01:49 vivi_: but the neo4j and others are all rwitten in java 01:49 Fare: you could probably implement the same design in racket 01:49 Fare: especially since there's already a datalog for racket 01:50 vivi_: do the datomic support racket? 01:50 Fare: probably not yet 01:50 Fare: but go read the whitepaper 01:50 Fare: probably not that hard to add client support, and not that hard to reimplement a server 01:50 Fare: even a compatible server 01:51 vivi_: but that sound very hard for me , because i am new to racket 01:52 vivi_: i am thinking about whether turn to the common lisp for the covinience or seeking some alternative in racket 01:53 vivi_: is there any advice? 01:55 (quit) jeremyheiler: Quit: Computer has gone to sleep. 01:55 vivi_: hi Fare 01:57 vivi_: if i dont want use a rdbms with the racket development,it there some libary for the key/value store database? 01:57 (quit) yoklov: Quit: computer sleeping 02:02 vivi_: why so quient? 02:03 vivi_: do my question stupid enough? 02:05 (join) Shambles_1 02:07 (quit) Shambles_: Ping timeout: 265 seconds 02:09 (join) rbarraud 02:13 vivi_: if anyone want or plan to write a graph database libary,i can give a hand 02:13 vivi_: use the racket 02:20 vivi_: nobody? 02:23 (quit) vivi_: Quit: Page closed 02:32 (join) mceier 03:00 (join) hkBst 03:00 (quit) hkBst: Changing host 03:00 (join) hkBst 03:15 (nick) elliottcable -> elliottcable^ 03:22 (join) soegaard 03:28 (quit) Fare: Ping timeout: 264 seconds 03:31 (join) Fare 03:43 (join) djcoin 03:54 (quit) jonrafkind: Ping timeout: 240 seconds 04:27 (join) masm 04:41 (join) noelw 04:45 (join) MightyFoo 04:47 (nick) MightyFoo -> tim-brown 04:49 (quit) rbarraud: Ping timeout: 255 seconds 04:51 (join) antithesis 04:57 (join) ppilate 04:57 ppilate: hi 04:57 (join) bitonic 05:01 noelw: hi 05:12 tim-brown: hello 06:13 (join) bjz 06:37 (quit) jyc: Read error: Connection reset by peer 06:46 (quit) cdidd: Remote host closed the connection 06:49 (join) tfb 06:57 (join) emma 07:38 (quit) bjz: Ping timeout: 246 seconds 07:43 (join) bjz 07:57 (join) dzhus 08:09 (quit) Shviller: Ping timeout: 248 seconds 08:09 (join) Shviller 08:12 (nick) emma -> em 08:26 (quit) Demosthenes: Quit: leaving 08:27 (join) n______n 08:31 (quit) bjz: Ping timeout: 252 seconds 08:33 (quit) mceier: Ping timeout: 265 seconds 08:39 (nick) n______n -> bjzaba 08:49 (join) zyoung 09:00 (join) getpwnam 09:01 (join) hash_table 09:11 (join) gciolli 09:13 (join) jesyspa 09:18 (join) jao 09:18 (quit) jao: Changing host 09:18 (join) jao 09:18 (join) yoklov 09:18 (quit) yoklov: Read error: Connection reset by peer 09:28 (quit) tfb: Quit: sleeping 09:29 (quit) getpwnam: Ping timeout: 264 seconds 09:29 (quit) hash_table: Ping timeout: 240 seconds 09:36 (quit) jrslepak: Quit: This computer has gone to sleep 09:50 (quit) gciolli: Ping timeout: 250 seconds 10:02 (join) gciolli 10:05 (join) jrslepak 10:38 (quit) hkBst: Quit: Konversation terminated! 10:53 (join) getpwnam 10:54 (join) hash_table 11:06 (quit) Kaylin: Quit: Leaving. 11:18 (join) anRch 11:20 (quit) masm: Ping timeout: 240 seconds 11:44 (join) mceier 11:48 (quit) anRch: Quit: anRch 12:08 (quit) noelw: Quit: noelw 12:15 (quit) BeLucid_: Read error: Connection reset by peer 12:16 (join) BeLucid 12:22 (join) anRch 12:24 (join) masm 12:25 (quit) gciolli: Ping timeout: 244 seconds 12:36 (quit) BeLucid: Ping timeout: 248 seconds 12:38 (join) gciolli 12:41 (quit) anRch: Quit: anRch 12:42 (quit) gciolli: Client Quit 12:43 (join) BeLucid 12:46 (join) nilyaK 12:51 (quit) djcoin: Quit: WeeChat 0.3.2 12:52 tim-brown: night all 12:56 (part) tim-brown: "WeeChat 0.3.8" 13:09 (join) jonrafkind 13:46 (join) dyoo 14:02 (join) sstrickl 14:02 (join) random_malice 14:03 (join) bro_grammer 14:04 (join) axe_wielder 14:05 (join) anRch 14:05 (quit) hash_table: Ping timeout: 255 seconds 14:06 (quit) getpwnam: Ping timeout: 255 seconds 14:06 (join) hash_table 14:06 (join) getpwnam 14:07 (join) Blkt 14:07 (quit) bro_grammer: Ping timeout: 264 seconds 14:08 (quit) random_malice: Ping timeout: 264 seconds 14:09 (quit) axe_wielder: Ping timeout: 250 seconds 14:14 (join) MayDaniel 14:20 soegaard: Fancy a puzzle? 14:20 soegaard: http://stackoverflow.com/questions/11400712/how-to-find-the-minimum-positive-number-that-added-to-1-0-gives-something-larger 14:20 rudybot: http://tinyurl.com/c6t9qrk 14:23 jonrafkind: isnt the answer 1? 14:24 dyoo: ?! This has got to be a joke... right? 14:24 jonrafkind: (define (epsilon x) 1) 14:24 dyoo: no one can be that silly 14:24 dyoo: I refuse to believe it. :) 14:24 jonrafkind: oh positive number, not integer 14:24 jonrafkind: so its asking what the smallest representable number is 14:24 jonrafkind: well i guess theres no answer since racket supports infinite precision right? 14:25 jonrafkind: in fortran is probably makes more sense since its restricted to 32-bit floating point values or some such thing 14:26 samth: soegaard: in racket, there's no such number 14:26 samth: b/c of exact rationals 14:32 dyoo: Hmm... http://en.wikipedia.org/wiki/Machine_epsilon seems appropriate 14:37 dyoo: git clone git://gist.github.com/3078092.git gist-3078092 14:42 (quit) nilyaK: Quit: Leaving. 14:43 (join) random_malice 14:43 jonrafkind: how do you get scribble to cite things as [1] instead of (Foobar 2010) 14:43 (join) bro_grammer 14:46 (quit) getpwnam: Ping timeout: 246 seconds 14:46 (quit) hash_table: Ping timeout: 246 seconds 14:48 (join) nilyaK 14:50 (quit) gf3: Ping timeout: 246 seconds 14:50 (quit) anRch: Quit: anRch 14:52 (quit) nilyaK: Client Quit 14:58 dyoo: jonrafkind: do any of the functions described in http://docs.racket-lang.org/scriblib/autobib.html help? 14:58 jonrafkind: no 15:03 (join) gf3 15:14 dyoo: darn... haven't been able to figure out out yet. Sorry jon 15:27 jonrafkind: hm if i could get access to the auto-bib-key maybe I could do it, but its not provided from autobib.rkt 15:30 dyoo: I expected to be able to do something at the resolve pass, but dunno how to get at the bibliography yet at that time 15:31 Fare: jonrafkind, if you find a solution, I'm interested 15:33 jonrafkind: hm, maybe i should make a new abstraction layer that can use either bib-entry or make-bib so I can switch between them easily 15:47 samth: dyoo: you should get whalesong listed here: jonrafkind: do any of the functions described in http://docs.racket-lang.org/scriblib/autobib.html help? 15:47 samth: damn irc client 15:47 samth: dyoo: you should get whalesong listed here: http://ceaude.twoticketsplease.de/js-lisps.html 15:54 stamourv: samth: I told Moritz (and gave him a bunch more implementations), but he never updated his thing. 15:54 samth: ah, too bad 16:01 ppilate: Hello, samth, I have a question which is offtopic in this channel. May I pm you? 16:01 samth: ppilate: ok 16:01 samth: unless it's spam 16:02 ppilate: nah 16:05 (quit) dzhus: Ping timeout: 252 seconds 16:06 dyoo: samth: thanks for the reference; I'll send Moritz a ping to see if I can get Whalesong listed 16:09 (join) Kaylin 16:10 (quit) Nisstyre: Ping timeout: 246 seconds 16:16 (join) cdidd 16:22 (quit) MayDaniel: Read error: Connection reset by peer 16:23 (join) djcoin 16:27 (quit) dyoo: Ping timeout: 245 seconds 16:30 (quit) cdidd: Quit: Leaving 16:31 (join) cdidd 16:41 (quit) antithesis: Quit: antithesis 17:02 soegaard: samth: Should have explicitly stated that I was looking for floats. 17:04 (quit) Kaylin: Quit: Leaving. 17:04 soegaard: dyoo: thanks for the link to machine epsilon. Weird. Until now I thought machine epsilon was the smallest positive representable number. Turns out that's not the case. 17:04 (quit) random_malice: Ping timeout: 255 seconds 17:05 (quit) bro_grammer: Ping timeout: 255 seconds 17:19 (topic) -: Racket -- http://racket-lang.org -- logs at http://racket-lang.org/irc-logs/ 17:19 (names) -: gabot cdidd djcoin gf3 Blkt sstrickl jonrafkind BeLucid masm mceier jrslepak jao jesyspa zyoung Shviller em bitonic ppilate Fare soegaard Shambles_1 stchang rapacity noam ivan` cataska acarrico elliottcable Guest56248 SeanTAllen dsantiago SHODAN eli samth jrslepak_neu stamourv ski Araq karswell imami|afk Shvillr errstr surrounder maahes aidy hyko danking basepi ozzloy rotty dspt offby1 igibson @ChanServ ivan\ DrDuck anonus sethalves m4burns s_p_a_c_e_d_o_u_ 17:19 (names) -: spanner tewk lusory otterdam bartbes asumu antono cky bremner chandler rudybot DraX mario-goulart friscosam jamessan Cryovat eMBee 17:21 (join) sizz 17:22 (join) peeeep 17:22 (join) jyc 17:32 (join) jeremyheiler 17:34 jonrafkind: actually it seems like I have to set up the keys to cite to be numbers. (bib-entry #:key "1") (cite "1") to get "blah [1]" 17:34 jonrafkind: #:key "foo" then (cite "foo") results in "blah [foo]" 17:39 (join) tfb 17:46 (quit) soegaard: Quit: soegaard 17:47 (join) Nisstyre 17:50 Fare: thanks! 17:50 Fare: do you have to number them manually? 17:55 (quit) jrslepak: Quit: This computer has gone to sleep 17:59 (join) getpwnam 18:00 (join) soegaard 18:00 (join) hash_table 18:04 (quit) zyoung: Ping timeout: 265 seconds 18:05 (join) RacketCommitBot 18:05 RacketCommitBot: [racket] plt pushed 3 new commits to master: http://git.io/Mw-RrQ 18:05 RacketCommitBot: [racket/master] Fix inconsistent docs - Asumu Takikawa 18:05 RacketCommitBot: [racket/master] racket/draw: clean up object name hacks - Asumu Takikawa 18:05 RacketCommitBot: [racket/master] racket/draw: Use interface contracts - Asumu Takikawa 18:05 (part) RacketCommitBot 18:10 soegaard: Is there something similar to https://gist.github.com/3079344 for Typed Racket? 18:13 samth: soegaard: isn't that something that would work with TR? 18:16 soegaard: samth: I got this error: 18:16 soegaard: Type Checker: Cannot apply expression of type Any, since it is not a function type in: (define: (f) : Real (tagged-begin (return 42) 43.0)) 18:16 soegaard: https://gist.github.com/8d4f3337d9921a586edd 18:17 (join) jrslepak 18:17 soegaard: Well, the 42 shoud have been a 42.0, but the error persists. 18:18 (quit) jesyspa: Quit: leaving 18:20 samth: soegaard: yeah, that's going to be hard to make work 18:21 samth: lots of un-annotated variables 18:21 (join) Kaylin 18:24 soegaard: Is the best route to change the expansion? The types of the lambdas in the expansion are simple (I think). 18:25 samth: soegaard: the best route is not to expand into lambdas that take arguments ... 18:27 soegaard: Well, only return takes arguments. And that argument must be of the same type as the result. So perhaps if I let the user explicitly give the type which tagged-begin is supposed to return ? 18:28 samth: soegaard: that would work 18:28 soegaard: samth: Okay. I'll give it a try tomorrow.Thanks. 18:36 (quit) mceier: Quit: leaving 18:37 (quit) tfb: Quit: sleeping 18:38 (join) jesyspa 18:46 (join) zyoung 18:47 (quit) sstrickl: Quit: sstrickl 18:50 (quit) maahes: Read error: Operation timed out 18:58 (join) dgs 18:59 (quit) zyoung: Remote host closed the connection 19:00 dgs: i'm trying to use command line racket (rather than the drracket gui), and am having issues getting it to load the racket libraries (i think) 19:00 dgs: eg, I have no (check-expect) etc 19:01 dgs: https://gist.github.com/7c9eabe60bcdcefbf819 <-- how I'm trying to do it 19:01 dgs: can anyone see anything obvious I'm doing wrong? 19:04 (quit) soegaard: Quit: soegaard 19:07 bremner: dgs: try putting what you want to run in a file with a #lang 19:15 dgs: yeah, tried playing with #lang - i'm trying to use it as a repl though 19:15 dgs: specifically - sending chunks of code from vim via slime.vim 19:15 bremner: oh. 19:16 bremner: well, good luck ;) 19:16 bremner: you might check out xrepl 19:16 dgs: using #lang from within racket by itself doesn't seem to be supported - or at least I get: 19:16 dgs: #lang racket 19:16 dgs: stdin::65: read: #lang not enabled in the current context 19:16 dgs: 19:16 bremner: no, you can't use #lang from the repl 19:16 bremner: you need something like ,enter 19:17 dgs: k 19:17 dgs: I'll have a look at xrepl 19:18 (join) rbarraud 19:20 dgs: mmm. xrepl is definintly a step further :p 19:20 dgs: ,enter racket seems to get me into a racket mode 19:20 (join) yoklov 19:21 dgs: just seems to be doing something weird with check-expect - the last ) won't close off the expression 19:21 dgs: racket/main> (require htdp/testing) 19:21 dgs: racket/main> (check-expect 1 2) 19:21 dgs: racket/main> ) 19:21 dgs: ; readline-input:12:0: read: unexpected `)' [,bt for context] 19:21 dgs: other stuff seems to be working fine 19:21 dgs: racket/main> (list 1 2) 19:21 dgs: '(1 2) 19:29 (nick) samth -> samth_away 19:31 (quit) jonrafkind: Ping timeout: 240 seconds 19:35 yoklov: dgs: err 19:35 yoklov: that looks right? 19:35 yoklov: you have a ) that didn't have a ( before it 19:36 dgs: well, yeah 19:36 dgs: but . . . (check-expect 1 2) was not being run 19:37 dgs: that should raise an error shouldn't it? 19:40 asumu: dgs: if you are using the teaching languages, you should use DrRacket. 19:40 asumu: The teaching languages are not intended to be used at the REPL. 19:41 asumu: If you want unit testing but aren't using the teaching languages, try (require rackunit) 19:41 asumu: rudybot: (require rackunit) 19:41 rudybot: asumu: Done. 19:41 asumu: rudybot: (check-equal? 1 2) 19:41 rudybot: asumu: ; stderr: "--------------------\nFAILURE\nname: check-equal?\nlocation: (# 1 0 1 18)\nexpression: (check-equal? 1 2)\nactual: 1\nexpected: 2\n\nCheck failure\n--------------------\n" 19:41 asumu: rudybot: (check-equal? 1 1) 19:41 rudybot: asumu: Done. 19:44 dgs: well, i'm happy to run the teaching languages - (i'm working thru how to design programs 2nd ed) 19:44 dgs: the aim is just to not have to use the drracket gui 19:45 dgs: so you're saying that's not really possible with the teaching languages? 19:47 asumu: dgs: Yes. Besides, you'll want DrRacket to show images and such for HtDP2e exercises. 19:48 asumu: (IIRC, there is a plan to eventually make the teaching languages work as #lang-based extensions) 19:48 asumu: (and then it might work fine at the REPL---minus images and so on) 19:48 dgs: if I run the code from a file from within racket command line, it'll fire up the world programs at least... 19:48 dgs: hmm 19:48 dgs: bugger 19:49 dgs: that's the worlds most painful editor =/ 19:49 dgs: guess I'll just have to put up with it 19:49 dgs: thanks for helping though =) 19:51 yoklov: dgs: what's the most painful editor, drracket? 19:51 dgs: yoklov: yeah 19:51 dgs: i just find it very frustrating 19:51 yoklov: there's always… you know… 19:51 yoklov: (emacs) 19:51 dgs: hah 19:51 dgs: ! 19:51 dgs: i can't emac 19:51 dgs: i've tried 19:52 dgs: slime.vim works well with lisp - so thought I'd try it with racket 19:52 yoklov: drracket was my gateway drug to emacs 19:52 dgs: does emacs handle all the images etc? 19:52 asumu: I use evil-mode in emacs. 19:52 asumu: (best vim emulation I've found) 19:52 yoklov: dgs: nah, if you need that you're stuck with drracket 19:52 yoklov: though 19:53 dgs: yeah, evil-mode was passable. there was always something that kept dragging me back to vim 19:53 yoklov: you can use geiser-mode+gracket and write some commands that open up any type of image you pass them in a frame% 19:53 asumu: dgs: so you could probably work through HtDP2e using #lang racket if you really wanted. 19:53 asumu: The caveat being the curriculum isn't designed with that in mind. 19:54 yoklov: if i'm doing gui dev i usually end up back in drracket cursing about the lack of paredit mode 19:54 dgs: paredit? 19:55 yoklov: it's amazing. 19:56 yoklov: it balances your parentheses for you 19:56 yoklov: and more. 19:56 dgs: ahh. just adds them in when you hit enter? 19:56 yoklov: it prevents you from ever having an unbalanced s-expression 19:56 asumu: dgs: the slimv plugin for vim comes with a paredit mode. It's not as good as the emacs one. 19:57 asumu: (but it mostly works) 19:57 yoklov: as a result you think about your operations differently 19:57 yoklov: it really hammers home the whole code=data thing 19:57 yoklov: and just makes me much less insane when it comes to balancing my parentheses. 19:58 asumu: And yeah, it'd be nice if DrRacket had a paredit plugin. I think DivaScheme has something like it, but I'm not sure you can just use that feature. 19:59 yoklov: you can't :( 19:59 asumu: (patches/planet packages accepted :p) 20:01 (quit) djcoin: Quit: WeeChat 0.3.2 20:02 yoklov: i considered trying to port paredit mode from elisp to racket, but drracket's way of doing things is so radically different that it wouldn't be simple at all. 20:02 yoklov: or at least, i wouldn't know where to begin. 20:04 (quit) masm: Quit: Leaving. 20:05 (join) sstrickl 20:06 asumu: Maybe you could focus on getting one function working at a time. 20:07 asumu: (like just get paren insertion working or whatever) 20:15 (quit) stchang: Read error: Operation timed out 20:18 (join) stchang 20:18 yoklov: right, i ended up going back to emacs for now though. 20:19 yoklov: the other issue is that drracket is slow :( 20:20 (quit) bitonic: Ping timeout: 245 seconds 20:21 yoklov: at least, on my laptop it runs much slower than emacs whenever there's too much code on the screen at once. 20:23 (join) jao` 20:23 (quit) jao`: Changing host 20:23 (join) jao` 20:24 (quit) jao: Remote host closed the connection 20:40 yoklov: hm, so racket's complaining about "reference to an identifier before its definition: foo26.4", when i haven't defined foo26.4, and while I have a few potentially unkosher uses of format-id, none of them involve the foo identifier, so does anybody have any ideas? 20:41 chandler: have you tried the macro stepper? 20:41 yoklov: yeah, it doesn't complain 20:41 yoklov: no matter how much macro hiding i turn off 20:42 chandler: so it makes it through the macro stepper but fails check syntax? wow. 20:42 chandler: I think I'd be adding a lot of `display's to my macros in that case :-) 20:43 yoklov: it passes check syntax, but fails before the debugger kicks in 20:44 yoklov: Well that's the weird thing, my macros are actually really simple, they just let me define a few replacements so that I can turn on and off safe/unsafe operations uniformly 20:45 asumu: Do you have a small snippet to debug? 20:46 yoklov: h/o, i'll see about making it smaller 20:47 (quit) yoklov: Quit: computer sleeping 20:48 (join) yoklov 20:49 (join) RacketCommitBot 20:49 RacketCommitBot: [racket] plt pushed 1 new commit to master: http://git.io/h-rAYQ 20:49 RacketCommitBot: [racket/master] Remove old menu item from DrRacket docs - Asumu Takikawa 20:49 (part) RacketCommitBot 20:52 yoklov: hm 20:52 yoklov: https://gist.github.com/3080254 20:53 yoklov: mysteriously, that still errors, even with all the syntax trickery missing 20:54 asumu: AAB 20:54 asumu: oops 20:54 asumu: yoklov: that works if you re-order definitions 20:55 yoklov: err 20:55 asumu: (move pvector up) 20:55 yoklov: okay 20:55 yoklov: any clue about the error thouhg? 20:56 yoklov: pvector2.3? 20:56 chandler: I'm not sure why it's got numbers on it, but the error is because pvector really isn't bound to anything when the definition of `empty-pvector' is evaluated. 20:56 yoklov: that makes sense 20:56 chandler: The error message itself should be reported as a bug. 20:57 yoklov: the error message is why i didn't try reordering, i figured I had accidentally broke something with format-id 20:58 chandler: When I click "run", DrRacket does color the bad use of pvector red for me. 20:58 asumu: The struct documentation could be clearer about this, but the renaming is necessary. It's due to this: 20:58 asumu: "In that case, the expansion of id as an expression produces an otherwise inaccessible identifier that is bound to the constructor procedure" 20:58 asumu: (in the case that the constructor id and the struct id are the same) 20:59 yoklov: chandler: it doesn't for me 20:59 chandler: Huh. Are you on 5.2.1? 20:59 yoklov: yup 21:00 yoklov: on mac, though. 21:00 chandler: Me too. 21:00 asumu: (but it's unfortunate that the "inaccessible identifier" leaks through in an error) 21:02 yoklov: now that i think about it, drracket hasn't been highlighting anything for me for a while. 21:07 asumu: Also, check syntax doesn't seem to be able to analyze binding issues like this statically. 21:07 asumu: For a similar thing, try (define foo bar) (define bar 5) 21:08 asumu: (not sure if this is impossible to just hasn't been done) 21:09 yoklov: hm 21:09 yoklov: i wouldn't think you could know that statically, but I don't know much about racket's internals 21:12 chandler: you can know that *that* case is going to error 21:13 chandler: I'm not sure what would be sensible for something like (define foo (if (something-from-another-module) bar #f)) (define bar 5) though. 21:18 (quit) DraX: Quit: Disconnecting from stoned server. 21:18 (join) DraX 21:22 (quit) DraX: Changing host 21:22 (join) DraX 21:38 (quit) jesyspa: Quit: leaving 21:44 (join) zyoung 21:54 (quit) dgs: Ping timeout: 246 seconds 22:02 (join) dnolen 22:07 (join) dgs 22:17 (join) RacketCommitBot 22:17 RacketCommitBot: [racket] plt pushed 2 new commits to master: http://git.io/OaFBWg 22:17 RacketCommitBot: [racket/master] Added types for single-value sequences - Neil Toronto 22:17 RacketCommitBot: [racket/master] Added inline hint around `index?' definition; my own timing suggests 2x speedup - Neil Toronto 22:17 (part) RacketCommitBot 22:19 (join) Demosthenes 22:40 (quit) Demosthenes: Ping timeout: 250 seconds 22:52 (join) zencephalon 22:52 zencephalon: Is it possible for typed racket to get caught in an infinite loop if I'm using recursive types stupidly? 22:53 (join) chimeracoder 22:54 offby1: ought to be easy to figure that out for yourself 22:56 (quit) mario-goulart: Remote host closed the connection 23:08 (quit) jao`: Ping timeout: 264 seconds 23:35 (quit) chimeracoder: Ping timeout: 252 seconds 23:39 (join) jonrafkind 23:47 (join) ssbr__ 23:49 (join) chimeracoder 23:52 (quit) zyoung: Remote host closed the connection 23:53 (join) zyoung 23:54 (part) zencephalon 23:57 (quit) zyoung: Ping timeout: 244 seconds