00:00 jonrafkind: porting code to me means manually changing code around until it works 00:00 neilv: it was a bit more involved than that. it's not a trivial program 00:00 neilv: but you are to be commended for the "/.". lots of people don't know to do that 00:01 jonrafkind: \o/ 00:01 jonrafkind: of course the /. is redundant; 'cp a/x b' is good enough 00:02 neilv: sometimes depends on whether "b" exists 00:08 (quit) jrslepak: Quit: What happened to Systems A through E? 00:10 (nick) LeNsTR|off -> LeNsTR 00:14 (join) dnolen 00:16 (quit) EmmanuelOga: Ping timeout: 244 seconds 00:18 (nick) LeNsTR -> LeNsTR|off 00:28 (join) cdidd 00:29 (quit) neilv: Quit: Leaving 00:49 (join) nilyaK1 00:51 (join) nilyaK2 00:51 (nick) nilyaK2 -> Kaylin 00:53 (quit) nilyaK: Ping timeout: 255 seconds 00:54 (quit) nilyaK1: Ping timeout: 265 seconds 00:58 (quit) Kaylin: Quit: Leaving. 01:17 (quit) jonrafkind: Ping timeout: 248 seconds 01:17 (join) racketeer 01:38 (quit) kampsun: Quit: leaving 01:41 (quit) dnolen: Remote host closed the connection 01:45 (join) nilyaK 01:46 (join) EmmanuelOga 01:55 (quit) racketeer: Ping timeout: 245 seconds 02:05 (join) vkz 02:07 (quit) jeapostrophe: Ping timeout: 252 seconds 02:11 (join) hkBst 02:13 (nick) LeNsTR|off -> LeNsTR 02:39 (join) Skola 02:43 (quit) Skola: Client Quit 02:55 (quit) vkz: Quit: vkz 03:07 (join) bluezenix 03:07 (nick) LeNsTR -> LeNsTR|off 03:16 (join) djcb 03:21 (join) GeneralMaximus 03:27 (quit) EmmanuelOga: Quit: WeeChat 0.3.7-dev 03:36 (join) Blkt 03:45 (join) ahinki 03:49 (join) mceier 03:52 (nick) LeNsTR|off -> LeNsTR 03:55 (nick) LeNsTR -> LeNsTR|off 03:57 (nick) LeNsTR|off -> LeNsTR 04:03 (join) bas_ 04:04 (nick) bas_ -> Skola 04:25 (quit) mithos28: Ping timeout: 260 seconds 04:26 (join) mithos28 04:44 (join) dzhus 04:48 (join) dme 05:11 (join) asdfhjkl 05:21 (quit) GeneralMaximus: Quit: Leaving 05:23 (join) nilyaK1 05:24 (quit) nilyaK: Ping timeout: 246 seconds 05:52 (quit) nilyaK1: Quit: Leaving. 05:55 (nick) LeNsTR -> LeNsTR|off 06:08 (nick) LeNsTR|off -> LeNsTR 06:16 (quit) Shvillr_: Ping timeout: 265 seconds 06:20 (join) Shvillr 06:37 (join) vkz 07:06 (quit) bluezenix: Quit: Leaving. 07:07 (join) masm 07:37 (quit) vkz: Quit: vkz 07:40 (join) samth 07:52 (join) jeapostrophe 07:53 (join) bluezenix 08:24 (join) kampsun 08:43 (quit) ivan\: Ping timeout: 245 seconds 08:47 (join) ivan\ 09:22 (quit) Skola: Ping timeout: 244 seconds 09:24 (quit) kanak: Quit: Leaving. 09:24 (join) Shvillr_ 09:24 (quit) Shviller: Disconnected by services 09:24 (nick) Shvillr_ -> Shviller 09:25 (quit) djcb: Quit: Yow! Legally-imposed CULTURE-reduction is CABBAGE-BRAINED! 09:27 (quit) Shvillr: Ping timeout: 244 seconds 09:27 (join) Shvillr 09:31 (join) lirfs 09:31 (nick) lirfs -> yvesf 09:44 (quit) realitygrill: Ping timeout: 276 seconds 09:53 (join) jrslepak 10:04 (join) kanak 10:05 (quit) jeapostrophe: Ping timeout: 240 seconds 10:21 (join) GeneralMaximus 10:29 (join) gridaphobe 10:30 (join) Patterngazer_ 10:33 (join) vperic 10:34 vperic: Hi, I installed Racket on my openSUSE (the "Fedora" package), but... I don't have the gui. Do I have to compile it myself in that case, or is it just hidden somewhere I can't see it? Thanks! 10:34 chandler: vperic: Chances are the package didn't include any .desktop files so that the GUI tools could show up in whatever your desktop environment calls its start menu. 10:34 chandler: Try running "drracket" from a command line. 10:35 vperic: chandler: doh, that's it! I was running just "racket" and getting the command-line, only.. thanks! 10:35 chandler: No problem. 10:37 vperic: Now just to program the maze simulation.. :) 10:49 (quit) ahinki: Quit: ChatZilla 0.9.88 [Firefox 11.0/20120228210006] 10:56 stamourv: vperic: If that's not homework, I have some pointers for you. 10:57 yvesf: are there any special requirements for bug-reports that i could have missed, because my report (#414) just got deleted? 10:58 stamourv: yvesf: Are you reporting a bug on GitHub, or on bugs.racket-lang.org, or from DrRacket? 10:58 yvesf: stamourv: http://planet.racket-lang.org/trac/ticket/414 10:58 yvesf: via trac 10:58 stamourv: Ok, so a PLaneT bug. 10:59 stamourv: I would ask on the Racket mailing list, the person responsible for PLaneT is not on IRC. 11:07 vperic: stamourv: It is homework, but I'd appreciate pointers nonetheless. The assignment is kinda.. non-trivial, considering we only learned about car, cdr, let, lambda and such so far... https://cw.felk.cvut.cz/lib/exe/fetch.php/courses/a4b33flp/flp2012_scheme_1.pdf 11:07 rudybot: http://tinyurl.com/7hjctzs 11:08 vperic: or, even better, could you suggest a book where I can grasp the basics of scheme quickly? 11:09 stamourv: HTDP (htdp.org) is a great book. It teaches the fundamentals of programming using Racket-based teaching languages. 11:09 stamourv: Mostly, you will learn general design concepts, but you should pick up the basics of Racket along the way. 11:10 stamourv: The 2nd edition (not complete yet) is even better (for the parts that have been written): http://www.ccs.neu.edu/home/matthias/HtDP2e/ 11:12 vperic: stamourv: ok, thanks, that's the one I found on my own too, but I'll try to take a look at the second edition then. 11:13 (quit) Shvillr: Ping timeout: 276 seconds 11:13 (join) Shvillr 11:14 stamourv: It's not complete, but I like some of the explanations better. 11:14 vperic: ok, hopefully it'll be enough for my purposes 11:14 stamourv: And once you reach the end of what's been written so far, you should be comfortable enough with the basics to be able to switch to the first edition easily. 11:14 stamourv: That's often how we teach it. 11:15 vperic: I like that we are learning Scheme // functional programming, but it would really help if the teacher a) had some kind of program, b) actually knew how to speak English 11:15 vperic: ok 11:20 vperic: Is there some kind of auto-complete in DrRacket? 11:21 stamourv: Not that I know of, but I don't use it all that often, so maybe I'm forgetting something. 11:22 chandler: Yes, there is. Edit -> Complete Word; I'm not sure what the keyboard shortcut will be on Linux (I'm currently on a Mac). 11:22 (part) jasinai 11:22 stamourv: I stand corrected, thanks chandler. 11:37 (join) bas_ 11:37 (nick) bas_ -> Skola 11:38 (join) anRch 11:43 (quit) hkBst: Quit: Konversation terminated! 11:44 vperic: yeah, unfortunately, works only for built-in functions and isn't really practical.. ah well :) 11:45 (join) RacketCommitBot 11:45 RacketCommitBot: [racket] plt pushed 1 new commit to master: http://git.io/63QrnA 11:45 RacketCommitBot: [racket/master] Initial Distributed Places commit - Kevin Tew 11:45 (part) RacketCommitBot 11:46 (quit) gridaphobe: Remote host closed the connection 11:49 bremner: vperic: if you are an emacs fan, there is geiser, which has a different completion facility 11:49 vperic: bremner: Nah, I'm just a simple student trying to do my classes, I'd just love to have bash-style tab completition or something. 11:54 stamourv: Auto-completion is hard in a dynamically typed language. 11:55 stamourv: And the non "object.method" syntax makes it harder too. 11:55 stamourv: IIRC, F# added that syntax just because it helped completion. 11:55 bremner: on the plus side, there is less boilerplate 11:55 vperic: right, I understand :) 11:55 bremner: compared to java 11:55 stamourv: But yeah, if you're comfortable with emacs, geiser can help you there. Or even just plain dabbrev. 11:59 (join) jonrafkind 12:11 (quit) anRch: Quit: anRch 12:16 (join) MayDaniel 12:20 (quit) Patterngazer_: Quit: Never put off till tomorrow, what you can do the day after tomorrow 12:29 (join) Skola_ 12:29 (join) anRch 12:33 (nick) LeNsTR -> LeNsTR|off 12:33 (join) dnolen 12:36 (quit) bluezenix: Quit: Leaving. 12:54 (quit) anRch: Quit: anRch 12:55 (quit) AlbireoX: Read error: Connection reset by peer 13:00 (join) jeapostrophe 13:01 (quit) dnolen: Ping timeout: 245 seconds 13:06 (quit) Blkt: Remote host closed the connection 13:06 (quit) samth: Ping timeout: 276 seconds 13:41 (nick) samth_away -> samth 13:48 (quit) kampsun: Ping timeout: 260 seconds 13:56 (join) bluezenix 14:03 (quit) GeneralMaximus: Quit: Leaving 14:05 (join) dnolen_ 14:08 (nick) LeNsTR|off -> LeNsTR 14:14 (join) nilyaK 14:47 (quit) dnolen_: Ping timeout: 245 seconds 14:54 (join) chemuduguntar 15:27 (quit) DraX: Quit: Disconnecting from stoned server. 15:28 (join) DraX 15:29 (join) nilyaK1 15:32 (quit) nilyaK: Ping timeout: 276 seconds 15:52 (quit) bluezenix: Quit: Leaving. 16:05 (quit) MayDaniel: Read error: Connection reset by peer 16:18 (join) djcb 16:20 (nick) nilyaK1 -> Kaylin 16:21 (nick) Kaylin -> nilyaK 16:25 (join) vkz 16:25 (join) Kaylin 16:27 nilyaK growls menacingly at Kaylin. 16:31 (quit) nilyaK: Quit: Leaving. 16:40 (quit) cdidd: Remote host closed the connection 16:46 (join) gciolli 16:50 offby1: down boy 17:03 (quit) jonrafkind: Ping timeout: 244 seconds 17:43 (quit) Skola_: Quit: Lost terminal 17:46 (quit) vkz: Ping timeout: 276 seconds 17:47 (join) jonrafkind 17:52 (nick) LeNsTR -> LeNsTR|off 17:53 (quit) djcb: Remote host closed the connection 18:02 (join) cafesofie 18:22 (join) manu3000 18:22 (quit) gciolli: Quit: Leaving. 18:22 (part) manu3000 18:23 (quit) asdfhjkl: Quit: Leaving 18:52 (join) vkz 18:54 (quit) jeapostrophe: Ping timeout: 252 seconds 18:54 (quit) vperic: Ping timeout: 260 seconds 19:01 (join) duomo 19:05 (join) AlbireoX 19:06 (quit) masm: Quit: Leaving. 19:16 (quit) Kaylin: Read error: Connection reset by peer 19:31 (quit) mceier: Quit: leaving 19:47 (join) lirfs 19:50 (quit) yvesf: Ping timeout: 252 seconds 19:51 (join) francisl 20:09 (join) jeapostrophe 20:13 (join) kogir 20:15 (quit) dzhus: Remote host closed the connection 20:34 (quit) jonrafkind: Read error: Operation timed out 20:35 jamessan: bremner: hmm, libjpeg-dev being libjpeg8 isn't making drracket happy -- it looks for libjpeg62 -- and the build doesn't fail nor does the package have a depends on the library since there's nothing (yet) that figures out from the .zo files what libraries are actually being used 20:37 samth: jamessan: relevant code is here: https://github.com/plt/racket/blob/master/collects/racket/draw/unsafe/jpeg.rkt 20:37 rudybot: http://tinyurl.com/7fxwp6t 20:39 jamessan: samth: yeah, testing a build now with that changed from 62 to 8 20:40 samth: jamessan: you should add "8" to that list 20:40 jamessan: my bigger concern is the lack of problems in the build or any automatic dependencies being generated 20:40 samth: rather than changing "62" 20:40 samth: also, there's no way you could possibly figure out from the zo files that it was using libjpeg 20:41 samth: it's done totally dynamically 20:41 jamessan: since I just realized that our packages likely haven't been working for a few months 20:41 jamessan: :( 20:41 samth: that "62" could come from user input if you wanted 20:42 (quit) vkz: Quit: vkz 20:42 jamessan: sure, but it doesn't in this case and it'd be good to make sure we either have the right version or there's a failure somewhere, preferably before it gets to a user 20:46 samth: jamessan: the right thing is to run the tests 20:47 jamessan: I thought that was happening as part of the build now... 20:47 samth: probably just 'racket -e (require racket/draw)' 20:47 samth: jamessan: you might only be running the tests for the command line 20:49 jamessan: we're not specifically running any. I had been looking at running tests/racket/quiet but then thought I saw tests being run as part of the standard build process 20:50 samth: jamessan: no, no tests run as part of the build 20:53 jamessan: hmm, then it may have been that we've removed files due to unsure licensing which prevent the tests from running. I should ping bremner about those again 20:54 bremner: jamessan: definitely some of the tests have problematic licensing. 20:56 bremner: looking at the build log, it looks like at least some things called "tests" are run 20:57 bremner: that last build log I had handy was 5.1.3, though. 21:05 jamessan: bremner: collects/tests/racket/testing.rktl is the relevant file that we would need to resolve 21:30 (join) francisl_ 21:33 (quit) francisl: Ping timeout: 245 seconds 21:33 (nick) francisl_ -> francisl 21:48 bremner: yup, I deleted that one 21:50 bremner: jamessan: well, it doesn't say it _isn't_ LGPL 22:05 samth: bremner: here's the ancestor of that file, under the LGPL: http://cvs.savannah.gnu.org/viewvc/scm/scm/r4rstest.scm?view=markup 22:20 (quit) rotty: Ping timeout: 260 seconds 22:21 (join) realitygrill 22:22 (join) nilyaK 22:25 (join) dmj111 22:26 (join) rotty 22:47 (quit) kogir: Quit: Page closed 23:05 (nick) samth -> samth_away 23:06 (quit) jrslepak: Quit: What happened to Systems A through E? 23:20 ozzloy: http://www.youtube.com/watch?v=9REURTUJR_I pretty sure this video mentions studies on using racket to introduce programming and math. where are these studies? 23:22 (nick) LeNsTR|off -> LeNsTR 23:24 (join) jonrafkind 23:27 (nick) LeNsTR -> LeNsTR|off 23:28 ozzloy: jonrafkind, do you know of any study where one set of students was taught using a scheme dialect and another was taught c++ and then the next year they all did c++ and the schemers did better than the c++ers at c++? 23:28 jonrafkind: not a clue 23:28 ozzloy: damnit 23:47 (quit) francisl: Quit: francisl 23:48 (join) francisl