00:34 (join) DT`` 00:48 (quit) asumu: Remote host closed the connection 00:58 (quit) mithos28: Quit: mithos28 02:02 (quit) neilv: Ping timeout: 255 seconds 02:20 (quit) dnolen: Quit: dnolen 02:44 (quit) samth_: Ping timeout: 255 seconds 02:46 (quit) jonrafkind: Read error: Operation timed out 03:53 (join) masm 04:06 (join) noelwelsh 04:24 (join) hkBst 04:47 (join) racket 04:47 racket: [racket] plt pushed 2 new commits to master: http://bit.ly/lDvulm 04:47 racket: [racket/master] thanks, Sam. - Robby Findler 04:47 racket: [racket/master] add more caching to avoid calling normalize-path so much;... - Robby Findler 04:47 (part) racket 06:02 (join) SinDoc 06:06 SinDoc: Any workflow documented on using Racket on the command-line --my sole interface to a real machine is SSH. The REPL invoked by the racket command doesn't keep history! 06:08 noelwelsh: Run ssh through Emacs? 06:09 SinDoc: I can SSH to a machine that HAS Emacs; not the other way around! 06:13 noelwelsh: Well, you can run GNU Readline w/ Racket (see the docs). I don't know if it keeps history, but that's one thing to look at. 06:13 noelwelsh: Alternatively running ssh or a shell from emacs will allow you to save the history just as you'd save any other buffer 06:18 SinDoc: noelwelsh: Oh, I didn't expect Emacs to this _this_ :) 06:18 SinDoc: Yet, it does! 06:19 SinDoc: Thanks noelwelsh 06:20 noelwelsh: You're welcome! 06:26 SinDoc: I/O passes by Emacs while using M-x shell. Not the case though for M-x term. 06:30 (quit) noelwelsh: Ping timeout: 250 seconds 06:33 (quit) stchang: Read error: Operation timed out 06:33 (join) stchang 06:34 (quit) eli: Ping timeout: 276 seconds 07:31 (join) jeapostrophe 08:31 (join) mithos28 08:35 (join) mithos28_ 08:39 (quit) mithos28: Ping timeout: 240 seconds 08:39 (nick) mithos28_ -> mithos28 08:46 bremner: SinDoc: do you know about geiser? 08:48 (quit) martinhex: Remote host closed the connection 08:48 (join) martinhex 08:50 SinDoc: bremner: I didn't; until you mentioned it and I looked it up: http://www.nongnu.org/geiser/ The Wikipedia disambiguation page wasn't particularly helpful though :) 08:51 bremner: Yeah, I'm not sure how Old Faithful will help your problem ;) 08:53 SinDoc: I happned to see Racket 5.0.1 mentioned on their website. I'll give feedback once the setup will have completed. 09:01 bremner: geiser works ok with 5.1.1 for me 09:04 (join) samth_ 09:06 SinDoc: bremner: I get 'Cannot open load file: minibuffer' after M-x geiser 09:06 hkBst: why does (shared ((l `(1 3 . ,l))) l) work fine, but (shared ((l `(,@(list 1 3) . ,l))) l) produce an unintelligible error? 09:06 bremner: SinDoc: what version of emacs? 09:06 SinDoc: bremner: 22.3.1 09:07 bremner: ah, too old, sorry 09:07 SinDoc: Yeah, they say: Emacs 23.2 09:08 bremner: dyslexia doesn't count ;) 09:10 bremner: I guess you could build emacs in your homedir. Or maybe one of the other emacs scheme modes would work. I have only used geiser. 09:11 SinDoc: I'm not giving up easy; it turns out I can sudo on another machine; so far, three-level deep ssh, which reminds me of inception, the movie 09:12 bremner: geiser also supports remote REPLs, for another way to get overcomplicated ;) 09:13 bremner: you might need to use ssh to tunnel the repl to a local machine. 09:15 SinDoc: that would be cool; I have never tried a back tunnel to a Windows machine; the main reason why I'm doing all this is because I'm stuck with a Windows client with tons of constraints. 09:17 SinDoc: Otherwise, I would've installed DrRacket, which woudn't take more than a few seconds 09:17 SinDoc: BTW, I'm quite close to a Racket mirror, which makes me happy :) 09:19 (join) dnolen 09:22 (quit) jeapostrophe: Quit: jeapostrophe 09:37 (join) MayDaniel 09:45 SinDoc: bremner: Emacs compilation: Check. Geiser Runs? Yes 09:45 SinDoc: I got this though: expand: unbound identifier in module in: current-get-interaction-input-port 09:46 SinDoc: Probably because Racket is looking for some sort of Definitions Pane 09:47 bremner: hrm. according to docs, it is in racket/base. I'm not sure how new it is. 10:05 (quit) MayDaniel: Read error: Connection reset by peer 10:24 (join) racket 10:24 racket: [racket] plt pushed 1 new commit to master: http://bit.ly/kCKoWC 10:24 racket: [racket/master] adjust `racketmodname' to ignore for-label imports... - Matthew Flatt 10:24 (part) racket 10:35 (nick) ec|detached -> elliottcable 10:40 (quit) dnolen: Quit: dnolen 10:42 SinDoc: bremner: The remote REPL is pretty cool. Thanks a lot. 10:44 (quit) mithos28: Quit: mithos28 10:45 bremner: glad it works 10:46 SinDoc: The remote connection doesn't produce the error I mentioned earlier 10:46 SinDoc: but something I don't understand is 10:46 SinDoc: why I cannot seem to match a buffer and a REPL 10:47 SinDoc: In order to have a workflow similar to that of DrRacket 10:50 (quit) samth_: Ping timeout: 255 seconds 10:52 bremner: C-c C-a ? 10:56 (join) lucian 10:59 SinDoc: bremner: Pefect ansewe; you're a grace :D 11:10 (join) mithos28 11:18 (quit) flazz: Ping timeout: 252 seconds 11:19 (join) flazz 11:21 (quit) SinDoc: Ping timeout: 252 seconds 11:22 (join) racket 11:22 racket: [racket] plt pushed 1 new commit to master: http://bit.ly/keIyxE 11:22 racket: [racket/master] Optimize in typed regions. - Vincent St-Amour 11:22 (part) racket 11:22 (quit) cky: Ping timeout: 252 seconds 11:22 (quit) Lajla: Read error: Connection reset by peer 11:23 (join) Lajla 11:23 (join) cky 11:24 (join) ckrailo 11:27 (join) mithos28_ 11:29 (quit) mithos28: Ping timeout: 252 seconds 11:29 (nick) mithos28_ -> mithos28 11:30 (nick) samth_away -> samth 11:32 (quit) lucian: Remote host closed the connection 11:36 (join) carleastlund 11:36 (quit) Demosthenes: Quit: leaving 11:41 (join) anRch 11:45 (join) dnolen 11:53 (quit) mithos28: Quit: mithos28 12:07 (join) mithos28 12:07 (join) jonrafkind 12:07 (quit) mithos28: Read error: Connection reset by peer 12:07 (join) mithos28 12:09 (quit) gienah: Quit: leaving 12:33 (quit) hkBst: Read error: Connection reset by peer 12:48 (join) jeapostrophe 12:51 (join) tauntaun 12:57 (quit) anRch: Quit: anRch 13:05 (quit) tauntaun: Quit: Ex-Chat 13:05 (join) sm 13:06 (nick) sm -> Guest82209 13:06 (part) Guest82209 13:07 (quit) jeapostrophe: Quit: jeapostrophe 13:07 (join) EgnartsMs 13:08 EgnartsMs: hi all. i'm a newcomer to Racket 13:11 jonrafkind: sup 13:14 EgnartsMs: well, i'm not experienced in Racket, so recently i've faced a certain difficulty.. 13:15 EgnartsMs: i need some way to represent a generic random-access sequence of values, like vector 13:15 jonrafkind: so whats wrong with vector 13:16 jonrafkind: are you asking for a racket equivalent to c++'s std::vector? 13:16 (join) tfb 13:16 EgnartsMs: no.. i'm trying to formulate my thought in a clear way.. 13:17 EgnartsMs: you understand, i'm trying to port an algorithm of Japanese crossword solving to racket 13:17 EgnartsMs: if you know, Japanses crossword is just a rectangular matrix 13:18 EgnartsMs: so I need some way to operate on both rows and columns of a matrix in a unified way 13:18 (join) anRch 13:18 offby1: EgnartsMs: one of the SRFIs provides general array stuff 13:18 jonrafkind: oh that game is in racket already: paint-by-numbers 13:18 offby1: srfi/25 13:18 offby1: EgnartsMs: http://docs.racket-lang.org/srfi-std/srfi-25.html 13:19 (quit) masm: Ping timeout: 276 seconds 13:19 EgnartsMs: thanks, i'll have a look certainly. but there's one more question remaining: what about racket support of matrices ? 13:19 EgnartsMs: i've implemented my own one 13:19 offby1: see above 13:19 offby1: as far as I know, "array" == "matrix" 13:20 EgnartsMs: aha, "array" can be multidimensional ? 13:22 EgnartsMs: ok, thank you very much 13:23 EgnartsMs: that's a good start for me :) 13:27 (quit) anRch: Quit: anRch 13:34 (join) racket 13:34 racket: [racket] plt pushed 1 new commit to master: http://bit.ly/m511vX 13:34 racket: [racket/master] place -> dynamic-place and place-wait return value fixes - Kevin Tew 13:34 (part) racket 13:42 (join) masm 13:45 (quit) tfb: Ping timeout: 240 seconds 14:16 (quit) cky: Changing host 14:16 (join) cky 14:20 (part) shofetim: "ERC Version 5.3 (IRC client for Emacs)" 14:27 (join) Demosthenex 14:32 (join) jao 14:52 (join) jeapostrophe 15:30 (quit) EgnartsMs: Ping timeout: 252 seconds 15:49 (join) mceier 15:59 (quit) jonrafkind: Ping timeout: 258 seconds 16:18 Demosthenex: *ponder* 16:19 Demosthenex: kinda nice that lisp/scheme i can just print out data structures to a file and read them in later, nothing like YAML needed from my perl days 16:19 Demosthenex: though i just noticed that if i do that with a hash, i read back in an immutable hash. bugger. 16:21 bremner: Demosthenex: more like Data::Dumper ;( 16:21 bremner: err, ;) 16:22 samth: Demosthenex: see `hash-copy' 16:22 samth: rudybot: doc hash-copy 16:22 rudybot: samth: http://docs.plt-scheme.org/reference/hashtables.html#(def._((quote._~23~25kernel)._hash-copy)) 16:22 Demosthenex: yeah, i was thinking i'll have to wrap it in hash-copy 16:23 Demosthenex: otoh, if i'm doing that with a huge hash (several hundred meg) aren't i using the mem twice? 16:23 Demosthenex: yes, i might just use a DB instead ;] 16:29 samth: yes, it'll duplicate the memory of the hash structure (but not the keys/values) 16:29 Demosthenex: thats encouraging 16:30 Demosthenex: i just needed to save out incomplete data between invokations, building up after each run, before i did a proper DB dump '\ 16:47 (join) eli 17:01 (join) tauntaun 17:02 (join) racket 17:02 racket: [racket] plt pushed 1 new commit to master: http://bit.ly/kRaZWy 17:02 racket: [racket/master] Add contracts for `Sequenceof' values. - Sam Tobin-Hochstadt 17:02 (part) racket 17:04 (quit) jeapostrophe: Quit: jeapostrophe 17:18 (join) riddochc 17:31 riddochc: Hey. So I figured out the screwy solaris missing 'ar' thing I was fighting with yesterday, and have moved on to a file-locking thing that looks like it came up recently on the list... 17:32 riddochc: I'm pulling down the git repo now, but it looks like there *is* a commit, about a month old, that should address the issue. My question: 17:33 riddochc: What I'm trying to build is 5.1.1, but the patch appears newer than that. Is the master branch of racket generally stable enough that I can just move up to that patch and build from there, or should I branch from 5.1.1 and just tack on that patch? 17:35 riddochc: The thread on the list had the subject: flock() stops racket-5.1.1 build on Solaris x86 17:35 bremner: probably you should patch against master if you want your patch included upstream. Things change pretty fast. 17:37 riddochc: bremner: Someone beat me to it, but it's not yet in a released version. Should I run the tip of master, or just rebase (I think that's the word?) that one commit? 17:38 bremner: riddochc: I've had pretty good luck cherry-picking patches from master on to the stable branch; it's up to you really. 17:39 riddochc: cherry-pick, yes, that's it. I'll give it a try. Was just wondering whether I'd do just as well to simply build what's currently on master. 17:40 stamourv: riddochc: master is generally quite stable. 17:40 riddochc: stamourv: Cool, thanks. 17:41 riddochc: I don't follow the development closely enough to see what's currently in-progress. 17:42 stamourv: drdr.racket-lang.org will usually tell you if master is broken. 17:42 riddochc: Oh, cool. I wasn't aware of that. Thanks. 17:47 riddochc: Also, I'm curious, since it's not mentioned in the 'Anticipated Questions' part of racket-lang.org/new-name.html - and it's really only a curiosity, since I'm a complete outsider to the process... is there any relationship between the name change and support for R6RS? 17:50 (quit) Lajla: Read error: Connection reset by peer 17:51 (join) Lajla 17:52 samth: riddochc: not really, Racket currently supports R6RS, and PLT Scheme (the old name) did as well 17:53 riddochc: samth: Okay. I must admit, I still don't understand quite what the fuss was about around R6RS, or how much it really matters. 17:53 samth: riddochc: if you're using racket, you can safely ignore all the fuss 17:59 riddochc: samth: Hmm. Okay. 18:02 (quit) tauntaun: Quit: Ex-Chat 18:02 bremner: How about R7RS? 18:02 samth: bremner: that too 18:03 bremner: in the sense that racket will support it, like R6RS, or that it should be ignored? 18:06 bremner: or both? ;) 18:12 (join) racket 18:12 racket: [racket] plt pushed 1 new commit to master: http://bit.ly/kIZLyO 18:12 racket: [racket/master] Document `match-lambda**' and `match[*]/derived' - Sam Tobin-Hochstadt 18:12 (part) racket 18:12 samth: racket will almost certainly have the capability to support the R7RS 18:12 samth: whether it does depends on whether someone writes the code 18:13 samth: but i plan to continue writing in Racket, rather than RnRS (for any value of n) 18:21 (quit) mithos28: Quit: mithos28 18:22 (quit) dnolen: Ping timeout: 252 seconds 18:29 (join) anRch 18:41 (join) hyko- 18:43 (quit) hyko: Ping timeout: 240 seconds 18:45 (join) mithos28 18:47 (join) mithos28_ 18:50 (quit) mithos28: Ping timeout: 252 seconds 18:50 (nick) mithos28_ -> mithos28 18:58 (quit) anRch: Quit: anRch 19:02 (nick) samth -> samth_away 19:03 (part) riddochc: "No reason" 19:23 (quit) mithos28: Quit: mithos28 19:32 (quit) masm: Quit: Leaving. 19:33 bremner: samth_away: understood 19:35 offby1: .oO("match-lambda**"?) 19:37 (join) danking_ 19:53 (quit) jao: *.net *.split 19:53 (quit) DT``: *.net *.split 19:53 (quit) ehine1: *.net *.split 19:53 (quit) wtetzner: *.net *.split 19:53 (quit) danking: *.net *.split 19:58 (join) ehine1 19:59 (join) wtetzner 19:59 (join) DT`` 20:04 (join) mithos28_ 20:05 (quit) wtetzner: Ping timeout: 255 seconds 20:06 (quit) mithos28_: Client Quit 20:18 (join) mithos28 20:22 (join) wtetzner 20:26 (quit) mithos28: Quit: mithos28 20:41 (join) mithos28 20:47 (join) mario-go` 20:48 (quit) ohwow: Ping timeout: 240 seconds 20:48 (join) ohwow 20:48 (quit) mario-goulart: Ping timeout: 240 seconds 21:06 (join) mithos28_ 21:06 (nick) mario-go` -> mario-goulart 21:09 (quit) mithos28: Ping timeout: 255 seconds 21:09 (nick) mithos28_ -> mithos28 21:18 (quit) ckrailo: Quit: Computer has gone to sleep. 21:31 (join) gienah 21:43 Demosthenex: anyone here do any data entry forms in racket/gui? 22:10 (quit) Demosthenex: Ping timeout: 252 seconds 22:21 (join) Demosthenes 22:23 (nick) danking_ -> danking 22:28 (quit) mithos28: Quit: mithos28 22:38 (quit) mceier: Quit: leaving 22:41 (join) mithos28 22:43 (quit) mithos28: Client Quit 22:54 (quit) carleastlund: Quit: carleastlund 23:04 (nick) elliottcable -> ec|detached 23:06 (quit) _p4bl0: Read error: Connection reset by peer 23:07 (join) _p4bl0` 23:11 (join) jeapostrophe 23:25 (join) mithos28 23:38 (quit) rekahsoft: Ping timeout: 240 seconds 23:39 (join) rekahsoft 23:53 (quit) jeapostrophe: Quit: jeapostrophe