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.

Reply via email to