00:14 asumu: re: earlier conversation, there are apparently a lot of 'Ratchet's http://news.ycombinator.com/item?id=4746581 00:15 jonrafkind: lol xradionut got it 00:20 (join) dnolen 00:34 (join) RacketCommitBot 00:34 RacketCommitBot: [racket] plt pushed 2 new commits to master: http://git.io/8QCRHw 00:34 RacketCommitBot: racket/master 777efd4 Jay McCarthy: starting gui tests early and enabling more parallelism 00:34 RacketCommitBot: racket/master bf6adf0 Jay McCarthy: Adding the xorg config 00:34 (part) RacketCommitBot 00:36 (quit) jao: Ping timeout: 244 seconds 00:49 (quit) jeapostrophe: Ping timeout: 246 seconds 01:07 (join) neilv 01:07 (quit) neilv: Changing host 01:07 (join) neilv 01:07 (join) niels1 01:20 (quit) asumu: Ping timeout: 260 seconds 01:20 (join) asumu 01:28 (quit) dnolen: Ping timeout: 256 seconds 01:30 (join) hash_table 01:32 (quit) mceier: Quit: leaving 01:41 (quit) mario-goulart: Remote host closed the connection 01:41 (join) mario-go` 02:14 (quit) Kaylin: Read error: Connection reset by peer 02:30 (quit) hash_table: Ping timeout: 260 seconds 02:33 (join) mceier 02:36 (quit) mithos28: Quit: mithos28 02:41 (join) hkBst 02:41 (quit) hkBst: Changing host 02:41 (join) hkBst 02:43 (join) asvil 02:49 (join) bitonic 02:58 (quit) jonrafkind: Ping timeout: 260 seconds 03:08 (join) josdeha_rt 03:10 (quit) kvda: Quit: x___x 03:12 (quit) josdeha_rt: Remote host closed the connection 03:13 (join) ewemoa 03:13 ewemoa: does racket's regular expression support include named captures? 03:33 (quit) bitonic: Ping timeout: 260 seconds 03:41 (join) MightyFoo 03:52 (join) noelw 03:52 (quit) SamB_MacG5: Read error: Operation timed out 03:53 (join) SamB_MacG5 03:57 (join) masm 04:00 (quit) acarrico: Ping timeout: 255 seconds 04:06 (join) mye 04:07 (quit) DraX: Read error: Connection reset by peer 04:08 (join) DraX 04:08 (quit) DraX: Changing host 04:08 (join) DraX 04:12 (nick) MightyFoo -> tim-brown 04:13 (quit) Draggor: Ping timeout: 248 seconds 04:13 tim-brown: as per http://schemecookbook.org/view/Cookbook/GettingStartedPlanetWithProxy, i've added the following at the top of my collects/planet/config.rkt 04:14 tim-brown: (require only-in net/url) 04:14 tim-brown: (current-proxy-severs ...) 04:14 tim-brown: but i get: standard-module-name-resolver: cycle in loading 04:14 tim-brown: at path: /usr/local/racket/lib/racket/collects/planet/config.rkt 04:14 tim-brown: what means that? 04:16 tim-brown: h ... sorry, probably also need to know that i'm: (require (planet soegaard/math:1:5/math)) 04:16 tim-brown: in my program proper 04:27 (join) Draggor 04:32 (join) bitonic 04:41 noelw: config depends on itself somehow 04:41 noelw: Maybe net/url depends on planet now? 04:42 tim-brown: oh... that's nasty cos i need curren-proxy-servers 04:42 noelw: Well, I'm not saying it does… I'm suggesting it might. 04:42 noelw: I don't know for sure. 04:42 tim-brown: i'm poking around in there... 04:43 tim-brown: i've manually put current-proxy-servers just before the download 04:44 tim-brown: which works for me. 04:48 tim-brown: planet seems to be trying to compile its code in my racket installation directory (racket installed as root, i'm just a user) 04:48 tim-brown: even though PLTPLANETDIR is set to ~/.racket/planet 04:49 tim-brown: this is coausing "raco setup: system error: Permission denied; errno=13 " 04:49 tim-brown: lots 05:04 (nick) mario-go` -> mario-goulart 05:05 noelw: I always install Racket as me 05:07 tim-brown: i seem to have the package installed -- just when it goes to compile, that happens (or at least uses temps) in the wrong place 05:08 noelw: Well, I'm sorry I can't help more. I don't really know how this stuff works. 05:08 noelw: Waiting till the US wakes up is probably going to be more fruitful 05:09 tim-brown: noelw: where are you, then? 05:09 noelw: UK 05:09 noelw: Same as you :) 05:10 tim-brown: splendid 05:29 neilv: if you're in the uk, you have to use current-prouxy-servers instead 05:30 (join) RacketCommitBot 05:30 RacketCommitBot: [racket] plt pushed 1 new commit to release: http://git.io/v725vw 05:30 RacketCommitBot: racket/release 2b66086 Eli Barzilay: Update version number for the v5.3.1 release 05:30 (part) RacketCommitBot 05:33 tim-brown: ah, that's where i'm going wroung! 05:36 noelw: :) 05:43 neilv: hm. the debugger in 5.3 is not letting me step into this code that is raising the exception, even though i have debugging info enabled in the languages dialog 05:45 (join) RacketCommitBot 05:45 RacketCommitBot: [racket] plt pushed 1 new commit to release: http://git.io/SIn8Lg 05:45 RacketCommitBot: racket/release 4dc0778 Eli Barzilay: New Racket version 5.3.1. 05:45 (part) RacketCommitBot 05:46 neilv: talk about fast service 05:46 tim-brown: sounds psychic to me! 05:49 neilv: my mistake. debugger is operating correctly 05:54 neilv: http://paste.lisp.org/display/133571 06:01 (join) nathanpc 06:12 neilv: http://paste.lisp.org/display/133571#1 06:13 neilv: i think the test submodule makes it easier to use a scratch file for things some people would historically use a repl for 06:15 neilv: and when you're done with initial programming of a procedure, you copy&paste the contents of the scratch file, including the (module+ test ...) directly into your larger files 06:17 neilv: i don't use the repl much anymore. when i do, it's usually for checking something, like what a library procedure returns in a certain case. most checking of things in my application code is from unit tests that are easy to add in-line and that are preserved for regression testing 06:17 noelw: hell yeah 06:18 (join) cdidd 06:18 neilv: submodules and the fact that drracket evals the "test" submodule for you, are a big win 06:21 (join) mye_ 06:24 (quit) mye: Ping timeout: 260 seconds 06:24 (nick) mye_ -> mye 06:30 (join) acarrico 06:36 (join) greghendershott 07:16 (quit) noelw: Quit: noelw 07:37 (join) wbook 07:41 (join) mizu_no_oto 07:43 (nick) DT__ -> DT` 07:58 (quit) niels1: Quit: WeeChat 0.3.8 07:59 (join) niels1 08:01 (quit) niels1: Client Quit 08:01 (join) niels1 08:03 (quit) aes: Read error: Operation timed out 08:10 (join) jeapostrophe 08:10 (quit) jeapostrophe: Changing host 08:10 (join) jeapostrophe 08:11 (part) anonus: "WeeChat 0.3.7" 08:12 (quit) greghendershott: Quit: Leaving. 08:18 (quit) em: Ping timeout: 252 seconds 08:19 (join) em 08:24 (join) gciolli 08:26 (quit) gciolli: Client Quit 08:27 (quit) niels1: Quit: WeeChat 0.3.8 08:32 (quit) mizu_no_oto: Quit: Computer has gone to sleep. 08:42 (join) greghendershott 08:43 (quit) hkBst: Ping timeout: 244 seconds 08:43 (join) niels1 08:44 (join) mizu_no_oto 08:46 (join) hkBst 08:46 (quit) hkBst: Changing host 08:46 (join) hkBst 08:46 (join) niels2 08:49 (quit) niels1: Ping timeout: 265 seconds 08:52 (quit) wbook: Remote host closed the connection 09:10 (quit) Shvillr: Read error: Connection reset by peer 09:12 (quit) mizu_no_oto: Quit: Computer has gone to sleep. 09:25 (join) jao 09:25 (quit) jao: Changing host 09:25 (join) jao 09:33 asvil: hi all, are there racket developers? question is, is it planning to implement 80bit float point arithmetic? 09:34 neilv: asvil: you will probably get a better answer on the email list. http://lists.racket-lang.org/users/ 09:45 (quit) bitonic: Ping timeout: 264 seconds 09:46 (quit) jeapostrophe: Ping timeout: 265 seconds 09:53 (quit) ewemoa: Quit: Leaving. 09:54 (join) Shvillr 09:55 samth: asvil: i think it's somewhat unlikely, since that would be very unportable 10:01 (quit) jrslepak: Quit: What happened to Systems A through E? 10:07 (quit) niels2: Quit: WeeChat 0.3.8 10:13 asumu: 80-bit floating point was brought up on the list before: http://lists.racket-lang.org/users/archive/2012-July/052955.html 10:21 asvil: asumu: yes, i have found it, as I understand it is not easy to add "extended flonum" racket primitive 10:26 (join) bitonic 10:29 neilv: can now parse metadata from .ogg files using pure racket (no ffi, and external program). http://paste.lisp.org/display/133576 10:30 asumu: neilv: very nice 10:30 asumu used taglib for that before, but pure Racket is great 10:33 neilv: these metadata things have occasional quirks that you wouldn't expect (example: lots of collisions in the cddb hashes, which they handle in a crazy way), so i kinda wanted to work through it 10:47 (join) RacketCommitBot 10:47 RacketCommitBot: [racket] plt pushed 3 new commits to master: http://git.io/mZ3YMA 10:47 RacketCommitBot: racket/master f311676 Robby Findler: clarify the way the undoable? flag in begin-edit-sequence works 10:47 RacketCommitBot: racket/master 3e8cd02 Robby Findler: increase snips test timeout 10:47 RacketCommitBot: racket/master 3bbf603 Robby Findler: adjust the language dialog based on feedback from dev@ 10:47 (part) RacketCommitBot 10:51 (join) mizu_no_oto 10:54 (join) mye 10:56 (quit) mizu_no_oto: Ping timeout: 268 seconds 10:58 (join) mizu_no_oto 11:02 (quit) mceier: Quit: leaving 11:13 (join) anRch 11:22 (join) didi 11:25 (quit) Shvillr: Read error: Connection reset by peer 11:26 eli: greghendershott: I'm around, in some ways, but email is much better than IRC recently 11:26 eli: (Though my pile of email is intimidatingly big, so even that's not too great...) 11:27 eli: Also, I tried to see if I can use the google tasks interface (require-gapi-doc tasks.v1.js), and I get "define: duplicate keyword for argument" because of `#:parent'. 11:28 (quit) hkBst: Quit: Konversation terminated! 11:31 (join) bitonic` 11:32 (quit) bitonic: Ping timeout: 240 seconds 11:47 (quit) bitonic`: Remote host closed the connection 11:48 (join) bitonic 11:53 (quit) asvil: Ping timeout: 276 seconds 11:54 (join) mithos28 11:55 (join) nilyaK 12:08 (join) jeapostrophe 12:08 (quit) jeapostrophe: Changing host 12:08 (join) jeapostrophe 12:14 (join) mceier 12:16 (join) MayDaniel 12:19 (quit) anRch: Quit: anRch 12:25 (quit) neilv: Quit: Leaving 12:29 (quit) didi: Ping timeout: 276 seconds 12:35 (join) jonrafkind 12:35 (quit) jonrafkind: Changing host 12:35 (join) jonrafkind 12:48 (join) ijp 12:52 (quit) acarrico: Read error: Operation timed out 12:58 (quit) mizu_no_oto: Quit: ["Textual IRC Client: www.textualapp.com"] 13:00 (quit) mye: Quit: mye 13:01 (join) jrslepak 13:02 (join) didi 13:07 (quit) ijp: Ping timeout: 248 seconds 13:08 (join) Shvillr 13:08 (quit) mithos28: Quit: mithos28 13:09 (join) acarrico 13:11 (quit) Shvillr: Read error: Connection reset by peer 13:12 (join) RacketCommitBot 13:12 RacketCommitBot: [racket] plt pushed 1 new commit to master: http://git.io/kRY-VQ 13:12 RacketCommitBot: racket/master 95ff963 Robby Findler: make ellipsis clickable 13:12 (part) RacketCommitBot 13:15 (join) phao 13:22 (quit) bitonic: Ping timeout: 246 seconds 13:24 (quit) nilyaK: Read error: Connection reset by peer 13:25 (join) Shvillr 13:26 (join) bitonic 13:29 (join) RacketCommitBot 13:29 RacketCommitBot: [racket] plt pushed 4 new commits to master: http://git.io/r0qrTg 13:29 RacketCommitBot: racket/master d49aeec Eli Barzilay: Switch the teachpack wrappers to `racket/base'.... 13:29 RacketCommitBot: racket/master 1c8001d Eli Barzilay: Some "obvious" switching from `racket' to `racket/base'. 13:29 RacketCommitBot: racket/master 5aca765 Eli Barzilay: `racket' -> `racket/base' switches in `htdp' and `2htdp'.... 13:29 (part) RacketCommitBot 13:34 greghendershott: eli: Thanks for letting me know. I'll log that as in issue and look at it. 13:35 (join) dented42 13:36 (join) carleastlund 13:39 dented42: I'm playing around with macros. The datum->syntax function takes a 'context' as it's first argument, which must be a syntax object. I don't really understand what that means, could someone enlighten me? 13:41 eli: greghendershott: (BTW, if you say my name here, my bot notifies me...) 13:41 jonrafkind: dented42, you have to imbue the syntax object with lexical context so thats what the first argument is 13:41 eli: dented42: Think about syntax objects as s-expression with "some lexical context" 13:42 eli: dented42: And that's in scare-quotes since you don't have any real access to that extra information, so the way you use it is by copying it from other syntax objects. 13:45 greghendershott: eli: Do you mean you'd prefer I not "eli:" you because the notifications are unwelcome, or are you just saying FYI that it won't go overlooked? 13:54 dented42: right 13:54 dented42: but what's it 'mean' ? 13:55 dented42: the guide has an example where the context is #'lex 13:55 dented42: but why not #'(1 2 3) ? 13:57 dented42: eli: so you mean that the context argument isn't the context itself, it's a syntax object from which to copy the context? 13:58 eli: greghendershott: No, that's fine -- I'm just saying that calling me doesn't fall on deaf ears. (Only it comes as one message that plops into the pile of other 3k emails...) 13:59 eli: dented42: You should see where lex appears in the pattern -- so using #'lex means that you take *that* piece of syntax's lexical context. If you'd write #'(1 2 3) then you'd be creating a new syntax object so the lexical context would be the one from the macro call, which is rarely what you'd want. 14:01 dented42: oh, ok 14:03 dented42: is there a way to extract a context from a syntax object? (something like syntax->context) 14:05 asumu: dented42: you can't really do anything with a context, so no. Anything that needs a context takes a syntax object. 14:06 dented42: what's the use of the context? what does it contain? 14:06 (join) mizu_no_oto 14:06 dented42: hm 14:07 (join) RacketCommitBot 14:07 RacketCommitBot: [racket] plt pushed 1 new commit to master: http://git.io/BghgSA 14:07 RacketCommitBot: racket/master 14d8c8b Eli Barzilay: Newlines at EOFs. 14:07 (part) RacketCommitBot 14:10 (join) RacketCommitBot 14:10 RacketCommitBot: [racket] plt pushed 2 new commits to master: http://git.io/VxpV4g 14:10 RacketCommitBot: racket/master 5f74f12 Asumu Takikawa: Add examples for the rest of built-in pict constructors 14:10 RacketCommitBot: racket/master 9e6329a Asumu Takikawa: slideshow/balloon: fix `balloon` to match docs 14:10 (part) RacketCommitBot 14:11 dented42: is it similar to an environment that contains the active bindings that one would pass to an eval function? 14:14 greghendershott: eli: Thanks again for the report re tasks.v1.js. I found and fixed the problem. Will log and push. However fixing that uncovered another issue. The Google Tasks API has something relatively unusual — use of the HTTP "PATCH" method. That's not one of the fab four (GET, PUT, POST, DELETE) supported in net/url AFIK. 14:16 greghendershott: I guess I'll code up my `patch-pure-port' to use in the GAPI lib, and then try to loop back and prep a merge request to add `patch-(im)pure-port' functions to net/url. 14:17 greghendershott: I suppose while I'm at it I may as well look at covering OPTIONS as well as PATCH. 14:19 (quit) mceier: Quit: leaving 14:20 (join) JStoker 14:21 dented42: redirect stuff from me to JStoker whilst I move to a different building :P 14:21 (quit) dented42: Quit: ["Textual IRC Client: www.textualapp.com"] 14:23 (quit) acarrico: Ping timeout: 260 seconds 14:28 (join) mceier 14:29 (quit) bitonic: Ping timeout: 264 seconds 14:31 eli: greghendershott: Yeah -- adding such things should be easy, IIRC. 14:34 (join) dented42 14:39 (join) bitonic 14:39 (join) acarrico 14:40 (quit) didi: Ping timeout: 255 seconds 14:50 greghendershott: eli: It's just a shame that net/url doesn't provide its `method-impure-port' and `method-pure-port' functions. If it did, I could write a two-line wrapper as an interim thing until it were added to net/url officially. But instead I'll have to duplicate a lot of that functionality in my lib. 14:50 greghendershott: I suppose it would be wrong to force net/url to provide it by way of rackunit's `require/expose', huh? :) 14:51 eli: Well, if you patch the code, and if I'm guessing right that it's going to be simple enough that there will be no questions, then something like that `require/expose' should be a fine hack with a big comment above it saying that this will go away with the next release... 14:51 (join) nilyaK 14:59 (quit) jonrafkind: Read error: Operation timed out 15:05 (join) dyoo 15:09 (join) rahul_ 15:10 (join) chturne 15:20 (quit) rahul_: Quit: Leaving 15:26 (join) jonrafkind 15:27 (join) yoklov 15:28 (join) ijp 15:28 (quit) yoklov: Client Quit 15:36 (quit) chturne: Ping timeout: 260 seconds 15:45 (quit) dented42: Quit: Computer has gone to sleep. 15:47 (quit) sethalves: Read error: Connection reset by peer 15:47 (join) sethalves 15:51 (join) dherman 15:56 (quit) nilyaK: Ping timeout: 268 seconds 16:05 (quit) ijp: Read error: Connection reset by peer 16:06 (quit) mizu_no_oto: Quit: ["Textual IRC Client: www.textualapp.com"] 16:08 (join) Shviller 16:25 (quit) MayDaniel: Read error: Connection reset by peer 16:27 (part) dherman 16:41 (join) RacketCommitBot 16:41 RacketCommitBot: [racket] plt pushed 1 new commit to master: http://git.io/kDzvdQ 16:41 RacketCommitBot: racket/master b5f5d42 Danny Yoo: correcting the type signature docs for htdp-intermediate's compose. 16:41 (part) RacketCommitBot 16:43 (join) dented42 16:48 (quit) phao: Read error: Connection reset by peer 16:48 dyoo: huh. I really hate the bug tracker now. I logged into it, and now the silly database won't let me query the database anymore. 16:48 (join) phao 16:53 asumu: dyoo: yeah, it sucks. I had a bunch of problems with logging in before. 16:53 dyoo: so… do I just restart my browser and erase cookies? I'm jamming to Songza right now; I don't want to stop it. :) Darn. 16:55 jonrafkind: what happened to moving the bug reports to github 16:55 samth: jonrafkind: still working on it 16:56 asumu: dyoo: you could start a new browser or use a private window or whatever. 16:56 asumu usually uses private windows on Opera 16:56 dyoo: I was just trying to close PR 13086, which is why I was trying to log in to the bug tracker 16:56 asumu: Also, do you have close/open permissions on the bug tracker? 16:56 dyoo: dunno; wanted to try it. :) 16:56 asumu: When I was having issues, it was because it was silently rejecting me for not having the right permissions. 16:57 jonrafkind: samth, oh, whats left to do? 16:57 jonrafkind: i thought it was working but people just didnt use it 17:01 (join) mye 17:01 samth: jonrafkind: drracket integration, a system for emailing people who submit bugs w/o gh accounts 17:04 (quit) dented42: Quit: Computer has gone to sleep. 17:10 (join) mizu_no_oto 17:16 greghendershott: eli: Thanks for the feedback re require/expose. Anyway, it turns out that the PATCH method is a HTTP 1.1 feature, whereas net/url is focused on HTTP 1.0. Although real-world servers can be OK getting some 1.1 features in a request with a 1.0 version, it's not exactly correct, and I'm not sure about PATCH. In fact the real-world server motivating this — Google's Task API service — _doesn't_ seem happy getting "PATCH /foo HTTP/ 17:16 greghendershott: TL;DR I have a commit but won't issue a pull request. Pulling might unravel the whole sweater. :) 17:20 (join) dented42 17:20 (join) anRch 17:21 (quit) cdidd: Remote host closed the connection 17:22 (join) Shvillr_ 17:22 (quit) Shviller: Disconnected by services 17:22 (nick) Shvillr_ -> Shviller 17:23 (part) phao: "Not Here" 17:23 (join) cdidd 17:49 (quit) dyoo: Quit: dyoo 18:11 (join) dyoo 18:12 (join) nilyaK 18:14 (part) dyoo 18:24 (join) bitonic` 18:25 (quit) mizu_no_oto: Quit: Computer has gone to sleep. 18:33 (quit) jeapostrophe: Ping timeout: 260 seconds 18:40 (quit) anRch: Quit: anRch 18:40 (quit) jonrafkind: Ping timeout: 252 seconds 18:41 (quit) bitonic`: Ping timeout: 260 seconds 18:50 (quit) mye: Quit: mye 19:03 (join) jeapostrophe 19:03 (quit) jeapostrophe: Changing host 19:03 (join) jeapostrophe 19:12 (join) bitonic` 19:15 (join) mizu_no_oto 19:22 (quit) bitonic`: Ping timeout: 240 seconds 19:47 (quit) mizu_no_oto: Quit: Computer has gone to sleep. 19:51 (join) mizu_no_oto 20:00 (quit) nathanpc: Quit: Computer has gone to sleep. 20:02 (quit) jrslepak: Ping timeout: 246 seconds 20:03 (join) Demosthenex 20:03 (quit) Demosthenex: Client Quit 20:04 (join) Demosthenex 20:04 (join) jrslepak 20:10 (join) DT`` 20:13 (join) bjz 20:16 (join) RacketCommitBot 20:16 RacketCommitBot: [racket] plt pushed 2 new commits to master: http://git.io/-XsLug 20:16 RacketCommitBot: racket/master 9377b63 Robby Findler: added show-derivations to redex 20:16 RacketCommitBot: racket/master 66c1045 Robby Findler: adjust the language dialog so that clicking on the example... 20:16 (part) RacketCommitBot 20:19 (quit) nilyaK: Ping timeout: 248 seconds 20:21 (join) nilyaK 20:21 (join) EddieSputz 20:24 (part) EddieSputz 20:25 (quit) mizu_no_oto: Quit: Computer has gone to sleep. 20:40 asumu: You know you're a Lisper when you try to type arithmetic into Google using prefix notation... 20:56 (quit) pavelpenev: Remote host closed the connection 20:57 (quit) bitonic: Remote host closed the connection 20:59 (join) bitonic 21:05 (quit) bitonic: Remote host closed the connection 21:07 (join) EddieSputz 21:12 (part) EddieSputz 21:14 (join) pavelpenev 21:17 (quit) pavelpenev: Remote host closed the connection 21:17 (quit) cdidd: Remote host closed the connection 21:20 (join) pavelpenev 21:25 (join) bitonic 21:30 (join) dyoo 21:31 (quit) dyoo: Client Quit 21:32 (join) RacketCommitBot 21:32 RacketCommitBot: [racket] plt pushed 1 new commit to master: http://git.io/-_8uLA 21:32 RacketCommitBot: racket/master c02797b Robby Findler: improve the language dialog a little bit:... 21:32 (part) RacketCommitBot 21:33 (quit) bitonic: Remote host closed the connection 21:39 (quit) masm: Quit: Leaving. 21:45 (quit) nilyaK: Ping timeout: 252 seconds 21:53 (join) RacketCommitBot 21:53 RacketCommitBot: [racket] plt pushed 1 new commit to master: http://git.io/B8jR8w 21:53 RacketCommitBot: racket/master b778e4e Jay McCarthy: enabling shared in plai with some shameless copying of kernel code 21:53 (part) RacketCommitBot 21:57 (join) RacketCommitBot 21:57 RacketCommitBot: [racket] plt pushed 1 new commit to master: http://git.io/PgnB1Q 21:57 RacketCommitBot: racket/master 261700e Robby Findler: whoops, forgot to add this file in my last commit 21:57 (part) RacketCommitBot 22:11 (join) blahgarbl 22:17 blahgarbl: so... does anyone actually use this? 22:17 bremner: this = ?? 22:17 blahgarbl: this channel 22:18 asumu: blahgarbl: yes. 22:18 asumu: Of course, it's IRC so it's not active 24/7. 22:18 asumu: (well, it's IRC and not #debian) 22:18 (quit) jao: Ping timeout: 244 seconds 22:19 blahgarbl: I'm not entirely sure of the scope of things, but can I ask questions about 2htdp libraries? 22:19 asumu: Sure. 22:20 blahgarbl: I may only have one question really 22:20 blahgarbl: and that is, how to get rid of that pesky sub-pixel rendering on diagonal lines 22:20 blahgarbl: and other stuff too I guess 22:21 blahgarbl: or is that just an implementation thing that cannot be changed 22:21 blahgarbl: actually I guess subpixel rendering isn't the right word, but hopefully you know what I mean 22:21 asumu: My guess is that it's an implementation thing. Do you have an example? 22:21 asumu: ISTR there was a discussion on the mailing list about this. 22:22 blahgarbl: well they're just basic lines 22:22 blahgarbl: like (line 50 50 'red) 22:22 asumu: Oh is this where it draws different thicknesses? 22:22 asumu: Depending on pixel alignment? 22:22 blahgarbl: yeah 22:22 blahgarbl: I figured it out for horizontal and vertical lines 22:23 blahgarbl: basically I have to place them at XXX.5 pixel locations 22:23 blahgarbl: but that doesn't help for diagonals 22:23 (quit) offby1: Read error: Connection reset by peer 22:25 asumu: blahgarbl: you might want to see http://pre.racket-lang.org/docs/html/teachpack/2htdpimage-guide.html#(part._nitty-gritty) 22:25 asumu: I think that explains the design. 22:28 blahgarbl: yeah that explains why it happens 22:28 blahgarbl: which more or less agrees with my preconception of why it happens 22:28 blahgarbl: but is there any way to "fix" it? 22:28 asumu: Oh okay. Well, apparently it is a design decision, so I don't think so. 22:28 asumu: You might ask on the mailing list though. 22:28 (quit) dented42: Ping timeout: 268 seconds 22:30 (join) dented42 22:35 blahgarbl: the real question is then 22:35 blahgarbl: how did the example images for this come out with non-smooth lines 22:35 blahgarbl: maybe that was done with htdp/image and not 2htdp/image or something 22:36 (quit) dented42: Ping timeout: 260 seconds 22:42 (quit) blahgarbl: Quit: Page closed 22:43 asumu: Oh, he's gone. 22:43 (quit) Shambles_: Quit: Leaving. 22:43 asumu: FWIW, all the examples in that part of the docs are actually rendered from code. 22:48 (join) mithos28 22:50 (join) Shambles_ 22:50 (part) Shambles_ 22:50 (join) Shambles_ 22:50 (join) mye 22:59 (join) offby1 22:59 (quit) offby1: Changing host 22:59 (join) offby1 23:14 (join) dented42 23:38 mithos28: who did the paper on a 'type system' for macros 23:44 mithos28: found it, "A theory of hygenic macros' by dave herman