Re: [racket-dev] Racket v5.92

2014-01-25 Thread Asumu Takikawa
On 2014-01-25 12:55:43 -0500, Ryan Culpepper wrote:
> Racket 5.92 has a new package system, including a catalog of
> hundreds of already-available packages. Please visit

I noticed that the src tarball of v5.92 has a different directory
structure compared to previous releases. Namely, everything is under a
`racket` directory rather than `racket-5.92`.

Is that intentional?

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


Re: [racket-dev] 5.92 release

2014-01-25 Thread Robby Findler
It isn't hidden. We just didn't advertise it widely.

If things go well with it, then we'll renumber it to 6.0 and advertise
widely. If not we'll try again with 5.93.

Robby


On Sat, Jan 25, 2014 at 6:34 PM, Gustavo Massaccesi wrote:

> If I understand correctly, 5.92 was going to be a “hidden” release.
> But I just opened DrRacket 5.3.6 and got this message: “ Racket v5.92
> is now available at http://download.racket-lang.org/ ”
>
> Gustavo
>
>
> On Tue, Jan 14, 2014 at 2:00 PM, Robby Findler
>  wrote:
> > Dear all: we're experimenting with a slightly different release process
> for
> > 6.0. We plan to release version 5.92, taking all the usual steps except
> that
> > we announce it only on the users and dev mailing lists. Then, in a few
> > weeks, if everything is smooth, we renumber the release and release it
> with
> > the usual announcements (but without a new version of the testing
> phase). If
> > things don't go so smoothly, we try again with 5.93 after fixing some
> bugs.
> >
> > Sorry for not clueing people in earlier.
> >
> > Robby, on behalf of the release managers.
> >
> >
> > _
> >   Racket Developers list:
> >   http://lists.racket-lang.org/dev
> >
>
_
  Racket Developers list:
  http://lists.racket-lang.org/dev


Re: [racket-dev] 5.92 release

2014-01-25 Thread Gustavo Massaccesi
If I understand correctly, 5.92 was going to be a “hidden” release.
But I just opened DrRacket 5.3.6 and got this message: “ Racket v5.92
is now available at http://download.racket-lang.org/ ”

Gustavo


On Tue, Jan 14, 2014 at 2:00 PM, Robby Findler
 wrote:
> Dear all: we're experimenting with a slightly different release process for
> 6.0. We plan to release version 5.92, taking all the usual steps except that
> we announce it only on the users and dev mailing lists. Then, in a few
> weeks, if everything is smooth, we renumber the release and release it with
> the usual announcements (but without a new version of the testing phase). If
> things don't go so smoothly, we try again with 5.93 after fixing some bugs.
>
> Sorry for not clueing people in earlier.
>
> Robby, on behalf of the release managers.
>
>
> _
>   Racket Developers list:
>   http://lists.racket-lang.org/dev
>

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


[racket-dev] Racket v5.92

2014-01-25 Thread Ryan Culpepper

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 5.92 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 available. All
   packages in the main distribution are available in pre-built form.

Further improvements are in the works, notably 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; e.g., 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