Re: [racket-dev] plausible hash function for s16vectors

2013-11-27 Thread Matthew Flatt
At Tue, 26 Nov 2013 13:39:31 -0800, John Clements wrote: My question: is there an accepted hash function for an s16vector, or more generally, for a big block of memory? No, not currently. Taking a look at the behavior of vectors, though, it looks like *every* element is considered in

[racket-dev] release snapshots

2013-11-27 Thread Robby Findler
I've move the northwestern release snapshots to a slightly different URL. Apologies for any confusion; they are now at: http://plt.eecs.northwestern.edu/release-snapshots/ (rsync is in the middle of pushing things over there; it should be in done in less than an hour (hopefully a lot less).

Re: [racket-dev] [plt] Push #27862: master branch updated

2013-11-27 Thread Jay McCarthy
There is an important change in this commit. Since we've created the release branch for 6.0, I think we should stop automatically installing and executing arbitrary code when people open files in DrRacket. Currently the error message suggests using raco planet but I think we need a bit of a GUI

Re: [racket-dev] [plt] Push #27862: master branch updated

2013-11-27 Thread Robby Findler
Can you demonstrate how to make this happen? Opening a file with these contents, for example, doesn't install anything. #lang racket (require (planet planet/test-connection:1:0/test-connection)) As for automatically executing arbitrary code, I think you must mean something more precise here.

Re: [racket-dev] [plt] Push #27862: master branch updated

2013-11-27 Thread Jay McCarthy
If I have background expansion on, then when I open that file it installs the package. Since once a Planet package is installed it is set up and compiled that means that this code: #lang racket (attack) (define-syntax (attack stx) (system rm -fr /)) is automatically run as soon as I open it

Re: [racket-dev] [plt] Push #27862: master branch updated

2013-11-27 Thread Robby Findler
On Wed, Nov 27, 2013 at 7:21 PM, Jay McCarthy j...@racket-lang.org wrote: If I have background expansion on, then when I open that file it installs the package. As I wrote in my previous message, it doesn't do that for me. And I don't see how it could do that, actually. Are you saying that

Re: [racket-dev] [plt] Push #27862: master branch updated

2013-11-27 Thread Jay McCarthy
On Wed, Nov 27, 2013 at 6:27 PM, Robby Findler ro...@eecs.northwestern.edu wrote: On Wed, Nov 27, 2013 at 7:21 PM, Jay McCarthy j...@racket-lang.org wrote: If I have background expansion on, then when I open that file it installs the package. As I wrote in my previous message, it doesn't

Re: [racket-dev] [plt] Push #27864: master branch updated

2013-11-27 Thread Jay McCarthy
I left the other commit in place so that even if users customize download? and install? the command-line tool will continue to work. Jay On Wed, Nov 27, 2013 at 7:23 PM, j...@racket-lang.org wrote: jay has updated `master' from c980182b6b to 1741e1b0d1.

Re: [racket-dev] [plt] Push #27864: master branch updated

2013-11-27 Thread Robby Findler
Looks great. Thanks, Jay. Robby On Wed, Nov 27, 2013 at 8:24 PM, Jay McCarthy j...@racket-lang.org wrote: I left the other commit in place so that even if users customize download? and install? the command-line tool will continue to work. Jay On Wed, Nov 27, 2013 at 7:23 PM,