00:04 (join) Kaylin 00:09 Kaylin: Dear #racket denizens, I seem to be stuck on a homework problem, so I don't want anyone to give me the answer but I would like to understand why this doesn't work as I expect it to. (link: http://pastebin.com/C1Eh2pCB ) it assumes the input is well formed and contains no duplicate pairs for people who might bother me about that. There are some sample inputs in the comments which confused me greatly. I want to count all the pairs of form (x 00:10 offby1: 42 00:10 Kaylin: :( 00:11 didi: Kaylin: What should it do? 00:11 offby1: it's confusing enough that'd it take me some effort to pick through it 00:13 offby1: I have no idea what it's _supposed_ to do, so I cannot possibly answer "why doesn't this work". 00:13 offby1: It'd be good if there were some tests. 00:14 offby1: Then I could easily run it and watch the test fail 00:14 Kaylin: I'd expect it to return #t if there are the same number of pairs (a a) (b b) etc as there are elements the relation is defined over, so if it's defined over (a b c d) I'd expect it to return 4 if the relation contains 4 suck pairs (a a)(b b)(c c)(d d) and there are some tests, at the bottom of that paste 00:14 Kaylin: lines to - 29 00:14 Kaylin: 20* 00:14 Kaylin: 20-29* 00:14 didi is confused 00:14 didi: :^( 00:15 offby1: did you ever define "collect-elements-without-duplicates"? 00:15 Kaylin: yes 00:16 Kaylin: I forgot to paste that, it juse uses the built in functions 00:16 Kaylin: (define collect-elements-without-duplicates (lambda input-relation 00:16 Kaylin: (remove-duplicates (flatten input-relation)))) 00:16 (quit) hash_table: Ping timeout: 260 seconds 00:17 offby1: OK, now the "tests" run and give the values that you included. (Although I'm not sure those are the values you _expected_). 00:17 offby1: But I still have no idea what the functions are supposed to do, nor how their behavior differs from what you expect. 00:17 didi: Kaylin: Why do you use "rest" arguments? 00:17 Kaylin: they are, except I hoped that the top input would return #t, because 4 is equal to 4 00:18 Kaylin: didi am not sure what you mean I am not exceptionally familiar with this, sorry. 00:19 didi: rudybot: (define foo (lambda bar bar)) 00:19 rudybot: didi: your sandbox is ready 00:19 rudybot: didi: Done. 00:19 didi: rudybot: (foo 1 2 3) 00:19 rudybot: didi: ; Value: (1 2 3) 00:19 offby1: You omitted some parens around "input-relation" in the definition of reflexive? 00:19 offby1: I wonder if that's the problem 00:19 Kaylin: it might be, I will look at it again 00:19 offby1: yep 00:20 offby1: the lesson is: write unit tests as you go. 00:20 offby1: I haven't tried in a while but I hear that racket has really nice unit test support. 00:20 didi: Kaylin: You use (define foo (lambda bar ...)), so `bar' will be a list of the arguments. 00:20 offby1: I bet that, if you'd been writing tests as you went, you'd have noticed the problem earlier, and would have had a better chance of spotting the problem yourself 00:21 offby1 waggles his finger 00:21 didi: Kaylin: If you expect to receive a list anyway, why not (define foo (lambda (bar) ...)) 00:22 Kaylin: *shrug* idk there, I'm new. is it preferred? 00:22 Kaylin: I mean not new to this channel but I mostly lurk 00:23 Kaylin: I just thought it was kind of cool when I took a class with this language spring quarter last year. 00:23 didi: Kaylin: It's just that I don't think you meant to use (lambda bar ...). 00:23 didi: (lambda (bar) ...) seems more appropriate here. 00:23 Kaylin: yes that was the error 00:24 Kaylin: thank-you all btw 00:29 didi: Kaylin: Also, although there is nothing wrong with it, (define (foo bar) ...) is more pleasant to read than (define foo (lambda (bar) ...)) 00:31 didi: A little syntax sugar will not cancer. ;^) 00:31 didi: not [cause] caner. 00:31 didi *sigh* 00:31 offby1 cackles cruelly 00:32 offby1: "Syntactic sugar causes cancer of the semi-colon" -- Alan Perlis 00:32 Kaylin: >_> 00:32 offby1: <_< 00:32 didi: ^_^ 00:32 Kaylin: v_v 00:32 offby1: 💩 00:32 (quit) ianjneu: Remote host closed the connection 00:32 didi: Bad font. 00:33 (join) jesyspa 00:36 offby1: https://www.dropbox.com/s/9sjkdk9016h5cbg/My%20New%20Avatar.png 00:36 offby1: same character, enlarged 00:37 didi: I think I know what it is supposed to be, but it looks more like a chocolate ice cream to me. 00:39 SamB_MacG5 wonders why he doesn't get a thumbnail of that image 00:40 Kaylin: because it's a shitty image =/ 00:40 didi: Aaaah, /me misses fsbot 00:41 didi: ,rimshot 00:41 SamB_MacG5: he's still snacking happily away in #emacs 00:42 didi: Little devil. 00:42 didi: rudybot: What do you think? 00:42 rudybot: didi: A better question would be: does gnus think my pants are too tight 00:42 didi: rudybot: Do grab fsbot. 00:42 rudybot: didi: eh. but you can't grab 120,000 free-$2 apps for the iTablet :P 00:44 offby1: didi: I know. Soft-serve. 00:56 (quit) mceier: Quit: leaving 00:58 (join) mye 01:01 (join) dnolen 01:04 (join) creep 01:04 creep: hello 01:05 creep: i really liked the makeinstall thing that used up 2.3GB memory and 100% cpu for a few hours 01:25 (quit) mye: Quit: mye 01:35 (quit) jeapostrophe: Ping timeout: 246 seconds 01:36 (quit) jackhammer2022: Quit: Textual IRC Client: http://www.textualapp.com/ 02:00 (quit) Demosthenes: Ping timeout: 272 seconds 02:02 (join) Demosthenes 02:06 (quit) dnolen: Ping timeout: 246 seconds 02:09 (join) masm 02:15 (join) gciolli 02:15 (quit) Demosthenes: Ping timeout: 260 seconds 02:17 (join) Demosthenes 02:25 asumu: creep: you can disable the documentation if you don't want to build it. Or just use the binaries. 02:25 creep: well, they are compiled now 02:25 creep: no idea how and what it does yet 02:26 creep: but i think i'd be good with a simple txt documentation 02:27 creep: maybe the documentation needs optimizations? 02:28 (quit) Demosthenes: Read error: Operation timed out 02:31 (join) Demosthenes 02:33 didi: asumu: Disable documentation? Never! 02:34 asumu: I like docs too, but I usually read them from pre.racket-lang.org. 02:34 didi: `raco docs' ftw! 02:34 didi: asumu: I'm addicted to `raco docs'. 02:34 asumu: I have a browser shortcut set up for 'r' -> racket docs in the address bar. 02:35 didi: asumu: stumpwm command here. 02:35 didi: Or geiser. 02:35 didi: Also, .desktop file. 02:38 (quit) Demosthenes: Read error: Operation timed out 02:38 (join) mceier 02:43 (join) Demosthenes 02:48 (join) mye 02:54 (join) hkBst 02:54 (quit) hkBst: Changing host 02:54 (join) hkBst 02:55 (join) whiteout 02:58 whiteout: Hi! I have a problem on WinXP: impossible to change languages by "ALT-SHIFT" (or CTRL-SHIFT) in DrRacket. If there anyone have the same troubles? 02:59 (quit) gciolli: Quit: Leaving. 03:13 (quit) Kaylin: Read error: Connection reset by peer 03:22 (quit) jamessan: Ping timeout: 246 seconds 03:25 mye: whiteout: I do not understand what your exact issue is 03:26 mye: why can't you use the select language menu? 03:30 (quit) didi: Ping timeout: 252 seconds 03:33 (quit) mithos28: Quit: mithos28 03:36 (quit) Demosthenes: Ping timeout: 265 seconds 03:38 (join) Demosthenes 03:39 (join) gciolli 03:41 whiteout: mye: of course I can, but there must be a more handy way 03:44 whiteout: oh, I mean that I cannot switch language of input: englihs - russian and vice versa 03:44 (join) mithos28 03:46 mye: whiteout: oh you mean the keyboard input language 03:46 (quit) mithos28: Client Quit 03:47 whiteout: Yes. And, when I use racket/gui and create a frame% with editor% and text% inside - see the same 03:47 mye: well, shouldn't that keyboard shortcut be handled before drracket even sees it, e.g. by windows? 03:48 mye: If you see it only with racket/gui the maintainers are reachable on the mailing list 03:48 whiteout: You mean, does it works before I start drracket? Yes, it works fine before and in other windows 03:49 whiteout: see: russian - русский 03:49 whiteout: I 've done it by ALT-SHIFT 03:51 mye: whiteout: you can also file a bug report from drracket 03:52 (quit) dsantiago: Ping timeout: 240 seconds 03:54 (join) dsantiago 03:55 whiteout: Ok, I'll create a bug report from DrRacket 03:57 (quit) Demosthenes: Read error: Operation timed out 03:58 (quit) jonrafkind: Ping timeout: 252 seconds 04:02 (join) Demosthenes 04:06 (quit) mye: Quit: mye 04:11 (quit) Demosthenes: Ping timeout: 240 seconds 04:13 (join) Demosthenes 04:19 (quit) vkz: Read error: Connection reset by peer 04:20 (quit) Demosthenes: Ping timeout: 260 seconds 04:20 (join) vkz 04:20 Gertm: Can I compile racket on my raspberry pi? 04:20 (join) Demosthenes 04:32 (quit) darkf: Quit: Leaving 05:10 (join) mye 05:12 (join) soegaard_ 05:32 (quit) dsantiago: Ping timeout: 260 seconds 05:34 (quit) masm: Ping timeout: 244 seconds 05:36 (join) masm 05:36 (join) dsantiago 05:59 (quit) Demosthenes: Ping timeout: 240 seconds 06:02 (join) Demosthenes 06:13 (quit) gciolli: Ping timeout: 240 seconds 06:18 (join) bitonic 06:23 (quit) bitonic: Ping timeout: 246 seconds 06:26 (join) gciolli 06:46 (quit) mye: Quit: mye 07:08 bremner: Gertm: does it build in Rasbian? 07:10 Gertm: bremner: I use the Arch-based rpi distro. 07:11 (quit) whiteout: Ping timeout: 245 seconds 07:11 Gertm: And no it doesn't build. ./sighand.c:65:15: error: dereferencing pointer to incomplete type 07:13 bremner: sounds like some work is necessary to get it building. It does build on other arm variants (whatever mainline debian supports). 07:13 bremner: Cross compilation might be an option, dunno. 07:16 Gertm: Too bad, I really wanted to use this on my rpi. 07:16 Gertm: Might need to look in to chicken or so now. 07:19 bremner: fwiw debian has 5.3 on armel and armhf 07:20 bremner: if you like that kind of hacking, people on the devel list (especially Mathias) are helpful. 07:24 (quit) gciolli: Quit: Leaving. 07:30 (join) mye 07:39 (join) cdidd 07:39 (join) mizu_no_oto 07:48 (join) MayDaniel 08:10 (join) jeapostrophe 08:11 (quit) jeapostrophe: Changing host 08:11 (join) jeapostrophe 08:42 (quit) jeapostrophe: Ping timeout: 260 seconds 08:43 (quit) mizu_no_oto: Quit: Computer has gone to sleep. 08:49 (quit) vkz: Ping timeout: 268 seconds 08:55 (quit) soegaard_: Quit: soegaard_ 08:55 (join) mizu_no_oto 08:58 (join) jeapostrophe 08:58 (quit) jeapostrophe: Changing host 08:58 (join) jeapostrophe 08:59 (join) hash_table 09:08 (quit) cdidd: Ping timeout: 248 seconds 09:17 (quit) mizu_no_oto: Quit: Computer has gone to sleep. 09:18 (quit) jeapostrophe: Ping timeout: 244 seconds 09:22 (join) soegaard_ 09:34 (quit) jrslepak: Quit: What happened to Systems A through E? 09:41 (join) bitonic 09:47 (join) BeLucid 09:52 (quit) hash_table: Ping timeout: 246 seconds 09:57 (join) mizu_no_oto 10:02 (quit) mizu_no_oto: Ping timeout: 252 seconds 10:04 (join) mizu_no_oto 10:11 (join) jrslepak 10:12 (join) kanak 10:15 (quit) kanak: Client Quit 10:16 (join) Aune 10:23 (join) carleastlund 10:23 (join) dzhus 10:26 samth: wow, greg's google API package is impressive! 10:28 eli: samth: Did you get it to work? 10:34 samth: haven't tried yet, was just reading the docs 10:36 (join) cdidd 10:38 (join) hash_table 10:42 samth: eli: it breaks at the repl for me, but works in a module 10:44 (quit) Aune: Quit: L?mnar 10:49 SamB_MacG5: eli: can you take a look at https://github.com/SamB/racket/commit/16eade9ccdbb3b0e43cc49cf320002542be62b6f and http://jsbin.com/okizeb/2 ? 10:49 rudybot: http://tinyurl.com/bpyobdw 10:50 (join) uselpa 10:54 (quit) mceier: Quit: leaving 10:54 (quit) hkBst: Quit: Konversation terminated! 10:58 eli: SamB_MacG5: Did it really change meaning three times?? 10:58 SamB_MacG5: eli: three times? I don't think so ... 10:59 (join) jeapostrophe 10:59 (quit) jeapostrophe: Changing host 10:59 (join) jeapostrophe 10:59 SamB_MacG5: NFC is an algorithm from unicode 10:59 eli: The first three rows in thathtml table have different characters 10:59 SamB_MacG5: the NFC of something is supposed to have the same meaning as the thing 10:59 eli: In any case, feel free to open a pull request if you think that it's fine.. 11:00 SamB_MacG5: I'll have to check the browsershots that I requested of the test page, I guess ... 11:00 SamB_MacG5: make sure it didn't screw up anywhere 11:02 (quit) uselpa: Remote host closed the connection 11:04 (quit) mye: Quit: mye 11:04 creep: so everybody uses racket for computing homework and not for actual real life programs? 11:04 (join) didi 11:04 SamB_MacG5: anyway, it seems that HTML 4.1 had used what turned out to be legacy CJK characters for it, which canonicalized to full-width characters 11:04 (quit) mizu_no_oto: Ping timeout: 264 seconds 11:04 SamB_MacG5: (Well, ended up canonicalizing to full-width characters) 11:06 SamB_MacG5: so Unicode broke it, and they fixed it again 11:07 (join) mizu_no_oto 11:07 eli: samth: I get a: file-size: file not found; path: /home/eli/.google-api-key 11:07 asumu: creep: people certainly do use it for real life programs. 11:08 eli: (And doing that is beyond my current mental capabilities.) 11:09 creep: asmcan you state a few? ;) 11:09 creep: asumu 11:10 asumu: creep: Naughty Dog uses it to script video games. A bunch of people use it for web related things. 11:10 samth: eli: you need an api key 11:10 samth: as it says in the docs 11:17 (join) mye 11:27 (quit) jeapostrophe: Ping timeout: 272 seconds 11:33 (join) jeapostrophe 11:46 (quit) jeapostrophe: Ping timeout: 246 seconds 11:56 (join) jeapostrophe 11:56 (quit) jeapostrophe: Changing host 11:56 (join) jeapostrophe 12:04 (join) anRch 12:10 (quit) mizu_no_oto: Quit: Computer has gone to sleep. 12:14 (join) mizu_no_oto 12:14 (quit) mizu_no_oto: Client Quit 12:14 (join) mceier 12:16 (quit) anRch: Read error: Connection reset by peer 12:17 (join) dyoo 12:17 (join) anRch 12:18 dyoo: When building the repo from scratch, I'm seeing a collects/tmp directory where things are being built. Why is tmp used? 12:20 samth: dyoo: i'm surprised by that 12:21 (join) mizu_no_oto 12:23 (join) mithos28 12:24 (join) RacketCommitBot 12:24 RacketCommitBot: [racket] plt pushed 1 new commit to master: http://git.io/LpNp3g 12:24 RacketCommitBot: [racket/master] add another argument to `{chaperone,impersonate}-prompt-tag' - Matthew Flatt 12:24 (part) RacketCommitBot 12:28 (quit) mye: Quit: mye 12:28 (join) jao 12:29 (quit) jao: Changing host 12:29 (join) jao 12:39 (quit) anRch: Quit: anRch 12:52 (join) jonrafkind 12:53 samth: jeapostrophe: ping 12:56 jeapostrophe: samth: pong 12:57 jeapostrophe: 4 minutes before class 12:57 jeapostrophe: what's up? 12:57 samth: jeapostrophe: in your mongodb lib, how can i get back a mongo-db-struct that i've created 12:57 jeapostrophe: i'd have to look... h/o 12:57 samth: as in, in the quickstart example: 12:57 samth: http://planet.racket-lang.org/package-source/jaymccarthy/mongodb.plt/1/12/planet-docs/mongodb/Quickstart.html 12:58 rudybot: http://tinyurl.com/bo8esze 12:58 samth: what do i do to get `p` back? 12:58 (join) mye 12:58 jeapostrophe: you can't get back the same one, but you could do an dict-query and return one that is the same object 12:59 jeapostrophe: lke (mongo-dict-query ... (hasheq 'title ....)) 12:59 jeapostrophe: and how do you make it a post... let me check 13:00 samth: do you have any code on github that does something like this? 13:00 jeapostrophe: ah, that's the collection it is from 13:00 jeapostrophe: yes 13:00 jeapostrophe: m8b 13:00 jeapostrophe: in the model.rkt 13:00 jeapostrophe: after class (noon) i can come back and give more info 13:00 jeapostrophe: peace 13:01 samth: thanks! 13:04 (quit) bitonic: Ping timeout: 260 seconds 13:05 dyoo: anyone else seeing build problems off the plt/release branch? 13:05 dyoo: I'm seeing compile-time errors in order.rkt 13:05 dyoo: this can't just be my machine, right? 13:06 (quit) mithos28: Quit: mithos28 13:06 dyoo: I'm seeing errors that look like this: https://gist.github.com/3906754 13:09 dyoo: I'm at 513f85baa2051cd7428ac008e5b2d1e6858f52d6 13:10 (join) wlangstroth 13:10 (join) mithos28 13:14 didi: On a side note, it's interesting how many different workflows there are for git projects. Some like to encourage living on the edge with master. On the other hand, Linus get upset if you do this kind of stuff with his branch of the kernel. 13:15 dyoo: I do not like having either the master or release branches produce errors at build time… :( If it's going to break, make it a parallel branch. I was so unhappy because one of the beginning phd students here is trying to start developing a new racket feature. I had to tell her to work off of 5.3 rather than master tip because nothing would build 13:16 mithos28: dyoo: This is because people don't test before checking in 13:16 didi: dyoo: What's wrong with 5.3? It's the release, after all. 13:17 mithos28: didi: Because it is old 13:18 didi: mithos28: Well, I don't know how Racket feels about its development process, but the normal case is to build onto releases. 13:20 mithos28: I always build on HEAD for both racket and work. How else do you get bug fixes that are blocking you, patching them back? 13:20 didi: As I said, some projects really encourage leaving at master and only do releases because it feels forced to. 13:20 didi: mithos28: You cited a very specific case. 13:21 mithos28: bug fixes are a specific case? 13:21 didi: mithos28: "bug fixes that are blocking you, patching them back?" 13:21 didi: This is a specific case. 13:22 didi: You have a bug. And it's blocking you. And you want to patch it back. 13:23 mithos28: patching it back is the solution, not the problem. And if you have a bug then by definition it is hindering you, otherwise you just found and reported the bug 13:23 mithos28: I may be biased because all my racket work is bug fixes 13:23 didi: I think you are. 13:24 (quit) Demosthenes: Quit: leaving 13:24 samth: mithos28 also pushes on racket pretty hard (for which we love him), so that may necessitate using more recent builds 13:24 (join) Demosthenes 13:25 didi: I understand. And I'm not saying anything against workflows that encourage using the software out of the development branch. 13:27 dyoo: didi: about 5.3, yup. Eventually we just went back to it and worked off of 5.3. But it was a bit embarrassing to say that the Racket development branch was not buildable: that just sounds wrong to me. If I'm developing on Racket, I want to be able to run the test cases so I can push with confidence. I can't do that right now. 13:28 mithos28: Just make it so that if the build is broken no one can check in code, other than to fix it 13:28 mithos28: Very effective at making people not break the build 13:28 (quit) SamB_MacG5: Ping timeout: 260 seconds 13:30 (nick) Demosthenes -> Demosthenex 13:31 (join) SamB_MacG5 13:32 soegaard_: dyoo: You mention 513f85baa2051cd7428ac008e5b2d1e6858f52d6 how is one to find the correspoing drdr entry? 13:32 soegaard_: http://drdr.racket-lang.org/ 13:33 (quit) wlangstroth: Quit: passed out 13:33 soegaard_: Found it! http://drdr.racket-lang.org/25481/ 13:33 dyoo: soegaard: ok, cool 13:33 dyoo: how did you find it? 13:34 soegaard_: I clicked the first line at: http://drdr.racket-lang.org/25489/ 13:34 soegaard_: Then I discoverede the arrows on top. 13:35 soegaard_: Which are much easier to use, than going back to the home page. 13:35 (join) Demosthenex 13:35 soegaard_: But maybe drdr hasn't caught up to the commit breaking the build? 13:36 dyoo: I just want to confirm with someone else that they see the build problems too; I just want to make sure it's not just my computer doing something unreproducable. :) 13:36 (join) ssbr 13:37 (quit) Demosthenex: Client Quit 13:37 (quit) didi: Ping timeout: 240 seconds 13:42 (join) wlangstroth 13:42 (join) Demosthenex 13:43 (quit) mithos28: Quit: mithos28 13:43 (join) none___ 13:49 (join) didi 13:50 (join) neilv 13:50 (quit) neilv: Changing host 13:50 (join) neilv 13:52 (quit) Demosthenex: Quit: leaving 13:56 (quit) jeapostrophe: Ping timeout: 240 seconds 13:56 (join) anRch 14:00 (quit) jonrafkind: Ping timeout: 264 seconds 14:02 soegaard_: dyoo: I just built the head from github without any problems. 14:03 dyoo: nuts. What could I be doing wrong then? 14:03 dyoo: I'm doing basically: "git clean -fdx" "cd src" "mkdir build" "cd build" "../configure && make && make install" 14:03 soegaard_: Try cloning into a new directory 14:04 soegaard_: At least just to see if that builds correctly. 14:04 dyoo: I believe -fdx should be equivalent to cleaning out everything, even stuff in .gitignore, so that should be equivalent to a fresh git clone, right? 14:04 dyoo: But I'll try it anyway and put it in the background. Thanks! 14:04 soegaard_: FWIW I am on OS X. 14:05 dyoo: same; I got a shiny new macbook air when I moved to Utah 14:06 soegaard_: I haven't updated to the latest xcode yet - but the error you pasted looks as if it is Racket related, so that ought to be unimportant. 14:06 soegaard_: Love my Air to :-) 14:17 (join) jonrafkind 14:21 (quit) mizu_no_oto: Quit: ["Textual IRC Client: www.textualapp.com"] 14:28 (quit) soegaard_: Quit: soegaard_ 14:30 dyoo: soegaard: nope, I still see the same errors on raco setup time 14:30 dyoo: … wait! 14:31 (quit) wlangstroth: Quit: wlangstroth 14:31 dyoo: Why in the world is raco setup walking over my existing local/racket collection?! 14:32 dyoo: I checked out a clean copy in /Users/dyoo/local/official-racket, but I see in raco setup that it's walking over things that it should not know about, namely /Users/dyoo/local/racket/... !! 14:33 friscosam: maybe you have some environment variables set? 14:35 SamB_MacG5: dyoo: did you run "raco setup" or .//bin/raco setup 14:35 dyoo: … holy moley. find-system-path is doing something very weird for me. 14:35 dyoo: give me a sec.. trying to trace it down. 14:36 SamB_MacG5: soo ... aren't there, like, build bots of some kind? 14:37 dyoo: let me try building one more time and make sure I'm measuring what I think I'm measuring. 14:37 dyoo: There is a build bot called drdr.racket-lang.org 14:37 dyoo: That's why I'm really confused, and why I think it must be something specific to my machine. 14:37 SamB_MacG5: does it build the release branch? what OS does it use? 14:37 dyoo: I hate free variables. :) 14:37 SamB_MacG5: also, did you run "printenv" yet? 14:38 friscosam: we should add "subscription" variables. I don't know what they would do, but they should cost more to use :) 14:39 SamB_MacG5: they look for new values in RSS feeds 14:39 SamB_MacG5: that should be costly enough ;-P 14:40 (join) uselpa 14:40 didi: dyoo: They are lovely when you're doing edit tasks on Emacs. ;^) 14:41 dyoo: SamB_MacG5: Mac OS 10.8.2, trying to build the plt/release branch off the git repo. 14:45 (quit) SamB_MacG5: Ping timeout: 244 seconds 14:46 (quit) ssbr: Read error: Operation timed out 14:46 (join) Demosthenex 14:47 (quit) uselpa: Remote host closed the connection 14:47 (quit) none___: Ping timeout: 245 seconds 14:48 (join) SamB_MacG5 14:49 SamB_MacG5: sorry about that ... I seem to have PINGed out due to excessive memory pressure ... 14:50 (join) ssbr 14:50 SamB_MacG5: last I saw was dyoo saying he's trying to build plt/release on 10.8.2 14:52 (quit) anRch: Quit: anRch 14:54 (quit) mye: Quit: mye 15:06 (join) RacketCommitBot 15:06 RacketCommitBot: [racket] plt pushed 2 new commits to master: http://git.io/65zmig 15:06 RacketCommitBot: [racket/master] adding examples for sequences - Danny Yoo 15:06 RacketCommitBot: [racket/master] Tidy things up. - Eli Barzilay 15:06 (part) RacketCommitBot 15:10 (quit) neilv: Quit: Leaving 15:11 (join) soegaard_ 15:12 (join) bitonic 15:13 soegaard_: dyoo: Do you have Planet development links pointing to odd places? 15:13 dyoo: sorry, busy at the moment; will be back in a few minutes! 15:14 (join) jeapostrophe 15:14 (quit) jeapostrophe: Changing host 15:14 (join) jeapostrophe 15:17 (quit) ssbr: Read error: Operation timed out 15:20 dyoo: back; ok, so if I check the repository clean, things are fine. For some reason, my repository in ~/local/racket has state that isn't cleaned up under a "git clean -fdx" 15:21 jonrafkind: what does -fdx do 15:21 dyoo: It's supposed to clean really "f"forcefully, on "d"irectories, and ignoring the ".gitignore". No clue why they chose 'x' as the flag there. 15:24 dyoo: … oh. Now that's weird. git clean -fdx isn't actually doing enough. It's leaving behind a deitrus of stuff in collects/tmp. 15:25 (join) tfb 15:25 dyoo: Ok, resolved. I have no idea how this happened, but there ended up being a copy of the git repository in a directory called collects/tmp 15:26 dyoo: and somehow that polluted my build. What a weird bug. And git clean won't go kill it because it looks like an external git repository. 15:27 (quit) bitonic: Remote host closed the connection 15:29 soegaard_: perhaps you need a "git reset" too, when you clean a directory 15:31 (quit) jeapostrophe: Ping timeout: 240 seconds 15:35 dyoo: Ok, I wrote up my experience on a thread in racket-dev. Hopefully no one else will hit this again. Back to work (and lunch!) 15:36 (quit) soegaard_: Quit: soegaard_ 15:36 didi . o O (mmmm, lunch...) 15:38 (join) jeapostrophe 15:38 (quit) jeapostrophe: Changing host 15:38 (join) jeapostrophe 15:42 (quit) hash_table: Ping timeout: 252 seconds 15:43 (join) soegaard_ 15:44 (join) mizu_no_oto 15:44 (quit) cdidd: Remote host closed the connection 15:47 (join) noelw 15:51 (quit) jesyspa: Ping timeout: 252 seconds 15:52 (join) jesyspa 15:58 (quit) noelw: Read error: Connection reset by peer 16:15 (join) mye 16:15 (quit) mye: Client Quit 16:16 (join) mye 16:16 (quit) mye: Client Quit 16:18 (join) gciolli 16:20 (quit) gciolli: Client Quit 16:22 (quit) soegaard_: Quit: soegaard_ 16:34 (join) hash_table 16:35 (join) gciolli 16:40 (quit) MayDaniel: Read error: Connection reset by peer 16:45 (quit) acarrico: Ping timeout: 245 seconds 16:45 samth: eli: ping 16:49 (quit) jeapostrophe: Ping timeout: 260 seconds 16:53 (join) acarrico 17:00 (part) dyoo 17:19 (join) jeapostrophe 17:19 (quit) jeapostrophe: Changing host 17:19 (join) jeapostrophe 17:37 (join) RacketCommitBot 17:37 RacketCommitBot: [racket] plt pushed 1 new commit to master: http://git.io/H7YFww 17:37 RacketCommitBot: [racket/master] Additional random test generation capability for Redex. - Burke Fetscher 17:37 (part) RacketCommitBot 17:38 jonrafkind: 3/27 lol 17:42 samth: gf3: https://github.com/samth/rktbin/blob/master/main.rkt 17:42 samth: gf3: it works (no forking yet), not quite pretty enough 17:42 samth: gf3: prettyness heavily ripped off from cljbin 17:43 (quit) mizu_no_oto: Read error: Operation timed out 17:51 (nick) elliottcable -> elolittcable 17:55 asumu: samth_away: is that running somewhere where I can see it? 18:04 (join) bitonic 18:23 danl-ndi: how do I reference stdout in racket? 18:24 danl-ndi: (current-output-port) 18:29 (join) RacketCommitBot 18:29 RacketCommitBot: [racket] plt pushed 4 new commits to master: http://git.io/PT78EQ 18:29 RacketCommitBot: [racket/master] fix planet `raco exe' tests - Matthew Flatt 18:29 RacketCommitBot: [racket/master] fix `raco exe' for `module+' submodules - Matthew Flatt 18:29 RacketCommitBot: [racket/master] update change history for v5.3.1 - Matthew Flatt 18:29 (part) RacketCommitBot 18:36 (quit) jrslepak: Quit: What happened to Systems A through E? 18:39 (quit) bitonic: Ping timeout: 260 seconds 18:52 (quit) jeapostrophe: Ping timeout: 260 seconds 19:03 (quit) jonrafkind: Ping timeout: 246 seconds 19:09 (join) mizu_no_oto 19:19 (join) dyoo 19:22 (quit) Demosthenex: Ping timeout: 260 seconds 19:23 (join) Demosthenex 19:25 (quit) acarrico: Ping timeout: 246 seconds 19:28 (quit) dyoo: Quit: dyoo 19:41 (quit) Nisstyre: Quit: Leaving 19:42 (join) acarrico 19:42 (join) Nisstyre 19:44 (quit) jao: Excess Flood 19:46 (join) jao 19:46 (quit) jao: Changing host 19:46 (join) jao 19:55 (quit) tfb: Quit: sleeping 20:21 (quit) jesyspa: Quit: leaving 20:27 (join) RacketCommitBot 20:27 RacketCommitBot: [racket] plt pushed 2 new commits to master: http://git.io/5EZbBg 20:27 RacketCommitBot: [racket/master] fixed Adam Shaw's typo, eliminated the word match - Matthias Felleisen 20:27 RacketCommitBot: [racket/master] fix string-ith's error message; Closes PR 13197 - Matthias Felleisen 20:27 (part) RacketCommitBot 20:30 (join) jeapostrophe 20:35 gf3: samth_away: Oh boy! Amazing! 20:53 (quit) acarrico: Ping timeout: 246 seconds 20:58 offby1: hmm ... racket pastebin ... 20:59 offby1: rudybot: you gonna finish that 20:59 offby1: ? 20:59 rudybot: *offby1: but I should probably finish writing this stupid paper review on some xml crap rather than hunt down fun links :/ 21:00 (quit) gciolli: Quit: Leaving. 21:01 didi: offby1: I use paste.kde.org because it has a simple external API, but codepad.org impress me. 21:02 didi: Running others code seems bold to me. 21:08 (quit) mizu_no_oto: Quit: ["Textual IRC Client: www.textualapp.com"] 21:08 (join) acarrico 21:11 (quit) dzhus: Remote host closed the connection 21:19 (join) RacketCommitBot 21:19 RacketCommitBot: [racket] plt pushed 1 new commit to master: http://git.io/xEpgcg 21:19 RacketCommitBot: [racket/master] fix group-test - Robby Findler 21:19 (part) RacketCommitBot 21:22 (join) jrslepak 21:30 (quit) Demosthenex: Quit: leaving 21:39 (quit) didi: Remote host closed the connection 21:39 friscosam: is there a function like free-vars that reports all of the #%top variables in a piece of fully expanded code? 21:45 (join) mizu_no_oto 21:46 (join) RacketCommitBot 21:46 RacketCommitBot: [racket] plt pushed 2 new commits to master: http://git.io/Yk0tMg 21:46 RacketCommitBot: [racket/master] drracket history updates - Robby Findler 21:46 RacketCommitBot: [racket/master] redex history release notes - Robby Findler 21:46 (part) RacketCommitBot 22:03 (join) dnolen 22:04 (quit) SamB_MacG5: Ping timeout: 260 seconds 22:10 (join) SamB_MacG5 22:28 (join) jackhammer2022 22:44 (quit) SamB_MacG5: Ping timeout: 245 seconds 22:51 (join) SamB_MacG5 22:55 (join) RacketCommitBot 22:55 RacketCommitBot: [racket] plt pushed 1 new commit to master: http://git.io/hKhWyw 22:55 RacketCommitBot: [racket/master] avoid compiler warning - Matthew Flatt 22:55 (part) RacketCommitBot 23:01 (join) jonrafkind 23:20 (quit) masm: Quit: Leaving. 23:28 (quit) Shviller: Ping timeout: 246 seconds 23:28 (join) Shviller 23:32 (quit) jao: Ping timeout: 246 seconds 23:37 (join) DT`` 23:40 (quit) DT`: Ping timeout: 246 seconds 23:40 (join) ioa 23:44 (quit) mizu_no_oto: Quit: ["Textual IRC Client: www.textualapp.com"] 23:54 (quit) jeapostrophe: Read error: Operation timed out 23:56 (join) mithos28