09 August, 2012

Steel Bank Common Lisp 1.0.58


Developer:

Website:

License / Price:


Platforms:

Databases:

Language:

Last Updated:

Category:
Christophe Rhodes | More scripts
sbcl.sourceforge.net
Other Free / Open Source License - Public Domain
MIT License 

Windows / Linux / Mac OS / BSD / Solaris
N/A
LISP
August 9th, 2012, 13:44 GMT [view history]
C: \ Development Tools \ Compilers

Provides an integrated native compiler, a debugger, and many extensions.

Steel bank Common Lisp (SBCL) was tested on various POSIX platforms and Windows.

What's New in This Release: [ read full changelog ]

· Implicit generic function warnings now specify the package in which the new generic function is being created.
· SB-EXT:ATOMIC-UPDATE makes it easy to perform non-destructive updates of CAS-able places (similar to Clojure's swap!).
· Run-program no longer decodes and re-encodes environment when :environment argument is not provided. (#985904)
· Errors during compiler-macro expansion no longer cause runtime errors, only a compile-time warning, otherwise behaving as if the compiler macro had declined to expand.
· On x86-64, code alignment of block headers is done with multi-byte NOPs now instead of repetitions of the single-byte NOP.
· MAP-INTO is substantially faster when the target sequence is of unknown type; mapping into lists is no longer O(N^2). (thanks to James M. Lawrence)
· The compiler no longer heap-conses to check exits in cases where the exit function is dynamic extent, or when it can prove the exit function cannot escape.
· SB-SEQUENCE:DOSEQUENCE is faster on vectors of unknown element type, and vectors that aren't SIMPLE-ARRAYs.


Download button
Via: Steel Bank Common Lisp 1.0.58

0 Comment: