SBCL 0.9.4 released

Posted on 2005-08-27 in Lisp
» 0 comments

SBCL 0.9.4 has been released, and has a huge amount of changes (even more than the NEWS file suggests). One of my favourites is the compiler support for detecting attempts to modify literal data, done by Christophe:

CL-USER> (let ((a '(3 2 1)))
           (sort a #'<))
;
; caught WARNING:
;   Destructive function SORT called on constant data
;   See also:
;     The ANSI Standard, Special Operator QUOTE
;     The ANSI Standard, Section 3223
;
; compilation unit finished
;   caught 1 WARNING condition
(1 2 3)

Version 0.9.5 should be also be a good one, judging from the amount of commits approximately 6 hours since the release was tagged:

% cvs -q diff -r sbcl_0_9_4 -r HEAD | diffstat | tail -1
82 files changed, 939 insertions(+), 570 deletions(-)

(And we didn't even break Slime this time around!)

Next » Portable and efficient Lisp code? (2005-08-27)
Previous » Golf - Deroter (2005-07-23)

Comments

Name
Message

As an antispam measure, you need to write a super-secret password below. Today's password is "xyzzy" (without the quotes).

Password

Formatting guidelines for comments: No tags, two newlines can be used for separating paragraphs, http://... is automatically turned into a link.