00:09 (join) cb` 00:11 neilv: given a procedure object, is there a way to get its name other than by writing the object to a string? 00:11 (quit) bmp: Quit: Leaving... 00:24 asumu: neilv: Maybe object-name ? 00:24 asumu: rudybot: doc object-name 00:24 rudybot: asumu: your sandbox is ready 00:24 rudybot: asumu: http://docs.racket-lang.org/reference/inspectors.html#(def._((quote._~23~25kernel)._object-name)) 00:26 neilv: thanks 00:27 neilv: it looks like writing can give more information if it's, say, a closure created with lambda without an immediate binding from which to infer name 00:29 neilv: http://paste.org/pastebin/api/37622 00:29 neilv: lisppaste seems to be down 00:43 (quit) cb`: Read error: Operation timed out 00:50 eli: neilv: Easier: (format "~s" f) 00:54 neilv: i added an additional clause, so that we leave on the "# samth 10:15 samth: rudybot: i apologize for everything 10:15 rudybot: samth: The only way I can see to do it with ypsilon is calling the unix sleep function 10:15 (join) RacketCommitBot 10:15 RacketCommitBot: [racket] plt pushed 2 new commits to master: http://git.io/2DWsTg 10:15 RacketCommitBot: [racket/master] Add `$1', `$2', ..., `$5' as last-value references. - Eli Barzilay 10:15 RacketCommitBot: [racket/master] Fix a bug in `resolve-module-path' to do an `expand-user-path', which - Eli Barzilay 10:15 (part) RacketCommitBot 10:15 samth: having trouble understanding how it got that 10:17 (join) realitygrill 10:21 (quit) dnolen: Quit: dnolen 10:36 (quit) noelw: *.net *.split 10:36 (quit) jao: *.net *.split 10:36 (quit) tewk: *.net *.split 10:36 (quit) dsp_: *.net *.split 10:36 (quit) Utkarsh: *.net *.split 10:36 (quit) _p4bl0: Remote host closed the connection 10:36 (join) tewk 10:44 (join) noelw 10:44 (join) dsp_ 10:44 (join) Utkarsh 10:55 (quit) mceier: Quit: leaving 10:56 (join) mceier 10:57 eli: stamourv: ! 10:58 danking: eli: The sublists looked kinda funny so I tried to collapse them into parenthetical statements 10:59 eli: danking: I meant that the bullets are messed up when lines wrap. 11:00 eli: danking: You're missing a in that list. 11:02 samth: eli: almost certainly those test failures aren't real problems, if that's what you're pinging stamourv for 11:03 danking: eli: fixed 11:03 danking: The background is lighter as well. 11:04 samth: danking: the wiki has the advantage of being, well, a wiki 11:04 samth: there have already been several edits 11:09 danking: samth: We could easily write a racket program to scrape the wiki and serve it like this. 11:09 samth: yeah, but then it's not obvious how to edit it, or even that it's editable 11:18 danking: Well, I wasn't really trying to create a mirror of the wiki page, and I feel like my current iteration feels abit like a wall of text. I feel that a web site is a "good thing" for a project like this to have. It's an easy thing for new folks to hack on, it can be made to look more inviting than a github wiki, and it helps drive interest. 11:29 (quit) realitygrill: Quit: realitygrill 11:41 (quit) anRch: Quit: anRch 11:50 (join) anRch 11:56 (nick) niarch -> Lajla 12:04 (join) dnolen 12:05 (join) fredanderic 12:06 (join) RacketCommitBot 12:06 RacketCommitBot: [racket] plt pushed 3 new commits to master: http://git.io/eHw3VQ 12:06 RacketCommitBot: [racket/master] speed up mult/unmult in `{get,set}-argb-pixels' - Matthew Flatt 12:06 RacketCommitBot: [racket/master] improve description of `andmap' and `ormap' - Matthew Flatt 12:06 RacketCommitBot: [racket/master] Guide corrections - Matthew Flatt 12:06 (part) RacketCommitBot 12:08 (part) noelw 12:08 fredanderic: is the 2nd edition of HTDP ready for reading? 12:14 (quit) anRch: Quit: anRch 12:24 samth: fredanderic: it's a good thing to read now, but it isn't finished 12:26 (join) jonrafkind 12:28 (quit) tfb: Quit: sleeping 12:29 stamourv: eli: Yes? 12:36 stamourv: eli: Pull request 47 has been merged. 12:59 fredanderic: samth: ok, ty. i guess ill just go back to the original when i encounter unfinished bits 13:07 (quit) MayDaniel: Read error: Connection reset by peer 13:24 (join) shofetim 13:26 (join) turbofail 13:27 (part) stride 13:40 (join) anRch 13:41 (part) fredanderic 13:48 (join) jao 14:03 (join) RacketCommitBot 14:03 RacketCommitBot: [racket] plt pushed 1 new commit to master: http://git.io/zIYHnA 14:03 RacketCommitBot: [racket/master] Fix warnings in place.c - Kevin Tew 14:03 (part) RacketCommitBot 14:06 (join) RacketCommitBot 14:06 RacketCommitBot: [racket] plt pushed 1 new commit to master: http://git.io/GqJe_g 14:06 RacketCommitBot: [racket/master] Fix TR printing. - Vincent St-Amour 14:06 (part) RacketCommitBot 14:25 (join) RacketCommitBot 14:25 RacketCommitBot: [racket] plt pushed 4 new commits to master: http://git.io/Wp8lfw 14:25 RacketCommitBot: [racket/master] Much more infrastructure for timing typed racket passes. - Sam Tobin-Hochstadt 14:25 RacketCommitBot: [racket/master] Intern based on sequence numbers for values that have them. - Sam Tobin-Hochstadt 14:25 RacketCommitBot: [racket/master] Repair test for boolean generalization. - Sam Tobin-Hochstadt 14:25 (part) RacketCommitBot 15:10 (join) dyoo 15:11 (quit) dnolen: Ping timeout: 252 seconds 15:13 eli: stamourv: #47 was merged? Where? (Maybe you didn't push yet?) Also, what about Matthew's bit there? 15:16 stamourv: b0d909bd8fc09959beff 15:16 stamourv: eli: ^ 15:18 stamourv: Short version: Matthew pushed it. 15:24 (quit) anRch: Quit: anRch 15:25 (join) spewn 15:27 spewn: If I don't have xrepl in my /usr/lib/racket/collects, can I install it with raco? 15:29 stamourv: spewn: Not really. If you don't have it, you're probably running an older version of Racket than xrepl needs. 15:29 stamourv: You can install 5.1.3, the latest stable version. 15:29 spewn: Welcome to Racket v5.1.3. 15:29 stamourv: Oh. 15:29 stamourv: Which distribution did you install? 15:30 stamourv: (racket, racket textual, racket full) 15:30 spewn: I installed whatever Arch Linux provides. My guess is that the package maintainer pruned some of the collects. 15:30 stamourv: I see. 15:30 spewn: It comes with DrRacket 15:30 stamourv: What does, xrepl? 15:30 stamourv: Or the arch package? 15:31 spewn: Yes, the latter 15:31 stamourv: If the packager pruned some collects, there may be other packages that include them. 15:32 stamourv: Otherwise, you can try the official installers. They can do an in-place install that's easy to uninstall, no need to clean up /usr/* 15:33 eli: stamourv: OK. (You telling me was more confusing then.) 15:33 stamourv: eli: Sorry, just wanted to help. 15:33 eli: stamourv: Also, I have an implementation, but I need a shorter name for ,check-requires 15:34 stamourv: Well, in addition to the full name, is ,cr available? or ,creq? 15:34 eli: ,cr is too short and obscure. 15:34 eli: I considered ,reqcheck or ,rcheck but they're in the wrong order. 15:34 stamourv: Or, to follow the croatian influences found in some of the C code, ,chckrqrs? 15:35 eli: Bah, nobody will be able to type that. 15:35 stamourv: What about ,creq, or ,chreq? 15:35 stamourv: ,chckrqrs was mostly a joke. 15:35 eli: How does ,ckreq sound? 15:35 samth: why is ,check-requires too long? 15:35 eli: as in fsck 15:35 samth: are we planning to call it a lot? 15:35 stamourv: I like ,ckreq. 15:35 eli: ok 15:35 jonrafkind: my eyes! they burn! 15:36 stamourv: jonrafkind: Got a better idea? 15:36 eli: jonrafkind: Use a lot of cold water, and seek medical attention. 15:37 jonrafkind: well I wanted the thing like in gdb where it finds the closest match to whatever you type, but eli said we couldnt have that, i forgot why though 15:43 spewn: stamourv: Now I'm really confused; racket-5.1.3-src-unix.tgz doesn't include xrepl. That's probably why it's not in the Arch package. 15:44 stamourv: spewn: Hold on, I'll have a look. 15:45 stamourv: You are correct. 15:45 stamourv: That's a bug. 15:45 stamourv: eli: ^ 15:46 stamourv: spewn: In the meantime, you can use the Debian/Ubuntu installers. They're shell scripts, and should work on Arch. 15:46 stamourv: And, AFAIK, they should have xrepl. 15:47 jonrafkind: ah now we need someone to make an arch package 15:58 eli: stamourv, spewn: that's not a bug -- xrepl is not in 5.1.3. 15:59 stamourv: It's not? 15:59 eli: jonrafkind: More urgent is someone to push a fedora package through. 15:59 eli: stamourv: No. 15:59 stamourv: I thought it got included in 5.1.2. 15:59 spewn: jonrafkind: http://www.archlinux.org/packages/extra/x86_64/racket/ 16:00 eli: No; initially in, but then decided to leave it off. 16:00 jonrafkind: spewn, is that you? 16:00 spewn: No. 16:01 (join) dnolen 16:12 spewn: It's a bit misleading that the docs on the website are for an unreleased version (5.1.3.6). 16:13 samth: spewn: only the docs on pre.racket-lang.org 16:13 samth: spewn: http://docs.racket-lang.org/search/index.html?q=xrepl 16:14 samth: (finds nothign) 16:14 spewn: That makes sense. Thanks. 16:14 samth: how did you end up on the prerelease docs? 16:14 samth: (just so we can try to fix whatever link was wrong) 16:15 spewn: That's what I was trying to figure out just now. 16:15 spewn: I believe I Googled for something about vim and racket and it took me to pre.racket-lang.org/docs/html/guide/other-editors.html 16:15 spewn: I didn't notice the "pre". 16:17 spewn: So there's nothing really to fix other than my attentiveness. Perhaps the pre docs can have some sort of notice at the top of each page for people like me? 16:24 (quit) dyoo: Quit: Page closed 16:25 samth: spewn: that's a good idea 16:26 (join) jeapostrophe 16:26 (join) RacketCommitBot 16:26 RacketCommitBot: [racket] plt pushed 2 new commits to master: http://git.io/MKsY-Q 16:26 RacketCommitBot: [racket/master] Fix serious clang warnings - Kevin Tew 16:26 RacketCommitBot: [racket/master] Place sockets and file port fixes - Kevin Tew 16:26 (part) RacketCommitBot 16:36 (quit) jao: Ping timeout: 240 seconds 16:43 (join) jao 17:06 (quit) svk_: Ping timeout: 250 seconds 17:06 (join) svk_ 17:15 tauntaun: Does Scribble put a limit on the length of a defmodule id? 17:16 samth: tauntaun: i don't think so 17:16 tauntaun: Actually, scratch that question. 17:19 offby1: gabot: who are you? 17:19 offby1: gabot: source 17:19 offby1 waits 17:21 offby1: eli: is gabot related to rudybot? More to the point, is there a URL for its source? I'd like to update https://github.com/plt/racket/wiki/Intro-Projects with it if so. 17:25 samth: offby1: the gabot source isn't anywhere convenient that i know of, and it isn't descended from/related to rudybot 17:31 tauntaun: I'm getting a "collected information for key multiple times" warning simply for adding a defmodule. Any idea why? 17:32 samth: tauntaun: it's hard to say without a closer look at your code 17:32 tauntaun: The defmodule is completely empty, except for the word "hi", and its id refers to a file like any other. 17:33 tauntaun: (Dunno if I can paste code reasonably shortly...) 17:34 samth: what key is the warning mentioning? 17:34 tauntaun: OK, I made it go away by adding a @subsection. Is there a limit of one defmodule per section/subsection? 17:37 samth: tauntaun: it's complicated if you have more than one in a section 17:38 tauntaun: OK, thanks for clarifying. 17:38 samth: for example, see: https://github.com/plt/racket/blob/master/collects/typed-scheme/scribblings/reference/compatibility-languages.scrbl 17:38 rudybot: http://tinyurl.com/3gcbsgd 17:41 tauntaun: samth: sorry, but I'm not sure what I should be looking for on that git page. 17:41 tauntaun is still a bit of a Scribble newbie. 17:41 samth: tauntaun: ah yes, it uses defmodulelang* so it declares them all at once there 17:42 tauntaun: Ah, OK. 17:43 samth: the important docs to read are: http://docs.racket-lang.org/scribble/doc-modules.html?q=declare-exp#%28form._%28%28lib._scribble/manual..rkt%29._declare-exporting%29%29 17:43 rudybot: http://tinyurl.com/3atums9 17:44 tauntaun: Thanks, I'll read up. 17:49 (quit) jeapostrophe: Quit: jeapostrophe 17:52 tauntaun: samth: Yes, but the catch seems to be that defmodulelang* and declare-exporting are only for #lang modules 17:52 samth: no, declare-exporting is for any module 17:53 samth: and there's `defmodule*' for regular modules, too 18:13 (quit) si14: Remote host closed the connection 18:25 tauntaun: samth: with #:use-sources, it works great. 18:25 tauntaun: Thanks. 18:34 (join) jeapostrophe 18:58 (quit) jeapostrophe: Quit: jeapostrophe 18:58 (quit) dnolen: Ping timeout: 252 seconds 19:03 samth: racketeers: check out https://github.com/samth/raco-git 19:04 tauntaun: btw, if anyone is interested in a possible tiny doc bug, I wonder if the @racket[(racket require)] in manual.scrbl should be simply @racket[require]. 19:04 samth: tauntaun: send me a patch (or make a pull req on GH) 19:20 (nick) samth -> samth_away 19:49 (quit) mceier: Quit: leaving 20:07 (join) jeapostrophe 20:08 (quit) jeapostrophe: Client Quit 20:30 (join) dnolen 20:34 (join) neilv 20:34 (quit) jao: Ping timeout: 245 seconds 20:34 (join) realitygrill 20:41 (join) si14 20:44 (quit) jonrafkind: Ping timeout: 245 seconds 21:08 (join) _p4bl0 21:14 (join) jeapostrophe 21:15 (quit) jeapostrophe: Client Quit 21:15 (join) struys 21:31 (join) RacketCommitBot 21:31 RacketCommitBot: [racket] plt pushed 3 new commits to master: http://git.io/6KBbXA 21:31 RacketCommitBot: [racket/master] fix `raco link' collection-name checking - Matthew Flatt 21:31 RacketCommitBot: [racket/master] make libs dir to readable by default for sandboxed code - Matthew Flatt 21:31 RacketCommitBot: [racket/master] fix bug in `raco unpack' - Matthew Flatt 21:31 (part) RacketCommitBot 21:36 (join) bmp 21:40 (quit) bmp: Client Quit 22:05 (quit) neilv: Ping timeout: 245 seconds 22:09 (quit) turbofail: Ping timeout: 240 seconds 22:51 (quit) realitygrill: Quit: realitygrill 23:04 (quit) struys: Quit: Leaving. 23:09 (join) jonrafkind 23:10 (quit) shofetim: Ping timeout: 252 seconds 23:22 (join) neilv 23:22 (quit) neilv: Changing host 23:22 (join) neilv 23:50 (quit) neilv: Quit: Leaving 23:57 (join) bmp 23:59 (quit) bmp: Client Quit