A complete announcement draft is below. Comments welcome.
Vincent
- Racket supports building graphical applications on Android, via the
racket-android project:
https://github.com/jeapostrophe/racket-android
- The Racket REPL comes with line-editing, command and result history,
and various meta-commands out of the box. See the `xrepl` documentation
for details.
- The package system supports installing Git packages that require
authentication when using the HTTP or HTTPS protocols by setting the
`raco pkg config git-checkout-credentials` configuration option.
- The "--enable-ffipoll" option causes Racket to block before FFI calls
until the embedding program explicitly completes those calls. This is
used, for instance, in the Android port to ensure that OpenGL calls
originate from the appropriate thread even when Racket is executing in
a different thread.
- HTTP libraries, including raco pkg, support proxying via HTTP CONNECT.
- Typed Racket provides typed versions of `racket/os` and
`racket/db/sqlite`.
- Racket requires `racket/interactive` on start-up in interactive mode,
and the `racket/interactive` module is responsible for loading
".racketrc" as well as `xrepl`. See the docs on `racket/interactive`
for more information.
- The `PLT_COMPILED_FILE_CHECK` environment variable controls whether
modify dates are checked on ".zo" files. Set the environment variable
to "exists" to use a ".zo" file when it exists, independent of its
modification date.
- Typing "H:" on the search page returns all #langs and typing "R:"
returns all reader modules (just like "L:" returns all modules).
- The file/glob modules implements globbing for path-strings.
- Optimizations in the bytecode compiler improve performance for
structure, list, string, and byte-string operations.
The following people contributed to this release:
Alex Knauth, Alex Harsanyi, Alexis King, Andrew Kent, Asumu Takikawa,
Ben Greenman, Brian Lachance, Chongkai Zhu, Daniel Feltey, Georges
Dupéron, Gustavo Massaccesi, Jay McCarthy, John Clements, Jonathan
Schuster, Leif Andersen, Marc Burns, Matthew Butterick, Matthew Flatt,
Matthias Felleisen, Mike Sperber, Robby Findler, Rohin Shah, Ryan
Culpepper, Sam Tobin-Hochstadt, Spencer Florence, Stephen Chang, Stephen
De Gabrielle, Tim Brown, Tony Garnock-Jones, Vincent St-Amour, WarGrey
Gyoudmon Ju, and William J. Bowman.
> To view this discussion on the web visit
https://groups.google.com/d/msgid/racket-dev/m2shrtut4i.wl-stamourv%40eecs.northwestern.edu.