Changes between Version 2 and Version 3 of ReleaseNotes/1.8

Mar 9, 2012, 8:38:36 PM (7 years ago)



  • ReleaseNotes/1.8

    v2 v3  
    11= Release notes for Clozure CL 1.8 =
     3== Supported Platforms ==
     4Clozure CL 1.8 runs on the following platforms:
     5  * Mac OS X 10.5 and later (x86, x86-64)
     6  * Linux (x86, x86-64, ppc32, ppc64, armv7l)
     7  * FreeBSD 6.x and later (x86, x86-64)
     8  * Microsoft Windows XP and later (x86, x86-64)
    4 Many bug fixes and improvements have been made to the ARM port.
     10The preferred way to get Clozure CL is via Subversion.  For example to get CCL
     11for Mac OS X running on x86, one would run the following command from a shell
     14$ svn co
     16For other platforms, change the `darwinx86` to one of `linuxx86`, `freebsdx86`,
     17`solarisx86`, `windows`, `linuxppc`, or `linuxarm`.
     19Both 32 bit and 64 bit binaries are included with all versions (except for ARM,
     20which is 32 bit only).
     22For more details, please see SystemRequirements.
     24== Reporting Bugs ==
     25Please use the Trac instance at to review existing bug reports and to submit new ones.
     27== Platform Notes ==
     29=== Mac OS X ===
     30The Cocoa-based IDE requires Mac OS X 10.6 or later.  The command-line lisp still runs
     31on Mac OS X 10.5.
     33On Mac OS X 10.7, the AltConsole application may not automatically activate when the standalone
     34Clozure crashes.  Clicking on the AltConsole icon in the dock will activate it and it should
     35then behave normally.
     37=== FreeBSD ===
     38The binaries are built on a FreeBSD 8.1 system. If you are running 6.x or 7.x,
     39you should be able recompile the lisp kernel on your own system and run the lisp
     40without any further trouble:
     42$ cd ccl/lisp-kernel/freebsdx8632   # or freebsdx8664, as appropriate
     43$ make
     46=== Linux x86 ===
     47If you have an older system, the lisp kernel binary may fail to run,
     48complaining that it's linked against an unavailable version of glibc.
     49The release binaries are built on a Debian 5.0 system so this shouldn't
     50affect many people, but if it does this fix is simple:
     52$ cd ccl/lisp-kernel/linux8632  # or linux8664
     53$ make
     56=== Linux ARM ===
     57An ARMv7 processor is required.  This unfortunately rules out several interesting small
     58ARM-based systems.  One such system is the Raspberry Pi, which uses an ARMv6 architecture
     59chip (namely a ARM1176JZFS core), and will therefore not run CCL.
     61The nomenclature used to identify various ARM processors is extremely confusing.
     62 may be of some help.
    2078method of thread synchronization.
     80=== New exported symbols ===
     81The following new symbols are now exported from the CCL package:
     82  * `target-fasl-version`
     83  * `*trust-paths-from-environment*`
     84  * `process-plist`
    2386=== Miscellaneous ===
    33 In certain cases, CASE and similar constructs compile into a jump table
     96In certain cases, `case` and similar constructs compile into a jump table
    3497and therefore execute in constant time.