Re: [racket-dev] release notes draft

2014-01-13 Thread Robby Findler
I think this is reasonably short for a 3x release cycle.

Robby


On Mon, Jan 13, 2014 at 4:27 PM, Matthias Felleisen wrote:

>
> -- please no 'now's (every bullet in Vincent's wording includes it)
> -- didn't we say at some point we want to keep things short and point to
> longer on-line announcements?
>
>
>
>
> On Jan 13, 2014, at 5:04 PM, Robby Findler 
> wrote:
>
> > Thanks!
> >
> > I didn't include the DrRacket one, since I have more plans for that and
> would like to hold off announcing it until I get those things done (notably
> better some color-blindness color schemes, but also other tweaks to make
> color schemes just work better in general).
> >
> > Robby
> >
> >
> > On Mon, Jan 13, 2014 at 2:44 PM, Vincent St-Amour 
> wrote:
> > At Mon, 13 Jan 2014 12:25:06 -0600,
> > Robby Findler wrote:
> > >
> > > [1  ]
> > > On Mon, Jan 13, 2014 at 11:05 AM, Vincent St-Amour <
> stamo...@ccs.neu.edu>wrote:
> > >
> > > > These release notes look good to me, but maybe a bit short.
> > > >
> > > > Since this is our first release with new features since 5.3.4 last
> May,
> > > > I would have expected a longer list. For example, during the previous
> > > > release notes discussion, Jay and Neil had some bullets that I don't
> see
> > > > on this list. There also were a lot more things in Robby's original
> > > > email.
> > > >
> > > >
> > > I spoke with Neil privately about the changes and got some agreement
> and my
> > > list was not intended as a list of things that were all to be included.
> > >
> > > I probably just made a mistake: would you mind helping me fix it? A
> > > candidate bullet would be great!
> >
> > A few from your original list, in no particular order:
> >
> > * The `gen:set' generic interface extends set operations to work on
> >   user-defined types that implement set methods, as well as on other
> >   set-like built-in types, such as lists.
> >
> > * Picts can now be converted to the svg format.
> >
> > * Racket now provides desktop entries (.desktop files) for its graphical
> >   executables.
> >
> > * The documentation now includes a style guide: "How to Program Racket".
> >
> > * DrRacket now provides support for color schemes.
> >
> > > > If we want to keep the announcement itself short, should we point to
> the
> > > > various HISTORY.txt files where users can get more details?
> > > >
> > > >
> > > I'm happy to do this too, but less excited about it, especially since
> we've
> > > now got a much better mechanism that we can use in the next release and
> > > we've not done this past releases.
> >
> > No problem. With the bullets above, I think we have enough.
> >
> > Vincent
> >
> > _
> >  Racket Developers list:
> >  http://lists.racket-lang.org/dev
>
>
_
  Racket Developers list:
  http://lists.racket-lang.org/dev


Re: [racket-dev] release notes draft

2014-01-13 Thread Robby Findler
Here's the latest draft.

Robby


Racket 5.92 has a new package system, including a catalog of
hundreds of already-available packages. Please visit

 http://pkgs.racket-lang.org/

for an overview of the packages.

Recent releases included the "beta" versions of the package system.
Racket version 6.0 incorporates many improvements suggested by these
preliminary experiences:

 * A package is treated as a single collection by default, so it is even
   easier to use a Github repository as a package. Get started quickly:
 http://docs.racket-lang.org/pkg/getting-started.html

 * DrRacket includes a new package manager GUI, available via the
   File|Package Manager ... menu item. The GUI is also available
   as a stand-alone program via the "gui-pkg-manager" package.

 * The main Racket distribution has been separated into about 200
   packages. The Racket installer combines the core system with
   bundled versions of these packages.

   Alternatively, you may now install a Minimal Racket distribution ---
   which is about 1/10 the size of the main distribution --- and add only
   those packages that you need.

 * Package installation supports pre-built packages that include
   compiled byte code and rendered documentation, meaning packages can be
   installed quickly when built versions are a available. All packages in
   the main distribution are available in pre-built form.

Further improvements are in the works, including package documentation on
the package-catalog web site.

COMPATIBILITY NOTE: PLaneT, the previous Racket package system,
will remain in place for the foreseeable future, but we expect
all package work to shift to the new system.

Beyond the package system, this release brings a number of other changes:

 * Racket's HTML documentation has a new and improved look, thanks to
   Matthew Butterick.

 * The documentation includes a style guide, "How to Program Racket"
   http://docs.racket-lang.org/style/

 * Racket's JIT compiler supports the ARM architecture.

 * Racket supports the Mac's Retina display mode.

 * The performance of the Typed Racket compiler improved by 50% on some
   typed programs; see http://bit.ly/1d0Ye4z

 * The profiler provides a new mode that uses the errortrace library to
   produce fine-grained profiles.

 * A new contract profiler reports how much time programs spend checking
   contracts, and which contracts are most expensive.

 * The math/flonum library exports fast 105-bit precision operations.

 * Check Syntax handles generated identifiers, especially those
   introduced by struct (e.g. field selectors) and Redex (e.g., e_1, e_2)

 * 2htdp/batch-io includes functions for dealing with html/xml in files and
   web sites as X-expressions plus conveniences for web-based graph
traversals.

 * The `gen:set' generic interface extends set operations to work on
   user-defined types that implement set methods, as well as on other
   set-like built-in types, such as lists.

 * Picts support conversion to SVG format.

 * Under unix, Racket provides desktop entries (.desktop files) for its
   graphical executables.
_
  Racket Developers list:
  http://lists.racket-lang.org/dev


Re: [racket-dev] release notes draft

2014-01-13 Thread Matthias Felleisen

-- please no 'now's (every bullet in Vincent's wording includes it) 
-- didn't we say at some point we want to keep things short and point to longer 
on-line announcements? 




On Jan 13, 2014, at 5:04 PM, Robby Findler  wrote:

> Thanks!
> 
> I didn't include the DrRacket one, since I have more plans for that and would 
> like to hold off announcing it until I get those things done (notably better 
> some color-blindness color schemes, but also other tweaks to make color 
> schemes just work better in general).
> 
> Robby
> 
> 
> On Mon, Jan 13, 2014 at 2:44 PM, Vincent St-Amour  
> wrote:
> At Mon, 13 Jan 2014 12:25:06 -0600,
> Robby Findler wrote:
> >
> > [1  ]
> > On Mon, Jan 13, 2014 at 11:05 AM, Vincent St-Amour 
> > wrote:
> >
> > > These release notes look good to me, but maybe a bit short.
> > >
> > > Since this is our first release with new features since 5.3.4 last May,
> > > I would have expected a longer list. For example, during the previous
> > > release notes discussion, Jay and Neil had some bullets that I don't see
> > > on this list. There also were a lot more things in Robby's original
> > > email.
> > >
> > >
> > I spoke with Neil privately about the changes and got some agreement and my
> > list was not intended as a list of things that were all to be included.
> >
> > I probably just made a mistake: would you mind helping me fix it? A
> > candidate bullet would be great!
> 
> A few from your original list, in no particular order:
> 
> * The `gen:set' generic interface extends set operations to work on
>   user-defined types that implement set methods, as well as on other
>   set-like built-in types, such as lists.
> 
> * Picts can now be converted to the svg format.
> 
> * Racket now provides desktop entries (.desktop files) for its graphical
>   executables.
> 
> * The documentation now includes a style guide: "How to Program Racket".
> 
> * DrRacket now provides support for color schemes.
> 
> > > If we want to keep the announcement itself short, should we point to the
> > > various HISTORY.txt files where users can get more details?
> > >
> > >
> > I'm happy to do this too, but less excited about it, especially since we've
> > now got a much better mechanism that we can use in the next release and
> > we've not done this past releases.
> 
> No problem. With the bullets above, I think we have enough.
> 
> Vincent
> 
> _
>  Racket Developers list:
>  http://lists.racket-lang.org/dev


_
  Racket Developers list:
  http://lists.racket-lang.org/dev


Re: [racket-dev] release notes draft

2014-01-13 Thread Robby Findler
Thanks!

I didn't include the DrRacket one, since I have more plans for that and
would like to hold off announcing it until I get those things done (notably
better some color-blindness color schemes, but also other tweaks to make
color schemes just work better in general).

Robby


On Mon, Jan 13, 2014 at 2:44 PM, Vincent St-Amour wrote:

> At Mon, 13 Jan 2014 12:25:06 -0600,
> Robby Findler wrote:
> >
> > [1  ]
> > On Mon, Jan 13, 2014 at 11:05 AM, Vincent St-Amour  >wrote:
> >
> > > These release notes look good to me, but maybe a bit short.
> > >
> > > Since this is our first release with new features since 5.3.4 last May,
> > > I would have expected a longer list. For example, during the previous
> > > release notes discussion, Jay and Neil had some bullets that I don't
> see
> > > on this list. There also were a lot more things in Robby's original
> > > email.
> > >
> > >
> > I spoke with Neil privately about the changes and got some agreement and
> my
> > list was not intended as a list of things that were all to be included.
> >
> > I probably just made a mistake: would you mind helping me fix it? A
> > candidate bullet would be great!
>
> A few from your original list, in no particular order:
>
> * The `gen:set' generic interface extends set operations to work on
>   user-defined types that implement set methods, as well as on other
>   set-like built-in types, such as lists.
>
> * Picts can now be converted to the svg format.
>
> * Racket now provides desktop entries (.desktop files) for its graphical
>   executables.
>
> * The documentation now includes a style guide: "How to Program Racket".
>
> * DrRacket now provides support for color schemes.
>
> > > If we want to keep the announcement itself short, should we point to
> the
> > > various HISTORY.txt files where users can get more details?
> > >
> > >
> > I'm happy to do this too, but less excited about it, especially since
> we've
> > now got a much better mechanism that we can use in the next release and
> > we've not done this past releases.
>
> No problem. With the bullets above, I think we have enough.
>
> Vincent
>
_
  Racket Developers list:
  http://lists.racket-lang.org/dev


Re: [racket-dev] release notes draft

2014-01-13 Thread Vincent St-Amour
At Mon, 13 Jan 2014 12:25:06 -0600,
Robby Findler wrote:
> 
> [1  ]
> On Mon, Jan 13, 2014 at 11:05 AM, Vincent St-Amour 
> wrote:
> 
> > These release notes look good to me, but maybe a bit short.
> >
> > Since this is our first release with new features since 5.3.4 last May,
> > I would have expected a longer list. For example, during the previous
> > release notes discussion, Jay and Neil had some bullets that I don't see
> > on this list. There also were a lot more things in Robby's original
> > email.
> >
> >
> I spoke with Neil privately about the changes and got some agreement and my
> list was not intended as a list of things that were all to be included.
> 
> I probably just made a mistake: would you mind helping me fix it? A
> candidate bullet would be great!

A few from your original list, in no particular order:

* The `gen:set' generic interface extends set operations to work on
  user-defined types that implement set methods, as well as on other
  set-like built-in types, such as lists.

* Picts can now be converted to the svg format.

* Racket now provides desktop entries (.desktop files) for its graphical
  executables.

* The documentation now includes a style guide: "How to Program Racket".

* DrRacket now provides support for color schemes.

> > If we want to keep the announcement itself short, should we point to the
> > various HISTORY.txt files where users can get more details?
> >
> >
> I'm happy to do this too, but less excited about it, especially since we've
> now got a much better mechanism that we can use in the next release and
> we've not done this past releases.

No problem. With the bullets above, I think we have enough.

Vincent
_
  Racket Developers list:
  http://lists.racket-lang.org/dev


Re: [racket-dev] release notes draft

2014-01-13 Thread Robby Findler
I took Matthias's for now. :)

faster than light, I think.

Robby


On Mon, Jan 13, 2014 at 12:33 PM, Matthias Felleisen
wrote:

>
> faster than what?
>
>
> On Jan 13, 2014, at 1:32 PM, Sam Tobin-Hochstadt 
> wrote:
>
> > * Typed Racket is 50% faster when type checking some programs.
> >   For example: http://bit.ly/1d0Ye4z
> >
> > Sam
> >
> > On Mon, Jan 13, 2014 at 1:25 PM, Robby Findler
> >  wrote:
> >> I'll wait for an actual new bullet here, if one of Sam/Matthias doesn't
> mind
> >> writing it?
> >>
> >> Robby
> >>
> >>
> >> On Mon, Jan 13, 2014 at 11:06 AM, Matthias Felleisen <
> matth...@ccs.neu.edu>
> >> wrote:
> >>>
> >>>
> >>> Use 'compiler performance'
> >>>
> >>> Avoid 'faster' without 'than'
> >>>
> >>>
> >>>
> >>> On Jan 13, 2014, at 12:05 PM, Sam Tobin-Hochstadt <
> sa...@cs.indiana.edu>
> >>> wrote:
> >>>
>  I don't like the use of "compilation" here, but I'm happy to drop
> "now".
> 
>  Sam
> 
>  On Mon, Jan 13, 2014 at 12:02 PM, Matthias Felleisen
>   wrote:
> >
> > I would omit 'now' (that's the whole point of a release announcement)
> > and I'd avoid the dangling comparison with
> >
> > the Typed Racket compilation improved by 50% on some typed programs;
> > see http:// ...
> >
> >
> >
> >
> >
> >
> > On Jan 13, 2014, at 11:43 AM, Sam Tobin-Hochstadt
> >  wrote:
> >
> >> Looks good.
> >>
> >> On Mon, Jan 13, 2014 at 11:40 AM, Robby Findler
> >>  wrote:
> >>> How about this bullet:
> >>>
> >>> * Typed Racket is now 50% faster when type checking some programs.
> >>> For example: http://bit.ly/1d0Ye4z
> >>>
> >>>
> >>>
> >>> On Mon, Jan 13, 2014 at 9:56 AM, Sam Tobin-Hochstadt
> >>> 
> >>> wrote:
> 
>  The graph is at:
> 
> 
> 
> http://drdr.racket-lang.org/28051/pkgs/typed-racket-pkgs/typed-racket-test/tests/typed-racket/succeed/new-metrics.rkt
> 
>  Sam
> 
>  On Mon, Jan 13, 2014 at 10:39 AM, Robby Findler
>   wrote:
> > Okay, new version below. Thanks!
> >
> > If there is a drdr graph that shows the 50% jump, I'd like to add
> > that
> > pointer into the notes in the bullet you added, eg:
> >
> > * Typed Racket is now 50% faster when type checking some large
> > programs. See, for example:
> > http://drdr.racket-lang.org/./bigfile.rkt
> >
> > Robby
> >
> >
> > Racket 5.92 has a new package system, including a catalog of
> > hundreds of already-available packages. Please visit
> >
> > http://pkgs.racket-lang.org/
> >
> > for an overview of the packages.
> >
> > Recent releases included the "beta" versions of the package
> system.
> > Racket version 6.0 incorporates many improvements suggested by
> > these
> > preliminary experiences:
> >
> > * A package is treated as a single collection by default, so it
> is
> > even
> > easier to use a Github repository as a package. Get started
> > quickly:
> >   http://docs.racket-lang.org/pkg/getting-started.html
> >
> > * DrRacket includes a new package manager GUI, available via the
> > File|Package Manager ... menu item. The GUI is also available
> > as a stand-alone program via the "gui-pkg-manager" package.
> >
> > * The main Racket distribution has been separated into about 200
> > packages. The Racket installer combines the core system with
> > bundled versions of these packages.
> >
> > Alternatively, you may now install a Minimal Racket distribution
> > ---
> > which is about 1/10 the size of the main distribution --- and add
> > only
> > those packages that you need.
> >
> > * Package installation supports pre-built packages that include
> > compiled byte code and rendered documentation, meaning packages
> > can
> > be
> > installed quickly when built versions are a available. All
> > packages
> > in
> > the main distribution are available in pre-built form.
> >
> > Further improvements are in the works, including package
> > documentation
> > on
> > the package-catalog web site.
> >
> > COMPATIBILITY NOTE: PLaneT, the previous Racket package system,
> > will remain in place for the foreseeable future, but we expect
> > all package work to shift to the new system.
> >
> > Beyond the package system, this release brings a number of other
> > changes:
> >
> > * Racket's HTML documentation has a new and improved look, thanks
> > to
> > Matthew Butterick.
> >
> > * R

Re: [racket-dev] release notes draft

2014-01-13 Thread Matthias Felleisen

faster than what? 


On Jan 13, 2014, at 1:32 PM, Sam Tobin-Hochstadt  wrote:

> * Typed Racket is 50% faster when type checking some programs.
>   For example: http://bit.ly/1d0Ye4z
> 
> Sam
> 
> On Mon, Jan 13, 2014 at 1:25 PM, Robby Findler
>  wrote:
>> I'll wait for an actual new bullet here, if one of Sam/Matthias doesn't mind
>> writing it?
>> 
>> Robby
>> 
>> 
>> On Mon, Jan 13, 2014 at 11:06 AM, Matthias Felleisen 
>> wrote:
>>> 
>>> 
>>> Use 'compiler performance'
>>> 
>>> Avoid 'faster' without 'than'
>>> 
>>> 
>>> 
>>> On Jan 13, 2014, at 12:05 PM, Sam Tobin-Hochstadt 
>>> wrote:
>>> 
 I don't like the use of "compilation" here, but I'm happy to drop "now".
 
 Sam
 
 On Mon, Jan 13, 2014 at 12:02 PM, Matthias Felleisen
  wrote:
> 
> I would omit 'now' (that's the whole point of a release announcement)
> and I'd avoid the dangling comparison with
> 
> the Typed Racket compilation improved by 50% on some typed programs;
> see http:// ...
> 
> 
> 
> 
> 
> 
> On Jan 13, 2014, at 11:43 AM, Sam Tobin-Hochstadt
>  wrote:
> 
>> Looks good.
>> 
>> On Mon, Jan 13, 2014 at 11:40 AM, Robby Findler
>>  wrote:
>>> How about this bullet:
>>> 
>>> * Typed Racket is now 50% faster when type checking some programs.
>>> For example: http://bit.ly/1d0Ye4z
>>> 
>>> 
>>> 
>>> On Mon, Jan 13, 2014 at 9:56 AM, Sam Tobin-Hochstadt
>>> 
>>> wrote:
 
 The graph is at:
 
 
 http://drdr.racket-lang.org/28051/pkgs/typed-racket-pkgs/typed-racket-test/tests/typed-racket/succeed/new-metrics.rkt
 
 Sam
 
 On Mon, Jan 13, 2014 at 10:39 AM, Robby Findler
  wrote:
> Okay, new version below. Thanks!
> 
> If there is a drdr graph that shows the 50% jump, I'd like to add
> that
> pointer into the notes in the bullet you added, eg:
> 
> * Typed Racket is now 50% faster when type checking some large
> programs. See, for example:
> http://drdr.racket-lang.org/./bigfile.rkt
> 
> Robby
> 
> 
> Racket 5.92 has a new package system, including a catalog of
> hundreds of already-available packages. Please visit
> 
> http://pkgs.racket-lang.org/
> 
> for an overview of the packages.
> 
> Recent releases included the "beta" versions of the package system.
> Racket version 6.0 incorporates many improvements suggested by
> these
> preliminary experiences:
> 
> * A package is treated as a single collection by default, so it is
> even
> easier to use a Github repository as a package. Get started
> quickly:
>   http://docs.racket-lang.org/pkg/getting-started.html
> 
> * DrRacket includes a new package manager GUI, available via the
> File|Package Manager ... menu item. The GUI is also available
> as a stand-alone program via the "gui-pkg-manager" package.
> 
> * The main Racket distribution has been separated into about 200
> packages. The Racket installer combines the core system with
> bundled versions of these packages.
> 
> Alternatively, you may now install a Minimal Racket distribution
> ---
> which is about 1/10 the size of the main distribution --- and add
> only
> those packages that you need.
> 
> * Package installation supports pre-built packages that include
> compiled byte code and rendered documentation, meaning packages
> can
> be
> installed quickly when built versions are a available. All
> packages
> in
> the main distribution are available in pre-built form.
> 
> Further improvements are in the works, including package
> documentation
> on
> the package-catalog web site.
> 
> COMPATIBILITY NOTE: PLaneT, the previous Racket package system,
> will remain in place for the foreseeable future, but we expect
> all package work to shift to the new system.
> 
> Beyond the package system, this release brings a number of other
> changes:
> 
> * Racket's HTML documentation has a new and improved look, thanks
> to
> Matthew Butterick.
> 
> * Racket's JIT compiler supports the ARM architecture.
> 
> * Racket supports the Mac's Retina display mode.
> 
> * Typed Racket is now 50% faster when type checking some large
> programs.
> 
> * The profiler provides a new mode that uses the errortrace library
> to
> produce fine-grained profiles.
> 
> * A new contract profiler reports how muc

Re: [racket-dev] release notes draft

2014-01-13 Thread Sam Tobin-Hochstadt
* Typed Racket is 50% faster when type checking some programs.
   For example: http://bit.ly/1d0Ye4z

Sam

On Mon, Jan 13, 2014 at 1:25 PM, Robby Findler
 wrote:
> I'll wait for an actual new bullet here, if one of Sam/Matthias doesn't mind
> writing it?
>
> Robby
>
>
> On Mon, Jan 13, 2014 at 11:06 AM, Matthias Felleisen 
> wrote:
>>
>>
>> Use 'compiler performance'
>>
>> Avoid 'faster' without 'than'
>>
>>
>>
>> On Jan 13, 2014, at 12:05 PM, Sam Tobin-Hochstadt 
>> wrote:
>>
>> > I don't like the use of "compilation" here, but I'm happy to drop "now".
>> >
>> > Sam
>> >
>> > On Mon, Jan 13, 2014 at 12:02 PM, Matthias Felleisen
>> >  wrote:
>> >>
>> >> I would omit 'now' (that's the whole point of a release announcement)
>> >> and I'd avoid the dangling comparison with
>> >>
>> >> the Typed Racket compilation improved by 50% on some typed programs;
>> >> see http:// ...
>> >>
>> >>
>> >>
>> >>
>> >>
>> >>
>> >> On Jan 13, 2014, at 11:43 AM, Sam Tobin-Hochstadt
>> >>  wrote:
>> >>
>> >>> Looks good.
>> >>>
>> >>> On Mon, Jan 13, 2014 at 11:40 AM, Robby Findler
>> >>>  wrote:
>>  How about this bullet:
>> 
>>  * Typed Racket is now 50% faster when type checking some programs.
>>   For example: http://bit.ly/1d0Ye4z
>> 
>> 
>> 
>>  On Mon, Jan 13, 2014 at 9:56 AM, Sam Tobin-Hochstadt
>>  
>>  wrote:
>> >
>> > The graph is at:
>> >
>> >
>> > http://drdr.racket-lang.org/28051/pkgs/typed-racket-pkgs/typed-racket-test/tests/typed-racket/succeed/new-metrics.rkt
>> >
>> > Sam
>> >
>> > On Mon, Jan 13, 2014 at 10:39 AM, Robby Findler
>> >  wrote:
>> >> Okay, new version below. Thanks!
>> >>
>> >> If there is a drdr graph that shows the 50% jump, I'd like to add
>> >> that
>> >> pointer into the notes in the bullet you added, eg:
>> >>
>> >> * Typed Racket is now 50% faster when type checking some large
>> >>  programs. See, for example:
>> >> http://drdr.racket-lang.org/./bigfile.rkt
>> >>
>> >> Robby
>> >>
>> >>
>> >> Racket 5.92 has a new package system, including a catalog of
>> >> hundreds of already-available packages. Please visit
>> >>
>> >> http://pkgs.racket-lang.org/
>> >>
>> >> for an overview of the packages.
>> >>
>> >> Recent releases included the "beta" versions of the package system.
>> >> Racket version 6.0 incorporates many improvements suggested by
>> >> these
>> >> preliminary experiences:
>> >>
>> >> * A package is treated as a single collection by default, so it is
>> >> even
>> >>  easier to use a Github repository as a package. Get started
>> >> quickly:
>> >>http://docs.racket-lang.org/pkg/getting-started.html
>> >>
>> >> * DrRacket includes a new package manager GUI, available via the
>> >>  File|Package Manager ... menu item. The GUI is also available
>> >>  as a stand-alone program via the "gui-pkg-manager" package.
>> >>
>> >> * The main Racket distribution has been separated into about 200
>> >>  packages. The Racket installer combines the core system with
>> >>  bundled versions of these packages.
>> >>
>> >>  Alternatively, you may now install a Minimal Racket distribution
>> >> ---
>> >>  which is about 1/10 the size of the main distribution --- and add
>> >> only
>> >>  those packages that you need.
>> >>
>> >> * Package installation supports pre-built packages that include
>> >>  compiled byte code and rendered documentation, meaning packages
>> >> can
>> >> be
>> >>  installed quickly when built versions are a available. All
>> >> packages
>> >> in
>> >>  the main distribution are available in pre-built form.
>> >>
>> >> Further improvements are in the works, including package
>> >> documentation
>> >> on
>> >> the package-catalog web site.
>> >>
>> >> COMPATIBILITY NOTE: PLaneT, the previous Racket package system,
>> >> will remain in place for the foreseeable future, but we expect
>> >> all package work to shift to the new system.
>> >>
>> >> Beyond the package system, this release brings a number of other
>> >> changes:
>> >>
>> >> * Racket's HTML documentation has a new and improved look, thanks
>> >> to
>> >>  Matthew Butterick.
>> >>
>> >> * Racket's JIT compiler supports the ARM architecture.
>> >>
>> >> * Racket supports the Mac's Retina display mode.
>> >>
>> >> * Typed Racket is now 50% faster when type checking some large
>> >>  programs.
>> >>
>> >> * The profiler provides a new mode that uses the errortrace library
>> >> to
>> >>  produce fine-grained profiles.
>> >>
>> >> * A new contract profiler reports how much time programs spend
>> >> checking
>> >>  contracts, and which contracts are most expensive.
>> >>
>> >> * The math/flonum library

Re: [racket-dev] release notes draft

2014-01-13 Thread Matthias Felleisen

-- the performance of the Typed Racket compiler improved by 50% on some typed 
programs; see http://bit.ly/1d0Ye4z



> 
> >> see http:// ...

On Jan 13, 2014, at 1:25 PM, Robby Findler  wrote:

> I'll wait for an actual new bullet here, if one of Sam/Matthias doesn't mind 
> writing it?
> 
> Robby
> 
> 
> On Mon, Jan 13, 2014 at 11:06 AM, Matthias Felleisen  
> wrote:
> 
> Use 'compiler performance'
> 
> Avoid 'faster' without 'than'
> 
> 
> 
> On Jan 13, 2014, at 12:05 PM, Sam Tobin-Hochstadt  
> wrote:
> 
> > I don't like the use of "compilation" here, but I'm happy to drop "now".
> >
> > Sam
> >
> > On Mon, Jan 13, 2014 at 12:02 PM, Matthias Felleisen
> >  wrote:
> >>
> >> I would omit 'now' (that's the whole point of a release announcement) and 
> >> I'd avoid the dangling comparison with
> >>
> >> the Typed Racket compilation improved by 50% on some typed programs;
> >> see http:// ...
> >>
> >>
> >>
> >>
> >>
> >>
> >> On Jan 13, 2014, at 11:43 AM, Sam Tobin-Hochstadt  
> >> wrote:
> >>
> >>> Looks good.
> >>>
> >>> On Mon, Jan 13, 2014 at 11:40 AM, Robby Findler
> >>>  wrote:
>  How about this bullet:
> 
>  * Typed Racket is now 50% faster when type checking some programs.
>   For example: http://bit.ly/1d0Ye4z
> 
> 
> 
>  On Mon, Jan 13, 2014 at 9:56 AM, Sam Tobin-Hochstadt 
>  
>  wrote:
> >
> > The graph is at:
> >
> > http://drdr.racket-lang.org/28051/pkgs/typed-racket-pkgs/typed-racket-test/tests/typed-racket/succeed/new-metrics.rkt
> >
> > Sam
> >
> > On Mon, Jan 13, 2014 at 10:39 AM, Robby Findler
> >  wrote:
> >> Okay, new version below. Thanks!
> >>
> >> If there is a drdr graph that shows the 50% jump, I'd like to add that
> >> pointer into the notes in the bullet you added, eg:
> >>
> >> * Typed Racket is now 50% faster when type checking some large
> >>  programs. See, for example:
> >> http://drdr.racket-lang.org/./bigfile.rkt
> >>
> >> Robby
> >>
> >>
> >> Racket 5.92 has a new package system, including a catalog of
> >> hundreds of already-available packages. Please visit
> >>
> >> http://pkgs.racket-lang.org/
> >>
> >> for an overview of the packages.
> >>
> >> Recent releases included the "beta" versions of the package system.
> >> Racket version 6.0 incorporates many improvements suggested by these
> >> preliminary experiences:
> >>
> >> * A package is treated as a single collection by default, so it is even
> >>  easier to use a Github repository as a package. Get started quickly:
> >>http://docs.racket-lang.org/pkg/getting-started.html
> >>
> >> * DrRacket includes a new package manager GUI, available via the
> >>  File|Package Manager ... menu item. The GUI is also available
> >>  as a stand-alone program via the "gui-pkg-manager" package.
> >>
> >> * The main Racket distribution has been separated into about 200
> >>  packages. The Racket installer combines the core system with
> >>  bundled versions of these packages.
> >>
> >>  Alternatively, you may now install a Minimal Racket distribution ---
> >>  which is about 1/10 the size of the main distribution --- and add
> >> only
> >>  those packages that you need.
> >>
> >> * Package installation supports pre-built packages that include
> >>  compiled byte code and rendered documentation, meaning packages can
> >> be
> >>  installed quickly when built versions are a available. All packages
> >> in
> >>  the main distribution are available in pre-built form.
> >>
> >> Further improvements are in the works, including package documentation
> >> on
> >> the package-catalog web site.
> >>
> >> COMPATIBILITY NOTE: PLaneT, the previous Racket package system,
> >> will remain in place for the foreseeable future, but we expect
> >> all package work to shift to the new system.
> >>
> >> Beyond the package system, this release brings a number of other
> >> changes:
> >>
> >> * Racket's HTML documentation has a new and improved look, thanks to
> >>  Matthew Butterick.
> >>
> >> * Racket's JIT compiler supports the ARM architecture.
> >>
> >> * Racket supports the Mac's Retina display mode.
> >>
> >> * Typed Racket is now 50% faster when type checking some large
> >>  programs.
> >>
> >> * The profiler provides a new mode that uses the errortrace library to
> >>  produce fine-grained profiles.
> >>
> >> * A new contract profiler reports how much time programs spend checking
> >>  contracts, and which contracts are most expensive.
> >>
> >> * The math/flonum library exports fast 105-bit precision operations.
> >>
> >> * Check Syntax handles generated identifiers, especially those
> >>  introduced by struct (e.g. field selectors) and Redex (e.g., e_1,
>

Re: [racket-dev] release notes draft

2014-01-13 Thread Robby Findler
I'll wait for an actual new bullet here, if one of Sam/Matthias doesn't
mind writing it?

Robby


On Mon, Jan 13, 2014 at 11:06 AM, Matthias Felleisen
wrote:

>
> Use 'compiler performance'
>
> Avoid 'faster' without 'than'
>
>
>
> On Jan 13, 2014, at 12:05 PM, Sam Tobin-Hochstadt 
> wrote:
>
> > I don't like the use of "compilation" here, but I'm happy to drop "now".
> >
> > Sam
> >
> > On Mon, Jan 13, 2014 at 12:02 PM, Matthias Felleisen
> >  wrote:
> >>
> >> I would omit 'now' (that's the whole point of a release announcement)
> and I'd avoid the dangling comparison with
> >>
> >> the Typed Racket compilation improved by 50% on some typed programs;
> >> see http:// ...
> >>
> >>
> >>
> >>
> >>
> >>
> >> On Jan 13, 2014, at 11:43 AM, Sam Tobin-Hochstadt 
> wrote:
> >>
> >>> Looks good.
> >>>
> >>> On Mon, Jan 13, 2014 at 11:40 AM, Robby Findler
> >>>  wrote:
>  How about this bullet:
> 
>  * Typed Racket is now 50% faster when type checking some programs.
>   For example: http://bit.ly/1d0Ye4z
> 
> 
> 
>  On Mon, Jan 13, 2014 at 9:56 AM, Sam Tobin-Hochstadt <
> sa...@cs.indiana.edu>
>  wrote:
> >
> > The graph is at:
> >
> >
> http://drdr.racket-lang.org/28051/pkgs/typed-racket-pkgs/typed-racket-test/tests/typed-racket/succeed/new-metrics.rkt
> >
> > Sam
> >
> > On Mon, Jan 13, 2014 at 10:39 AM, Robby Findler
> >  wrote:
> >> Okay, new version below. Thanks!
> >>
> >> If there is a drdr graph that shows the 50% jump, I'd like to add
> that
> >> pointer into the notes in the bullet you added, eg:
> >>
> >> * Typed Racket is now 50% faster when type checking some large
> >>  programs. See, for example:
> >> http://drdr.racket-lang.org/./bigfile.rkt
> >>
> >> Robby
> >>
> >>
> >> Racket 5.92 has a new package system, including a catalog of
> >> hundreds of already-available packages. Please visit
> >>
> >> http://pkgs.racket-lang.org/
> >>
> >> for an overview of the packages.
> >>
> >> Recent releases included the "beta" versions of the package system.
> >> Racket version 6.0 incorporates many improvements suggested by these
> >> preliminary experiences:
> >>
> >> * A package is treated as a single collection by default, so it is
> even
> >>  easier to use a Github repository as a package. Get started
> quickly:
> >>http://docs.racket-lang.org/pkg/getting-started.html
> >>
> >> * DrRacket includes a new package manager GUI, available via the
> >>  File|Package Manager ... menu item. The GUI is also available
> >>  as a stand-alone program via the "gui-pkg-manager" package.
> >>
> >> * The main Racket distribution has been separated into about 200
> >>  packages. The Racket installer combines the core system with
> >>  bundled versions of these packages.
> >>
> >>  Alternatively, you may now install a Minimal Racket distribution
> ---
> >>  which is about 1/10 the size of the main distribution --- and add
> >> only
> >>  those packages that you need.
> >>
> >> * Package installation supports pre-built packages that include
> >>  compiled byte code and rendered documentation, meaning packages can
> >> be
> >>  installed quickly when built versions are a available. All packages
> >> in
> >>  the main distribution are available in pre-built form.
> >>
> >> Further improvements are in the works, including package
> documentation
> >> on
> >> the package-catalog web site.
> >>
> >> COMPATIBILITY NOTE: PLaneT, the previous Racket package system,
> >> will remain in place for the foreseeable future, but we expect
> >> all package work to shift to the new system.
> >>
> >> Beyond the package system, this release brings a number of other
> >> changes:
> >>
> >> * Racket's HTML documentation has a new and improved look, thanks to
> >>  Matthew Butterick.
> >>
> >> * Racket's JIT compiler supports the ARM architecture.
> >>
> >> * Racket supports the Mac's Retina display mode.
> >>
> >> * Typed Racket is now 50% faster when type checking some large
> >>  programs.
> >>
> >> * The profiler provides a new mode that uses the errortrace library
> to
> >>  produce fine-grained profiles.
> >>
> >> * A new contract profiler reports how much time programs spend
> checking
> >>  contracts, and which contracts are most expensive.
> >>
> >> * The math/flonum library exports fast 105-bit precision operations.
> >>
> >> * Check Syntax handles generated identifiers, especially those
> >>  introduced by struct (e.g. field selectors) and Redex (e.g., e_1,
> >> e_2)
> >>
> >> * 2htdp/batch-io includes functions for dealing with html/xml in
> files
> >> and
> >>  web sites as X-expressions plus conveniences for web-based graph
> >>

Re: [racket-dev] release notes draft

2014-01-13 Thread Robby Findler
On Mon, Jan 13, 2014 at 11:05 AM, Vincent St-Amour wrote:

> These release notes look good to me, but maybe a bit short.
>
> Since this is our first release with new features since 5.3.4 last May,
> I would have expected a longer list. For example, during the previous
> release notes discussion, Jay and Neil had some bullets that I don't see
> on this list. There also were a lot more things in Robby's original
> email.
>
>
I spoke with Neil privately about the changes and got some agreement and my
list was not intended as a list of things that were all to be included.

I probably just made a mistake: would you mind helping me fix it? A
candidate bullet would be great!


> If we want to keep the announcement itself short, should we point to the
> various HISTORY.txt files where users can get more details?
>
>
I'm happy to do this too, but less excited about it, especially since we've
now got a much better mechanism that we can use in the next release and
we've not done this past releases.

Robby


> Vincent
>
>
>
> At Sat, 11 Jan 2014 20:27:21 -0600,
> Robby Findler wrote:
> >
> > [1  ]
> > [1.1  ]
> > Below is the latest release notes draft. Comments?
> >
> > Robby
> >
> >
> >
> > Racket has a new package system, including a catalog of already available
> > packages. Please visit
> >
> >  http://pkgs.racket-lang.org/
> >
> > for an overview.
> >
> > Recent releases included the "beta" versions of the package system.
> > Racket version 6.0 incorporates many improvements suggested by these
> > preliminary experiences:
> >
> >  * A package is treated as a single collection by default, so it is even
> >easier to use a Github repository as a package. Get started quickly:
> >  http://docs.racket-lang.org/pkg/getting-started.html
> >
> >  * DrRacket includes a new package manager GUI, which is also available
> >as a stand-alone program via the "gui-pkg-manager" package.
> >
> >  * The main Racket distribution has been broken into about 200 packages.
> An
> >installation starts with Minimal Racket and then adds these bundled
> > packages.
> >
> >Alternatively, you may now install a Minimal Racket distribution ---
> >which is about 1/10 the size of the main distribution --- and add only
> >those packages that you need.
> >
> >  * Package installation supports pre-built packages that include
> >compiled byte code and rendered documentation, meaning packages can be
> >installed quickly when built versions are a available. All packages in
> >the main distribution are available in pre-built form.
> >
> > Further improvements are in the works, including package documentation on
> > the package-catalog web site.
> >
> > COMPATIBILITY NOTE: PLaneT will remain in place for the foreseeable
> future,
> > but we expect all package work to shift to the new system.
> >
> > Beyond the package system, this release brings a number of other changes:
> >
> >  * Racket's HTML documentation has a new and improved look, thanks to
> >Matthew Butterick.
> >
> >  * Racket's JIT compiler supports the ARM architecture.
> >
> >  * Racket supports the Mac's Retina display mode.
> >
> >  * The profiler provides a new mode that uses the errortrace library to
> >produce fine-grained profiles.
> >
> >  * A new contract profiler reports how much time programs spend checking
> >contracts, and which contracts are most expensive.
> >
> >  * The math/flonum library exports fast 105-bit precision operations.
> >
> >  * Check Syntax handles generated identifiers, especially those
> >introduced by struct (e.g. field selectors) and Redex (e.g., e_1, e_2)
> >
> >  * 2htdp/batch-io includes functions for dealing with html/xml in files
> and
> >web sites as X-expressions plus conveniences for web-based graph
> > traversals.
> > [1.2  ]
> >
> > [2  ]
> > _
> >   Racket Developers list:
> >   http://lists.racket-lang.org/dev
>
_
  Racket Developers list:
  http://lists.racket-lang.org/dev


Re: [racket-dev] release notes draft

2014-01-13 Thread Sam Tobin-Hochstadt
I don't like the use of "compilation" here, but I'm happy to drop "now".

Sam

On Mon, Jan 13, 2014 at 12:02 PM, Matthias Felleisen
 wrote:
>
> I would omit 'now' (that's the whole point of a release announcement) and I'd 
> avoid the dangling comparison with
>
>  the Typed Racket compilation improved by 50% on some typed programs;
>  see http:// ...
>
>
>
>
>
>
> On Jan 13, 2014, at 11:43 AM, Sam Tobin-Hochstadt  
> wrote:
>
>> Looks good.
>>
>> On Mon, Jan 13, 2014 at 11:40 AM, Robby Findler
>>  wrote:
>>> How about this bullet:
>>>
>>> * Typed Racket is now 50% faster when type checking some programs.
>>>   For example: http://bit.ly/1d0Ye4z
>>>
>>>
>>>
>>> On Mon, Jan 13, 2014 at 9:56 AM, Sam Tobin-Hochstadt 
>>> wrote:

 The graph is at:

 http://drdr.racket-lang.org/28051/pkgs/typed-racket-pkgs/typed-racket-test/tests/typed-racket/succeed/new-metrics.rkt

 Sam

 On Mon, Jan 13, 2014 at 10:39 AM, Robby Findler
  wrote:
> Okay, new version below. Thanks!
>
> If there is a drdr graph that shows the 50% jump, I'd like to add that
> pointer into the notes in the bullet you added, eg:
>
> * Typed Racket is now 50% faster when type checking some large
>   programs. See, for example:
> http://drdr.racket-lang.org/./bigfile.rkt
>
> Robby
>
>
> Racket 5.92 has a new package system, including a catalog of
> hundreds of already-available packages. Please visit
>
> http://pkgs.racket-lang.org/
>
> for an overview of the packages.
>
> Recent releases included the "beta" versions of the package system.
> Racket version 6.0 incorporates many improvements suggested by these
> preliminary experiences:
>
> * A package is treated as a single collection by default, so it is even
>   easier to use a Github repository as a package. Get started quickly:
> http://docs.racket-lang.org/pkg/getting-started.html
>
> * DrRacket includes a new package manager GUI, available via the
>   File|Package Manager ... menu item. The GUI is also available
>   as a stand-alone program via the "gui-pkg-manager" package.
>
> * The main Racket distribution has been separated into about 200
>   packages. The Racket installer combines the core system with
>   bundled versions of these packages.
>
>   Alternatively, you may now install a Minimal Racket distribution ---
>   which is about 1/10 the size of the main distribution --- and add
> only
>   those packages that you need.
>
> * Package installation supports pre-built packages that include
>   compiled byte code and rendered documentation, meaning packages can
> be
>   installed quickly when built versions are a available. All packages
> in
>   the main distribution are available in pre-built form.
>
> Further improvements are in the works, including package documentation
> on
> the package-catalog web site.
>
> COMPATIBILITY NOTE: PLaneT, the previous Racket package system,
> will remain in place for the foreseeable future, but we expect
> all package work to shift to the new system.
>
> Beyond the package system, this release brings a number of other
> changes:
>
> * Racket's HTML documentation has a new and improved look, thanks to
>   Matthew Butterick.
>
> * Racket's JIT compiler supports the ARM architecture.
>
> * Racket supports the Mac's Retina display mode.
>
> * Typed Racket is now 50% faster when type checking some large
>   programs.
>
> * The profiler provides a new mode that uses the errortrace library to
>   produce fine-grained profiles.
>
> * A new contract profiler reports how much time programs spend checking
>   contracts, and which contracts are most expensive.
>
> * The math/flonum library exports fast 105-bit precision operations.
>
> * Check Syntax handles generated identifiers, especially those
>   introduced by struct (e.g. field selectors) and Redex (e.g., e_1,
> e_2)
>
> * 2htdp/batch-io includes functions for dealing with html/xml in files
> and
>   web sites as X-expressions plus conveniences for web-based graph
> traversals.
>
>>>
>>>
>> _
>>  Racket Developers list:
>>  http://lists.racket-lang.org/dev
>
_
  Racket Developers list:
  http://lists.racket-lang.org/dev


Re: [racket-dev] release notes draft

2014-01-13 Thread Matthias Felleisen

Use 'compiler performance' 

Avoid 'faster' without 'than' 



On Jan 13, 2014, at 12:05 PM, Sam Tobin-Hochstadt  wrote:

> I don't like the use of "compilation" here, but I'm happy to drop "now".
> 
> Sam
> 
> On Mon, Jan 13, 2014 at 12:02 PM, Matthias Felleisen
>  wrote:
>> 
>> I would omit 'now' (that's the whole point of a release announcement) and 
>> I'd avoid the dangling comparison with
>> 
>> the Typed Racket compilation improved by 50% on some typed programs;
>> see http:// ...
>> 
>> 
>> 
>> 
>> 
>> 
>> On Jan 13, 2014, at 11:43 AM, Sam Tobin-Hochstadt  
>> wrote:
>> 
>>> Looks good.
>>> 
>>> On Mon, Jan 13, 2014 at 11:40 AM, Robby Findler
>>>  wrote:
 How about this bullet:
 
 * Typed Racket is now 50% faster when type checking some programs.
  For example: http://bit.ly/1d0Ye4z
 
 
 
 On Mon, Jan 13, 2014 at 9:56 AM, Sam Tobin-Hochstadt 
 wrote:
> 
> The graph is at:
> 
> http://drdr.racket-lang.org/28051/pkgs/typed-racket-pkgs/typed-racket-test/tests/typed-racket/succeed/new-metrics.rkt
> 
> Sam
> 
> On Mon, Jan 13, 2014 at 10:39 AM, Robby Findler
>  wrote:
>> Okay, new version below. Thanks!
>> 
>> If there is a drdr graph that shows the 50% jump, I'd like to add that
>> pointer into the notes in the bullet you added, eg:
>> 
>> * Typed Racket is now 50% faster when type checking some large
>>  programs. See, for example:
>> http://drdr.racket-lang.org/./bigfile.rkt
>> 
>> Robby
>> 
>> 
>> Racket 5.92 has a new package system, including a catalog of
>> hundreds of already-available packages. Please visit
>> 
>> http://pkgs.racket-lang.org/
>> 
>> for an overview of the packages.
>> 
>> Recent releases included the "beta" versions of the package system.
>> Racket version 6.0 incorporates many improvements suggested by these
>> preliminary experiences:
>> 
>> * A package is treated as a single collection by default, so it is even
>>  easier to use a Github repository as a package. Get started quickly:
>>http://docs.racket-lang.org/pkg/getting-started.html
>> 
>> * DrRacket includes a new package manager GUI, available via the
>>  File|Package Manager ... menu item. The GUI is also available
>>  as a stand-alone program via the "gui-pkg-manager" package.
>> 
>> * The main Racket distribution has been separated into about 200
>>  packages. The Racket installer combines the core system with
>>  bundled versions of these packages.
>> 
>>  Alternatively, you may now install a Minimal Racket distribution ---
>>  which is about 1/10 the size of the main distribution --- and add
>> only
>>  those packages that you need.
>> 
>> * Package installation supports pre-built packages that include
>>  compiled byte code and rendered documentation, meaning packages can
>> be
>>  installed quickly when built versions are a available. All packages
>> in
>>  the main distribution are available in pre-built form.
>> 
>> Further improvements are in the works, including package documentation
>> on
>> the package-catalog web site.
>> 
>> COMPATIBILITY NOTE: PLaneT, the previous Racket package system,
>> will remain in place for the foreseeable future, but we expect
>> all package work to shift to the new system.
>> 
>> Beyond the package system, this release brings a number of other
>> changes:
>> 
>> * Racket's HTML documentation has a new and improved look, thanks to
>>  Matthew Butterick.
>> 
>> * Racket's JIT compiler supports the ARM architecture.
>> 
>> * Racket supports the Mac's Retina display mode.
>> 
>> * Typed Racket is now 50% faster when type checking some large
>>  programs.
>> 
>> * The profiler provides a new mode that uses the errortrace library to
>>  produce fine-grained profiles.
>> 
>> * A new contract profiler reports how much time programs spend checking
>>  contracts, and which contracts are most expensive.
>> 
>> * The math/flonum library exports fast 105-bit precision operations.
>> 
>> * Check Syntax handles generated identifiers, especially those
>>  introduced by struct (e.g. field selectors) and Redex (e.g., e_1,
>> e_2)
>> 
>> * 2htdp/batch-io includes functions for dealing with html/xml in files
>> and
>>  web sites as X-expressions plus conveniences for web-based graph
>> traversals.
>> 
 
 
>>> _
>>> Racket Developers list:
>>> http://lists.racket-lang.org/dev
>> 


_
  Racket Developers list:
  http://lists.racket-lang.org/dev


Re: [racket-dev] release notes draft

2014-01-13 Thread Vincent St-Amour
These release notes look good to me, but maybe a bit short.

Since this is our first release with new features since 5.3.4 last May,
I would have expected a longer list. For example, during the previous
release notes discussion, Jay and Neil had some bullets that I don't see
on this list. There also were a lot more things in Robby's original
email.

If we want to keep the announcement itself short, should we point to the
various HISTORY.txt files where users can get more details?

Vincent



At Sat, 11 Jan 2014 20:27:21 -0600,
Robby Findler wrote:
> 
> [1  ]
> [1.1  ]
> Below is the latest release notes draft. Comments?
> 
> Robby
> 
> 
> 
> Racket has a new package system, including a catalog of already available
> packages. Please visit
> 
>  http://pkgs.racket-lang.org/
> 
> for an overview.
> 
> Recent releases included the "beta" versions of the package system.
> Racket version 6.0 incorporates many improvements suggested by these
> preliminary experiences:
> 
>  * A package is treated as a single collection by default, so it is even
>easier to use a Github repository as a package. Get started quickly:
>  http://docs.racket-lang.org/pkg/getting-started.html
> 
>  * DrRacket includes a new package manager GUI, which is also available
>as a stand-alone program via the "gui-pkg-manager" package.
> 
>  * The main Racket distribution has been broken into about 200 packages. An
>installation starts with Minimal Racket and then adds these bundled
> packages.
> 
>Alternatively, you may now install a Minimal Racket distribution ---
>which is about 1/10 the size of the main distribution --- and add only
>those packages that you need.
> 
>  * Package installation supports pre-built packages that include
>compiled byte code and rendered documentation, meaning packages can be
>installed quickly when built versions are a available. All packages in
>the main distribution are available in pre-built form.
> 
> Further improvements are in the works, including package documentation on
> the package-catalog web site.
> 
> COMPATIBILITY NOTE: PLaneT will remain in place for the foreseeable future,
> but we expect all package work to shift to the new system.
> 
> Beyond the package system, this release brings a number of other changes:
> 
>  * Racket's HTML documentation has a new and improved look, thanks to
>Matthew Butterick.
> 
>  * Racket's JIT compiler supports the ARM architecture.
> 
>  * Racket supports the Mac's Retina display mode.
> 
>  * The profiler provides a new mode that uses the errortrace library to
>produce fine-grained profiles.
> 
>  * A new contract profiler reports how much time programs spend checking
>contracts, and which contracts are most expensive.
> 
>  * The math/flonum library exports fast 105-bit precision operations.
> 
>  * Check Syntax handles generated identifiers, especially those
>introduced by struct (e.g. field selectors) and Redex (e.g., e_1, e_2)
> 
>  * 2htdp/batch-io includes functions for dealing with html/xml in files and
>web sites as X-expressions plus conveniences for web-based graph
> traversals.
> [1.2  ]
> 
> [2  ]
> _
>   Racket Developers list:
>   http://lists.racket-lang.org/dev
_
  Racket Developers list:
  http://lists.racket-lang.org/dev


Re: [racket-dev] release notes draft

2014-01-13 Thread Matthias Felleisen

I would omit 'now' (that's the whole point of a release announcement) and I'd 
avoid the dangling comparison with 

 the Typed Racket compilation improved by 50% on some typed programs; 
 see http:// ... 






On Jan 13, 2014, at 11:43 AM, Sam Tobin-Hochstadt  wrote:

> Looks good.
> 
> On Mon, Jan 13, 2014 at 11:40 AM, Robby Findler
>  wrote:
>> How about this bullet:
>> 
>> * Typed Racket is now 50% faster when type checking some programs.
>>   For example: http://bit.ly/1d0Ye4z
>> 
>> 
>> 
>> On Mon, Jan 13, 2014 at 9:56 AM, Sam Tobin-Hochstadt 
>> wrote:
>>> 
>>> The graph is at:
>>> 
>>> http://drdr.racket-lang.org/28051/pkgs/typed-racket-pkgs/typed-racket-test/tests/typed-racket/succeed/new-metrics.rkt
>>> 
>>> Sam
>>> 
>>> On Mon, Jan 13, 2014 at 10:39 AM, Robby Findler
>>>  wrote:
 Okay, new version below. Thanks!
 
 If there is a drdr graph that shows the 50% jump, I'd like to add that
 pointer into the notes in the bullet you added, eg:
 
 * Typed Racket is now 50% faster when type checking some large
   programs. See, for example:
 http://drdr.racket-lang.org/./bigfile.rkt
 
 Robby
 
 
 Racket 5.92 has a new package system, including a catalog of
 hundreds of already-available packages. Please visit
 
 http://pkgs.racket-lang.org/
 
 for an overview of the packages.
 
 Recent releases included the "beta" versions of the package system.
 Racket version 6.0 incorporates many improvements suggested by these
 preliminary experiences:
 
 * A package is treated as a single collection by default, so it is even
   easier to use a Github repository as a package. Get started quickly:
 http://docs.racket-lang.org/pkg/getting-started.html
 
 * DrRacket includes a new package manager GUI, available via the
   File|Package Manager ... menu item. The GUI is also available
   as a stand-alone program via the "gui-pkg-manager" package.
 
 * The main Racket distribution has been separated into about 200
   packages. The Racket installer combines the core system with
   bundled versions of these packages.
 
   Alternatively, you may now install a Minimal Racket distribution ---
   which is about 1/10 the size of the main distribution --- and add
 only
   those packages that you need.
 
 * Package installation supports pre-built packages that include
   compiled byte code and rendered documentation, meaning packages can
 be
   installed quickly when built versions are a available. All packages
 in
   the main distribution are available in pre-built form.
 
 Further improvements are in the works, including package documentation
 on
 the package-catalog web site.
 
 COMPATIBILITY NOTE: PLaneT, the previous Racket package system,
 will remain in place for the foreseeable future, but we expect
 all package work to shift to the new system.
 
 Beyond the package system, this release brings a number of other
 changes:
 
 * Racket's HTML documentation has a new and improved look, thanks to
   Matthew Butterick.
 
 * Racket's JIT compiler supports the ARM architecture.
 
 * Racket supports the Mac's Retina display mode.
 
 * Typed Racket is now 50% faster when type checking some large
   programs.
 
 * The profiler provides a new mode that uses the errortrace library to
   produce fine-grained profiles.
 
 * A new contract profiler reports how much time programs spend checking
   contracts, and which contracts are most expensive.
 
 * The math/flonum library exports fast 105-bit precision operations.
 
 * Check Syntax handles generated identifiers, especially those
   introduced by struct (e.g. field selectors) and Redex (e.g., e_1,
 e_2)
 
 * 2htdp/batch-io includes functions for dealing with html/xml in files
 and
   web sites as X-expressions plus conveniences for web-based graph
 traversals.
 
>> 
>> 
> _
>  Racket Developers list:
>  http://lists.racket-lang.org/dev


_
  Racket Developers list:
  http://lists.racket-lang.org/dev


Re: [racket-dev] release notes draft

2014-01-13 Thread Sam Tobin-Hochstadt
Looks good.

On Mon, Jan 13, 2014 at 11:40 AM, Robby Findler
 wrote:
> How about this bullet:
>
>  * Typed Racket is now 50% faster when type checking some programs.
>For example: http://bit.ly/1d0Ye4z
>
>
>
> On Mon, Jan 13, 2014 at 9:56 AM, Sam Tobin-Hochstadt 
> wrote:
>>
>> The graph is at:
>>
>> http://drdr.racket-lang.org/28051/pkgs/typed-racket-pkgs/typed-racket-test/tests/typed-racket/succeed/new-metrics.rkt
>>
>> Sam
>>
>> On Mon, Jan 13, 2014 at 10:39 AM, Robby Findler
>>  wrote:
>> > Okay, new version below. Thanks!
>> >
>> > If there is a drdr graph that shows the 50% jump, I'd like to add that
>> > pointer into the notes in the bullet you added, eg:
>> >
>> >  * Typed Racket is now 50% faster when type checking some large
>> >programs. See, for example:
>> > http://drdr.racket-lang.org/./bigfile.rkt
>> >
>> > Robby
>> >
>> >
>> > Racket 5.92 has a new package system, including a catalog of
>> > hundreds of already-available packages. Please visit
>> >
>> >  http://pkgs.racket-lang.org/
>> >
>> > for an overview of the packages.
>> >
>> > Recent releases included the "beta" versions of the package system.
>> > Racket version 6.0 incorporates many improvements suggested by these
>> > preliminary experiences:
>> >
>> >  * A package is treated as a single collection by default, so it is even
>> >easier to use a Github repository as a package. Get started quickly:
>> >  http://docs.racket-lang.org/pkg/getting-started.html
>> >
>> >  * DrRacket includes a new package manager GUI, available via the
>> >File|Package Manager ... menu item. The GUI is also available
>> >as a stand-alone program via the "gui-pkg-manager" package.
>> >
>> >  * The main Racket distribution has been separated into about 200
>> >packages. The Racket installer combines the core system with
>> >bundled versions of these packages.
>> >
>> >Alternatively, you may now install a Minimal Racket distribution ---
>> >which is about 1/10 the size of the main distribution --- and add
>> > only
>> >those packages that you need.
>> >
>> >  * Package installation supports pre-built packages that include
>> >compiled byte code and rendered documentation, meaning packages can
>> > be
>> >installed quickly when built versions are a available. All packages
>> > in
>> >the main distribution are available in pre-built form.
>> >
>> > Further improvements are in the works, including package documentation
>> > on
>> > the package-catalog web site.
>> >
>> > COMPATIBILITY NOTE: PLaneT, the previous Racket package system,
>> > will remain in place for the foreseeable future, but we expect
>> > all package work to shift to the new system.
>> >
>> > Beyond the package system, this release brings a number of other
>> > changes:
>> >
>> >  * Racket's HTML documentation has a new and improved look, thanks to
>> >Matthew Butterick.
>> >
>> >  * Racket's JIT compiler supports the ARM architecture.
>> >
>> >  * Racket supports the Mac's Retina display mode.
>> >
>> >  * Typed Racket is now 50% faster when type checking some large
>> >programs.
>> >
>> >  * The profiler provides a new mode that uses the errortrace library to
>> >produce fine-grained profiles.
>> >
>> >  * A new contract profiler reports how much time programs spend checking
>> >contracts, and which contracts are most expensive.
>> >
>> >  * The math/flonum library exports fast 105-bit precision operations.
>> >
>> >  * Check Syntax handles generated identifiers, especially those
>> >introduced by struct (e.g. field selectors) and Redex (e.g., e_1,
>> > e_2)
>> >
>> >  * 2htdp/batch-io includes functions for dealing with html/xml in files
>> > and
>> >web sites as X-expressions plus conveniences for web-based graph
>> > traversals.
>> >
>
>
_
  Racket Developers list:
  http://lists.racket-lang.org/dev


Re: [racket-dev] release notes draft

2014-01-13 Thread Robby Findler
How about this bullet:

 * Typed Racket is now 50% faster when type checking some programs.
   For example: http://bit.ly/1d0Ye4z



On Mon, Jan 13, 2014 at 9:56 AM, Sam Tobin-Hochstadt
wrote:

> The graph is at:
>
> http://drdr.racket-lang.org/28051/pkgs/typed-racket-pkgs/typed-racket-test/tests/typed-racket/succeed/new-metrics.rkt
>
> Sam
>
> On Mon, Jan 13, 2014 at 10:39 AM, Robby Findler
>  wrote:
> > Okay, new version below. Thanks!
> >
> > If there is a drdr graph that shows the 50% jump, I'd like to add that
> > pointer into the notes in the bullet you added, eg:
> >
> >  * Typed Racket is now 50% faster when type checking some large
> >programs. See, for example:
> http://drdr.racket-lang.org/./bigfile.rkt
> >
> > Robby
> >
> >
> > Racket 5.92 has a new package system, including a catalog of
> > hundreds of already-available packages. Please visit
> >
> >  http://pkgs.racket-lang.org/
> >
> > for an overview of the packages.
> >
> > Recent releases included the "beta" versions of the package system.
> > Racket version 6.0 incorporates many improvements suggested by these
> > preliminary experiences:
> >
> >  * A package is treated as a single collection by default, so it is even
> >easier to use a Github repository as a package. Get started quickly:
> >  http://docs.racket-lang.org/pkg/getting-started.html
> >
> >  * DrRacket includes a new package manager GUI, available via the
> >File|Package Manager ... menu item. The GUI is also available
> >as a stand-alone program via the "gui-pkg-manager" package.
> >
> >  * The main Racket distribution has been separated into about 200
> >packages. The Racket installer combines the core system with
> >bundled versions of these packages.
> >
> >Alternatively, you may now install a Minimal Racket distribution ---
> >which is about 1/10 the size of the main distribution --- and add only
> >those packages that you need.
> >
> >  * Package installation supports pre-built packages that include
> >compiled byte code and rendered documentation, meaning packages can be
> >installed quickly when built versions are a available. All packages in
> >the main distribution are available in pre-built form.
> >
> > Further improvements are in the works, including package documentation on
> > the package-catalog web site.
> >
> > COMPATIBILITY NOTE: PLaneT, the previous Racket package system,
> > will remain in place for the foreseeable future, but we expect
> > all package work to shift to the new system.
> >
> > Beyond the package system, this release brings a number of other changes:
> >
> >  * Racket's HTML documentation has a new and improved look, thanks to
> >Matthew Butterick.
> >
> >  * Racket's JIT compiler supports the ARM architecture.
> >
> >  * Racket supports the Mac's Retina display mode.
> >
> >  * Typed Racket is now 50% faster when type checking some large
> >programs.
> >
> >  * The profiler provides a new mode that uses the errortrace library to
> >produce fine-grained profiles.
> >
> >  * A new contract profiler reports how much time programs spend checking
> >contracts, and which contracts are most expensive.
> >
> >  * The math/flonum library exports fast 105-bit precision operations.
> >
> >  * Check Syntax handles generated identifiers, especially those
> >introduced by struct (e.g. field selectors) and Redex (e.g., e_1, e_2)
> >
> >  * 2htdp/batch-io includes functions for dealing with html/xml in files
> and
> >web sites as X-expressions plus conveniences for web-based graph
> > traversals.
> >
>
_
  Racket Developers list:
  http://lists.racket-lang.org/dev


Re: [racket-dev] release notes draft

2014-01-13 Thread Sam Tobin-Hochstadt
The graph is at:
http://drdr.racket-lang.org/28051/pkgs/typed-racket-pkgs/typed-racket-test/tests/typed-racket/succeed/new-metrics.rkt

Sam

On Mon, Jan 13, 2014 at 10:39 AM, Robby Findler
 wrote:
> Okay, new version below. Thanks!
>
> If there is a drdr graph that shows the 50% jump, I'd like to add that
> pointer into the notes in the bullet you added, eg:
>
>  * Typed Racket is now 50% faster when type checking some large
>programs. See, for example: http://drdr.racket-lang.org/./bigfile.rkt
>
> Robby
>
>
> Racket 5.92 has a new package system, including a catalog of
> hundreds of already-available packages. Please visit
>
>  http://pkgs.racket-lang.org/
>
> for an overview of the packages.
>
> Recent releases included the "beta" versions of the package system.
> Racket version 6.0 incorporates many improvements suggested by these
> preliminary experiences:
>
>  * A package is treated as a single collection by default, so it is even
>easier to use a Github repository as a package. Get started quickly:
>  http://docs.racket-lang.org/pkg/getting-started.html
>
>  * DrRacket includes a new package manager GUI, available via the
>File|Package Manager ... menu item. The GUI is also available
>as a stand-alone program via the "gui-pkg-manager" package.
>
>  * The main Racket distribution has been separated into about 200
>packages. The Racket installer combines the core system with
>bundled versions of these packages.
>
>Alternatively, you may now install a Minimal Racket distribution ---
>which is about 1/10 the size of the main distribution --- and add only
>those packages that you need.
>
>  * Package installation supports pre-built packages that include
>compiled byte code and rendered documentation, meaning packages can be
>installed quickly when built versions are a available. All packages in
>the main distribution are available in pre-built form.
>
> Further improvements are in the works, including package documentation on
> the package-catalog web site.
>
> COMPATIBILITY NOTE: PLaneT, the previous Racket package system,
> will remain in place for the foreseeable future, but we expect
> all package work to shift to the new system.
>
> Beyond the package system, this release brings a number of other changes:
>
>  * Racket's HTML documentation has a new and improved look, thanks to
>Matthew Butterick.
>
>  * Racket's JIT compiler supports the ARM architecture.
>
>  * Racket supports the Mac's Retina display mode.
>
>  * Typed Racket is now 50% faster when type checking some large
>programs.
>
>  * The profiler provides a new mode that uses the errortrace library to
>produce fine-grained profiles.
>
>  * A new contract profiler reports how much time programs spend checking
>contracts, and which contracts are most expensive.
>
>  * The math/flonum library exports fast 105-bit precision operations.
>
>  * Check Syntax handles generated identifiers, especially those
>introduced by struct (e.g. field selectors) and Redex (e.g., e_1, e_2)
>
>  * 2htdp/batch-io includes functions for dealing with html/xml in files and
>web sites as X-expressions plus conveniences for web-based graph
> traversals.
>
_
  Racket Developers list:
  http://lists.racket-lang.org/dev


Re: [racket-dev] release notes draft

2014-01-13 Thread Robby Findler
Okay, new version below. Thanks!

If there is a drdr graph that shows the 50% jump, I'd like to add that
pointer into the notes in the bullet you added, eg:

 * Typed Racket is now 50% faster when type checking some large
   programs. See, for example: http://drdr.racket-lang.org/./bigfile.rkt

Robby


Racket 5.92 has a new package system, including a catalog of
hundreds of already-available packages. Please visit

 http://pkgs.racket-lang.org/

for an overview of the packages.

Recent releases included the "beta" versions of the package system.
Racket version 6.0 incorporates many improvements suggested by these
preliminary experiences:

 * A package is treated as a single collection by default, so it is even
   easier to use a Github repository as a package. Get started quickly:
 http://docs.racket-lang.org/pkg/getting-started.html

 * DrRacket includes a new package manager GUI, available via the
   File|Package Manager ... menu item. The GUI is also available
   as a stand-alone program via the "gui-pkg-manager" package.

 * The main Racket distribution has been separated into about 200
   packages. The Racket installer combines the core system with
   bundled versions of these packages.

   Alternatively, you may now install a Minimal Racket distribution ---
   which is about 1/10 the size of the main distribution --- and add only
   those packages that you need.

 * Package installation supports pre-built packages that include
   compiled byte code and rendered documentation, meaning packages can be
   installed quickly when built versions are a available. All packages in
   the main distribution are available in pre-built form.

Further improvements are in the works, including package documentation on
the package-catalog web site.

COMPATIBILITY NOTE: PLaneT, the previous Racket package system,
will remain in place for the foreseeable future, but we expect
all package work to shift to the new system.

Beyond the package system, this release brings a number of other changes:

 * Racket's HTML documentation has a new and improved look, thanks to
   Matthew Butterick.

 * Racket's JIT compiler supports the ARM architecture.

 * Racket supports the Mac's Retina display mode.

 * Typed Racket is now 50% faster when type checking some large
   programs.

 * The profiler provides a new mode that uses the errortrace library to
   produce fine-grained profiles.

 * A new contract profiler reports how much time programs spend checking
   contracts, and which contracts are most expensive.

 * The math/flonum library exports fast 105-bit precision operations.

 * Check Syntax handles generated identifiers, especially those
   introduced by struct (e.g. field selectors) and Redex (e.g., e_1, e_2)

 * 2htdp/batch-io includes functions for dealing with html/xml in files and
   web sites as X-expressions plus conveniences for web-based graph
traversals.
_
  Racket Developers list:
  http://lists.racket-lang.org/dev


Re: [racket-dev] release notes draft

2014-01-13 Thread Sam Tobin-Hochstadt
On Sat, Jan 11, 2014 at 9:27 PM, Robby Findler
 wrote:
> Below is the latest release notes draft. Comments?
>
> Robby
>
>
>
> Racket has a new package system, including a catalog of already available
> packages.

How about:

"Racket version 6.0 comes with a new package system, including a
catalog of hundreds of already-available packages."

> Please visit
>
>  http://pkgs.racket-lang.org/
>
> for an overview.

This doesn't actually have an overview.  Is that something we plan to
change for the release?

> Recent releases included the "beta" versions of the package system.
> Racket version 6.0 incorporates many improvements suggested by these
> preliminary experiences:
>
>  * A package is treated as a single collection by default, so it is even
>easier to use a Github repository as a package. Get started quickly:
>  http://docs.racket-lang.org/pkg/getting-started.html
>
>  * DrRacket includes a new package manager GUI, which is also available
>as a stand-alone program via the "gui-pkg-manager" package.

Maybe say how to open the GUI in DrRacket?

>  * The main Racket distribution has been broken into about 200 packages. An
>installation starts with Minimal Racket and then adds these bundled
> packages.

The second sentence might make people think that you need to install
Minimal Racket, or that it does remote installs, or something else
like that.  How about:

"The Racket installer combines the core system with bundled versions
of these packages."

And maybe "separated" instead of "broken"?

>Alternatively, you may now install a Minimal Racket distribution ---
>which is about 1/10 the size of the main distribution --- and add only
>those packages that you need.
>
>  * Package installation supports pre-built packages that include
>compiled byte code and rendered documentation, meaning packages can be
>installed quickly when built versions are a available. All packages in
>the main distribution are available in pre-built form.
>
> Further improvements are in the works, including package documentation on
> the package-catalog web site.
>
> COMPATIBILITY NOTE: PLaneT will remain in place for the foreseeable future,
> but we expect all package work to shift to the new system.

Maybe "PLaneT, the previous Racket package system, ...".

>
> Beyond the package system, this release brings a number of other changes:
>
>  * Racket's HTML documentation has a new and improved look, thanks to
>Matthew Butterick.
>
>  * Racket's JIT compiler supports the ARM architecture.
>
>  * Racket supports the Mac's Retina display mode.
>
>  * The profiler provides a new mode that uses the errortrace library to
>produce fine-grained profiles.
>
>  * A new contract profiler reports how much time programs spend checking
>contracts, and which contracts are most expensive.
>
>  * The math/flonum library exports fast 105-bit precision operations.
>
>  * Check Syntax handles generated identifiers, especially those
>introduced by struct (e.g. field selectors) and Redex (e.g., e_1, e_2)
>
>  * 2htdp/batch-io includes functions for dealing with html/xml in files and
>web sites as X-expressions plus conveniences for web-based graph
> traversals.

I would like to add a bullet:

* Typed Racket is now up to 50% faster when type checking some large programs.

Sam
_
  Racket Developers list:
  http://lists.racket-lang.org/dev


Re: [racket-dev] release notes draft

2014-01-12 Thread Robby Findler
I had hoped that that was going to be the correct url because "
doc.racket-lang.org/pkg" is the top of the packages docs and the v5.92
packages documentation has a "getting-started.html" file.

Robby

On Sun, Jan 12, 2014 at 4:51 PM, Matthias Felleisen 
wrote:
>
>
> It would be nice if the docs url were functional. -- Matthias
>
>
>
> On Jan 11, 2014, at 9:27 PM, Robby Findler wrote:
>
> Below is the latest release notes draft. Comments?
>
> Robby
>
>
>
> Racket has a new package system, including a catalog of already available
> packages. Please visit
>
>  http://pkgs.racket-lang.org/
>
> for an overview.
>
> Recent releases included the "beta" versions of the package system.
> Racket version 6.0 incorporates many improvements suggested by these
> preliminary experiences:
>
>  * A package is treated as a single collection by default, so it is even
>easier to use a Github repository as a package. Get started quickly:
>  http://docs.racket-lang.org/pkg/getting-started.html
>
>  * DrRacket includes a new package manager GUI, which is also available
>as a stand-alone program via the "gui-pkg-manager" package.
>
>  * The main Racket distribution has been broken into about 200 packages.
An
>installation starts with Minimal Racket and then adds these bundled
packages.
>
>Alternatively, you may now install a Minimal Racket distribution ---
>which is about 1/10 the size of the main distribution --- and add only
>those packages that you need.
>
>  * Package installation supports pre-built packages that include
>compiled byte code and rendered documentation, meaning packages can be
>installed quickly when built versions are a available. All packages in
>the main distribution are available in pre-built form.
>
> Further improvements are in the works, including package documentation on
> the package-catalog web site.
>
> COMPATIBILITY NOTE: PLaneT will remain in place for the foreseeable
future,
> but we expect all package work to shift to the new system.
>
> Beyond the package system, this release brings a number of other changes:
>
>  * Racket's HTML documentation has a new and improved look, thanks to
>Matthew Butterick.
>
>  * Racket's JIT compiler supports the ARM architecture.
>
>  * Racket supports the Mac's Retina display mode.
>
>  * The profiler provides a new mode that uses the errortrace library to
>produce fine-grained profiles.
>
>  * A new contract profiler reports how much time programs spend checking
>contracts, and which contracts are most expensive.
>
>  * The math/flonum library exports fast 105-bit precision operations.
>
>  * Check Syntax handles generated identifiers, especially those
>introduced by struct (e.g. field selectors) and Redex (e.g., e_1, e_2)
>
>  * 2htdp/batch-io includes functions for dealing with html/xml in files
and
>web sites as X-expressions plus conveniences for web-based graph
traversals.
>
> _
>  Racket Developers list:
>  http://lists.racket-lang.org/dev
>
>
_
  Racket Developers list:
  http://lists.racket-lang.org/dev


Re: [racket-dev] release notes draft

2014-01-12 Thread Matthias Felleisen

It would be nice if the docs url were functional. -- Matthias



On Jan 11, 2014, at 9:27 PM, Robby Findler wrote:

> Below is the latest release notes draft. Comments?
> 
> Robby
> 
> 
> 
> Racket has a new package system, including a catalog of already available
> packages. Please visit
> 
>  http://pkgs.racket-lang.org/
> 
> for an overview.
> 
> Recent releases included the "beta" versions of the package system.
> Racket version 6.0 incorporates many improvements suggested by these
> preliminary experiences:
> 
>  * A package is treated as a single collection by default, so it is even
>easier to use a Github repository as a package. Get started quickly:
>  http://docs.racket-lang.org/pkg/getting-started.html
> 
>  * DrRacket includes a new package manager GUI, which is also available
>as a stand-alone program via the "gui-pkg-manager" package.
> 
>  * The main Racket distribution has been broken into about 200 packages. An
>installation starts with Minimal Racket and then adds these bundled 
> packages.
> 
>Alternatively, you may now install a Minimal Racket distribution ---
>which is about 1/10 the size of the main distribution --- and add only
>those packages that you need.
> 
>  * Package installation supports pre-built packages that include
>compiled byte code and rendered documentation, meaning packages can be
>installed quickly when built versions are a available. All packages in
>the main distribution are available in pre-built form.
> 
> Further improvements are in the works, including package documentation on
> the package-catalog web site.
> 
> COMPATIBILITY NOTE: PLaneT will remain in place for the foreseeable future,
> but we expect all package work to shift to the new system.
> 
> Beyond the package system, this release brings a number of other changes:
> 
>  * Racket's HTML documentation has a new and improved look, thanks to
>Matthew Butterick.
> 
>  * Racket's JIT compiler supports the ARM architecture.
> 
>  * Racket supports the Mac's Retina display mode.
> 
>  * The profiler provides a new mode that uses the errortrace library to
>produce fine-grained profiles.
> 
>  * A new contract profiler reports how much time programs spend checking
>contracts, and which contracts are most expensive.
> 
>  * The math/flonum library exports fast 105-bit precision operations.
> 
>  * Check Syntax handles generated identifiers, especially those
>introduced by struct (e.g. field selectors) and Redex (e.g., e_1, e_2)
> 
>  * 2htdp/batch-io includes functions for dealing with html/xml in files and
>web sites as X-expressions plus conveniences for web-based graph 
> traversals.
> 
> _
>  Racket Developers list:
>  http://lists.racket-lang.org/dev

_
  Racket Developers list:
  http://lists.racket-lang.org/dev


[racket-dev] release notes draft

2014-01-11 Thread Robby Findler
Below is the latest release notes draft. Comments?

Robby



Racket has a new package system, including a catalog of already available
packages. Please visit

 http://pkgs.racket-lang.org/

for an overview.

Recent releases included the "beta" versions of the package system.
Racket version 6.0 incorporates many improvements suggested by these
preliminary experiences:

 * A package is treated as a single collection by default, so it is even
   easier to use a Github repository as a package. Get started quickly:
 http://docs.racket-lang.org/pkg/getting-started.html

 * DrRacket includes a new package manager GUI, which is also available
   as a stand-alone program via the "gui-pkg-manager" package.

 * The main Racket distribution has been broken into about 200 packages. An
   installation starts with Minimal Racket and then adds these bundled
packages.

   Alternatively, you may now install a Minimal Racket distribution ---
   which is about 1/10 the size of the main distribution --- and add only
   those packages that you need.

 * Package installation supports pre-built packages that include
   compiled byte code and rendered documentation, meaning packages can be
   installed quickly when built versions are a available. All packages in
   the main distribution are available in pre-built form.

Further improvements are in the works, including package documentation on
the package-catalog web site.

COMPATIBILITY NOTE: PLaneT will remain in place for the foreseeable future,
but we expect all package work to shift to the new system.

Beyond the package system, this release brings a number of other changes:

 * Racket's HTML documentation has a new and improved look, thanks to
   Matthew Butterick.

 * Racket's JIT compiler supports the ARM architecture.

 * Racket supports the Mac's Retina display mode.

 * The profiler provides a new mode that uses the errortrace library to
   produce fine-grained profiles.

 * A new contract profiler reports how much time programs spend checking
   contracts, and which contracts are most expensive.

 * The math/flonum library exports fast 105-bit precision operations.

 * Check Syntax handles generated identifiers, especially those
   introduced by struct (e.g. field selectors) and Redex (e.g., e_1, e_2)

 * 2htdp/batch-io includes functions for dealing with html/xml in files and
   web sites as X-expressions plus conveniences for web-based graph
traversals.
_
  Racket Developers list:
  http://lists.racket-lang.org/dev