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 racket-dev+unsubscr...@googlegroups.com.
> To post to this group, send email to racket-dev@googlegroups.com.
> 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 racket-dev+unsubscr...@googlegroups.com.
To post to this group, send email to racket-dev@googlegroups.com.
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