00:27 lewis1711: is there any way to control how structs are displayed? I mean I know you can do #:transparent and all that, but I'd like finer grained control 00:28 lewis1711: I deally I'd like each instance of this struct type to display the name given to it, but IDK 00:29 jonrafkind: yea theres a struct property for printing 00:31 lewis1711: oh they were in reference 00:31 jonrafkind: http://docs.racket-lang.org/reference/Printer_Extension.html?q=prop%3Aprint&q=struct%20property#(def._((lib._racket/private/base..rkt)._gen~3acustom-write)) 00:31 rudybot: http://tinyurl.com/d8plzcs 00:31 jonrafkind: i guess this one 00:32 lewis1711: oh sweet that's something to go off 00:32 jonrafkind: and an example! 00:34 (quit) jao: Ping timeout: 240 seconds 01:06 (join) myx 01:13 (join) jeapostrophe 01:13 (quit) jeapostrophe: Changing host 01:13 (join) jeapostrophe 01:22 (quit) ChibaPet: Ping timeout: 252 seconds 01:23 (join) ambrosebs 01:27 (quit) mceier: Quit: leaving 01:32 (join) RacketCommitBot 01:32 RacketCommitBot: [racket] plt pushed 1 new commit to master: http://git.io/ukNLZQ 01:32 RacketCommitBot: racket/master 8aa623c Neil Toronto: Made plots in `plot' and `math' render nicely in PDFs (plots in docs are picts now)... 01:32 (part) RacketCommitBot 01:37 (join) sizz_ 01:37 (quit) sizz: Ping timeout: 250 seconds 01:38 (quit) jeapostrophe: Ping timeout: 260 seconds 01:45 (join) ChibaPet 01:45 (quit) ChibaPet: Changing host 01:45 (join) ChibaPet 02:04 (quit) Kaylin: Quit: Leaving. 02:24 (join) asvil 02:24 sw2wolf: What's the result of `raco setup x11-racket rwind` ? 02:26 jonrafkind: it builds those collections 02:27 jonrafkind: you technically don't need to do it because they dont add any raco commands 02:27 jonrafkind: building them just means they are macro expanded 02:27 jonrafkind: and the .zo files are written out 02:27 sw2wolf: then i should use `raco exe ...` to make a executable ? 02:27 jonrafkind: yea you can do that 02:28 jonrafkind: if I were you i would just make a shell script in ~/bin that does 'racket /path/to/rwind/rwind.rkt' 02:28 jonrafkind: so that you can git pull rwind as needed and the executable doesn't need to change 02:29 sw2wolf: good suggestion,thx 02:30 sw2wolf: there already is run.sh in RWin src . 02:30 jonrafkind: oh yea use that 02:32 sw2wolf: BTW, the output of `raco exe` is really native code ? 02:33 (quit) jackhammer2022: Quit: Textual IRC Client: http://www.textualapp.com/ 02:33 jonrafkind: no it just combines the racket binary along with the .zo's of the code you are using 02:34 jonrafkind: it packs the .zo's at the end of the binary or something 02:34 sw2wolf: `file rwin` shows "rwind: ELF 32-bit LSB executable, Intel 80386, version 1 (FreeBSD), dynamically linked (uses shared libs), for FreeBSD 9.0 (900044), not stripped" 02:34 jonrafkind: yea thats the racket binary 02:35 sw2wolf: i see, thx 02:35 (join) mceier 02:35 jonrafkind: or something 02:40 (quit) ambrosebs: Ping timeout: 250 seconds 02:48 sw2wolf: How to activate racket mode in emacs ? 02:49 jonrafkind: no idea.. im a vim guy 02:50 jonrafkind: use either paredit or guiser, or something like that 02:50 jonrafkind: ive heard those words thrown around when emacs was mentioned 02:50 sw2wolf: I will google, thx 02:58 (quit) mithos28: Quit: mithos28 03:03 (join) mithos28 03:12 (join) hkBst 03:12 (quit) hkBst: Changing host 03:12 (join) hkBst 03:18 (quit) hkBst: Ping timeout: 240 seconds 03:21 (quit) jonrafkind: Ping timeout: 265 seconds 03:25 (part) sw2wolf: "ERC Version 5.3 (IRC client for Emacs)" 03:33 (quit) dnolen: Remote host closed the connection 03:33 (quit) mithos28: Quit: mithos28 03:40 (join) hkBst 03:40 (quit) hkBst: Changing host 03:40 (join) hkBst 03:40 (join) bitonic 03:55 (quit) hkBst: Ping timeout: 240 seconds 03:56 (join) hkBst 03:56 (quit) hkBst: Changing host 03:56 (join) hkBst 04:17 (join) ijp 04:22 (join) ambrosebs 04:24 (quit) ChibaPet: Ping timeout: 246 seconds 04:36 (part) lewis1711 04:36 (join) ChibaPet 04:36 (quit) ChibaPet: Changing host 04:36 (join) ChibaPet 04:43 (quit) bitonic: Ping timeout: 260 seconds 04:46 (join) noelw 05:07 (quit) tfb: Quit: sleeping 05:08 (join) tfb 05:10 (quit) tfb: Client Quit 05:19 (join) cdidd 05:38 (join) bitonic 05:52 (join) MightyFoo 06:01 (nick) MightyFoo -> tim-brown 06:36 (join) ormaaj 06:39 (join) masm 06:42 bremner: actually, that is "geiser", but they both left. 06:43 (quit) Havvy: Ping timeout: 260 seconds 06:50 (join) MayDaniel 06:53 (join) rahul 06:53 (nick) rahul -> Guest15436 06:55 (join) Havvy 06:58 (quit) bitonic: Ping timeout: 264 seconds 07:06 tim-brown: rudybot: racket-init 07:06 rudybot: tim-brown: 'racket' is basically 'racket -I racket/init' 07:07 tim-brown: rudybot: init typed/racket 07:07 rudybot: tim-brown: your typed/racket sandbox is ready 07:07 tim-brown: (fixnum? 10000000000000000) 07:07 tim-brown: rudybot: (fixnum? 10000000000000000) 07:07 rudybot: tim-brown: ; Value: #f 07:07 rudybot: tim-brown: ; stdout: "- : Boolean\n" 07:08 tim-brown: is the size of a fixnum architecture dependent? 07:08 tim-brown: on my 64-bit the above is #t 07:08 tim-brown: but... the following still fails: 07:08 tim-brown: rudubot: (: ten^16 Nonnegative-Fixnum) 07:08 tim-brown: rudybot: (: ten^16 Nonnegative-Fixnum) 07:08 rudybot: tim-brown: Done. 07:09 tim-brown: rudybot: (define ten^16 10000000000000000) 07:09 rudybot: tim-brown: error: #:1:15: Type Checker: Expected Nonnegative-Fixnum, but got Positive-Integer in: (quote 10000000000000000) 07:10 tim-brown: also, the type of modulo does not include (Natural Nonnegative-Fixnum -> Nonnegative-Fixnum), which i would have expected 07:11 (join) bitonic 07:13 tim-brown: oh, never mind that... Natural is a sub-type of Integer, isn't it! 07:23 (join) soegaard 07:24 tim-brown: soegaard: do you have type annotations for your math.plt package? 07:24 soegaard: tim-brown: Erm. 07:25 soegaard: What do you mean by type annotations? 07:25 tim-brown: oh, type declarations 07:25 soegaard: Ah! you mean the planet one? 07:25 tim-brown: the version i've seen is non-typed racket 07:25 tim-brown: i mean the planet one. 07:25 tim-brown: do you have another secret one? 07:26 soegaard: https://github.com/plt/racket/tree/master/collects/math/private/number-theory 07:26 rudybot: http://tinyurl.com/cfzgabb 07:26 soegaard: I ported it to TR for the new math collection. 07:26 tim-brown: will look at that 07:27 soegaard: There is even documentation :-) 07:28 soegaard: http://pre.racket-lang.org/docs/html/math/index.html?q=math 07:29 (join) mizu_no_oto 07:33 (quit) yoklov: Quit: computer sleeping 07:37 (join) greghendershott 07:44 (join) mmajchrzak_ 07:45 (quit) mizu_no_oto: Quit: Computer has gone to sleep. 07:57 (quit) Nisstyre-laptop: Ping timeout: 245 seconds 07:58 (join) mizu_no_oto 08:02 (quit) bitonic: Ping timeout: 260 seconds 08:03 (join) nathanpc 08:04 (quit) mizu_no_oto: Quit: Computer has gone to sleep. 08:04 (join) yoklov 08:05 (quit) yoklov: Max SendQ exceeded 08:06 (join) yoklov 08:07 (quit) nathanpc: Client Quit 08:07 (join) mario-go` 08:10 (join) `micro_ 08:10 (nick) `micro_ -> Guest58178 08:10 (join) elliottc1ble 08:10 (nick) mario-go` -> mario-goulart` 08:15 (quit) asvil: Ping timeout: 252 seconds 08:15 (quit) majoh: Ping timeout: 273 seconds 08:16 (join) majoh 08:16 (quit) MayDaniel: Read error: No buffer space available 08:16 (join) MayDaniel 08:17 (join) asvil 08:27 (quit) jrslepak: Ping timeout: 248 seconds 08:31 (join) niels1 08:34 (join) RacketCommitBot 08:34 RacketCommitBot: [racket] plt pushed 1 new commit to master: http://git.io/6CAz7A 08:34 RacketCommitBot: racket/master 569af52 Matthew Flatt: raco setup: turn off synchronous mode for doc database... 08:34 (part) RacketCommitBot 08:42 (join) jeapostrophe 08:42 (quit) jeapostrophe: Changing host 08:42 (join) jeapostrophe 08:48 (join) mizu_no_oto 08:48 (join) bitonic 08:53 (join) jao 08:53 (quit) jao: Changing host 08:53 (join) jao 08:53 (join) jrslepak 08:55 (join) RacketCommitBot 08:55 RacketCommitBot: [racket] plt pushed 1 new commit to master: http://git.io/I8mnqw 08:55 RacketCommitBot: racket/master ba89a5d Robby Findler: fix bug in error checking code 08:55 (part) RacketCommitBot 08:57 (quit) hkBst: Ping timeout: 240 seconds 08:58 (join) hkBst 08:58 (quit) hkBst: Changing host 08:58 (join) hkBst 08:59 (join) TEttinger 09:01 greghendershott: Good morning. I'm trying `scribble —pdf' for the first time but getting "! LaTeX Error: File `stabular.sty' not found." BasicTeX-2012 on OSX. I know nothing about TeX. Can someone point me in right direction — who is supposed to provide stabular.sty — Racket or TeX? 09:07 (join) niels2 09:10 (quit) niels1: Ping timeout: 256 seconds 09:14 (quit) soegaard: Quit: soegaard 09:20 (join) tim-brown 09:21 (nick) elliottc1ble -> elliottcable 09:24 greghendershott: Well I got it working on linux (EC2 instance). Unfortunately now it seems any pdflatex warnings are treated as errors by scribble which aborts the whole thing. Will work on that next. 09:43 (join) soegaard 09:47 (quit) hkBst: Ping timeout: 240 seconds 10:03 (join) hkBst 10:03 (quit) hkBst: Changing host 10:03 (join) hkBst 10:03 soegaard: greghendershott: I can recommend TeXliveL: http://www.tug.org/texlive/acquire-netinstall.html 10:10 greghendershott: soegaard: Thanks for the recommendation. "MacTeX" is what TeX Live recommends to use on OSX. Maybe the missing stabular.sty is because I chose to download the "basic" edition instead of the full in all its 2 GB (!) of glory. 10:10 (quit) niels2: Quit: WeeChat 0.3.8 10:10 greghendershott: Are you using TeXLive on OSX? 10:11 (quit) hkBst: Ping timeout: 240 seconds 10:12 soegaard: Yes. At some point I just gave up trying to figure out how the which TeX packages I needed and how to install them. 10:12 greghendershott: soegaard: I think I can appreciate why. :) 10:12 soegaard: :-) 10:13 (join) kofno 10:14 greghendershott: OK well I guess I have the 2 GB to spare. Seems like a lot just to make a PDF, but, so be it. 10:14 greghendershott: Thanks for the advice. 10:14 (join) hkBst 10:14 (quit) hkBst: Changing host 10:14 (join) hkBst 10:16 (quit) TEttinger: Ping timeout: 264 seconds 10:20 soegaard: On the upside, you will also install some nice utilities such as imagemagick and various programs for manipulating pdfs. 10:23 (quit) ambrosebs: Ping timeout: 276 seconds 10:28 (quit) jeapostrophe: Ping timeout: 252 seconds 10:35 (nick) samth_away -> samth 10:35 (quit) mmajchrzak_: Quit: Leaving 10:37 (join) anRch 10:39 (join) Aune 10:40 (quit) hkBst: Ping timeout: 264 seconds 10:41 (join) Grrossi 10:41 Grrossi: Hey guys 10:41 (quit) noelw: Quit: noelw 10:41 Grrossi: Why can't i use define inside an (if )? 10:42 (join) hkBst 10:42 (quit) hkBst: Changing host 10:42 (join) hkBst 10:46 (join) ambrosebs 10:46 (join) carleastlund 10:48 (quit) mizu_no_oto: Quit: ["Textual IRC Client: www.textualapp.com"] 10:51 (quit) mceier: Quit: leaving 10:55 (join) stamourv 10:55 (quit) stamourv: Changing host 10:55 (join) stamourv 10:57 (quit) jrslepak: Ping timeout: 245 seconds 10:57 greghendershott: Grrossi: You would have to put the define instead of a `let'. 10:57 greghendershott: For example: (if #t (let () (define x 0) x) #f) 10:57 greghendershott: Of course if you're using a `let' to do that, you could use `let' instead of `define': 10:58 greghendershott: (if #t (let ([x 0]) x) #f) 10:58 greghendershott: Anyway, the "true" and "false" arms of if need to be a single expression. Therefore you need to use let. 10:59 greghendershott: To wrap multiple expressions into one. 10:59 (quit) Aune: Quit: Hath Deprated 10:59 asumu: Grrossi: you could also use `cond`, which allows definitions in each branch. 10:59 (join) noelw 11:00 greghendershott: That's great advice. Coming from another language, you may reach for `if' automatically, but often `cond' is a better choice in Racket (or Scheme). 11:02 bremner: or begin 11:03 bremner: at least, I think so. 11:03 bremner: rudybot: init racket 11:03 rudybot: bremner: your sandbox is ready 11:03 (quit) noelw: Client Quit 11:03 bremner: rudybot: eval (if #t (begin (define x 1) x) 0) 11:03 rudybot: bremner: error: #:1:14: define: not allowed in an expression context in: (define x 1) 11:03 greghendershott: Actually define doesn't work there 11:03 bremner: oops 11:04 (join) bill_h 11:06 Grrossi: wow, i thought the error was bcuz of the if 11:06 Grrossi: bur after changing, still got the same "not allowed in expression context" error 11:07 bremner: well, I never did understand some racket-folk's enthusiasm for the local define ;) 11:07 Grrossi: http://pastie.org/5437902 11:07 Grrossi: It's on this function 11:07 Grrossi: It says it's on the first define actually 11:08 Grrossi: (define resp '()) 11:08 greghendershott: Grrossi: You have way more `begin's than you need. :) 11:09 (quit) hkBst: Remote host closed the connection 11:09 Grrossi: I do? heh 11:10 (join) hkBst 11:10 (quit) hkBst: Changing host 11:10 (join) hkBst 11:10 bremner: does that inner define really want to be a set! ? 11:10 Grrossi: Yeah, it should be a set! 11:10 bremner: not that I'm condoning your style ;) 11:11 Grrossi: It's my first program im lisp actually, i'm way more used to other languages 11:11 Grrossi: And lisp is kinda unique 11:11 Grrossi: define: not allowed in an expression context in: (define list-aux list2) 11:11 Grrossi: This is the error 11:12 bremner: let would definitely make sense there 11:12 Grrossi: Where should i use let and should i use begin? 11:13 Grrossi: I mean, what's the difference? 11:13 bremner: let introduces a variable binding; begin is for sequencing 11:13 (join) jrslepak 11:14 bremner: Grrossi: do you know the book "How to Design Programs"? it might be a nice help. 11:15 bremner: rudybot: eval (begin 1 2) 11:15 rudybot: bremner: ; Value: 2 11:15 Grrossi: Is that for lisp or general programs design? 11:15 bremner: Grrossi: it teaches programming using racket 11:15 bremner: rudybot: eval (let ((x 2) x)) 11:15 rudybot: bremner: error: #:1:0: let: bad syntax in: (let ((x 2) x)) 11:15 bremner: rudybot: eval (let [(x 2)] x) 11:15 rudybot: bremner: ; Value: 2 11:16 bremner: rudybot: eval (let [(x 2) (y 3)] (+ x y)) 11:16 rudybot: bremner: ; Value: 5 11:16 bremner: Grrossi: begin is mainly useful for side-effects (like set!) 11:20 (quit) walter|r: Read error: Connection reset by peer 11:20 Grrossi: But still 11:20 Grrossi: Do you know why i get the expression error? 11:21 (join) walter|r 11:23 (quit) Havvy: Ping timeout: 248 seconds 11:28 (join) nilyaK 11:32 (quit) anRch: Quit: anRch 11:33 asumu: Grrossi: it's as the error says. A definition is not an expression, and you can't put it in a place that expects an expression. 11:33 asumu: (almost everything is an expression in Racket... but not definitions) 11:35 (quit) hkBst: Quit: Konversation terminated! 11:36 (quit) bill_h: Ping timeout: 252 seconds 11:37 (join) bill_h 11:38 (join) pauls_ 11:40 (part) pauls_ 11:53 (quit) walter|r: Read error: Connection reset by peer 11:54 (join) walter 11:56 (join) mceier 11:57 (join) jeapostrophe 11:57 (quit) jeapostrophe: Changing host 11:57 (join) jeapostrophe 11:58 (join) anRch 12:06 (join) bitonic` 12:08 (quit) bitonic: Disconnected by services 12:08 (nick) bitonic` -> bitonic 12:19 (quit) yoklov: Quit: bye! 12:23 (quit) tim-brown: Quit: night all 12:24 (nick) ozzloy_ -> ozzloy 12:32 (join) RacketCommitBot 12:32 RacketCommitBot: [racket] plt pushed 1 new commit to master: http://git.io/4_UafA 12:32 RacketCommitBot: racket/master f8793c0 Robby Findler: fix one way that rectangles could have the left side be to the... 12:32 (part) RacketCommitBot 12:33 (join) sethalves 12:37 (join) dyoo 12:39 (quit) jao: Remote host closed the connection 12:39 (quit) Demosthenex: Ping timeout: 246 seconds 12:41 (join) Demosthenex 12:48 (quit) anRch: Quit: anRch 12:49 (join) mizu_no_oto 12:58 (quit) ambrosebs: Ping timeout: 252 seconds 13:06 (quit) jeapostrophe: Ping timeout: 248 seconds 13:13 (join) jeapostrophe 13:13 (quit) jeapostrophe: Changing host 13:13 (join) jeapostrophe 13:14 (join) ambrosebs 13:16 (join) RacketCommitBot 13:16 RacketCommitBot: [racket] plt pushed 1 new commit to master: http://git.io/KmLw4g 13:16 RacketCommitBot: racket/master 90714fb Danny Yoo: Implements a rb-tree based version of the token tree, and fixes bugs in red-black.rkt.... 13:16 (part) RacketCommitBot 13:17 (quit) shriphani: Quit: Ex-Chat 13:19 (quit) Grrossi: Ping timeout: 245 seconds 13:20 (quit) ambrosebs: Ping timeout: 264 seconds 13:21 (join) ambrosebs 13:21 (join) groms 13:23 (quit) nilyaK: Read error: Connection reset by peer 13:24 (join) RacketCommitBot 13:24 RacketCommitBot: [racket] plt pushed 1 new commit to master: http://git.io/DZB1uQ 13:24 RacketCommitBot: racket/master df5ee4c Robby Findler: fix some right/top mixups... 13:24 (part) RacketCommitBot 13:24 groms: Hi, do you guys prefer the racket vim plugin referred to in the guide or the default scheme.vim with g:is_mzscheme? 13:27 (join) Nisstyre 13:27 (join) Blkt 13:27 groms: actually the guide doesn't even mention the latter, but suggests using the lisp filetype 13:28 (quit) ambrosebs: Ping timeout: 246 seconds 13:32 Blkt: good evening everyone 13:33 asumu: groms: the Racket vim plugin has more Racket-specific stuff. 13:35 groms: I figured it might 13:36 asumu: I just use evil-mode (vim emulation) on emacs. Works pretty well for editing Racket code. YMMV though. 13:42 (join) jonrafkind 13:53 (quit) jeapostrophe: Ping timeout: 245 seconds 14:00 (join) anRch 14:06 (join) jeapostrophe 14:07 (quit) jonrafkind: Ping timeout: 250 seconds 14:44 (quit) anRch: Quit: anRch 14:44 (quit) masm: Ping timeout: 240 seconds 14:45 (join) masm1 14:49 (quit) mizu_no_oto: Quit: ["Textual IRC Client: www.textualapp.com"] 14:51 (join) hash_table 14:52 (join) Blkt` 14:53 (join) sethalve_ 14:56 (join) jrslepak_neu 14:57 (join) ozzloy_ 14:58 (join) jonrafkind 15:00 (join) jaaso__ 15:01 (quit) Blkt: *.net *.split 15:01 (quit) sethalves: *.net *.split 15:01 (quit) jrslepak1neu: *.net *.split 15:01 (quit) epsil: *.net *.split 15:01 (quit) antono: *.net *.split 15:01 (join) francisl 15:13 (join) epsil 15:13 (join) bitonic 15:14 (join) mizu_no_oto 15:28 (nick) gf3_ -> gf3 15:30 (join) tfb 15:31 (join) gf3 15:40 (join) jao 15:40 (quit) jao: Changing host 15:40 (join) jao 15:40 (nick) ozzloy_ -> ozzloy 15:40 (join) ozzloy 15:45 (join) RacketCommitBot 15:45 RacketCommitBot: [racket] plt pushed 1 new commit to master: http://git.io/XS1KgA 15:45 RacketCommitBot: racket/master 43b0e21 Danny Yoo: Optimize stick-to-next-sexp? to speculative match before using forward-match.... 15:45 (part) RacketCommitBot 16:02 (quit) hash_table: Ping timeout: 246 seconds 16:09 (quit) Nisstyre: Ping timeout: 246 seconds 16:10 (quit) jonrafkind: Excess Flood 16:10 (join) jonrafkind 16:11 (join) Nisstyre 16:12 (quit) errstr: Ping timeout: 252 seconds 16:13 (join) antono 16:22 (join) lewis1711 16:23 (join) nilyaK 16:35 (join) mye 16:37 (join) netrino 16:40 (quit) mizu_no_oto: Read error: Connection reset by peer 16:41 (join) mizu_no_oto 16:44 (quit) mizu_no_oto: Client Quit 16:57 (join) hash_table 16:58 (quit) myx: Quit: Ухожу я от вас (xchat 2.4.5 или старше) 16:58 (quit) mye: Quit: mye 17:00 (join) mye 17:01 (join) errstr 17:02 (quit) hash_table: Ping timeout: 260 seconds 17:03 lewis1711: shouldn't hash-keys return a set? 17:03 lewis1711: maybe not. I just love using sets 17:03 asumu: It could, I suppose. 17:04 asumu: That'd be a backwards incompatible change though. 17:04 jonrafkind: list->set 17:04 asumu: Better to just use member than convert to a list though. 17:04 asumu: *set 17:05 (quit) ijp: Quit: (prompt (begin (control f (f 0) (f 0)) (control f (f 0) (f 0)))) 17:05 lewis1711: why's that? 17:05 asumu: Probably more efficient unless you really need set operations. 17:06 lewis1711: what's the big O time for the union of two sets? would it be the same as a list append, O(n)? 17:07 asumu: The docs say yes. 17:07 carleastlund: lewis1711, should be O(n) in general 17:07 asumu: Potentially a different set representation could be faster than that. 17:08 carleastlund: I can't think of one that would be better for that, and as good for everything else. 17:11 (quit) jaimef: Excess Flood 17:13 (join) jaimef 17:26 (quit) soegaard: Quit: soegaard 17:30 (quit) nilyaK: Quit: Leaving. 17:33 (quit) jrslepak: Quit: What happened to Systems A through E? 17:36 (quit) kofno: Remote host closed the connection 17:48 (join) jeapostr1phe 17:49 (quit) jeapostrophe: Read error: Connection reset by peer 17:50 francisl: How do I uninstall whalesong? 17:54 (quit) mye: Quit: mye 17:54 dyoo: You can use the raco planet tools to remove it 17:54 dyoo: Give me a sec... 17:55 dyoo: francisl: $ raco planet remove dyoo whalesong.plt 1 19 17:55 dyoo: assuming that you've installed version 1.19 of Whalesong. 17:57 francisl: ok, I tried with the slash … ok, thanks its working 17:57 (join) RacketCommitBot 17:57 RacketCommitBot: [racket] plt pushed 3 new commits to master: http://git.io/SpzZUA 17:57 RacketCommitBot: racket/master 8c91dec Asumu Takikawa: Index `raco scribble` command... 17:57 RacketCommitBot: racket/master 5e54ff9 Asumu Takikawa: Index `raco pkg` command 17:57 RacketCommitBot: racket/master 6a88812 Asumu Takikawa: Add doc pages for remaining `raco` commands... 17:57 (part) RacketCommitBot 17:57 dyoo: cool; glad to help! 17:58 francisl: is there any plan to reduce the size of generated javascript? I tried with a little script a it took a huge 1mo 18:01 lewis1711: http://pastebin.com/ZrfjiuzB this test should pass shouldn't it? 18:01 lewis1711: they're not eq? or eqv? but they are equal? 18:02 lewis1711: guess I'll just do (check-equal? (equal? actual expected) #t) 18:03 (join) jrslepak 18:03 dyoo: francisl: yes, I do want to improve the output so it's not so large, yes. mid-term plans are to use the closure compiler in aggressive optimization mode, so it can do a better job 18:03 dyoo: lewis1711: what's table-keys? 18:04 lewis1711: agh, my mistake, the problem was I was comparing a #hash(... with (make-hash ...) 18:04 lewis1711: not the first time that's caught me, since they both print the same 18:05 (quit) MayDaniel: Read error: Connection reset by peer 18:06 dyoo: Yeah, mutability is part of the equal? test on hashes, according to the third paragraph in http://docs.racket-lang.org/reference/hashtables.html 18:08 (quit) jeapostr1phe: Ping timeout: 244 seconds 18:08 francisl: dyoo: clojurescript use google closure, which didn't result in important size reduction. I which you better luck. 18:10 greghendershott: lewis1711: I've done the same thing, also writing unit tests. At one point I'd even convinced myself you couldn't equal? hashes "because the order isn't guaranteed", which was silly. It was just mutability. Gah. :) 18:15 (join) sanctus 18:16 (join) francisl_ 18:17 (quit) Demosthenex: Ping timeout: 255 seconds 18:18 (quit) francisl: Ping timeout: 256 seconds 18:19 (join) Demosthenex 18:20 (quit) francisl_: Ping timeout: 246 seconds 18:23 (part) dca: "ERC Version 5.3 (IRC client for Emacs)" 18:23 (join) dca 18:27 lewis1711: .decide 18:40 (join) mye 18:45 (join) ambrosebs 18:53 (join) samth 18:53 (quit) samth: Changing host 18:53 (join) samth 18:56 (join) mizu_no_oto 19:00 (quit) Shviller: Ping timeout: 245 seconds 19:00 (quit) mizu_no_oto: Client Quit 19:01 (join) Shviller 19:02 (quit) ambrosebs: Ping timeout: 250 seconds 19:02 (join) kofno_ 19:14 (quit) dyoo: Quit: dyoo 19:16 (join) jeapostrophe 19:16 (quit) jeapostrophe: Changing host 19:16 (join) jeapostrophe 19:20 (join) mizu_no_oto 19:24 (join) nilyaK 19:25 asumu: Hmm, I see Boeing is looking for someone with Lisp/Racket experience. http://jobs.acm.org/c/functions/printjob.cfm?site_id=1603&jb=11460270 19:30 jonrafkind: exciting 19:30 (join) SunMoonStar 19:38 (join) dnolen 19:42 (join) RacketCommitBot 19:42 RacketCommitBot: [racket] plt pushed 2 new commits to master: http://git.io/SPcTRQ 19:42 RacketCommitBot: racket/master 6d56491 Robby Findler: make unhighlight-range remove only the first matching range, not... 19:42 RacketCommitBot: racket/master 43e7150 Robby Findler: clean up the text:searchable docs based on recent changes 19:42 (part) RacketCommitBot 19:43 (quit) Shviller: Read error: No route to host 19:44 (join) Shviller 19:51 (quit) bitonic: Ping timeout: 260 seconds 19:52 (quit) kofno_: Remote host closed the connection 20:07 (quit) mizu_no_oto: Quit: Computer has gone to sleep. 20:09 samth: asumu, tweet it! 20:09 (quit) samth: Quit: Ex-Chat 20:11 (quit) tfb: Quit: gone 20:22 (quit) lewis1711: Quit: Leaving. 20:23 (join) kofno 20:25 (quit) netrino: Quit: Ave! 20:31 (join) mizu_no_oto 20:44 (quit) mizu_no_oto: Quit: Computer has gone to sleep. 20:48 (quit) mye: Quit: mye 20:52 (join) mizu_no_oto 20:57 (quit) carleastlund: Quit: carleastlund 21:02 (join) francisl 21:04 (quit) cdidd: Remote host closed the connection 21:07 (quit) masm1: Quit: Leaving. 21:17 (join) sw2wolf 21:22 (quit) dnolen: Ping timeout: 264 seconds 21:24 (quit) kofno: Remote host closed the connection 21:24 (join) kofno 21:27 (quit) SunMoonStar: Ping timeout: 246 seconds 21:44 jrslepak: "Must be able to work at a 10,000 ft. elevation." sounds like an interesting job there 21:44 jrslepak: (and the Secret clearance probably means interesting things too) 21:45 jonrafkind: my brother got security clearance once. it wasn't very exciting 21:47 (quit) mizu_no_oto: Quit: Computer has gone to sleep. 21:47 jrslepak: we had someone visit the lab today, doing a background check on a student here 21:47 jrslepak: was fun to see people's reactions 21:48 asumu: "I hear he's a Racketeer... maybe even a Larcenist" 21:49 jrslepak: heh 21:49 jrslepak: well, none of us really knew the student in question 21:49 jonrafkind: the fbi asked me about someone in my building, but i didnt know them at all so i couldnt provide any juicy details 21:51 jrslepak: all I could tell the guy was that on Thursday afternoons, we sometimes see people who'd probably know that student 21:52 jonrafkind: and they exchange money for a white substance 21:52 jrslepak: I suppose that's a common enough activity 21:53 jrslepak: (toilet paper, milk, flour, sugar, eggs, ...) 21:54 (join) RacketCommitBot 21:54 RacketCommitBot: [racket] plt pushed 2 new commits to master: http://git.io/pmAWZw 21:54 RacketCommitBot: racket/master 486e950 Jon Zeppieri: change 'case' to use equal? 21:54 RacketCommitBot: racket/master c0abe85 Matthew Flatt: make `case' in `r5rs' and `r6rs' still use `eqv?'... 21:54 (part) RacketCommitBot 21:56 sw2wolf: How to input 0x3bb(which means lambda) in emacs ? 21:56 sw2wolf: λ 21:57 sw2wolf: now i can just copy it from other racket source code 22:01 sw2wolf: What does "#;" mean in the following code: 22:01 sw2wolf: #;(define event-thread (thread run-event-loop)) 22:01 sw2wolf: #;(thread-wait event-thread) 22:01 asumu: You probably want to look into emacs input modes http://emacswiki.org/emacs/InputMethods 22:02 asumu: How you do it depends on your emacs setup... 22:02 sw2wolf: ok 22:02 asumu: #; is an s-expression comment. It comments out the next s-expression. 22:03 asumu: See the docs: http://docs.racket-lang.org/search/index.html?q=%23%3B 22:03 sw2wolf: Can we use ";" instead of "#;" ? 22:04 asumu: Sometimes. They don't mean the same thing. ; is just to the end of the line. 22:04 sw2wolf: oh, "#;" supports multiple lines 22:04 sw2wolf: thx 22:05 jonrafkind: you can also use #| ... |# to block comment arbitrary text 22:05 sw2wolf: yes 22:09 (join) ewemoa 22:16 ewemoa: is it possible to tell whether code is executing during a require (require "code.rkt") or via command line invocation: racket.exe code.rkt -- and if so, any hints / leads? 22:18 (quit) jonrafkind: Ping timeout: 250 seconds 22:19 asumu: ewemoa: maybe you can use a main submodule? http://docs.racket-lang.org/guide/Module_Syntax.html?q=main#(part._main-and-test) 22:20 ewemoa: asumu: thanks for the hint -- will take a look 22:27 (join) mizu_no_oto 22:28 ewemoa: asumu: module* with main seems to work just fine -- thanks a lot! 22:34 (join) jonrafkind 22:34 (quit) mizu_no_oto: Quit: Computer has gone to sleep. 22:37 (quit) Shviller: Ping timeout: 246 seconds 22:37 (join) Shviller 22:42 asumu: No problem. 22:43 asumu: http://en.wikipedia.org/w/index.php?title=Racket_(programming_language)&oldid=525038643 <-- spot the vandalism :p 22:45 ewemoa: ha ha ha ha ha 22:45 nilyaK: rocket man? :P 22:49 bremner: I like the hello world example ;) 22:51 nilyaK: heh 22:57 (join) offby1` 22:59 ewemoa: hmm, no reference to PLT Scheme at: https://en.wikipedia.org/wiki/Rocket_Man ;) 23:01 (quit) offby1: Ping timeout: 260 seconds 23:02 (join) Blkt`` 23:05 (quit) Blkt`: Ping timeout: 260 seconds 23:13 (join) dnolen 23:25 (quit) greghendershott: Quit: Leaving. 23:26 (join) chandler 23:26 (nick) chandler -> Guest68265 23:32 (quit) kofno: Remote host closed the connection 23:35 (join) Guest68265 23:35 (nick) Guest68265 -> chandler 23:49 (quit) nilyaK: Quit: Leaving. 23:49 (quit) francisl: Ping timeout: 248 seconds 23:56 (quit) bill_h: Quit: bill_h