00:41 (join) ambrosebs 01:28 (join) RacketCommitBot 01:28 RacketCommitBot: [racket] plt pushed 1 new commit to master: http://git.io/LsDB-g 01:28 RacketCommitBot: [racket/master] add some simpler exercises to start - Robby Findler 01:28 (part) RacketCommitBot 01:30 (quit) ambrosebs: Ping timeout: 272 seconds 01:35 (quit) jonrafkind: Ping timeout: 244 seconds 01:37 (join) adu 02:11 (join) bjz 02:17 (quit) mithos28: Quit: mithos28 02:56 (quit) bjz: Ping timeout: 252 seconds 03:03 (join) bjz 03:27 (join) jeapostrophe 03:27 (quit) jeapostrophe: Changing host 03:27 (join) jeapostrophe 03:38 jeapostrophe: eli: hey eli 03:46 (join) mithos28 03:47 (quit) mithos28: Client Quit 03:47 (join) mithos28 04:11 (quit) jeapostrophe: Ping timeout: 244 seconds 04:12 (quit) mithos28: Quit: mithos28 04:15 (join) dnolen 04:30 (join) josdeha_rt 04:35 (quit) dnolen: Remote host closed the connection 05:06 (join) RacketCommitBot 05:06 RacketCommitBot: [racket] plt pushed 2 new commits to master: http://git.io/5HzQ7A 05:06 RacketCommitBot: [racket/master] Minor fix for the installer tests. - Eli Barzilay 05:06 RacketCommitBot: [racket/master] Adjust for new error mesage style. - Eli Barzilay 05:06 (part) RacketCommitBot 05:07 (join) masm 05:16 (quit) bjz: Quit: Leaving... 05:21 eli: stamourv: the drdr note about check-dists failure is a real brokenness that you need to fix. 05:22 (join) RacketCommitBot 05:22 RacketCommitBot: [racket] plt pushed 1 new commit to master: http://git.io/Tiof6Q 05:22 RacketCommitBot: [racket/master] Synch German string constants with latest. - Mike Sperber 05:22 (part) RacketCommitBot 05:47 (join) MayDaniel 06:29 (join) bitonic 06:52 (join) chturne 07:00 (quit) adu: Quit: adu 07:02 (join) karswell 07:03 (quit) karswell: Remote host closed the connection 07:10 (join) Shvillr_ 07:10 (join) antithesis 07:11 (quit) Shviller: Disconnected by services 07:11 (nick) Shvillr_ -> Shviller 07:13 (join) karswell 07:22 (quit) josdeha_rt: Remote host closed the connection 07:26 (join) bjz 07:27 (join) bjz_ 07:31 (quit) bjz: Ping timeout: 252 seconds 07:31 (join) RacketCommitBot 07:31 RacketCommitBot: [racket] plt pushed 2 new commits to master: http://git.io/EAfEog 07:31 RacketCommitBot: [racket/master] Fix how props checks itself. - Eli Barzilay 07:31 RacketCommitBot: [racket/master] Add "compatibility" to dist-specs. - Eli Barzilay 07:31 (part) RacketCommitBot 07:36 (join) RacketCommitBot 07:36 RacketCommitBot: [racket] plt pushed 1 new commit to master: http://git.io/18kAdA 07:36 RacketCommitBot: [racket/master] Add responsible for "compatibility". - Eli Barzilay 07:36 (part) RacketCommitBot 07:50 (quit) bjz_: Quit: Leaving... 07:51 (join) josdeha_rt 08:01 (quit) josdeha_rt: Remote host closed the connection 08:01 (join) josdeha_rt 08:04 (quit) josdeha_rt: Remote host closed the connection 08:05 (join) josdeha_rt 08:06 (quit) josdeha_rt: Remote host closed the connection 08:34 (join) bjz 08:48 (join) samth 08:48 (quit) samth: Changing host 08:48 (join) samth 08:51 (quit) MayDaniel: Read error: Connection reset by peer 08:54 (join) neilv 08:54 neilv: raco setup: 1 rendering: redex/redex.scrbl 08:54 neilv: this is building the pre-release. it's been hung there for a while, both cpus at 100% 08:54 (join) lewis1711 08:55 lewis1711: ok I feel seriously stupid here.. how do *use* multiple values? everything I've searched just tells me how to write a procedure that returns them 08:55 neilv: start with "values" and "let-values" 08:56 lewis1711: thanks 09:02 (join) getpwnam 09:03 (join) hash_table 09:07 (quit) neilv: Quit: Leaving 09:12 (quit) rbarraud: Ping timeout: 246 seconds 09:29 eli: rudybot: (define-values [a b c] (values 1 2 3)) (+ a b c) 09:29 rudybot: eli: Internal definitions are better than letrec* in at least one respect: they allow mixing of many different types of recursive definitions, including 'define-syntax', 'define-values', and any other define constructs (such as record type definitions) that have been added later. letrec-style constructs can't do that. 09:29 eli: rudybot: eval (define-values [a b c] (values 1 2 3)) (+ a b c) 09:29 rudybot: eli: ; Value: 6 09:29 eli: lewis1711: ^ 09:31 (join) anRch 09:38 (quit) bjz: Quit: Bye! 09:43 (quit) cdidd: Remote host closed the connection 09:58 (quit) samth: Ping timeout: 264 seconds 10:22 (join) ambrosebs 10:23 (quit) bitonic: Remote host closed the connection 10:23 (quit) anRch: Quit: anRch 10:24 (join) bitonic 10:29 (quit) bitonic: Remote host closed the connection 10:29 (join) bitonic 10:29 (quit) bitonic: Remote host closed the connection 10:31 (join) bitonic 10:43 (join) jeapostrophe 10:57 (quit) masm: Quit: Leaving. 11:31 (join) adu 11:46 (quit) jrslepak: Read error: Connection reset by peer 11:48 (quit) adu: Quit: adu 11:50 (join) jrslepak 11:51 (quit) ambrosebs: Ping timeout: 246 seconds 11:55 (join) [mark] 11:55 (quit) [mark]: Changing host 11:55 (join) [mark] 12:00 (join) mithos28 12:05 (join) cdidd 12:09 (join) esilkensen 12:12 (quit) esilkensen: Remote host closed the connection 12:13 (join) RacketCommitBot 12:13 RacketCommitBot: [racket] plt pushed 2 new commits to master: http://git.io/y1HB0w 12:13 RacketCommitBot: [racket/master] An a warning newline, minor additional tweaks. - Eli Barzilay 12:13 RacketCommitBot: [racket/master] Fix test due to code refactoring, sort export lists in module descriptions. - Eli Barzilay 12:13 (part) RacketCommitBot 12:22 (join) MayDaniel 12:23 (join) vu3rdd 12:23 (quit) vu3rdd: Changing host 12:23 (join) vu3rdd 12:44 (quit) mithos28: Quit: mithos28 13:09 (quit) Nisstyre: Quit: Leaving 13:14 (join) mithos28 13:15 (quit) vu3rdd: Remote host closed the connection 13:16 (join) jackhammer2022 13:23 (join) RacketCommitBot 13:23 RacketCommitBot: [racket] plt pushed 2 new commits to master: http://git.io/idMN6g 13:23 RacketCommitBot: [racket/master] racket/draw: fix potential png bug - Matthew Flatt 13:23 RacketCommitBot: [racket/master] fix interaction of place-channel receive and GC - Matthew Flatt 13:23 (part) RacketCommitBot 13:25 (quit) hash_table: Ping timeout: 264 seconds 13:25 (quit) getpwnam: Ping timeout: 264 seconds 13:40 (quit) mithos28: Quit: mithos28 13:56 (quit) jackhammer2022: Quit: Textual IRC Client: http://www.textualapp.com/ 14:00 (join) snearch 14:01 (quit) snearch: Read error: Connection reset by peer 14:14 (join) jeremyheiler 14:24 (join) snearch 14:34 (quit) jeremyheiler: Quit: Computer has gone to sleep. 14:55 (join) jeremyheiler 15:05 (join) bitonic` 15:06 (quit) jeapostrophe: Ping timeout: 246 seconds 15:07 (quit) bitonic: Ping timeout: 272 seconds 15:08 (quit) jeremyheiler: Quit: Computer has gone to sleep. 15:13 (quit) ASau: Ping timeout: 252 seconds 15:16 (join) jeapostrophe 15:16 (quit) jeapostrophe: Changing host 15:16 (join) jeapostrophe 15:21 (join) mithos28 15:40 (join) ssbr 15:45 (join) jonrafkind 15:53 (join) jeremyheiler 16:02 mithos28: What is the status of support for the repl in racket? Is everything supposed to work, or can developers claim 'The toplevel considered harmful' and not support that workflow. 16:05 bremner: I heard the other day "teaching languages are only supported in DrRacket" 16:06 bremner: or something like that. 16:07 mithos28: bremner: Are you responding to me? I don't mean repl as in CLI vs GUI. I mean top-level versus module. 16:07 bremner: oh, nevermind me then 16:07 mithos28: So DrRacket's interaction window counts 16:49 (join) getpwnam 16:50 (join) hash_table 16:59 (join) ASau 17:11 (quit) snearch: Quit: Verlassend 17:12 (join) masm 17:14 (quit) antithesis: Quit: antithesis 17:38 (join) RacketCommitBot 17:38 RacketCommitBot: [racket] plt pushed 2 new commits to master: http://git.io/tfPL8A 17:38 RacketCommitBot: [racket/master] fix name of function in docs - Ryan Culpepper 17:38 RacketCommitBot: [racket/master] syntax/parse: fix bug in specialized code for ellipsis patterns - Ryan Culpepper 17:38 (part) RacketCommitBot 17:51 (quit) masm: Quit: Leaving. 17:58 (join) Shambles_1 17:58 (quit) Shambles_: Ping timeout: 276 seconds 18:01 (join) Nisstyre 18:15 (quit) jonrafkind: Ping timeout: 250 seconds 18:25 (quit) jeremyheiler: Quit: Computer has gone to sleep. 18:39 (quit) MayDaniel: Read error: Connection reset by peer 18:44 asumu: mithos28: probably something to discuss on -dev if you want an "official" stance 18:45 mithos28: I figured out how to make my thing work at the top level 18:45 mithos28: so it is not that important any more 18:46 mithos28: TR at the toplevel is a lot different from TR in a module 19:09 (join) jonrafkind 19:09 (quit) jonrafkind: Changing host 19:09 (join) jonrafkind 19:13 eli: mithos28: The usual answer is that the REPL is a priceless tool for interactive development, but it should not be used for proper code, hence the banishment of `load' and the use of modules & `require' instead. 19:14 (join) jeremyheiler 19:14 eli: AFAICT, even the r7rs people who really wanted to keep the repl at all cost did so by tricks like "procedural macros -- what's that? Oh, look, there's a giant pink alligator behind you!". 19:14 eli: (For a rather weak value of "even", that is...) 19:15 mithos28: I'm not sure I get what you mean about r7rs 19:16 mithos28: I've been trying to follow it, but get bored when they have trouble deciding on how = and eqv? work 19:16 eli: :) 19:16 eli: The main point is that telling them that the repl is useful but not sacred is ... dangerous. 19:17 eli: IIRC, they started with a bunch of arguments about these issues that lead to bringing back the fexpr ghosts. 19:17 eli: Stuff like (define (foo) (bar)) and later defining `bar' as a macro. 19:17 mithos28: In the repl or in a module? 19:19 Araq: eli: do you have any experience with fexprs? 19:19 Araq: I only skimmed the paper about them ... 19:21 (quit) jeremyheiler: Quit: Computer has gone to sleep. 19:23 asumu: rudybot: (require syntax/pink-alligator) 19:23 rudybot: asumu: your sandbox is ready 19:23 rudybot: asumu: error: default-load-handler: cannot open input file: "/mnt/racket-5.2.900.1/collects/syntax/pink-alligator.rkt" (No such file or directory; errno=2) 19:25 eli: mithos28: In a repl, of course -- the whole point of a module is that you can make sense of it, but in a repl you just can't do that... 19:26 eli: Araq: Not more than silly games, but it's pretty obvious that you can easily get yourself into a mess. 19:52 (join) jeremyheiler 20:02 (quit) mithos28: Quit: mithos28 20:14 (quit) stchang: Read error: Operation timed out 20:17 (join) mithos28 20:17 (join) stchang 20:20 (quit) jeremyheiler: Quit: Computer has gone to sleep. 20:32 (join) adu 20:33 (quit) adu: Client Quit 20:51 (quit) chturne: Quit: Leaving 21:02 (quit) mithos28: Quit: mithos28 21:04 (join) jeremyheiler 21:15 (quit) bitonic`: Ping timeout: 264 seconds 21:45 (quit) jeapostrophe: Ping timeout: 272 seconds 21:51 (quit) ssbr: Read error: Operation timed out 21:56 (join) knob 21:56 knob: Hello everyone =) 22:16 (quit) jonrafkind: Ping timeout: 240 seconds 22:25 asumu: knob: Hi 22:28 knob: hey =) 22:28 knob: starting our with Racket 22:28 knob: Just installed the package... running DrRacket now 22:30 asumu: That's great! 22:31 knob: Yeah! So far, so good =) 22:35 (quit) knob: Ping timeout: 246 seconds 23:03 (quit) jeremyheiler: Quit: Computer has gone to sleep. 23:05 (join) lebro 23:19 (quit) lebro: Read error: Connection reset by peer 23:22 (join) lebro 23:47 (quit) Shambles_1: Quit: Leaving. 23:48 (join) Shambles_