01:01 (join) adadglgmut 01:25 (join) cat_ 01:26 (part) cat_ 03:15 (join) masm 04:10 (join) abhaya 04:42 (join) emma_ 04:43 (nick) abhaya -> abhaya_ 05:20 (nick) abhaya_ -> abhaya 05:37 (join) jeapostrophe 06:06 (quit) masm: Quit: Leaving. 06:22 (quit) jeapostrophe: Quit: jeapostrophe 06:24 (join) jeapostrophe 06:32 (quit) jeapostrophe: Quit: jeapostrophe 06:34 (join) jeapostrophe 06:35 (quit) jeapostrophe: Client Quit 07:00 (join) jeapostrophe 07:02 (quit) emma_: Quit: Lost terminal 07:08 (quit) jeapostrophe: Quit: jeapostrophe 07:16 (join) jeapostrophe 07:17 (quit) jeapostrophe: Client Quit 07:18 (join) jeapostrophe 07:21 (quit) jeapostrophe: Client Quit 09:00 (quit) adadglgmut: Ping timeout: 240 seconds 09:17 (join) rpr` 09:30 bremner: Is it possible to configure racket to install the architecture indep parts of collects under /usr/share? 09:33 (quit) sunnyps: Read error: Connection reset by peer 09:43 (join) sunnyps 09:57 rpr`: you can set your own (multiple) collection roots (classpath like). So you could establish a collection under /usr/share. 10:08 (join) masm 10:10 bremner: rpr`: I'm talking about splitting out the /compiled parts for FHS compliance; I don't know if racket can copy with collections stored in two directories. 10:34 (quit) tcoppi: Ping timeout: 265 seconds 10:34 (join) tcoppi 10:43 (part) sm 10:51 rpr`: eli would know that one when he comes back in. 10:51 bremner: sure, no crisis :) 10:52 bremner: poking about at the documentation, I think the answer is probably no, at least not without doing some symlinking which doesn't seem worthwhile to me. 11:02 (join) adadglgmut 11:31 (quit) rpr`: Remote host closed the connection 13:11 (quit) sunnyps: Quit: Ex-Chat 13:23 (join) kazzmir 13:28 (quit) kazzmir: Client Quit 13:28 (join) kazzmir 13:29 (quit) kazzmir: Client Quit 13:30 (join) jonrafkind 15:20 (quit) jonrafkind: Ping timeout: 276 seconds 15:44 (quit) blake_johnson: Read error: Connection reset by peer 15:58 (join) rpr` 16:24 (join) jonrafkind 16:47 (quit) emma: Remote host closed the connection 16:52 (join) emma 16:52 (quit) rpr`: Remote host closed the connection 17:06 (quit) jonrafkind: Ping timeout: 265 seconds 17:13 (quit) hanDerPeder: Quit: hanDerPeder 17:14 (join) hanDerPeder 17:18 (join) jonrafkind 18:45 (join) shkk 18:46 shkk: Hi All, In exercise 2.4.2, I did not understand why the output is 10. I mean obviously its printing the numeral 10 and does not take x into account. But why does it not give an error ? 19:03 jonrafkind: the output from which expression is 10 19:03 jonrafkind: (g x) ? 19:16 (quit) masm: Quit: Leaving. 19:20 shkk: Yes 19:21 (join) Foras 19:21 Foras: Hi 19:21 Foras: What is the best tutorial for someone new to programming? 19:23 shkk: @Foras: You would probably get only one answer: HtDP :) 19:23 shkk: And it is actually a very good tut ... 19:23 shkk: Not sure if the BEST 19:24 Foras: HtDP? 19:24 Foras: How to Design Porgrams 19:24 Foras: I used it 19:25 Foras: But found that it wasnt very good for beginners 19:25 Foras: It did a lot of 'skipping' 19:25 shkk: Oohhh is it !!! I could not find any other better beginner tut for Scheme 19:26 shkk: How do u know it did a lot of 'skipping' ? In what reference did you say 19:27 Foras: Like it did a lot of 'defining' but didnt explain what it was 19:27 Foras: It went from basic operations to definitions and stuff 19:27 Foras: Not very helpful without any definitions for what things are 19:27 Foras: No pun intended 19:30 shkk: Hmmm ... there are many knowledgeable people out here for sure .. 19:30 Foras: I did a google search and didnt find any other Racket tutorials, so I figured you guys could help 19:30 Foras: Are these other guys just idling? 19:32 shkk: Don't know that ... I always get replies like after 15-20 mins or so 19:32 jonrafkind: shkk, are you running in the beginning student language? 19:33 shkk: jonrafkind, didnt get you... I am not using any teachpack. Running it in DrScheme . 19:33 jonrafkind: what language do you have it set at 19:33 shkk: R5RS 19:33 jonrafkind: thats why you dont get an error 19:34 jonrafkind: its technically correct scheme code 19:34 jonrafkind: to get the error you have to use the beginning student language 19:34 jonrafkind: goto 'choose language' then 'teaching languages' -> 'beginning student' 19:34 shkk: okiie. But my question is .. how does legacy lang interpret it ? I mean why does it print 10 in the 1st place 19:35 jonrafkind: because the function evaluates to 10 19:35 shkk: How ?? The body is + x 10 19:35 jonrafkind: you can put multiple things in the body 19:35 jonrafkind: (begin 1 2 3 4 5) 19:36 Foras: Hi jornafkind 19:36 jonrafkind: hi fosar 19:36 Foras: Could you recommend a beginner programmer racket tutorial? 19:36 shkk: You mean ... + x and 10 are treated separately 19:36 jonrafkind: shkk, yes 19:36 jonrafkind: Foras, htdp 19:36 Foras: (besides HtDP) 19:36 shkk: Oohhh 19:36 Foras: :o 19:36 jonrafkind: Foras, http://docs.racket-lang.org/guide/index.html 19:37 shkk: jonrafkind, Is there no other resource for beginners other than HtDP ? 19:37 Foras: Nice 19:38 jonrafkind: not really, theres also sicp but its more difficult than htdp 19:39 shkk: jonrafkind, thank you 19:40 Foras: I found HtDP to be too directed to programmers who havent used scheme 19:40 Foras: other than people who have never programmed, such as myself 19:43 (quit) shkk: Quit: Page closed 19:43 jonrafkind: Foras, what do you find difficult about htdp? 19:44 Foras: It went over basic operations and expressions 19:44 Foras: then it just jumped into definitions and stuff 19:44 Foras: It didnt explain what it was doing 19:44 Foras: Too much show, not enough tell imo 19:45 jonrafkind: what who was doing wrong? 19:47 Foras: What? 19:48 jonrafkind: sorry nevermind 19:48 jonrafkind: you can try this http://mitpress.mit.edu/sicp/full-text/book/book.html 19:57 Foras: is this the SCIP i hear about? 19:57 jonrafkind: yea 20:00 Foras: Okay 20:00 Foras: Thanks 20:00 Foras: Later 20:00 (quit) Foras: Quit: ChatZilla 0.9.86 [Firefox 3.6.6/20100625231939] 20:15 (join) shkk 20:16 shkk: @jonrafkind, Can you please tell me why the cond expression in 4.3.1 is legal 20:16 shkk: ? 20:16 shkk: (cond [(< n 10) 20] [* 10 n] [else 555]) ; 20:16 shkk: How is [* 10 n] treated here ? 20:17 jonrafkind: * is a predicate, the body is 10 n 20:17 jonrafkind: hm, actually cond evaulates that to 10 * n somehow 20:18 shkk: Are these documented anywhere? I mean, for a beginner like me, how can we derive such answers 20:19 jonrafkind: http://docs.racket-lang.org/reference/if.html?q=cond#(form._((lib._racket/private/letstx-scheme..rkt)._cond)) 20:19 shkk: Great, thanks ! 20:20 jonrafkind: oh [* 10 n] is just an expression 20:20 jonrafkind: a regular cond clause is [predicate expression] 20:20 jonrafkind: but if oyu just have [expression] then it evaluates it and returns it 20:34 shkk: Okie fine. So there wont be an error 20:42 (quit) shkk: Quit: Page closed 20:42 (quit) jonrafkind: Ping timeout: 246 seconds 20:56 (join) jonrafkind 22:21 (join) rpr` 22:22 rpr`: Can you mix and match racket modules with R6RS libraries? 22:29 (join) abusead_ 22:32 (quit) abusead: Ping timeout: 265 seconds 22:53 (quit) hanDerPeder: Quit: hanDerPeder 23:10 (part) rpr`: "ERC Version 5.3 (IRC client for Emacs)" 23:12 jonrafkind: rpno 23:12 jonrafkind: oops 23:39 (join) sunnyps 23:39 (quit) sunnyps: Client Quit 23:40 (join) sunnyps