| 
 
 | 
1
 | 
Work in progress
 
 | 
| 
 
 | 
2
 | 
========================== C M U C L  21 c =============================
 
 | 
| 
 
 | 
3
 | 
 
 | 
| 
 
 | 
4
 | 
The CMUCL project is pleased to announce the release of CMUCL 21c.
 
 | 
| 
 
 | 
5
 | 
This is a major release which contains numerous enhancements and bug
 
 | 
| 
 
 | 
6
 | 
fixes from the 21a release.
 
 | 
| 
 
 | 
7
 | 
 
 | 
| 
 
 | 
8
 | 
CMUCL is a free, high performance implementation of the Common Lisp
 
 | 
| 
 
 | 
9
 | 
programming language which runs on most major Unix platforms. It
 
 | 
| 
 
 | 
10
 | 
mainly conforms to the ANSI Common Lisp standard. CMUCL provides a
 
 | 
| 
 
 | 
11
 | 
sophisticated native code compiler; a powerful foreign function
 
 | 
| 
 
 | 
12
 | 
interface; an implementation of CLOS, the Common Lisp Object System,
 
 | 
| 
 
 | 
13
 | 
which includes multi-methods and a meta-object protocol; a
 
 | 
| 
 
 | 
14
 | 
source-level debugger and code profiler; and an Emacs-like editor
 
 | 
| 
 
 | 
15
 | 
implemented in Common Lisp. CMUCL is maintained by a team of
 
 | 
| 
 
 | 
16
 | 
volunteers collaborating over the Internet, and is mostly in the
 
 | 
| 
 
 | 
17
 | 
public domain.
 
 | 
| 
 
 | 
18
 | 
 
 | 
| 
 
 | 
19
 | 
New in this release:
 
 | 
| 
 
 | 
20
 | 
  * Known issues:
 
 | 
| 
 
 | 
21
 | 
 
 | 
| 
 
 | 
22
 | 
  * Feature enhancements
 
 | 
| 
 
 | 
23
 | 
 
 | 
| 
 
 | 
24
 | 
  * Changes
 
 | 
| 
 
 | 
25
 | 
 
 | 
| 
 
 | 
26
 | 
  * ANSI compliance fixes:
 
 | 
| 
 
 | 
27
 | 
 
 | 
| 
 
 | 
28
 | 
  * Bug fixes:
 
 | 
| 
 
 | 
29
 | 
    * ENCODE-UNIVERSAL-TIME accepts dates from 1899 if the final date
 
 | 
| 
 
 | 
30
 | 
      after accounting for time zones results in a positive
 
 | 
| 
 
 | 
31
 | 
      value. (See ticket #36.)
 
 | 
| 
 
 | 
32
 | 
    * CL:SLEEP no longer gets interrupted (See ticket #26.)
 
 | 
| 
 
 | 
33
 | 
 
 | 
| 
 
 | 
34
 | 
  * Trac Tickets:
 
 | 
| 
 
 | 
35
 | 
 
 | 
| 
 
 | 
36
 | 
  * Gitlab tickets:
 
 | 
| 
 
 | 
37
 | 
    * Ticket #36: encode-universal-time signals error
 
 | 
| 
 
 | 
38
 | 
    * Ticket #26: The cmucl that never sleeps
 
 | 
| 
 
 | 
39
 | 
 
 | 
| 
 
 | 
40
 | 
  * Other changes:
 
 | 
| 
 
 | 
41
 | 
 
 | 
| 
 
 | 
42
 | 
  * Improvements to the PCL implementation of CLOS:
 
 | 
| 
 
 | 
43
 | 
 
 | 
| 
 
 | 
44
 | 
  * Changes to building procedure:
 
 | 
| 
 
 | 
45
 | 
 
 | 
| 
 
 | 
46
 | 
 
 | 
| 
 
 | 
47
 | 
This release is not binary compatible with code compiled using CMUCL
 
 | 
| 
 
 | 
48
 | 
21b; you will need to recompile FASL files.
 
 | 
| 
 
 | 
49
 | 
 
 | 
| 
 
 | 
50
 | 
See <URL:http://www.cmucl.org> or
 
 | 
| 
 
 | 
51
 | 
<URL:https://gitlab.common-lisp.net/cmucl/cmucl> for more information,
 
 | 
| 
 
 | 
52
 | 
See
 
 | 
| 
 
 | 
53
 | 
<URL:https://gitlab.common-lisp.net/cmucl/cmucl/wikis/GettingCmucl>
 
 | 
| 
 
 | 
54
 | 
for obtaining CMUCL, including sources and binaries..
 
 | 
| 
 
 | 
55
 | 
 
 | 
| 
 
 | 
56
 | 
 
 | 
| 
 
 | 
57
 | 
We hope you enjoy using this release of CMUCL! 
 |