00:10 (quit) jeapostrophe: Quit: jeapostrophe 00:20 (join) jeapostrophe 00:20 (quit) jeapostrophe: Client Quit 01:14 (quit) dnolen: Quit: dnolen 01:34 (quit) dherman: Quit: dherman 01:38 (quit) jonrafkind: Ping timeout: 255 seconds 03:13 (quit) realitygrill: Quit: realitygrill 03:54 (quit) hussaibi_: Ping timeout: 258 seconds 03:55 (quit) hussaibi: Ping timeout: 258 seconds 03:59 (quit) DGASAU: Remote host closed the connection 04:00 (join) DGASAU 04:03 (quit) tansaku: Quit: tansaku 04:56 (join) tansaku 04:59 _p4bl0: hi there! So I had an answer about why the scribble language documentation is missing in the debian package: the licensing of these files is unclear 05:00 _p4bl0: (so it's not dfsg-compliant) 05:13 (quit) tansaku: Quit: tansaku 05:18 (join) tansaku 05:41 (join) rudi 05:42 (nick) rudi -> rrg 05:42 (join) MayDaniel 05:42 rrg: how do you deep copy a struct in racket? 06:28 (join) tfb 06:32 (quit) tansaku: Quit: tansaku 06:37 (quit) rrg: Ping timeout: 240 seconds 07:00 (join) lucian 07:35 ohwow`: hi 08:00 (join) rrg 08:37 (join) dnolen 08:38 (join) jeapostrophe 08:42 jasoegaard: hi 08:58 (quit) DT``: Ping timeout: 255 seconds 09:04 (join) dherman 09:50 (join) tansaku 09:58 (join) ChibaPet 10:26 (quit) lucian: Read error: Connection reset by peer 10:26 (join) lucian 10:27 (part) lucian 10:29 (quit) dnolen: Quit: dnolen 10:38 (quit) ohwow`: Ping timeout: 264 seconds 11:06 (quit) jeapostrophe: Quit: jeapostrophe 11:08 (join) anRch 11:23 (quit) kennyd: Quit: bye 11:23 (join) dnolen 11:31 (quit) rekahsoft: Ping timeout: 252 seconds 11:31 (join) rekahsoft 11:49 (quit) tansaku: Quit: tansaku 11:59 (quit) anRch: Quit: anRch 12:03 (join) jeapostrophe 12:09 (join) anRch 12:28 (quit) tfb: Quit: sleeping 12:30 (quit) anRch: Read error: Connection reset by peer 12:30 (join) jonrafkind 12:31 (join) anRch 12:32 (join) ohwow 12:32 (join) RacketCommitBot 12:32 RacketCommitBot: [racket] plt pushed 1 new commit to master: http://bit.ly/paY66S 12:32 RacketCommitBot: [racket/master] disabled the wrong test. this is the right one - Jon Rafkind 12:32 (part) RacketCommitBot 12:41 (quit) anRch: Read error: Connection reset by peer 12:46 stamourv: _p4bl0: That's odd. 12:46 stamourv: I would assume the scribble docs to be under the same license as the rest of Racket. 12:48 _p4bl0: stamourv: me too. But the answer I received is clear: "The generation of the Scribble documentation is disabled since it relies on files with unclear licensing. As such, we currently remove them from the Debian source package." 12:50 stamourv: If he's referring to lncs class files and things like that, these are not included anymore, for licencing reasons. 12:50 stamourv: But these are not used to general the docs, AFAIK. 12:50 stamourv: Do you know which files these are? 12:51 _p4bl0: nope 12:52 stamourv: I assume that bremner notified eli about this. 12:52 stamourv: Because that should be fixed. 12:52 _p4bl0: I agree 12:55 (quit) dnolen: Quit: Page closed 13:02 (quit) rrg: Ping timeout: 255 seconds 13:19 jonrafkind: man.. drdr is behind by 70 pushes 13:21 stamourv: When it started, it was behind by about 150. 13:21 stamourv: It should catch up in about 3 days, or something. 13:22 jasoegaard: The complete license file is here: http://docs.racket-lang.org/license/index.html 13:23 jonrafkind: yea, it just means im going to get 70 more emails about a failing test 13:23 stamourv: jasoegaard: Right, but I don't see anything in there that has to do with the scribble docs. 13:24 stamourv: jonrafkind: Sounds like great incentive to fix your tests :). 13:24 jasoegaard: Perhaps the Debian maintainers were in dought? 13:24 jonrafkind: stamourv, i did already.. thats my point 13:24 jonrafkind: would it be so awful if drdr just skipped to the latest push? 13:24 jonrafkind: is there really any reason to do all the intermediate pushes? 13:24 jasoegaard: Do they have some kind of discussion archive? 13:24 (join) kennyd 13:26 jonrafkind: jeapostrophe, what do you think? 13:27 stamourv: jasoegaard: I don't know. 13:27 jasoegaard: Hm. The last message (from April) suggests that Eli contacted all parties. http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=592688 13:27 stamourv: jonrafkind: Yeah, I don't know why DrDr had to start where it left off. 13:28 stamourv: jasoegaard: Right, I thought eli fixed all these issues. 13:29 jasoegaard: This bug is from June: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=631679 13:31 (join) RacketCommitBot 13:31 RacketCommitBot: [racket] plt pushed 1 new commit to master: http://bit.ly/r2fMHG 13:31 RacketCommitBot: [racket/master] Places - check for inter-place pointers - Kevin Tew 13:31 (part) RacketCommitBot 13:32 jasoegaard: It seems there is a separate package racket-doc containing the documentation. 13:34 jasoegaard: stamourv: It must be some kind of Debian policy that makes it necessary to split racket in two packages. 13:39 stamourv: jasoegaard: I don't know if it's policy, but it's certainly convention. 13:40 stamourv: And it kind of makes sense. You don't necessarily want docs on a server, or if you're installing something as a dependency. 13:52 jasoegaard: Yes. 13:52 asumu: The docs are often pretty large relative to the software itself, so I'm usuallly happy not to install it even on a desktop. 13:58 (join) anRch 14:16 tauntaun: Does slideshow no longer offer item/bullet? 14:18 stamourv: tauntaun: I guess not, since I don't see it. 14:19 tauntaun: It's featured in the tutorial. Would be a pity if it's gone, because it's obviously very useful. 14:20 stamourv: Hold on, I'm trying to figure out when/why it was removed. 14:21 clklein: wild guess but maybe when test-docs-complete stormed on to the scene 14:22 stamourv: A quick git-log indicates that any change occurred before 5.0, so probably not. 14:22 clklein: yea, definitely not 14:23 stamourv: The last change whose diff contains `item/bullet' is the great renaming. 14:23 tauntaun: Shouldn't that be capitalized? 14:23 stamourv: And that's the only change since 4.0. 14:24 stamourv: tauntaun: Capitalized? 14:24 tauntaun: ...as in: The Great Renaming. 14:24 stamourv: Sure. 14:24 tauntaun: Sorry, post-lunch humor... 14:24 stamourv: (But the commit message is all lowercase.) 14:27 (join) dnolen 14:27 (join) tfb 14:28 (join) Nanakhiel 14:28 tauntaun: So is there a prognosis for it, or is it slated for extinction? 14:28 stamourv: tauntaun: item/bullet is still in the source, but not provided. 14:29 tauntaun: Ah. 14:29 stamourv: And given that the diffs don't really show anything, either it was only exported pre-4.0, or it never was. 14:29 stamourv: Sounds like a good bug report to me. 14:29 tauntaun clears throat. 14:29 tauntaun: Well... 14:30 (quit) Lajla: Read error: Connection reset by peer 14:30 tauntaun: My last two bug reports failed to motivate, so maybe you should submit it? 14:33 stamourv: I doubt it was anything personal. 14:33 stamourv: Some bug reports are easy to act upon, and some are harder. 14:33 stamourv: And some people are faster at fixing bugs in their code than others. 14:34 tauntaun: j/k 14:39 (join) RacketCommitBot 14:39 RacketCommitBot: [racket] plt pushed 9 new commits to master: http://bit.ly/nHnNK6 14:39 RacketCommitBot: [racket/master] Getting it working after the crash - Jay McCarthy 14:39 RacketCommitBot: [racket/master] Adding generalization of log to serve/servlet - Jay McCarthy 14:39 RacketCommitBot: [racket/master] Fixing PR12085 - Jay McCarthy 14:39 (part) RacketCommitBot 14:55 tauntaun: Actually the bug's a bit subtle for me, because slideshow's core.rkt successfully provides other functions (e.g., current-main-font) which appear to be defined as item/bullet is. Anyway, I'll report the bug. 15:31 (quit) dherman: Quit: dherman 15:44 (join) dherman 16:07 (quit) Demosthenes: Ping timeout: 250 seconds 16:10 (quit) anRch: Quit: anRch 16:19 (quit) MayDaniel: 16:23 (quit) dnolen: Quit: Page closed 16:31 (join) dnolen 16:33 (quit) dherman: Quit: dherman 16:43 ohwow: i really need to learn rackunit 16:43 gf3: same 16:44 gf3: oh btw 16:44 gf3: I made a tiny little site with racket 16:44 gf3: http://twatlr.com 16:44 gf3: https://github.com/gf3/twatlr.com 16:44 ohwow: It reverses the twitter convos? Nice 16:49 ohwow: Hm.. are there any videos from RacketCon avaliable? 16:50 ohwow: o nvm, read a thread on mailing list 16:50 ohwow: apparently it would be announce when the videos would be avaliable 16:50 gf3: ohwow: well it's just meant as a way to share a conversation 16:59 (quit) jeapostrophe: Quit: jeapostrophe 17:06 (quit) tfb: Ping timeout: 260 seconds 17:09 (quit) ChibaPet: Quit: Leaving. 17:51 (join) RacketCommitBot 17:51 RacketCommitBot: [racket] plt pushed 1 new commit to master: http://bit.ly/qIrqaR 17:51 RacketCommitBot: [racket/master] fix the text of the slideshow tutorial to talk about #:bullet instead of item/bullet - Robby Findler 17:51 (part) RacketCommitBot 18:01 (join) jeapostrophe 18:05 (quit) jeapostrophe: Client Quit 18:32 (join) Demosthenes 18:52 (join) DT`` 18:56 asumu: Random thought: the Guide currently has a "note for Lispers/Schemers" but would it be useful to write a mini-Guide for, say, Java programmers? 18:56 asumu: (or Clojure or x ...) 18:58 asumu: Is there even much guide-like content for other Lispers aside from that note on the REPL? 18:59 asumu: (maybe this is a topic that would fit a Wiki format better actually) 19:08 (quit) dnolen: Quit: Page closed 19:11 (join) RacketCommitBot 19:11 RacketCommitBot: [racket] plt pushed 1 new commit to master: http://bit.ly/nmiZRf 19:11 RacketCommitBot: [racket/master] scribble/manual: add `current-display-width' parameter - Matthew Flatt 19:11 (part) RacketCommitBot 19:21 gf3: btw is there a better REPL available? 19:22 gf3: something with ↑/↓ history and the ability to edit a line 19:22 gf3: MAYBE even tab completion? 19:23 jonrafkind: xrepl or just enable readline 19:27 gf3: jonrafkind: amazing, thank you 19:34 asumu: gf3: in general, there is a section on using Racket with an editor in the nightly docs now: http://pre.racket-lang.org/docs/html/guide/Using_Racket_with_Your_Editor_of_Choice.html 19:34 rudybot: http://tinyurl.com/3dxngty 19:34 jonrafkind: in admiral 19:35 asumu: (it's a new section, so send feedback to mailing list or stamourv) 19:36 gf3: wow, I wish this existed a few months ago 19:36 gf3: this is great 19:36 gf3: might be worth mentioning that there is a vim script for a racket 19:39 (part) snorble 19:40 asumu: gf3: this one? https://github.com/wlangstroth/vim-racket 19:40 jonrafkind: i think "vim script" might be overstating what the vim sectino is about.. 19:40 jonrafkind: oh.. unless you meant that 19:41 gf3: asumu: that's the one 19:41 jonrafkind: gf3, do you use that? 19:41 gf3: jonrafkind: I do 19:42 jonrafkind: does it make life infinitely better? 19:42 gf3: jonrafkind: infinitely so 19:43 (join) snorble 19:43 asumu: Cool, I hadn't seen this before. Will have to add this into the section. 19:43 asumu: And I have a few suggestions I'll send as pull requests. 19:48 (join) jeapostrophe 19:54 (quit) jeapostrophe: Quit: jeapostrophe 20:02 (quit) DT``: Ping timeout: 255 seconds 20:03 (join) DT`` 20:10 (join) dnolen 20:15 (join) jeapostrophe 20:25 (quit) jeapostrophe: Quit: jeapostrophe 20:30 (join) RacketCommitBot 20:30 RacketCommitBot: [racket] plt pushed 1 new commit to master: http://bit.ly/r3WopN 20:30 RacketCommitBot: [racket/master] fix the auto-square-bracket thing for with-syntax - Robby Findler 20:30 (part) RacketCommitBot 20:37 (join) jeapostrophe 20:39 (quit) jeapostrophe: Client Quit 21:20 (quit) jonrafkind: Ping timeout: 260 seconds 21:29 (join) jeapostrophe 21:31 (quit) jeapostrophe: Client Quit 21:35 (join) realitygrill 21:49 (join) hussaibi 21:49 (join) hussaibi_ 22:00 (join) dherman 22:04 (join) jeapostrophe 22:05 (quit) jeapostrophe: Client Quit 22:21 (quit) dnolen: Quit: dnolen 22:33 (join) jeapostrophe 22:34 (quit) jeapostrophe: Client Quit 23:07 (join) dnolen 23:09 ozzloy: what's the idiomatic way to check if a list is empty? (= 0 (length list)) ? 23:10 ohwow_: (empty? lst) 23:14 (join) hussaibi__ 23:14 (quit) hussaibi__: Client Quit 23:18 offby1: rudybot: (null? ' ()) 23:18 rudybot: *offby1: your r5rs sandbox is ready 23:18 rudybot: *offby1: ; Value: #t 23:19 offby1: rudybot: init scheme 23:19 rudybot: *offby1: your scheme sandbox is ready 23:19 offby1: hmm 23:19 offby1: rudybot: init racket 23:19 rudybot: *offby1: your sandbox is ready 23:19 offby1: rudybot: rudybot: (eq? empty? null?) 23:19 rudybot: *offby1: eval (eq? null ()) 23:19 offby1: rudybot: rudybot: eval (eq? empty? null?) 23:19 rudybot: *offby1: (if (eq (key-binding [(meta ?.)]) 'find-tag) (define-key eshell-mode-map [(meta ?.)] 'eshell-find-tag)) 23:19 offby1: er 23:19 offby1: rudybot: eval (eq? empty? null?) 23:19 rudybot: *offby1: ; Value: #f 23:19 offby1: hm 23:41 (join) jeapostrophe 23:43 (quit) jeapostrophe: Client Quit 23:49 (join) jeapostrophe 23:55 (join) jonrafkind