00:24 (quit) Fare: Ping timeout: 248 seconds 00:24 (quit) jeapostrophe: Ping timeout: 246 seconds 00:36 (join) Fare 00:37 (quit) didi: Quit: ERC Version 5.3 (IRC client for Emacs) 00:44 (join) cdidd 00:51 (quit) myx: Quit: ушёл 00:52 (quit) lusory: Quit: leaving 01:00 (quit) dnolen: Remote host closed the connection 01:17 (quit) PCChris: Read error: Connection reset by peer 01:28 (join) asvil 02:29 (join) PCChris 02:33 (quit) cataska: Remote host closed the connection 02:34 (join) cataska 02:34 (join) sw2wolf 02:43 (join) PCChris_ 02:46 (quit) PCChris: Ping timeout: 244 seconds 02:47 (quit) asvil: Ping timeout: 252 seconds 02:47 (join) mceier 02:48 (quit) cataska: Remote host closed the connection 02:49 (join) cataska 02:53 (quit) cataska: Remote host closed the connection 02:53 (join) asvil 02:56 (join) cataska 03:06 (quit) ambrosebs: Ping timeout: 264 seconds 03:06 (join) mithos28 03:06 (quit) zuurr: Quit: computer sleeping 03:18 (quit) nilyaK: Read error: Connection reset by peer 03:18 (quit) cataska: Remote host closed the connection 03:20 (join) cataska 03:25 (join) hkBst 03:25 (quit) hkBst: Changing host 03:25 (join) hkBst 03:26 (quit) cataska: Remote host closed the connection 03:27 (join) cataska 03:29 (quit) hkBst: Read error: Connection reset by peer 03:30 (join) hkBst 03:30 (quit) hkBst: Changing host 03:30 (join) hkBst 03:32 (quit) mithos28: Quit: mithos28 03:33 (quit) cataska: Remote host closed the connection 03:39 (join) cataska 03:51 (quit) hkBst: Read error: Connection reset by peer 03:52 (join) hkBst 03:52 (quit) hkBst: Changing host 03:52 (join) hkBst 04:10 (join) mye 04:11 (quit) Fare: Ping timeout: 264 seconds 04:12 (join) noelw 04:27 (quit) jonrafkind: Ping timeout: 255 seconds 04:49 (join) soegaard 04:59 (quit) sw2wolf: Remote host closed the connection 05:03 (quit) dsp: Ping timeout: 252 seconds 05:14 (quit) mceier: Ping timeout: 264 seconds 05:20 (join) mceier 05:26 (join) bitonic 05:32 (join) ewemoa 05:36 ewemoa: anyone have success creating a stand-alone executable / distributable archive on windows from code that uses dynamic-require? 05:54 (quit) PCChris_: Ping timeout: 244 seconds 05:59 (join) masm 05:59 noelw: ewemoa: you probably need to tell Racket to include the modules you dynamically load 05:59 noelw: There is a special form for doing so 05:59 noelw: can't remember the name right now, but I'm checking the docs for you 06:00 ewemoa: noelw: define-runtime-path ? 06:00 noelw: Yes! 06:00 ewemoa: i see some info at: http://docs.racket-lang.org/raco/exe.html?q=raco 06:00 ewemoa: so i have these modules which i won't know the names of at build time though 06:01 ewemoa: i want to have folks be able to contribute later 06:01 noelw: Oh, that's a bit different 06:01 noelw: You just need to adjust the module search path to include the user's directory 06:03 noelw: current-library-collection-paths is the one you want 06:03 noelw: probably 06:04 ewemoa: so that will work with dynamic-require too? 06:04 ewemoa: i see the docs mention require 06:04 noelw: Dunno, but it's simple to test, no? 06:04 noelw: Just create a file somewhere, and the path to current-library-… and see if you can require it 06:04 noelw: with dynamic-require 06:05 ewemoa: well i have code that works when i don't use raco 06:05 ewemoa: when i go to build an exe, the result fails to run properly 06:06 ewemoa: fwiw, i filed a bug report with some simple code: http://bugs.racket-lang.org/query/?cmd=view&pr=13345 06:06 ewemoa: but that used define-runtime-path 06:07 ewemoa: i will try rewriting with current-library-collection-paths -- thanks for the lead, noelw 06:07 noelw: no worries 06:32 (join) hkBst_ 06:32 (quit) hkBst: Ping timeout: 248 seconds 06:41 (join) sw2wolf 06:42 (part) sw2wolf 07:07 (join) bniels 07:17 (quit) soegaard: Quit: soegaard 07:30 (join) mizu_no_oto 07:32 (quit) hkBst_: Remote host closed the connection 07:32 (join) hkBst_ 07:32 (quit) hkBst_: Changing host 07:32 (join) hkBst_ 07:36 (join) soegaard 07:40 (quit) kofno: Read error: Connection reset by peer 07:40 (join) kofno 07:49 (quit) hkBst_: Ping timeout: 255 seconds 07:50 (join) hkBst_ 07:50 (quit) hkBst_: Changing host 07:50 (join) hkBst_ 07:50 (join) jeapostrophe 07:50 (quit) jeapostrophe: Changing host 07:50 (join) jeapostrophe 08:07 (quit) hkBst_: Ping timeout: 246 seconds 08:09 (join) hkBst_ 08:11 (quit) ewemoa: Quit: Leaving. 08:23 (join) ambrosebs 08:38 (quit) ambrosebs: Remote host closed the connection 08:52 (join) zyoung 09:03 (quit) mizu_no_oto: Quit: Computer has gone to sleep. 09:14 (quit) jeapostrophe: Ping timeout: 255 seconds 09:18 (join) mizu_no_oto 09:44 (quit) hkBst_: Read error: Connection reset by peer 09:44 (join) hkBst_ 09:44 (quit) hkBst_: Changing host 09:44 (join) hkBst_ 09:45 (quit) mizu_no_oto: Quit: Computer has gone to sleep. 09:48 (join) lusory 09:58 (join) anRch 10:12 (quit) bniels: Quit: WeeChat 0.3.8 10:12 (join) jeapostrophe 10:12 (quit) jeapostrophe: Changing host 10:12 (join) jeapostrophe 10:21 (join) mizu_no_oto 10:22 (quit) jeapostrophe: Ping timeout: 250 seconds 10:24 (join) ambrosebs 10:35 (quit) ambrosebs: Ping timeout: 265 seconds 10:37 (join) MayDaniel 10:38 (quit) MayDaniel: Client Quit 10:47 (quit) hkBst_: Quit: Konversation terminated! 10:55 (quit) mceier: Quit: leaving 10:56 (join) RacketCommitBot 10:56 RacketCommitBot: [racket] plt pushed 1 new commit to master: http://git.io/lSILYA 10:56 RacketCommitBot: racket/master 4fc7195 Matthew Flatt: change subprocess handling to avoid waitpid(0, ...)... 10:56 (part) RacketCommitBot 11:01 (quit) SrPx: Quit: SrPx 11:01 (quit) bitonic: Remote host closed the connection 11:04 (join) SrPx 11:05 (join) bitonic 11:06 (quit) mizu_no_oto: Quit: ["Textual IRC Client: www.textualapp.com"] 11:07 (join) mizu_no_oto 11:09 (join) cipher 11:09 (quit) SrPx: Ping timeout: 246 seconds 11:10 cipher: so (lambda (str) ((string-length str) . <= . 200)) for GUI stuff is really quite annoying 11:11 cipher: does anyone have a suggestion for how to deal with that restriction in list-box% in a way that preserves the full string? 11:11 cipher: I can think of some ways but was wondering if there was a best practice of sorts 11:11 (join) SrPx 11:14 (nick) samth_away -> samth 11:19 soegaard: cipher: You can use an hasheq to map the truncated string to the original 11:24 (quit) SrPx: Quit: SrPx 11:24 (join) mithos28 11:38 cipher: soegaard: thanks. could you perhaps give an example? 11:39 cipher: it seems like there could be a collision depending on how you do it 11:40 cipher: if the key is the shortened string and the value the original. but perhaps I'm misunderstanding the approach 11:41 soegaard: Two different shortened strings are not eq?. Therefore the hasheq table can tell them apart. 11:41 soegaard: I don't have an example. 11:44 (quit) anRch: Quit: anRch 11:45 (join) SrPx 11:48 (join) dnolen 11:48 (quit) noelw: Quit: noelw 11:50 (join) RacketCommitBot 11:50 RacketCommitBot: [racket] plt pushed 2 new commits to master: http://git.io/VcKkYg 11:50 RacketCommitBot: racket/master e192433 Robby Findler: adjust drracket to track an lru order on tabs and use it... 11:50 RacketCommitBot: racket/master 9389596 Robby Findler: rework online compilation's internals... 11:50 (part) RacketCommitBot 11:51 (join) mceier 11:56 (join) jeapostrophe 11:56 (quit) jeapostrophe: Changing host 11:56 (join) jeapostrophe 12:09 (quit) SrPx: Quit: SrPx 12:12 (join) jao 12:12 (quit) jao: Changing host 12:12 (join) jao 12:17 (quit) kofno: Remote host closed the connection 12:21 (join) anRch 12:26 (quit) soegaard: Quit: soegaard 12:33 (join) hash_table 12:35 (join) kofno 12:36 (join) raphie 12:36 raphie: hey, anyone know how I would test a function that returns multiple values? check-equal? complains of an arity mismatch 12:38 asumu: rudybot: eval (require rackunit) (let-values ([(a b) (values 1 2)]) (check-equal? a 1) (check-equal? a 2)) 12:38 rudybot: asumu: your typed/racket sandbox is ready 12:38 rudybot: asumu: error: Type Checker: Summary: 6 errors encountered 12:38 asumu: rudybot: init racket 12:38 rudybot: asumu: your sandbox is ready 12:38 asumu: rudybot: eval (require rackunit) (let-values ([(a b) (values 1 2)]) (check-equal? a 1) (check-equal? a 2)) 12:38 rudybot: asumu: ; stderr: "--------------------\nFAILURE\nname: check-equal?\nlocation: (# 1 73 74 18)\nexpression: (check-equal? a 2)\nactual: 1\nexpected: 2\n\nCheck failure\n--------------------\n" 12:38 asumu: raphie: maybe something like this ^ 12:39 asumu: If that's too manual, you can write a custom check that does something like that. 12:39 (quit) sid0: Ping timeout: 246 seconds 12:40 (join) sid0 12:43 (join) RacketCommitBot 12:43 RacketCommitBot: [racket] plt pushed 1 new commit to master: http://git.io/19fyTQ 12:43 RacketCommitBot: racket/master d54f51a John Clements: added 1e-10 floor to prevent div-by-zero 12:43 (part) RacketCommitBot 12:43 (join) zuurr 12:45 (quit) zuurr: Client Quit 12:49 (join) soegaard 12:49 (quit) raphie: Remote host closed the connection 12:50 soegaard: rudybot: (eq? (substring "Hello World" 0 5) (substring "Hello Planet" 0 5)) 12:50 rudybot: soegaard: your sandbox is ready 12:50 rudybot: soegaard: ; Value: #f 12:50 cipher: raphi: how about match? 12:56 cipher: soegaard: yeah that works, thanks. 12:56 asumu: samth: any opinions on a (define: (a) v : t e) form? I added it on my git branch and it passes all tests. 12:57 samth: asumu: that seems fine to me 12:57 asumu: Ok, will push that once I revise docs. 12:58 cipher: but only as long as I keep around the substring for lookup right? 12:58 cipher: will the list-box% get message retrieve the same substring? 12:58 cipher: enough to be eq? 12:59 cipher: or will it be some copy 13:04 soegaard: I don't know for sure, but my guess is, that it will return the same string. Try! 13:07 (quit) mizu_no_oto: Quit: ["Textual IRC Client: www.textualapp.com"] 13:07 (join) nilyaK 13:08 (join) RacketCommitBot 13:08 RacketCommitBot: [racket] plt pushed 1 new commit to master: http://git.io/ud5H3A 13:08 RacketCommitBot: racket/master c5c5e69 Matthew Flatt: racket/draw: fix memory-management problems with JPEG binding 13:08 (part) RacketCommitBot 13:09 (join) RacketCommitBot 13:09 RacketCommitBot: [racket] plt pushed 1 new commit to master: http://git.io/kUrT3Q 13:09 RacketCommitBot: racket/master acda049 Asumu Takikawa: Add define: form variant for polymorphic non-function values 13:09 (part) RacketCommitBot 13:28 (join) jonrafkind 13:30 (join) netrino 13:34 (join) mizu_no_oto 13:41 mye: when creating a planet2 package, do I really have to wrap two folders deep, e.g. my-package/data/some-data-structure. It seems to me an entry in info.rkt could specify that this is to be installed as data/some-data-structure. 13:44 asumu: Yes, that's currently how it works. 13:48 mye: ok. But maybe it's worth considering to let raco pkg install create the folder structure. I don't like the nesting :) 13:49 mye: although, there's probably a reason for like it is that I don't see. 13:51 asumu: Yeah, that might be good. It might be set up the way it is because it's how `raco link` works, but I don't know. 13:53 stamourv: mye, asumu: IIRC there was some discussion of this on the mailing list. I forget what conclusion was reached. 13:55 (quit) anRch: Quit: anRch 13:56 (join) PCChris 13:57 (join) nejucomo 13:58 (join) untrusted 14:13 (join) Nisstyre-laptop 14:26 (quit) mye: Quit: mye 14:37 (quit) untrusted: Remote host closed the connection 14:40 (quit) asvil: Ping timeout: 252 seconds 14:53 (quit) bbloom: Quit: Computer has gone to sleep. 15:04 (join) RacketCommitBot 15:04 RacketCommitBot: [racket] plt pushed 1 new commit to master: http://git.io/tJTEiw 15:04 RacketCommitBot: racket/master 67af968 Vincent St-Amour: Add failing test case for instantiation and special typing rules. 15:04 (part) RacketCommitBot 15:10 (quit) jonrafkind: Ping timeout: 252 seconds 15:20 (quit) nejucomo: Quit: leaving 15:22 (join) nejucomo 15:27 (join) jonrafkind 15:34 (quit) mizu_no_oto: Quit: ["Textual IRC Client: www.textualapp.com"] 15:36 (join) kofno_ 15:37 (quit) kofno: Read error: Connection reset by peer 15:56 (quit) Nisstyre-laptop: Read error: Connection reset by peer 15:57 (join) Nisstyre-laptop 16:16 (join) bbloom 16:36 (quit) hash_table: Ping timeout: 244 seconds 16:56 (quit) soegaard: Quit: soegaard 16:57 (join) mizu_no_oto 17:02 (quit) ohama: Remote host closed the connection 17:02 (join) soegaard 17:06 (join) ohama 17:06 (quit) soegaard: Client Quit 17:12 (quit) mizu_no_oto: Quit: Computer has gone to sleep. 17:21 (join) SrPx 17:23 (join) soegaard 17:27 (join) francisl 17:38 (quit) SrPx: Quit: SrPx 17:40 (quit) dnolen: Ping timeout: 252 seconds 17:40 (join) MayDaniel 17:40 (join) Aune 17:44 (quit) asumu: Ping timeout: 264 seconds 17:58 (quit) jonrafkind: Read error: Operation timed out 18:01 (join) ewemoa 18:03 (quit) zyoung: Ping timeout: 272 seconds 18:06 (quit) MayDaniel: Read error: Connection reset by peer 18:08 (quit) ewemoa: Quit: Leaving. 18:13 (quit) jeapostrophe: Ping timeout: 256 seconds 18:13 (join) ewemoa 18:34 (quit) Aune: Quit: L?mnar 18:43 (quit) soegaard: Quit: soegaard 19:03 (quit) kofno_: Remote host closed the connection 19:06 (join) jeapostrophe 19:06 (quit) jeapostrophe: Changing host 19:06 (join) jeapostrophe 19:13 (quit) bitonic: Ping timeout: 248 seconds 19:19 (join) dnolen 19:34 (join) kofno 19:47 (quit) cdidd: Remote host closed the connection 19:47 (quit) dnolen: Ping timeout: 255 seconds 20:04 (quit) kofno: Remote host closed the connection 20:04 (join) kofno 20:26 (join) asumu 20:30 (join) SrPx 20:34 Nisstyre-laptop: Does DrRacket have any xmas easter eggs? 20:39 (quit) netrino: Quit: Ave! 20:42 (quit) nejucomo: Remote host closed the connection 21:07 (quit) francisl: Remote host closed the connection 21:07 (join) francisl 21:09 (join) jonrafkind 21:13 (join) hash_table 21:21 (quit) hash_table: Ping timeout: 248 seconds 21:37 (join) hash_table 21:37 (join) RacketCommitBot 21:37 RacketCommitBot: [racket] plt pushed 4 new commits to master: http://git.io/214Dkw 21:37 RacketCommitBot: racket/master aa08a68 Matthew Flatt: add phantom byte strings... 21:37 RacketCommitBot: racket/master 35744a7 Matthew Flatt: racket/draw: switch bitmap% accounting to phantom bytes... 21:37 RacketCommitBot: racket/master a3800cd Greg Hendershott: Render Scribble margin-note as Markdown block-quote.... 21:37 (part) RacketCommitBot 21:38 (quit) masm: Quit: Leaving. 21:39 (join) mizu_no_oto 21:48 (join) RacketCommitBot 21:48 RacketCommitBot: [racket] plt pushed 2 new commits to master: http://git.io/6_wDHw 21:48 RacketCommitBot: racket/master 1f3b9d3 J.C. Whittier: fix some status messages in the Rummy game... 21:48 RacketCommitBot: racket/master 1bcb984 J.C. Whittier: reduce dependencies of `games/ginrummy/ginrummy' 21:48 (part) RacketCommitBot 21:50 (join) spiderweb 21:53 (quit) Demosthenex: Ping timeout: 250 seconds 22:00 (quit) mizu_no_oto: Quit: Computer has gone to sleep. 22:01 (join) zyoung 22:08 (quit) bbloom: Ping timeout: 244 seconds 22:12 (join) bbloom 22:13 (join) bitonic 22:15 (join) Demosthenex 22:19 cipher: hierarchical-list% is way better than list-box% for my purpose. 22:25 (quit) nilyaK: Quit: Leaving. 22:49 (join) safekeeping 22:56 (join) mizu_no_oto 22:59 (quit) zyoung: Remote host closed the connection 23:02 (quit) hash_table: Ping timeout: 260 seconds 23:02 (quit) mizu_no_oto: Quit: Computer has gone to sleep. 23:08 (quit) Shviller: Ping timeout: 272 seconds 23:08 (join) Shviller 23:17 (join) Nisstyre 23:23 (join) nilyaK 23:28 (join) mizu_no_oto 23:30 (join) PCChris_ 23:33 (quit) PCChris: Ping timeout: 260 seconds 23:37 (quit) bitonic: Ping timeout: 255 seconds