00:05 (quit) mizu_no_oto: Quit: Computer has gone to sleep. 00:12 (nick) ozzloy_ -> ozzloy 00:13 ozzloy: anyone awake in here? 00:13 mithos28: nope 00:27 (quit) wkelly: Quit: WeeChat 0.3.8 00:30 m4burns: ozzloy: are you? 00:32 ozzloy: oh 00:32 ozzloy: i didn't expect a response 00:33 ozzloy: i am awake, yes 00:33 (join) vu3rdd 00:33 (quit) vu3rdd: Changing host 00:33 (join) vu3rdd 00:37 m4burns: well, so am i 00:37 m4burns: i think 00:37 m4burns: ozzloy: what's up? 00:40 ozzloy: https://gist.github.com/4536472 i'm having a little trouble with macros 00:40 mithos28: ozzloy: Use more of them, that is always the solution 00:41 ozzloy: when i type that in at the repl, it works as in the example, but not when i say in a file 00:41 jonrafkind: oh lol you're doing the example from my phases doc 00:41 ozzloy: save in a file 00:41 ozzloy: oh? neat 00:41 mithos28: ozzloy: use #lang racket/load 00:42 mithos28: Thats if you want to replicate the repl 00:42 ozzloy: kindaa 00:42 jonrafkind: ya 00:42 ozzloy: it'd be cool to know why it works in a repl and not when run from a file 00:42 ozzloy: more than "repl handles modules differently" 00:42 mithos28: Because you are using submodules when you put it in a #lang racket/base file 00:43 ozzloy: and what am i using in a repl? 00:43 mithos28: top level modules 00:43 jonrafkind: i should put a note in the doc about racket/load if you put the code in a file 00:43 mithos28: #lang racket/base expands out to (module _ racket/base ….) 00:44 mithos28: where …. is the body of the file 00:44 mithos28: so you have modules nested in modules 00:44 ozzloy: and _ is the name of the fiile 00:44 ozzloy: or somehow determined by the name of the file 00:44 mithos28: _ is complicated, and uninmportant in that case 00:45 ozzloy: ok, so in a repl it's using "modules" and not "submodules"? 00:45 mithos28: right 00:46 ozzloy: and top level modules can reference each other using (require 'module-name) 00:46 ozzloy: and submodules cannot 00:46 mithos28: unless you did something like (module a racket (module inner racket …)) 00:47 ozzloy: ? 00:48 mithos28: ozzloy: toplevel modules defined in the repl are associated with a name and you can use (require 'name) 00:48 mithos28: that was how you could use submodules while using the repl 00:48 ozzloy: i'm with you so far 00:48 ozzloy: on that part 00:49 ozzloy: i'm not sure how (module a racket (module inner racket ...)) helps module b see module a 00:49 mithos28: it doesn't 00:49 ozzloy: oh 00:50 mithos28: Quick answer: don't nest modulo forms 00:50 mithos28: module* 00:50 mithos28: Once you are finished exploring phases, then look at submodules 00:50 ozzloy: i'm stuck 00:51 ozzloy: i guess maybe i can leave myself a TODO with a note to return to this 00:52 (join) asvil 00:58 ozzloy: there should be a note that says "modules, here be dragons" 01:04 (join) bniels 01:05 (join) Kaylin 01:08 (join) adu 01:10 ozzloy: i appear to be able to continue with the example if i have #lang racket/load\n(require racket/base (for-syntax racket/base racket/load ... 01:10 ozzloy: i'll do that for now and treat it as a black box until i read through the module section of the guide 01:11 ozzloy: thanks mithos28 and jonrafkind 01:14 (quit) mithos28: Quit: mithos28 01:26 (quit) kofno: Read error: Connection reset by peer 01:31 (join) scott_ 01:31 (quit) scott_: Changing host 01:31 (join) scott_ 01:48 ozzloy: jonrafkind, would it be fair to say phase level between modules is relative? 01:48 jonrafkind: yes thats the point 01:48 (quit) stchang: Read error: Operation timed out 01:48 ozzloy: kinda like voltages? 01:48 ozzloy: kk 01:49 ozzloy: i got sidetracked for the last 1/2 hour. glad you're still here and responding 01:50 ozzloy: oh, haha, *the next section* says exactly that 01:54 (join) stchang 01:55 ozzloy: jonrafkind, is there something like (require (for-meta N ...)) for (begin-for-syntax ...)? 01:55 ozzloy: like (begin-meta N ...) 01:56 jonrafkind: no but you could write a macro to do that 01:56 ozzloy: instead of (begin-for-syntax(begin-for-syntax ...)) 01:56 jonrafkind: which would expand to N levels of (begin-for-syntax) 01:56 jonrafkind: how many do you need? 01:56 ozzloy: heh, well of course you can 01:56 jonrafkind: needing more than 2 is pretty strange 01:56 ozzloy: i don't. idle curiosity 01:56 ozzloy: since there was a require version, i thought there'd be a corresponding one 02:04 (part) sw2wolf: "ERC Version 5.3 (IRC client for Emacs)" 02:29 (join) mceier 02:30 (join) kofno 02:30 (join) myx 02:34 (join) mithos28 02:35 (quit) kofno: Ping timeout: 248 seconds 02:37 (join) jeapostrophe 02:37 (quit) jeapostrophe: Changing host 02:37 (join) jeapostrophe 02:38 (quit) Kaylin: Quit: Leaving. 02:54 (quit) adu: Quit: adu 02:56 (join) hkBst 02:56 (quit) hkBst: Changing host 02:56 (join) hkBst 03:09 (quit) mithos28: Quit: mithos28 03:12 (quit) jeapostrophe: Ping timeout: 276 seconds 03:14 (quit) jonrafkind: Ping timeout: 240 seconds 03:28 (join) merijn 03:43 (join) tim-brown 03:44 tim-brown: i had an issue with syntax highlighting recently 03:44 tim-brown: it manifested itself on linux and windows when i upgraded racket 03:45 tim-brown: i managed to clean it up by removing my .racket directory in linux... 03:45 tim-brown: how do i do the equivalent on Win64? 03:45 tim-brown: (i.e. as if i'd never run racket before) 03:45 (quit) scott_: Quit: Leaving 03:47 (quit) merijn: Ping timeout: 276 seconds 03:48 bniels: tim-brown, probably removing some racket dir in %APPDATA% (input %APPDATA% into the address line of windows explorer or into the search field of vista or later)or one of the various other places where windows stores user-related file 03:50 tim-brown: bneils: spot on! thanks 03:50 (part) tim-brown 04:38 (join) bitonic 04:48 (join) merijn 04:57 (join) eikonos1 04:57 (quit) eikonos: Read error: Connection reset by peer 05:01 (join) scott_ 05:01 (quit) scott_: Changing host 05:01 (join) scott_ 05:21 (quit) scott_: Quit: Leaving 05:35 (join) tim-brown 05:36 (join) sirdancealot 05:41 tim-brown: is there a simple guide to getting the location of an error generated by a macro (specifically a syntax-parse macro) reported in the source code 05:41 tim-brown: ? 05:42 tim-brown: see https://github.com/tim-brown/plt-games-racket-tested the second test reports an error at the macro line, and not in the #:test-= part of the code 05:42 tim-brown: is there a tutorial in srclocs that i can read? 05:44 (quit) eli: Ping timeout: 252 seconds 05:46 (join) tim-brown- 05:46 (quit) tim-brown: 05:46 (nick) tim-brown- -> tim-brown 06:09 (quit) cdidd: Read error: Connection reset by peer 06:15 (join) mye 06:16 (join) eikonos 06:16 (quit) eikonos1: Read error: Connection reset by peer 06:30 (join) tilde` 06:41 (join) alagabes 06:41 alagabes: Hello, I have a problem with racket/gui 06:42 alagabes: I was trying to write program that visualise a process of solving hanoi riddle 06:42 alagabes: It works fine on linux 06:42 alagabes: but on windows nothing is drawn on the canvas 06:43 alagabes: here comes code 06:44 alagabes: http://paste.lisp.org/display/134659 06:44 alagabes: please, ignore comments 06:44 alagabes: I should have write them in english 06:47 alagabes: I supouse there's a problem with canvas flushing 06:48 alagabes: Basicaly I'm drawing on dc (send canvas get-dc) 06:48 alagabes: and on linux it works just fine 06:53 (join) noelw 07:01 (quit) eataix: Quit: ZNC - http://znc.in 07:24 (join) hkBst_ 07:24 (quit) hkBst_: Changing host 07:24 (join) hkBst_ 07:24 (quit) hkBst: Read error: Connection reset by peer 07:33 (join) mye_ 07:35 (quit) mye: Ping timeout: 245 seconds 07:35 (nick) mye_ -> mye 07:39 (join) carleastlund 07:43 (join) kofno 07:58 (quit) myx: Ping timeout: 264 seconds 07:59 (join) myx 08:01 (quit) vu3rdd: Ping timeout: 248 seconds 08:03 (join) masm 08:04 (quit) hkBst_: Read error: Connection reset by peer 08:05 (join) dzhus 08:05 (join) hkBst_ 08:14 (quit) hkBst_: Ping timeout: 276 seconds 08:17 (join) hkBst__ 08:21 (join) mizu_no_oto 08:26 (quit) mizu_no_oto: Quit: Computer has gone to sleep. 08:33 (quit) hkBst__: Remote host closed the connection 08:33 (join) hkBst 08:38 (quit) hkBst: Ping timeout: 245 seconds 08:45 (join) hkBst 08:45 (quit) hkBst: Changing host 08:45 (join) hkBst 08:46 (quit) jrslepak: Quit: What happened to Systems A through E? 08:49 (quit) hkBst: Excess Flood 08:50 (join) hkBst 08:53 (quit) tilde`: Ping timeout: 276 seconds 08:58 (join) mizu_no_oto 08:59 (quit) mizu_no_oto: Client Quit 09:00 (join) jeapostrophe 09:05 (join) dnolen 09:27 (quit) kofno: Remote host closed the connection 09:32 (join) xulfer 09:33 (join) jrslepak 09:39 (join) francisl 09:41 (join) mizu_no_oto 09:45 (join) kofno 09:48 (join) soegaard 09:51 (join) hkBst_ 09:51 (quit) hkBst: Read error: Connection reset by peer 10:08 (join) RacketCommitBot 10:08 RacketCommitBot: [racket] plt pushed 2 new commits to master: http://git.io/Gdu-DQ 10:08 RacketCommitBot: racket/master c8a1ec8 Robby Findler: fix bug in online check syntax's save file notification... 10:08 RacketCommitBot: racket/master 1edec6a Robby Findler: move the ╬ char and friends into a separate file... 10:08 (part) RacketCommitBot 10:11 (join) didi 10:12 (quit) dnolen: Remote host closed the connection 10:13 (join) RacketCommitBot 10:13 RacketCommitBot: [racket] plt pushed 2 new commits to master: http://git.io/HdRduA 10:13 RacketCommitBot: racket/master 7df831f Matthias Felleisen: universe restart test, bug from Marco 10:13 RacketCommitBot: racket/master fbb3145 Matthias Felleisen: fixed a bug that prevented universe from restarting on some occasions 10:13 (part) RacketCommitBot 10:13 (quit) bniels: Quit: WeeChat 0.3.8 10:14 asumu: alagabes: I think you may want to use the canvas's on-paint method instead. 10:15 asumu: See the note at the top of http://pre.racket-lang.org/docs/html/gui/canvas___.html 10:15 asumu: In particular, it says that drawing outside of the on-paint method can be transient. 10:15 asumu: So that other window events can blank out the canvas. 10:16 asumu: (also, nice animation) 10:36 (quit) Sgeo: Quit: Leaving 10:39 (join) Sgeo 10:44 (join) hash_table 10:46 (quit) hkBst_: Read error: Connection reset by peer 10:46 (join) hkBst 10:54 (join) anRch 10:57 (join) supermao 10:58 (quit) supermao: Client Quit 11:01 (join) supermao 11:01 supermao: Hey guys 11:02 supermao: what is "result: unknown definition form at: result in: result " error? 11:02 supermao: It comes from this define 11:02 supermao: (define/cost (reverse list) (define/cost (reverse-helper list acc) (cond[(empty? list) acc] [else (reverse-helper (rest list) (cons (first list) acc))])) (reverse-helper list empty)) 11:02 supermao: anyone knows? thanks 11:05 carleastlund: supermao: The define/cost macro is specific to CS4800 here at Northeastern, so it'll be hard for anyone but me to answer questions about it. That error is a bug in define/cost that I fixed just a short while ago. If you update to the latest version of define/cost in the git repository, that bug should go away. 11:06 (join) mithos28 11:06 carleastlund: supermao: Also, I don't recommend using define/cost inside define/cost. I should fix that so it works, but for now, inside of define/cost you can just use regular define and still get costs worked out for you. 11:07 supermao: cool 11:07 supermao: thanks 11:07 supermao: I am glad you are here Carl, very helpful 11:11 (join) Kaylin 11:14 (join) MayDaniel 11:15 (quit) jeapostrophe: Ping timeout: 260 seconds 11:20 (quit) mceier: Quit: leaving 11:21 (join) Aune 11:22 (quit) Kaylin: Quit: Leaving. 11:22 (quit) Aune: Read error: Connection reset by peer 11:23 (quit) hkBst: Quit: Konversation terminated! 11:29 (join) jeapostrophe 11:34 (quit) noelw: Quit: noelw 11:35 (part) mau_: "Using Circe, the loveliest of all IRC clients" 11:40 (quit) mizu_no_oto: Quit: ["Textual IRC Client: www.textualapp.com"] 11:47 (quit) soegaard: Quit: soegaard 11:49 (join) Kaylin 11:50 (quit) anRch: Quit: anRch 11:52 (join) mau_ 11:57 (quit) supermao: Ping timeout: 245 seconds 12:06 (join) eli 12:06 (quit) eli: Changing host 12:06 (join) eli 12:18 (quit) Shvillr: Ping timeout: 252 seconds 12:19 (join) grettke 12:19 grettke: syntax-case question. I'm matching on zero or more arguments (eg: arg ...), I need to convert that to a list. Mental block on how. 12:19 (join) Shvillr 12:19 mithos28: (syntax->list #(arg …)) 12:19 samth: grettke: (syntax->list #'(arg ...)) 12:19 grettke: samth: thanks 12:19 grettke: mithos28: thanks 12:19 mithos28: mine is mistyped 12:20 (quit) merijn: Ping timeout: 256 seconds 12:22 (join) anRch 12:22 (quit) kofno: Read error: Connection reset by peer 12:23 (join) kofno 12:26 (join) mceier 12:32 (quit) mithos28: Quit: mithos28 12:40 (join) RacketCommitBot 12:40 RacketCommitBot: [racket] plt pushed 1 new commit to master: http://git.io/JE2N6Q 12:40 RacketCommitBot: racket/master f315880 Eric Dobson: Replace uses of Type? with Type/c?. 12:40 (part) RacketCommitBot 12:40 (join) mizu_no_oto 12:43 (quit) Kaylin: Read error: Connection reset by peer 12:57 (join) klr_ 12:57 (nick) klr_ -> klrr 13:00 (quit) anRch: Quit: anRch 13:02 (join) mye_ 13:02 (join) jao 13:02 (quit) jao: Changing host 13:02 (join) jao 13:03 (nick) mye_ -> mye 13:11 (quit) noam: Ping timeout: 276 seconds 13:12 (quit) asvil: Ping timeout: 256 seconds 13:17 (join) jonrafkind 13:25 (quit) jeapostrophe: Ping timeout: 252 seconds 13:31 (join) ijp 13:38 (join) Kaylin 13:46 (join) RacketCommitBot 13:46 RacketCommitBot: [racket] plt pushed 1 new commit to master: http://git.io/6582YA 13:46 RacketCommitBot: racket/master 5fe004c Eric Dobson: Make TR compile with contracts enabled again. 13:46 (part) RacketCommitBot 14:18 (quit) Kaylin: Quit: Leaving. 14:25 (join) soegaard 14:26 (join) cdidd 14:33 (join) Negdayen 14:35 (join) jeapostrophe 14:35 (quit) jeapostrophe: Changing host 14:35 (join) jeapostrophe 14:37 (join) anRch 14:39 (quit) jeapostrophe: Read error: No route to host 14:39 (join) jeapostrophe 14:39 (quit) jeapostrophe: Changing host 14:39 (join) jeapostrophe 14:40 (quit) mizu_no_oto: Quit: ["Textual IRC Client: www.textualapp.com"] 14:58 (join) mizu_no_oto 15:05 (quit) anRch: Quit: anRch 15:05 (join) noam 15:09 (quit) kofno: Ping timeout: 245 seconds 15:15 (part) Negdayen 15:15 (quit) jonrafkind: Ping timeout: 260 seconds 15:19 (join) kofno 15:24 (join) Kaylin 15:29 (quit) dsantiago: Ping timeout: 276 seconds 15:30 (quit) jrslepak: Quit: What happened to Systems A through E? 15:30 asumu is sad that he can't submit bug reports in his DrRacket 15:31 (join) dsantiago 15:32 alagabes: thank you asumu :) 15:32 asumu: alagabes: did it work? 15:32 soegaard: happy to hear, you can't find any bugs 15:32 asumu: soegaard: I can still submit them through the web, mwahaha. 15:33 (join) jrslepak 15:33 alagabes: asumu: well, I haven't tried your way, I just got back home 15:33 alagabes: but, I've found other workaround 15:34 (join) dyoo 15:34 alagabes: 1. show window at runtime (that's pretty bad) 15:34 alagabes: 2. I've forgot to call set-scale on cavas 15:34 alagabes: *canvas 15:35 dyoo: asumu: why doesn't bug submission work through DrRacket? 15:35 alagabes: I'll work on it tommorow i think, now I'm finishing my virtual file system in C (gosh, how I hate imperative languages) 15:35 dyoo: alagabes: that does sound like a cool project though 15:36 alagabes: dyoo: well, it's fun to work on it 15:36 alagabes: and see it grows 15:36 soegaard: Apropos bugs. At work we have had some problems, where some teachers couldn't log into the student administration system. It seemed random who were affected. 15:37 dyoo: soegaard: ugh. internally developed system, or outsourced? 15:37 soegaard: Today we got an email from the it staff. When uploading files for students, we must not use ' in file names... 15:37 dyoo: dear god. It's bobby tables all over again. 15:37 alagabes: but code is getting pretty ugly as deadline emerging 15:37 alagabes: >bobby tables 15:37 soegaard: Commercial system developed by CSC. 15:37 alagabes: that's funny 15:39 soegaard: Even more funny: If I send such a file to a collegue, he is affected too. 15:39 dyoo: I still remember reading a broken SQL tutorial way on an O'Reilly site with the typical SQL injection exploit. I emailed the author and told him: "Try inserting the word O'Reilly." 15:39 soegaard: hehe 15:40 dyoo: ah, yeah, here it is: http://mail.python.org/pipermail/tutor/2003-April/022010.html 15:45 mye: dyoo: does ragg as a lang in submodule like (module parser ragg …) work? (I tried but couldn't get it to work, might have done something wrong when installing or so). 15:45 soegaard: I think I will post a copy of the Bobby Tables XKCD. 15:45 dyoo: oh! Didn't think about submodule work. Give me a sec, let me make sure it works... 15:45 dyoo: the internal s-expression language is, at the very least, completely undocumented… :( 15:45 soegaard: Apropos ragg. I have a nearly finished implementation of MiniPascal. 15:46 mye: dyoo: ragg seems like what I wished I had a couple month ago when I wrote my turtle parser. Thanks for it! 15:46 dyoo: mye: let me know how I can make it better. So far as I can tell, no one actually uses it yet except jpolitz, so I've only been getting feedback from them. 15:46 (join) RacketCommitBot 15:46 RacketCommitBot: [racket] plt pushed 1 new commit to master: http://git.io/SqBIOg 15:46 RacketCommitBot: racket/master 28d4610 Asumu Takikawa: Add tests for PR 13094.... 15:46 (part) RacketCommitBot 15:47 (quit) jeapostrophe: Ping timeout: 260 seconds 15:48 soegaard: One thing I miss, is a way to communicate information from the parser to the lexer. 15:48 (join) RacketCommitBot 15:48 RacketCommitBot: [racket] plt pushed 1 new commit to master: http://git.io/QRfGEA 15:48 RacketCommitBot: racket/master 131af99 Robby Findler: fix bug introduced in f315f08dc3af4879b5456a1274b143e637cac47d... 15:48 (part) RacketCommitBot 15:48 soegaard: In the beginning of a Pascal program, there is an optional constant section, where one can define constants like x=5. 15:49 dyoo: soegaard: hmmmm. 15:49 soegaard: In the official grammar there is a difference between a constant-identifier and an variable-identifier. 15:49 (quit) Kaylin: Quit: Leaving. 15:50 soegaard: But the lexer has no chance of knowing which kind of identifier it sees. 15:50 soegaard: Unless the parser communicated the list of constant identifiers back to the lexer after parsing the constant section. 15:51 soegaard: There are only a few places where it is important. 15:52 dyoo: mye: https://gist.github.com/4541938 15:52 soegaard: After the constant section, there is an optional type declaration section, where one can use constant names in array index ranges. 15:52 soegaard: Here one can not use variable identifiers. 15:53 dyoo: soegaard. I see. How do other parsing frameworks allow communication from the parser to the lexer? 15:53 (join) RacketCommitBot 15:53 RacketCommitBot: [racket] plt pushed 1 new commit to master: http://git.io/EUlDpg 15:53 RacketCommitBot: racket/master 986e695 Neil Toronto: Made arrays strict by default; please merge to release... 15:53 (part) RacketCommitBot 15:54 dyoo: mye: apologies for it being completely undocumented. I'll need to go and document what ragg's internal s-expression-based language is. 15:54 bremner: dyoo: hi, I think I'm going to go through some ragg examples in class next week. Hopefully it won't crash on me ;( 15:54 bremner: err, ;) 15:54 mye: sounds like http://en.wikipedia.org/wiki/The_lexer_hack 15:55 asumu: dyoo: fixed now, so it does work. :) 15:55 soegaard: Bison (and the lexer collection) uses annotations of the rules, which are triggered when the parser uses the rule. 15:55 dyoo: bremner: cool! I was also going to go through terrence parr's Language Implementation Patterns. 15:56 bremner: dyoo: I mainly want to intro BNF, but its more fun if we can run examples. 15:57 soegaard: In my case it is no too hard, to fix the problem in the following phase. 15:57 dyoo: soegaard: yeah, I'm planning to incorporate certain kinds of semantic annotations and actions on rules, to do things like omit certain portions of the ast. So I'll keep your use case in mind. 15:58 dyoo: bremner: I love the fact that the documentation to ragg is basically an answer to http://stackoverflow.com/questions/12345647/rewrite-this-script-by-designing-an-interpreter-in-racket 15:58 rudybot: http://tinyurl.com/cvepgrm 15:58 soegaard: I like ragg btw. It is simpler to use than the lexer collection, where one must fight to get the correct source location information. 15:58 mye: dyoo: Thx for the example. Is there a reason the BNF based syntax doesn't work for submodules? (I'm assuming this is possible with the submodules which it might not) 15:58 dyoo: so I'm definitely happy if it can help show BNF by example 15:59 dyoo: mye: I think the only obstacle is my unconventional use of # as additional comment syntax 15:59 (join) jonrafkind 16:00 bremner: dyoo: yeah, for little demos it would be nifty to have a main submodule with tests in it. 16:00 bremner: I guess that's the same question about submodules. 16:01 dyoo: bremner: ok, I'll consider this. 16:03 soegaard: Not directly related to ragg, but a section on how to use the parser/compiler to write a repl would fit nicely into the example. 16:07 (quit) kofno: Remote host closed the connection 16:08 (quit) jrslepak: Quit: What happened to Systems A through E? 16:25 (join) jrslepak 16:36 (join) RacketCommitBot 16:36 RacketCommitBot: [racket] plt pushed 1 new commit to master: http://git.io/nuOUbQ 16:36 RacketCommitBot: racket/master 7ab7d97 Danny Yoo: Move cfg-parser from the algol60 collection to parser-tools.... 16:36 (part) RacketCommitBot 16:43 (quit) francisl: Ping timeout: 255 seconds 16:43 (join) mhi^ 16:45 (quit) myx: Quit: ушёл 16:58 (quit) mizu_no_oto: Quit: ["Textual IRC Client: www.textualapp.com"] 16:59 (join) zacts 16:59 (quit) hash_table: Ping timeout: 255 seconds 17:03 (quit) ijp: Read error: Connection reset by peer 17:04 jonrafkind: how do you know what font a scribble document used in latex? 17:04 jonrafkind: i need to make some figures that use (text) with the same font as everything else 17:08 samth: jonrafkind: mostly controlled by the prefix 17:08 jonrafkind: what prefix 17:09 samth: the latex prefix that's inserted at the beginning of the generated latex 17:09 jonrafkind: the document class? 17:09 samth: no 17:09 jonrafkind: ???????????///////////// 17:09 jonrafkind: there are 492 lines of latex inserted before a single line of text that I wrote 17:10 samth: yes 17:10 samth: that code 17:10 jonrafkind: there is nothing in there about fonts 17:10 jonrafkind: except for usepackage{blah} 17:10 samth: right, so then nothing is changing your figure fonts except those packages and the documentclass and the rest of latex 17:11 jonrafkind: there is a font used for the main body text. a different font is used in the figures because im using slideshow/pict and (text) 17:11 jonrafkind: the question is what font should I pass to (text) to make it use the same font as the main body text 17:15 jonrafkind: ok through trial and error it seems I should use "times" 17:16 (part) mhi^ 17:18 samth: jonrafkind: ah, that's a issue 17:19 samth: the answer is "it depends what font you're using in latex" 17:19 samth: but probably you're using "Computer Modern" in Latex 17:19 samth: and so you should install and use "latin modern" in racket 17:19 jonrafkind: but.. its using times 17:19 jonrafkind: i mean using "times" makes it look the same 17:21 (join) RacketCommitBot 17:21 RacketCommitBot: [racket] plt pushed 2 new commits to master: http://git.io/q6ZXiA 17:21 RacketCommitBot: racket/master 3d1f8b4 Danny Yoo: Modify cfg-parser's treatment of error function so it can consume both arity-3 and arity-5 error functions.... 17:21 RacketCommitBot: racket/master e9c5c78 Danny Yoo: Add documentation for cfg-parser. 17:21 (part) RacketCommitBot 17:21 (quit) MayDaniel: Read error: Connection reset by peer 17:22 (join) merijn 17:25 (join) RacketCommitBot 17:25 RacketCommitBot: [racket] plt pushed 1 new commit to master: http://git.io/zfY9yQ 17:25 RacketCommitBot: racket/master 8d00037 Danny Yoo: Remove paragraph about multiple start symbols, since cfg-parser doesn't support it. 17:25 (part) RacketCommitBot 17:36 (join) univyrse 17:42 (quit) univyrse: Quit: Leaving 17:43 (join) univyrse 17:47 (quit) univyrse: Client Quit 17:54 (join) RacketCommitBot 17:54 RacketCommitBot: [racket] plt pushed 1 new commit to master: http://git.io/6t2IDQ 17:54 RacketCommitBot: racket/master 8562310 Burke Fetscher: ACII art boxes keybinding - look a little harder for the box 17:54 (part) RacketCommitBot 17:54 (quit) masm: Remote host closed the connection 17:58 (join) univyrse 17:58 (quit) jrslepak: Quit: What happened to Systems A through E? 17:59 (quit) eikonos: Ping timeout: 264 seconds 17:59 (join) eikonos 17:59 (join) RacketCommitBot 17:59 RacketCommitBot: [racket] plt pushed 2 new commits to master: http://git.io/wDDlIQ 17:59 RacketCommitBot: racket/master aa3f44d Danny Yoo: Replace non-greedy regexp with a char-complement to improve matching performance.... 17:59 RacketCommitBot: racket/master 2051d42 Danny Yoo: Add more JSON tests for embedded quotes, backslashes, and errors. 17:59 (part) RacketCommitBot 18:05 (join) hash_table 18:06 (join) RacketCommitBot 18:06 RacketCommitBot: [racket] plt pushed 1 new commit to master: http://git.io/B8L1Iw 18:06 RacketCommitBot: racket/master 7627e4c Danny Yoo: Add tests for regexp match to check for word break. 18:06 (part) RacketCommitBot 18:09 (quit) hash_table: Ping timeout: 256 seconds 18:21 (quit) didi: Ping timeout: 248 seconds 18:23 (join) RacketCommitBot 18:23 RacketCommitBot: [racket] plt pushed 6 new commits to release: http://git.io/voGDdw 18:23 RacketCommitBot: racket/release 0b02ae8 Juan Francisco Cantero Hurtado: It fixes a crash on OpenBSD... 18:23 RacketCommitBot: racket/release 1de0465 Jay McCarthy: Working with links in collection testing... 18:23 RacketCommitBot: racket/release 478f3d6 Matthew Flatt: futures: bug fix... 18:23 (part) RacketCommitBot 18:29 (quit) bitonic: Ping timeout: 246 seconds 18:30 (part) univyrse: "Leaving" 18:31 (quit) merijn: Ping timeout: 276 seconds 18:36 (quit) dzhus: Ping timeout: 255 seconds 18:43 (join) tps_ 18:43 (join) jrslepak 18:49 (quit) soegaard: Quit: soegaard 18:54 (join) mizu_no_oto 18:58 (quit) mizu_no_oto: Ping timeout: 245 seconds 19:04 (join) sw2wolf 19:05 (quit) jonrafkind: Ping timeout: 252 seconds 19:06 (quit) dyoo: Quit: dyoo 19:25 (join) dnolen 19:25 (join) jeapostrophe 19:25 (quit) jeapostrophe: Changing host 19:25 (join) jeapostrophe 19:38 (quit) eikonos: Ping timeout: 246 seconds 19:45 (join) eikonos 19:45 (join) didi 19:50 dented42: is there or will there ever be an effort to make racket's threads be balanced by several OS level threads to allow for thread parallelism? 19:50 (join) groovy2shoes 19:58 (quit) jao: Ping timeout: 245 seconds 20:02 carleastlund: dented42, We are developing futures and places for OS-level parallelism. Currently there is no work on OS-level parallelism for threads, mostly I think because of the GC issues that would raise. 20:03 dented42: right 20:08 (join) kofno 20:11 dented42: is there a way to see why a future was deemed 'unsafe'? 20:12 (quit) groovy2shoes: Quit: Computer has gone to sleep 20:36 (quit) jeapostrophe: Ping timeout: 260 seconds 20:44 (quit) dnolen: Remote host closed the connection 20:45 (join) dnolen 20:47 (join) jeapostrophe 20:47 (quit) jeapostrophe: Changing host 20:47 (join) jeapostrophe 20:48 (quit) dnolen: Remote host closed the connection 20:58 (quit) jeapostrophe: Read error: Operation timed out 21:12 asumu: dented42: there is a futures visualizer tool. I've never used it, but possibly it can help. 21:12 asumu: (there is a guide entry on it) 21:16 (join) dnolen 21:31 bremner: is there a way in drracket to purge all non-textual elements? 21:42 (part) sw2wolf: "ERC Version 5.3 (IRC client for Emacs)" 21:56 (quit) dnolen: Quit: ERC Version 5.3 (IRC client for Emacs) 22:10 (join) francisl 22:14 (join) mizu_no_oto 22:19 (quit) kofno: Remote host closed the connection 22:19 (join) kofno 22:39 (nick) b2coutts_ -> b2coutts 22:40 (join) jeapostrophe 22:40 (quit) jeapostrophe: Changing host 22:40 (join) jeapostrophe 22:42 (join) sizur 22:44 (quit) didi: Remote host closed the connection 22:45 (join) RacketCommitBot 22:45 RacketCommitBot: [racket] plt pushed 1 new commit to master: http://git.io/vDX4zA 22:45 RacketCommitBot: racket/master 2f61d04 Burke Fetscher: ASCII art box - don't search past extra +x space 22:45 (part) RacketCommitBot 23:06 (join) groovy2shoes 23:12 (join) jonrafkind 23:19 (quit) grettke: Quit: Leaving 23:24 (quit) groovy2shoes: Quit: It is now safe to turn off your groovebot. 23:27 (quit) mizu_no_oto: Quit: Computer has gone to sleep. 23:43 (join) mithos28