00:01 (join) fmu` 00:03 (quit) fmu: *.net *.split 00:18 (nick) emma -> em 00:22 (quit) geoffhill: Quit: geoffhill 00:39 (quit) mithos28: Quit: mithos28 00:39 (quit) rekahsoft: Read error: Operation timed out 00:45 (quit) common_tragedian: Remote host closed the connection 00:46 (join) PLT_Notify 00:46 PLT_Notify: racket: master Kevin Tew * 4749ae9 (1 files in 1 dirs): Fix places message to correctly say place-channel-send, add support for ... - http://bit.ly/hjwqdq 00:46 (part) PLT_Notify 01:38 (quit) saint_cypher: Quit: Leaving. 01:43 (join) saint_cypher 02:00 (quit) dnolen: Quit: dnolen 02:01 (quit) blomqvist: Quit: Heroes die once, Cowards live longer! 02:03 (join) ghiu 02:03 ghiu: be 02:03 ghiu: hi 02:03 ghiu: i'm learning racket 02:03 ghiu: a question: the guide says that keyword arguments cannot be used _alon_ 02:03 ghiu: *_alone_ 02:03 ghiu: must must always be provided with a value 02:04 (join) blomqvist 02:04 ghiu: this makes sense. so, if i want to use a keyword like a flag, i have to pass it a boolean value 02:04 ghiu: example 02:04 ghiu: #:uppercase #t 02:04 (join) PLT_Notify 02:04 PLT_Notify: racket: master Kevin Tew * 3358ec8 (2 files in 2 dirs): Place-channel path test cases - http://bit.ly/eZwK2j 02:04 (part) PLT_Notify 02:05 ghiu: question: how come racket internally uses them without arguments? lik #:transparent in (struct)? 02:05 ghiu: shouldn't it be #:transparent #t? 03:51 (join) PLT_Notify 03:51 PLT_Notify: racket: master Eli Barzilay * 0d021aa (7 files in 4 dirs): New Racket version 5.1.1.3. - http://bit.ly/hvJsN8 03:51 (part) PLT_Notify 04:01 (join) kanak 04:03 kanak: anyone here using emacs to code in racket? could you please describe your setup. thank you. 04:17 bremner_: kanak: I use geiser 04:18 bremner_: I have to go, but you can google, or it is in debian unstable 04:18 kanak: bremner_: thanks. do you also use stuff like quack? 04:34 (quit) eli: Ping timeout: 252 seconds 05:27 (quit) gabot: Ping timeout: 258 seconds 05:35 (topic) -: Racket -- http://racket-lang.org -- Come to Racket Days: July 23-24 -- logs @ http://racket-lang.org/irc-logs 05:35 (names) -: gabot masm kanak blomqvist ghiu fmu` evhan shofetim petey-away clklein DT`` bremner_ shachaf martinhex Demosthenes jackhill amoe offby1 Fade qha Zorlin mario-goulart Lemonator samth_away Eren em rudybot tildedave Nightwolf cky ohwow ve friscosam danking cow-orker tewk_ zakwilson mattmight _p4bl0 stamourv hyko @ChanServ 06:43 (nick) fmu` -> fmu 06:48 (join) MayDaniel 07:09 (quit) MayDaniel: Read error: Connection reset by peer 07:41 bremner_: kanak: no, I just use geiser. 07:57 (join) rekahsoft 08:28 (join) mceier 08:56 (join) PLT_Notify 08:56 PLT_Notify: racket: master Matthew Flatt * e1fced4 (1 files in 1 dirs): places: clean up bad-message reporting, simplify some code - http://bit.ly/e9aLZD 08:56 (part) PLT_Notify 09:22 (join) PLT_Notify 09:22 PLT_Notify: racket: master Matthew Flatt * e47c9a2 (3 files in 2 dirs): allow cyclic values over place channels - http://bit.ly/gn4Mqw 09:22 (part) PLT_Notify 09:37 (join) PLT_Notify 09:37 PLT_Notify: racket: master Matthew Flatt * 5969524 (1 files in 1 dirs): remove debugging leftovers(?) - http://bit.ly/ijCh8f 09:37 (part) PLT_Notify 09:40 (join) tauntaun 09:42 (join) PLT_Notify 09:42 PLT_Notify: racket: master Sam Tobin-Hochstadt * 05d9e1a (1 files in 1 dirs): Refactor to avoid duplicated code. 09:42 PLT_Notify: racket: master Sam Tobin-Hochstadt * e7beef3 (1 files in 1 dirs): Remove unused macro. ... 09:42 PLT_Notify: racket: master Sam Tobin-Hochstadt * 7ba2b6e (1 files in 1 dirs): Fix typo. 09:42 (part) PLT_Notify 09:49 (join) emporas 10:18 (join) anRch 10:22 (join) PLT_Notify 10:22 PLT_Notify: racket: master Matthew Flatt * 714df55 (1 files in 1 dirs): restore needed forcing of hash codes - http://bit.ly/enP1tN 10:22 (part) PLT_Notify 10:29 (join) hoeppner 10:29 hoeppner: Where can I find something that just lists all the functions in vanilla racket in one place? 10:31 DT``: hoeppner, http://docs.racket-lang.org/reference/doc-index.html 10:31 hoeppner: Many thanks, I was looking in that area unsucessfully for a while. 10:32 DT``: you're welcome. 11:00 (join) lucian 11:01 stamourv: kanak: I use quack, and it works pretty well 11:01 stamourv: I've been meaning to try geiser, but haven't gotten around to yet 11:02 stamourv: ask for other minor modes, paredit is a must, and foof's scheme-complete and eldoc support for scheme are nice too 11:02 stamourv: s/ask/as/ 11:03 bremner_: I don't know scheme-complete and eldoc, but there is some corresponding functionality in geiser, I _think_ 11:08 stamourv: could be 11:08 stamourv: I don't use scheme-complete all that much, but eldoc is kind of nice 11:08 stamourv: you put your cursor over a function call, and it shows you the header of the function 11:08 stamourv: if it's either a standard function, or one that's in an open buffer 11:13 bremner_: hmm. sounds similar, although for several things like (define ), geiser just basically says where it is defined 11:13 (join) lucian_ 11:15 Eren: I have a list of numbers, which represents the position of the vectors 11:15 Eren: I need to mark these positions false, given with this list of numbers 11:15 (quit) lucian: Ping timeout: 260 seconds 11:16 Eren: for example, '(1 2 3) (vector "foo" "bar" 'a 'b), would produce (vector "foo" #f #f #f) 11:16 Eren: the problem is that (vector-set!) does not returns anything, it's void 11:16 Eren: how should I proceed? 11:17 Eren: normaly, I would do it with foldr, but since (vector-set!) does not produce anything 11:17 Eren: it won't work 11:17 Eren: any suggestions? 11:17 DT``: (map (λ (i) (vector-set! v i #f)) '(1 2 3)) 11:17 DT``: *for-each 11:18 DT``: that's what I'd do. 11:19 Eren: yeah, but given the notion that map is used, it seems awkward to me 11:19 (join) ckrailo 11:20 Eren: the above implies, until the end of the list, give one element, proceed (vector-set!), add the returned value from (vector-set!) to the list 11:20 Eren: accordingly to docs, (vector-set! vec pos v) → void? 11:20 Eren: s/give/get/ 11:21 Eren: isn't it awkward? 11:21 DT``: yeah, I should've used for-each, that doesn't build the list and returns void. 11:21 DT``: (for-each (λ (i) ... 11:22 Eren: DT``: yeah, that will do the trick 11:31 Eren: DT``: http://pastebin.ca/2048663 , thanks :) 11:32 DT``: np. 11:33 DT``: Eren, that's going to modify `board' directly. 11:33 DT``: use vector-copy to make a copy. 11:44 Eren: DT``: oh, okie 11:52 (quit) emporas: Read error: Connection timed out 11:52 (join) emporas 12:00 (join) mithos28 12:04 (quit) hoeppner: Ping timeout: 246 seconds 12:04 (quit) anRch: Quit: anRch 12:04 (join) jonrafkind 12:21 (join) anRch 12:23 ghiu: anybody here? 12:23 jonrafkind: yea 12:24 ghiu: hi jonrafkind . a question: the guide says that keyword arguments cannot be used _alone_ 12:24 ghiu: his makes sense. so, if i want to use a keyword like a flag, i have to pass it a boolean value like #:uppercase #t 12:24 ghiu: uestion: how come racket internally uses them without arguments? lik #:transparent in (struct)? houldn't it be #:transparent #t? 12:25 jonrafkind: not all keywords need arguments 12:25 jonrafkind: just the fact that the keyword is passed is a signal to the function being called 12:25 jonrafkind: alone means you can't do (define v #:foo) 12:26 jonrafkind: keywords cannot be used as expressions 12:26 jonrafkind: probably the docs should say that instead of 'alone' 12:28 ghiu: how can i then read if a keyword is set or not? 12:30 jonrafkind: im not sure how to do it with a regular function but with a macro you can inspect the syntax to see if its a keyword 12:30 jonrafkind: probably with a regular function you can't use a keyword alone 12:31 jonrafkind: http://docs.racket-lang.org/syntax/syntax-helpers.html?q=keywords#(part._stxkeyword) 12:32 (quit) tauntaun: Ping timeout: 246 seconds 12:35 (join) tauntaun 12:35 ghiu: thanx :) 12:37 (join) rramsden 12:50 (quit) anRch: Quit: anRch 12:51 (quit) lucian_: Remote host closed the connection 12:51 (join) lucian 12:56 (join) lucian_ 12:57 (quit) lucian: Read error: Operation timed out 12:59 (quit) rramsden: Quit: Leaving 13:00 (nick) lucian_ -> lucian 13:08 (nick) samth_away -> samth 13:10 (join) MayDaniel 13:17 (quit) tauntaun: Ping timeout: 246 seconds 13:23 (quit) MayDaniel: 13:26 (join) PLT_Notify 13:26 PLT_Notify: racket: master Matthew Flatt * 231cf7d (1 files in 1 dirs): win32: create threads in the right way for C library - http://bit.ly/gNCPWP 13:26 (part) PLT_Notify 13:40 (quit) kanak: Quit: Leaving 13:49 (quit) lucian: Remote host closed the connection 13:50 (join) ghiu_ 13:50 (quit) ghiu: Ping timeout: 246 seconds 13:50 (nick) ghiu_ -> ghiu 13:53 (join) lucian 14:15 (quit) lucian: Remote host closed the connection 14:29 (join) PLT_Notify 14:29 PLT_Notify: racket: master Matthew Flatt * e9dd758 (2 files in 2 dirs): win32: fix incorrectly shared path-conversion buffer - http://bit.ly/hJJocZ 14:29 (part) PLT_Notify 14:46 (join) saint_cypher 15:13 (join) tauntaun 15:35 (quit) tauntaun: Ping timeout: 246 seconds 15:37 (join) tauntaun 15:59 (join) lucian 16:17 (quit) tauntaun: Quit: Ex-Chat 16:26 (join) PLT_Notify 16:26 PLT_Notify: racket: master Matthew Flatt * 499800d (2 files in 1 dirs): fix typos 16:26 PLT_Notify: racket: master Matthew Flatt * aed7bdf (1 files in 1 dirs): fix gc of ps/pdf/svg cairo-surface stream 16:26 PLT_Notify: racket: master commits e9dd758...aed7bdf - http://bit.ly/fT2frp 16:26 (part) PLT_Notify 16:27 (quit) ckrailo: Quit: Computer has gone to sleep. 16:31 (join) rramsden 16:42 (join) MayDaniel 16:44 (quit) MayDaniel: Read error: Connection reset by peer 16:54 (join) ckrailo 16:59 (quit) rramsden: Quit: Leaving 17:16 (join) anRch 17:18 (quit) jonrafkind: Ping timeout: 240 seconds 17:30 (join) hussaibi_ 17:37 (join) jonrafkind 17:38 (quit) hussaibi_: Ping timeout: 252 seconds 17:39 (join) realitygrill 17:40 realitygrill: er, so does anyone know the difference between htdp2e and htdp? 17:40 (join) hussaibi_ 17:42 stamourv: realitygrill: 2e is more up to date. It makes use of the newer, better, animation libraries of Racket. 17:43 stamourv: It also explains certain things differently, to reflect teaching lessons learned since 1e. 17:43 stamourv: But it's not complete yet, only the first few chapters have been written. 17:43 realitygrill: yeah, I am partway through part 1... 17:43 realitygrill: skipped ahead and saw part 3 was empty 17:45 realitygrill: tbh i am kinda of frustrated with dealing with animating stuff and so wondered if I would be better served by switching back to htdp1 or SICP (which I just got in the mail!) 17:46 stamourv: well, 2e should have plenty of exercises that don't involve animation 17:46 realitygrill: oh, ok. I'm a bit afraid to just skip 18:00 (quit) saint_cypher: Quit: Leaving. 18:05 (quit) hussaibi_: Ping timeout: 252 seconds 18:06 (join) hussaibi_ 18:07 (quit) hussaibi_: Client Quit 18:09 (quit) anRch: Quit: anRch 18:13 (join) hussaibi 18:14 (quit) ckrailo: Quit: Computer has gone to sleep. 18:18 (quit) mceier: Quit: leaving 18:23 (join) ckrailo 18:28 (quit) ghiu: Quit: ghiu 18:36 (quit) hussaibi: Ping timeout: 260 seconds 18:39 (join) hussaibi 18:47 (quit) hussaibi: Ping timeout: 260 seconds 18:51 samth: realitygrill, in what way are you frustrated w/ animation? 18:54 (join) hussaibi 18:54 (quit) hussaibi: Client Quit 18:59 (join) hussaibi 19:04 (quit) hussaibi: Ping timeout: 264 seconds 19:05 (join) hussaibi 19:13 realitygrill: samth: maybe I'm weird. I just don't really like dealing with images, pinholes, stuff like that 19:13 realitygrill: I should maybe go slower too 19:13 (join) saint_cypher 19:21 (quit) hussaibi: Ping timeout: 276 seconds 19:22 (join) hussaibi 19:26 (quit) lucian: Remote host closed the connection 19:29 (join) PLT_Notify 19:29 PLT_Notify: racket: release Matthew Flatt * 4321a1e (1 files in 1 dirs): fix `namespace-attach-module' at phases above 0 ... 19:29 PLT_Notify: racket: release Sam Tobin-Hochstadt * 05260c1 (1 files in 1 dirs): Remove useless propositional clauses. Thanks to dyoo for test case. ... 19:29 PLT_Notify: racket: release Jon Rafkind * 3549107 (1 files in 1 dirs): better error message when pre: or post: is used incorrectly ... 19:29 PLT_Notify: racket: release Jon Rafkind * 86b781e (1 files in 1 dirs): show an example of define-fun-syntax and using the keywords ... 19:29 PLT_Notify: racket: release Stephen Chang * 8ba2432 (3 files in 3 dirs): fix struct constructor application in lazy racket ... 19:29 PLT_Notify: racket: release Robby Findler * 5030041 (1 files in 1 dirs): fix check syntax's stdout so that it can handle specials ... 19:29 PLT_Notify: racket: release Stephen Chang * 8c26521 (1 files in 1 dirs): fix typo in guide sec 17.3.3 ... 19:29 PLT_Notify: racket: release Sam Tobin-Hochstadt * d938e0c (1 files in 1 dirs): Refactor to avoid duplicated code. ... 19:29 PLT_Notify: racket: release Sam Tobin-Hochstadt * 0d898db (1 files in 1 dirs): Remove unused macro. ... 19:29 PLT_Notify: racket: release Sam Tobin-Hochstadt * 0a8ad31 (1 files in 1 dirs): Fix typo. ... 19:29 PLT_Notify: racket: release Sam Tobin-Hochstadt * 2da100b (20 files in 5 dirs): Remove useless requires. ... 19:29 PLT_Notify: racket: release Sam Tobin-Hochstadt * 4380e6d (1 files in 1 dirs): Use eq? on sequence numbers. ... 19:29 PLT_Notify: racket: release Sam Tobin-Hochstadt * 5255446 (1 files in 1 dirs): Add cache for `resolve-once'. ... 19:30 PLT_Notify: racket: release Sam Tobin-Hochstadt * 6a906b0 (2 files in 2 dirs): Add debugging parameter, and wrappers for unstable/debug. ... 19:30 (part) PLT_Notify 19:43 (quit) hussaibi: Ping timeout: 276 seconds 19:43 (join) hussaibi 19:44 (quit) ckrailo: Quit: Computer has gone to sleep. 20:09 (join) eli 20:09 (quit) hussaibi: Ping timeout: 240 seconds 20:10 (join) hussaibi 20:10 (nick) samth -> samth_away 20:14 (quit) saint_cypher: Quit: Leaving. 20:18 (topic) -: Racket -- http://racket-lang.org -- Come to Racket Days: July 23-24 -- logs @ http://racket-lang.org/irc-logs 20:18 (names) -: gabot hussaibi eli realitygrill jonrafkind mithos28 emporas rekahsoft masm blomqvist fmu evhan shofetim petey-away clklein DT`` bremner_ shachaf martinhex Demosthenes jackhill amoe offby1 Fade qha Zorlin mario-goulart Lemonator samth_away Eren em rudybot tildedave Nightwolf cky ohwow ve friscosam danking cow-orker tewk_ zakwilson mattmight _p4bl0 stamourv hyko @ChanServ 20:19 (quit) hussaibi: Excess Flood 20:19 (join) hussaibi 20:41 (quit) masm: Ping timeout: 246 seconds 20:46 (quit) hussaibi: Ping timeout: 260 seconds 20:49 (join) hussaibi 20:51 (quit) hussaibi: Remote host closed the connection 20:52 (join) hussaibi 20:58 (quit) hussaibi: Ping timeout: 240 seconds 21:11 (join) hussaibi 21:16 (quit) hussaibi: Ping timeout: 240 seconds 21:16 (join) hussaibi 21:18 (quit) jonrafkind: Ping timeout: 252 seconds 21:19 (join) saint_cypher 21:23 (quit) hussaibi: Ping timeout: 248 seconds 21:24 (join) hussaibi 21:31 (quit) hussaibi: Ping timeout: 240 seconds 21:32 (join) hussaibi 21:32 (quit) saint_cypher: Quit: Leaving. 21:38 (part) shofetim: "ERC Version 5.3 (IRC client for Emacs)" 21:45 (join) hoeppner 21:47 (quit) hussaibi: Ping timeout: 260 seconds 21:47 (join) hussaibi 21:52 (quit) hussaibi: Ping timeout: 252 seconds 21:53 (join) hussaibi 21:54 (join) rramsden 22:02 (quit) hussaibi: Ping timeout: 258 seconds 22:02 (join) hussaibi 22:04 (join) geoffhill 22:07 (join) akashmanohar 22:07 akashmanohar: Hi al 22:07 akashmanohar: *all 22:07 (nick) akashmanohar -> SingAlong 22:08 (quit) hussaibi: Ping timeout: 276 seconds 22:08 SingAlong: I'm using the HTDP langauage pack and trying to define a proc with variable number of arguments. How do I do it? DrRacket says 22:08 SingAlong: DrRacket says expected name for function's list argument but found keyword 22:12 (join) SingAlon1 22:14 (quit) SingAlon1: Client Quit 22:15 (quit) SingAlong: Ping timeout: 276 seconds 22:16 (quit) emporas: Ping timeout: 246 seconds 22:17 (join) Checkie 22:29 (quit) hoeppner: Ping timeout: 246 seconds 22:50 (part) rramsden 23:18 (join) dnolen 23:27 (join) alkabetz 23:32 (quit) mithos28: Quit: mithos28 23:33 (join) PLT_Notify 23:33 PLT_Notify: racket: master Matthew Flatt * 7a47974 (1 files in 1 dirs): adjust `in-vector' with ranges to cooperate with futures 23:33 PLT_Notify: racket: master Matthew Flatt * 275d4a7 (2 files in 1 dirs): future scheduling fix and tweak ... 23:33 PLT_Notify: racket: master Matthew Flatt * 2177681 (1 files in 1 dirs): remove leftover(?) place GC-switching code on prefab lookup 23:33 PLT_Notify: racket: master commits aed7bdf...2177681 - http://bit.ly/hg0ovd 23:33 (part) PLT_Notify