00:08 (join) ssbr_ 00:10 (quit) snearch: Quit: Verlassend 00:14 (quit) jeapostrophe: Ping timeout: 240 seconds 00:25 (quit) getpwnam: Ping timeout: 260 seconds 01:09 (quit) mceier: Quit: leaving 01:12 (join) adu 01:20 (join) vu3rdd 01:20 (quit) vu3rdd: Changing host 01:20 (join) vu3rdd 01:40 (quit) dnolen`: Ping timeout: 252 seconds 01:57 (join) cdidd 02:11 (join) hkBst 02:11 (quit) hkBst: Changing host 02:11 (join) hkBst 02:13 (join) dnolen 02:14 (quit) Kaylin: Quit: Leaving. 02:16 (join) mceier 02:27 (quit) adu: Quit: adu 02:28 (quit) Nisstyre: Read error: Connection reset by peer 02:28 (join) yours_truly 02:29 (quit) yours_truly: Read error: Connection reset by peer 02:34 (join) antithesis 02:57 (join) veer 02:57 (join) djcoin 03:04 (quit) jonrafkind: Ping timeout: 264 seconds 03:14 (quit) veer: Quit: Leaving 03:15 (join) Nisstyre 03:42 (part) ambrosebs 03:54 lewis1711: why is there no for/sequence? 04:02 Shambles_1: lewis1711: "for" says it accepts a sequence: http://doc.racket-lang.org/reference/for.html?q=iteration#%28part._.Iteration_and_.Comprehension_.Forms%29 04:02 rudybot_: http://tinyurl.com/cog5syb 04:02 (nick) Shambles_1 -> Shambles_ 04:05 (join) rbarraud 04:05 lewis1711: Shambles_: true, it's an iterator though not a comprehension 04:05 lewis1711: suppose it would return a stream 04:05 lewis1711: if a for/sequence did exist 04:06 Shambles_: lewis1711: I'm not completely sure what problem you're having, but there's lots of ways to process lists and vectors and the like. A lot of people use recursion to do that rather than a special form. 04:07 lewis1711: set comprehensions :) yeah there's other ways to do it I know 04:07 (quit) dnolen: Ping timeout: 252 seconds 04:07 lewis1711: oh wait it does exist 04:08 lewis1711: I'm sure I looked half an hour ago and there was no for/set 04:10 Shambles_: "map" might be what you want instead of some for-form? 04:10 Shambles_: Yes, there are sets and generators. They just aren't, for some reason, in the guide, only in the reference. 04:11 lewis1711: http://docs.racket-lang.org/reference/for.html I think what confused me is this mentions for/vector, for/hash, for/list etc etc but there was no for/set. 04:11 lewis1711: of course I could've just type dit 04:14 Shambles_: I guess it's okay to do it that way, I'm just not used to thinking of a set as necessarily having an order. Then again, neither does a hashmap. 04:14 Nisstyre: if you don't care about the resulting order, then a comprehension of a set makes sense 04:15 Nisstyre: also you can always sort it after 04:16 Nisstyre: However when I think of a set comprehension I think of building a set from a list comprehension (or another sequence) 04:16 lewis1711: when I think of set comprehensions I think of mathematical set comprehensions 04:16 Nisstyre: lewis1711: that's basically what I meant 04:17 lewis1711: and yeah I wouldn't use a set for something I cared about the order of heh 04:18 Nisstyre: I think (and correct me if I'm wrong) mathematical sets have to be "orderable" (not necessarily ordered), right? 04:19 lewis1711: not that I am aware. but I am not that good at math:) 04:19 Shambles_: My comment about the "order" referred to "sequence" ("A sequence encapsulates an ordered collection of values."), though the sequence page includes things like hash tables and sets. Apparently it works, I'm just not used to thinking of it that way. I came from a language where this would not work directly (but casting to a list first would). 04:19 lewis1711: yeah actually it is odd for set to be a "subtype" of sequence 04:19 Nisstyre: "The well-ordering theorem, which is equivalent to the axiom of choice, states that every set can be well-ordered" 04:20 Nisstyre: http://en.wikipedia.org/wiki/Well-order 04:20 Nisstyre: that means something different from what you'd consider an ordered set in a programming language I guess 04:20 lewis1711: I suppose one could define one of these well-orders on any set 04:20 Nisstyre: it means that you can order the set if you want 04:21 Nisstyre: now I've gone way off topic though 04:22 Shambles_: Sets (or hash tables) are usually used to avoid creating duplicates, or ask questions like "is this character in this set of characters" tersely, at least where I've seen. Neither implies anything about order, but you can convert to some ordered type, like a list, and then sort, in most languages. 04:23 Nisstyre: yep 04:23 Nisstyre: and some libraries have "ordered sets" which preserve their order after being created 04:23 lewis1711: yes, java has that. then again java has an absurd amount of collections 04:26 (join) noelw 04:37 lewis1711: I really should get round to doing 2d vector functions tommorow instead of just using hashtables 04:54 (join) MayDaniel 04:55 (join) gciolli 05:06 (join) soegaard 05:13 (join) RacketCommitBot 05:13 RacketCommitBot: [racket] plt pushed 2 new commits to master: http://git.io/jiimww 05:13 RacketCommitBot: [racket/master] remove a bunch of unnecessary fields (define => define/private - Robby Findler 05:13 RacketCommitBot: [racket/master] fix debugger for the case when it decides not to annotate a file - Robby Findler 05:13 (part) RacketCommitBot 05:22 (quit) MayDaniel: Ping timeout: 264 seconds 05:26 (join) MightyFoo 05:40 (join) dzhus 05:44 (join) bitonic 05:49 (join) ambrosebs 05:50 ambrosebs: I'm trying to work out how Typed Racket's type-case/filter-case/object-case works. Really hard to follow the implementation. 05:54 ambrosebs: Any hints? 05:58 (quit) gciolli: Quit: Leaving. 06:03 (quit) rbarraud: Ping timeout: 256 seconds 06:09 (join) masm 06:11 (quit) bitonic: Remote host closed the connection 06:11 (quit) jyc: Read error: Connection reset by peer 06:37 (nick) MightyFoo -> tim-brown 06:44 (join) RacketCommitBot 06:44 RacketCommitBot: [racket] plt pushed 1 new commit to master: http://git.io/3PxUGw 06:44 RacketCommitBot: [racket/master] repair hack for beginner-proc names - John Clements 06:44 (part) RacketCommitBot 06:45 (quit) ambrosebs: Ping timeout: 245 seconds 06:47 (join) jeapostrophe 06:47 (quit) jeapostrophe: Changing host 06:47 (join) jeapostrophe 06:54 (join) ambrosebs 07:02 (join) neilv 07:04 (quit) ambrosebs: Ping timeout: 264 seconds 07:08 (join) Guest60021 07:14 (join) ambrosebs 07:15 (join) bitonic 07:23 neilv: ;; break before 2nd child #(nil REMAINING SIZE) after special identifier in 07:23 neilv: ;; parens, not seen first special arg, REMAINING special args remaining, 07:23 neilv: ;; indent SIZE if there is a line break before first special arg [TODO: !!! 07:23 neilv: ;; Holy crap, this isn't even grammatical. What was I saying here?] 07:24 (quit) Guest60021: Ping timeout: 264 seconds 07:35 neilv: i almost never need first-class continuations in racket, and when i do need them, i'm coding in emacs lisp instead 07:58 (join) veer 08:01 (quit) vu3rdd: Ping timeout: 245 seconds 08:06 Haffe: Is there a way to delete widgets that have a specific frame as a parent? 08:07 (quit) soegaard: Quit: soegaard 08:09 Haffe: Ok. 08:09 Haffe: change-children. 08:11 (quit) dzhus: Ping timeout: 240 seconds 08:12 Cryovat fights temptation to make a ##parenting job 08:12 Cryovat: *joke 08:16 Haffe: :) 08:16 (join) kanak 08:20 (quit) Shviller: Ping timeout: 252 seconds 08:21 (join) Shviller 08:23 (join) RacketCommitBot 08:23 RacketCommitBot: [racket] plt pushed 1 new commit to master: http://git.io/iXchJQ 08:23 RacketCommitBot: [racket/master] normalize module rename info to vector in ".zo" format - Matthew Flatt 08:23 (part) RacketCommitBot 08:25 (join) gciolli 08:25 eli: neilv: You can ask gabot to slap yourself... 08:26 bremner: gabot: slap yourself 08:28 (join) snearch 08:29 neilv: elisp max stack depth can be adjusted dynamically, and defaults to around 400. maybe i will just do a complete recursive descent parser pass of the entire racket file, rather than implement a complicated stack machine just for indenting 08:33 neilv: every time i resume work on meow.el, a client has an urgent situation, and i stop work in the middle of some code refactoring 08:33 neilv: i might as well just start over with only the tokenizer 08:33 (quit) neilv: Quit: Leaving 08:57 (quit) jeapostrophe: Ping timeout: 264 seconds 08:57 (join) getpwnam 09:01 (quit) gciolli: Ping timeout: 248 seconds 09:30 (quit) getpwnam: Ping timeout: 264 seconds 09:31 Haffe: In RACKET, is there an equivalent to the python commando dir? 09:31 Haffe: I.e. list all member functions of a given instance. 09:32 noelw: You can mess around with namespaces to get such a list, but it isn't as straightforward 09:38 Haffe: What is this? 09:38 Haffe: I can create new list-boxes a-ok. 09:38 Haffe: Oh wait. 09:38 Haffe: Now I get it. 09:44 (quit) masm: Quit: Leaving. 09:50 (quit) veer: Quit: Leaving 09:52 (quit) DrDuck1: Ping timeout: 245 seconds 09:52 (join) gciolli 09:55 (quit) mceier: Quit: leaving 10:11 Haffe: Have to recall what send does. 10:14 (quit) gciolli: Ping timeout: 248 seconds 10:20 (quit) snearch: Quit: Verlassend 10:25 (join) gciolli 10:25 (join) noam_ 10:27 (quit) noam: Ping timeout: 245 seconds 10:30 eli: Haffe: (interface->method-names (object-interface x)) is close; but probably not like python's pile of hacks. 10:30 Haffe: :) 10:31 Haffe: Hmmm. 10:31 Haffe: One more question. 10:31 Haffe: In the gui widget library. 10:32 Haffe: Is the list-box suposed to allow multiple selections? 10:32 eli: IIRC, there's a style for that. 10:33 eli: Yeah, 'multiple or 'extended 10:34 (quit) gciolli: Ping timeout: 248 seconds 10:35 (join) gciolli 10:36 Haffe: Yeah. 10:36 Haffe: Just found it. 10:43 Haffe: Hmmm. 10:44 Haffe: Making screenshots for the widgets in the racket gui is hard work. 10:44 Haffe: Maybe it is less work to just write a parser for the documentation. 10:44 (join) getpwnam 10:50 (quit) gciolli: Ping timeout: 245 seconds 10:57 (join) chimeracoder 11:07 (join) anRch 11:12 asumu: I tried to take Racket GUI widget screenshots programmatically, but it's not so easy. 11:13 asumu: This is the closest I got: https://gist.github.com/2936908 11:14 (join) nilyaK 11:15 (join) josdeha_rt 11:17 (join) DraX_ 11:17 (quit) bjz: Quit: Bye! 11:18 (quit) DraX: Quit: Disconnecting from stoned server. 11:18 (nick) DraX_ -> DraX 11:18 (join) RacketCommitBot 11:18 RacketCommitBot: [racket] plt pushed 29 new commits to release: http://git.io/s6E85g 11:18 RacketCommitBot: [racket/release] Use a new evaluaor in "for.scrbl", have it require `racket/base' for syntax. - Eli Barzilay 11:18 RacketCommitBot: [racket/release] fix bug in inline code - Robby Findler 11:18 RacketCommitBot: [racket/release] increase timeout for the sharing modules drracket test case - Robby Findler 11:18 (part) RacketCommitBot 11:18 (quit) mario-goulart: Remote host closed the connection 11:18 (join) mario-go` 11:19 (join) RacketCommitBot 11:19 RacketCommitBot: [racket] plt pushed 1 new commit to master: http://git.io/Ak0HRw 11:19 RacketCommitBot: [racket/master] finish removing the check-expect dock/undock menu items - Robby Findler 11:19 (part) RacketCommitBot 11:19 (join) mceier 11:24 (quit) noelw: Quit: noelw 11:24 (join) gciolli 11:25 (quit) josdeha_rt: Remote host closed the connection 11:26 (join) chturne 11:29 (quit) gciolli: Ping timeout: 245 seconds 11:30 (quit) hkBst: Quit: Konversation terminated! 11:47 (quit) ambrosebs: Ping timeout: 252 seconds 11:47 (quit) anRch: Quit: anRch 11:48 (join) RacketCommitBot 11:48 RacketCommitBot: [racket] plt pushed 2 new commits to master: http://git.io/Ma_4AA 11:48 RacketCommitBot: [racket/master] Update with new "scribble" flag. - Eli Barzilay 11:48 RacketCommitBot: [racket/master] tex2page is gone, update installer tests. - Eli Barzilay 11:48 (part) RacketCommitBot 11:51 (join) bjz 11:52 Haffe: asumu: Did I talkt to you yesterday about a guide to the gui? 11:54 (join) gciolli 11:54 asumu: Haffe: yes. 11:54 asumu: (you mentioned you were working on one) 11:55 Haffe: I got a rough draft up today. 11:55 Haffe: Did you want to look at it? 11:55 asumu: Nice! Sure. 11:59 Haffe: asumu: https://www.dropbox.com/s/fbsrxq16a6degbq/GUIGuide.pdf Does this work for you? 12:00 stamourv: Haffe: Mind if I have a look too? 12:00 asumu: Yeah, works for me. 12:01 (quit) gciolli: Ping timeout: 255 seconds 12:06 Haffe: stamourv: Shure. 12:08 stamourv: Haffe: You may want to check out Scribble. 12:08 stamourv: That's what we use to write Racket documentation. 12:08 stamourv: It formats Racket code very nicely, add hyperlinks to the docs, etc. 12:08 stamourv: It can generate html and pdf. 12:09 Haffe: Hmmm. 12:09 Haffe: Will do. 12:09 stamourv: Danny Yoo's been using it for his tutorials. 12:09 stamourv: Scribble also makes it easy to show the evaluation of examples in the text. 12:11 stamourv: Haffe: Small typo in the title of 3.2.5: "fiedl" -> "field". 12:12 Haffe: Thanks. 12:13 (join) carleastlund 12:17 (quit) getpwnam: Ping timeout: 264 seconds 12:17 (join) RacketCommitBot 12:17 RacketCommitBot: [racket] plt pushed 1 new commit to master: http://git.io/l_lfIA 12:17 RacketCommitBot: [racket/master] add missing `super-new' from class100 conversion - Matthew Flatt 12:17 (part) RacketCommitBot 12:23 (join) ambrosebs 12:30 (join) RacketCommitBot 12:30 RacketCommitBot: [racket] plt pushed 5 new commits to release: http://git.io/smoLWA 12:30 RacketCommitBot: [racket/release] normalize module rename info to vector in ".zo" format - Matthew Flatt 12:30 RacketCommitBot: [racket/release] finish removing the check-expect dock/undock menu items - Robby Findler 12:30 RacketCommitBot: [racket/release] Update with new "scribble" flag. - Eli Barzilay 12:30 (part) RacketCommitBot 12:37 (join) DrDuck 12:41 (quit) djcoin: Quit: WeeChat 0.3.2 12:42 (nick) ozzloy_ -> ozzloy 12:42 (join) jonrafkind 12:42 (quit) jonrafkind: Changing host 12:42 (join) jonrafkind 12:43 (nick) mario-go` -> mario-goulart 12:56 (join) untrusted 13:00 (quit) jonrafkind: *.net *.split 13:00 (quit) Shviller: *.net *.split 13:00 (quit) cdidd: *.net *.split 13:00 (quit) hyko-: *.net *.split 13:00 (quit) acarrico: *.net *.split 13:00 (quit) DGASAU: *.net *.split 13:00 (quit) offby1: *.net *.split 13:00 (quit) Shvillr: *.net *.split 13:00 (join) Shvillr_ 13:00 (join) hyko 13:00 (join) Shviller 13:02 (join) josdeha_rt 13:02 (join) jonrafkind 13:02 (join) 16WAAWF2R 13:02 (join) cdidd 13:02 (join) acarrico 13:02 (join) DGASAU 13:02 (join) offby1 13:02 (join) Shvillr 13:02 (quit) Shvillr: Ping timeout: 255 seconds 13:02 (quit) 16WAAWF2R: Ping timeout: 247 seconds 13:03 (quit) acarrico: Ping timeout: 255 seconds 13:11 (quit) bjz: Quit: Leaving... 13:13 (join) getpwnam 13:13 (quit) untrusted: Read error: Connection reset by peer 13:14 (quit) DrDuck: Ping timeout: 252 seconds 13:18 (join) acarrico 13:48 (join) RacketCommitBot 13:48 RacketCommitBot: [racket] plt pushed 5 new commits to master: http://git.io/2QU8gg 13:48 RacketCommitBot: [racket/master] Fix spacing issue. - Vincent St-Amour 13:48 RacketCommitBot: [racket/master] Avoid recreating panel and check-boxes when optimization coach is shown. - Vincent St-Amour 13:48 RacketCommitBot: [racket/master] Wrap highlighting in an edit sequence. - Vincent St-Amour 13:48 (part) RacketCommitBot 14:00 (quit) ambrosebs: Ping timeout: 252 seconds 14:10 (join) masm 14:15 (join) MayDaniel 14:24 (quit) josdeha_rt: Remote host closed the connection 14:26 (quit) nilyaK: Quit: Leaving. 14:39 (join) snearch 14:43 (join) Shambles_1 14:57 (join) dzhus 15:02 (quit) masm: Quit: Leaving. 15:33 (quit) BeLucid__: Ping timeout: 260 seconds 15:35 (part) lewis1711 15:53 (join) Blkt 15:53 (quit) jonrafkind: Ping timeout: 255 seconds 15:57 (join) jyc 15:57 (join) masm 16:06 (join) DGASAU` 16:08 (quit) DGASAU: Remote host closed the connection 16:08 (join) Shambles_ 16:09 (quit) chturne: Quit: Leaving 16:09 (quit) Shambles_1: Ping timeout: 245 seconds 16:10 (join) samth 16:10 (quit) samth: Changing host 16:10 (join) samth 16:12 (join) Shambles_1 16:14 (quit) Shambles_: Ping timeout: 240 seconds 16:16 (join) rbarraud 16:21 (quit) Shambles_1: Read error: Operation timed out 16:23 (join) Shambles_ 16:25 (join) yoklov 16:32 (join) DrDuck 16:34 asumu: Is vim on Debian not compiled with Racket scripting support anymore? 16:34 (nick) rudybot_ -> rudybot 16:37 offby1: asumu: kinda looks like "no" -- I looked for "vim" in "aptitude" (on recent ubuntu) and saw references to perl, python, and ruby; but not racket 16:37 asumu: Yeah, that was my guess too. Someone on SO wanted to know how to use the vim scripting interface, but I can't really test it now. 16:47 (quit) snearch: Quit: Verlassend 16:55 (join) untrusted 17:03 (join) Shambles_1 17:03 (quit) Shambles_1: Client Quit 17:03 (join) RacketCommitBot 17:03 RacketCommitBot: [racket] plt pushed 4 new commits to master: http://git.io/g3dy5Q 17:03 RacketCommitBot: [racket/master] Show running man animation when OC is working. - Vincent St-Amour 17:03 RacketCommitBot: [racket/master] Fix type for add-between. - Vincent St-Amour 17:03 RacketCommitBot: [racket/master] Have OC work on a copy of the definitions window. - Vincent St-Amour 17:03 (part) RacketCommitBot 17:03 (join) Shambles_1 17:04 (quit) Shambles_: Ping timeout: 255 seconds 17:09 (quit) antithesis: Quit: antithesis 17:10 (join) untruste` 17:12 (quit) Shambles_1: Read error: Operation timed out 17:13 (join) Shambles_ 17:14 (join) josdeha_rt 17:15 (quit) untrusted: Ping timeout: 276 seconds 17:21 (join) anRch 17:26 (join) RacketCommitBot 17:26 RacketCommitBot: [racket] plt pushed 1 new commit to master: http://git.io/ZrOZWQ 17:26 RacketCommitBot: [racket/master] Remove documentation for non-existent methods. - Vincent St-Amour 17:26 (part) RacketCommitBot 17:29 (quit) josdeha_rt: Remote host closed the connection 17:41 (quit) yoklov: Quit: computer sleeping 17:59 (quit) anRch: Quit: anRch 18:11 (join) jonrafkind 18:11 (quit) jonrafkind: Changing host 18:11 (join) jonrafkind 18:12 (join) yoklov 18:17 (quit) yoklov: Quit: computer sleeping 18:28 (join) yoklov 18:40 (quit) yoklov: Quit: computer sleeping 18:40 (join) mye 18:49 (quit) MayDaniel: Read error: Connection reset by peer 18:51 (part) untruste`: "ERC Version 5.3 (IRC client for Emacs)" 18:56 (quit) jonrafkind: Read error: Operation timed out 18:59 (quit) chimeracoder: Quit: Leaving. 19:01 (quit) Shambles_: Read error: Operation timed out 19:07 (join) Shambles_ 19:16 (join) yoklov 19:23 (quit) yoklov: Quit: computer sleeping 19:24 (quit) asumu: Quit: Lost terminal 19:25 (join) asumu 19:25 (quit) asumu: Changing host 19:25 (join) asumu 19:32 (join) yoklov 19:38 (quit) masm: Quit: Leaving. 19:44 (quit) Shambles_: Ping timeout: 255 seconds 19:44 (join) Shambles_ 19:54 (quit) dzhus: Remote host closed the connection 19:58 (join) dnolen 20:08 (quit) dnolen: Ping timeout: 255 seconds 20:14 (quit) Blkt: Remote host closed the connection 20:19 (join) Kaylin 20:49 (quit) Shambles_: Quit: Leaving. 20:49 (join) Shambles_ 21:05 (quit) ivan\: Quit: ERC Version 5.3 (IRC client for Emacs) 21:07 (join) ivan\ 21:11 (join) jeremyheiler 21:17 (quit) samth: Ping timeout: 252 seconds 21:32 (join) mye_ 21:36 (quit) mye: Ping timeout: 246 seconds 21:37 (quit) mye_: Ping timeout: 255 seconds 21:46 (quit) getpwnam: Ping timeout: 248 seconds 21:47 (join) jonrafkind 21:51 (join) hash_table 21:52 (join) getpwnam 21:53 (join) jonathansizz 21:59 (quit) carleastlund: Quit: carleastlund 22:03 (join) jeapostrophe 22:40 (quit) jeremyheiler: Quit: Computer has gone to sleep. 22:51 (join) jeremyheiler 23:04 (join) mithos28 23:05 (join) vu3rdd 23:05 (quit) vu3rdd: Changing host 23:05 (join) vu3rdd 23:22 (join) bjz 23:22 (quit) jeremyheiler: Quit: Computer has gone to sleep. 23:44 (join) dnolen 23:56 (join) ambrosebs