[racket] Racket v5.3.2

From: Robby Findler (robby at eecs.northwestern.edu)
Date: Fri Feb 1 08:27:22 EST 2013

On Fri, Feb 1, 2013 at 1:30 AM, Joe Gilray <jgilray at gmail.com> wrote:

> Thanks Eli,
>
> Ran all my code under 5.3.2 - looking good.  I'm definitely interested in
> looking into the math lib.
>
> BTW, ever since 5.3.1 (I think), the debugger acts a little different, in
> the variables pane it only shows the beginning of lists.  How can I see the
> entire list?
>
>
Can you say a little more about this difference (perhaps with a concrete
(toy) program and specific variables)?

Thanks,
Robby


> If I require planet code, when should I change to using the new system?
>  If I move now what will happen to all the planet code that was compiled
> onto my system?
>
> Thanks again!
> -Joe
>
>
> On Thu, Jan 31, 2013 at 8:20 PM, Eli Barzilay <eli at barzilay.org> wrote:
>
>> Racket version 5.3.2 is now available from
>>
>>   http://racket-lang.org/
>>
>> Core Libraries:
>>
>> * The new `math' library provides functions and data structures for
>>   working with numbers and collections of numbers.  Functions
>>   include non-elementary (such as gamma, zeta, Lambert's W),
>>   number-theoretic (factorization, modular arithmetic), linear
>>   algebra (arithmetic, decompositions), and statistical (expected
>>   values, order statistics, binning).  Data structures include
>>   arbitrary-precision bigfloats, probability distributions, and
>>   multidimensional arrays.
>>
>> * The new `file/untar', `file/untgz', and `file/unzip' libraries
>>   support unpacking widely used archive formats.
>>
>> * The new `lazy-require' form allows programs to delay the loading
>>   and instantiation of helper modules until they are needed.
>>
>> * The new `data/bit-vector' library provides an implementation of
>>   bit vectors (a mutable sequence of booleans) supporting popcount.
>>
>> * The `racket/generic' library allows the specification of default
>>   method implementations for core datatypes.
>>
>> * The `openssl' library can verify hostnames and use the operating
>>   system's certificate store to verify certificates.
>>
>> Package System:
>>
>> * A new package system is in beta release.  This system will become
>>   Planet's successor.  It differs significantly from the latter.
>>   For details, please read the documentation at
>>   http://docs.racket-lang.org/planet2/ and list your packages on the
>>   new index at https://pkg.racket-lang.org/.
>>
>> * The `raco test' command supports testing by collection and
>>   package, in addition to by directory and file, with the "-c" and
>>   "-p" options.
>>
>> Teaching Libraries:
>>
>> * batch-io: the read and write functions work on Unix-style standard
>>   input and output.
>>
>> DrRacket:
>>
>> * DrRacket's GUI is more responsive.
>>
>> * The automatic parenthesis insertion mode is improved.
>>
>> Scribble:
>>
>> * Scribble renders Markdown format files via the "--markdown"
>>   command-line flag.  Example use case: Generate documentation
>>   hosted on GitHub or BitBucket.
>>
>> * Documentation cross-reference information is stored in an SQLite3
>>   database, which means that SQLite3 is required for building Racket
>>   documentation on Unix/Linux machines (but SQLite3 is included in
>>   Racket distributions for Windows and Mac OS X).
>>
>>   Using a database for cross-reference information significantly
>>   reduces the initial footprint of DrRacket, since DrRacket no
>>   longer needs to load all cross-reference information.
>>
>> Typed Racket:
>>
>> * Typed Racket programs can require `plot/typed' to draw plots.
>>   List- and vector-accepting functions accept general sequences.
>>
>> * Typed Racket supports Racket's delimited continuation and
>>   continuation mark operators.
>>
>> Redex:
>>
>> * Added more support for `define-judgment-form', including random
>>   generation for well-formed judgments and visualization of
>>   judgments.
>>
>> Deprecation:
>>
>> The following have been removed in this release:
>>
>> * the `planet' command-line tool; use `raco planet' instead.
>>
>> The following has been deprecated and will be removed in the August
>> 2013 release:
>>
>> * the `mzlib/class100' library; use `racket/class' instead.
>>
>> Feedback Welcome,
>> --
>>           ((lambda (x) (x x)) (lambda (x) (x x)))          Eli Barzilay:
>>                     http://barzilay.org/                   Maze is Life!
>> ____________________
>>   Racket Users list:
>>   http://lists.racket-lang.org/users
>>
>
>
> ____________________
>   Racket Users list:
>   http://lists.racket-lang.org/users
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.racket-lang.org/users/archive/attachments/20130201/a4716b69/attachment-0001.html>

Posted on the users mailing list.