[racket] Racket v5.92

From: Jon Rafkind (rafkind at cs.utah.edu)
Date: Tue Jan 28 23:06:42 EST 2014

I haven't updated the ppa in a while. There is something wrong with the current packaging scripts and I don't have a lot of time to debug it. If anyone wants to help please let me know.

On 01/28/2014 02:52 AM, Todd O'Bryan wrote:
> I use the Racket ppa. Hopefully, the new version will appear there
> shortly. To use:
>
> $ sudo add-apt-repository ppa:plt/racket
> $ sudo apt-get update
> $ sudo apt-get install racket
>
> You have to wait a bit for the maintainer to put together the .deb
> file, but I think it's worth it.
>
> Todd
>
> On Tue, Jan 28, 2014 at 4:16 AM, Tobias Hammer <tobias.hammer at dlr.de> wrote:
>> Great new version!
>>
>> I noticed that there is only a build for ubuntu platform. Will at least one
>> of the other (older distribution) ones come back? Also the builds for ubuntu
>> have different versions for 32 and 64 bit. 32bit is fine with the 12.04 LTS,
>> which is the newest LTS. But all the 64bit users who want or have to stick
>> with the LTS version have to manually build it. Would it be possible to
>> provide a prebuild 64bit precise version?
>>
>> Tobias
>>
>>
>>
>> On Sat, 25 Jan 2014 18:55:58 +0100, Ryan Culpepper <ryanc at ccs.neu.edu>
>> wrote:
>>
>>> 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 Users list:
>>>   http://lists.racket-lang.org/users
>>
>>
>> --
>> Tobias Hammer
>> DLR / Robotics and Mechatronics Center (RMC)
>> Muenchner Str. 20, D-82234 Wessling
>> Tel.: 08153/28-1487
>> Mail: tobias.hammer at dlr.de
>>
>> ____________________
>>  Racket Users list:
>>  http://lists.racket-lang.org/users
> ____________________
>   Racket Users list:
>   http://lists.racket-lang.org/users


Posted on the users mailing list.