Thank you all for responding.
A draft announcement is below. Comments welcome.
Vincent
- Incremental garbage-collection mode can eliminate long pauses in a
program. For example, incremental mode is useful for avoiding pauses
in games and animations.
Programs must specifically request incremental mode with
`(collect-garbage 'incremental)`, but libraries such as
`2htdp/universe` include the request as part of the library's
implementation.
- The default package catalog is an HTTPS address instead of HTTP, and
package operations properly validate server certificates when using
HTTPS.
- Documentation may define their own categories for the manual top-
level page by using strings, rather than only symbols that name
pre-defined categories.
- DrRacket's scrolling is faster.
- The Racket cheat sheet is included in the main distribution.
- DrRacket is available in Bulgarian, thanks to Alexander Shopov.
- The contract Typed Racket generates for the `Any` type is more
permissive, allowing more typed/untyped programs to work without
contract errors.
- Redex supports binding specifications; describe which variables bind
in which expressions and your metafunctions and reduction relations
automatically become scope-sensitive. Thanks to Paul Stansifer for
this improvement.
- All `pict` functions accept `pict-convertible`s. This allows for
transparent interoperability between `pict` and libraries like
`2htdp/image`.
- The `raco profile` and `raco contract-profile` commands provide easy
access to profiling tools, without requiring program modifications.
On Mon, 25 Jan 2016 12:24:15 -0600,
Vincent St-Amour wrote:
>
> The release announcement sketch that I have so far is below. Please
> mail me new items and/or edits.
>
> Please phrase announcements using complete sentences and avoid the
> word "now".
> ----------------------------------------------------------------------
>
> general:
> - HTTPS (for pkg catalog, and others)
>
> mflatt:
> - incremental GC (ba8103bbde441e38df8dce16e6cbfd36f72c1ce0)
> - add `internal-definition-context-{binding-identifier,track}` (0e16ce4be)
> - deterministic bytecode generation (2743ea06bbc and others)
> - `procedure-specialize` (db0a6de1d2d5d3059ec971275b287860c5bda6e2)
> - openssl 'secure protocol (92f1bfa4d23e0a691778b814a5956c849bb3af83)
> - libssl on Mac (273bc4ea4914cbe73bbb343015cc4fdeb3a1c6a4)
> - windows code signing (666c5f1557703ed24272387f9272321ded2ecf7f)
>
> robby:
> - contract performance improvements (various)
> - racket/contract/combinator exports cleanup (99d7ad56d954)
>
> jay:
> - `read-cdot` and related parameters (551e4d5a0d395)
> - doc categories (2e34599ce37068072a98d8b14a3065bfc31848b5)
> - cheat sheet
>
> asumu:
> - Make id-table API more hash-like (14d25abd 92fc1f41)
>
> stamourv:
> - additions to `racket/random`
>
> Juan Francisco Cantero Hurtado:
> - Add config for linux/ppc64. (e957a7d6557f9718ba8493c20675b75a1145084a)
>
> Alex Knauth:
> - Allow separate read and write contracts for box/c (67e3899272792c2e5)
>
>
> Other repos:
>
> redex:
> - robby / Paul Stansifer: binding specifications (6410411)
>
> scribble:
> - mflatt: scribble/examples (50f835c)
> - florence: allow manipulation of scribble.tex imports (2881ef2)
>
> plot:
> - bennn: jitter (fc4f7e2)
>
> pict:
> - florence: pict/convertible changes (b95113d)
> - stamourv: codeblock-pict (29806e2)
>
> typed racket:
> - contract performance improvements
> - typechecking performance improvements
>
> profile / contract profile:
> - stamourv: add raco profile / raco contract-profile
> - stamourv: overhaul contract-profile output
>
> htdp:
> - mflatt: performance improvements for world from incremental GC?
>
> drracket:
> - robby: anything major?
>
> gui:
> - avoid using high-power GPU on Mac?
> - scrolling speed improvements?
>
> string-constants:
> - robby / Alexander Shopov: Added bulgarian translation (fb04c62)
>
> ----------------------------------------------------------------------
>
> --
> You received this message because you are subscribed to the Google Groups
> "Racket Developers" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To post to this group, send email to [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/racket-dev/m2mvrt7c1c.wl-stamourv%40eecs.northwestern.edu.
> For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups
"Racket Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/racket-dev/m2vb6e5q2c.wl-stamourv%40eecs.northwestern.edu.
For more options, visit https://groups.google.com/d/optout.