Changes between Version 2 and Version 3 of ReleaseNotes/1.8


Ignore:
Timestamp:
Mar 9, 2012, 8:38:36 PM (7 years ago)
Author:
rme
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ReleaseNotes/1.8

    v2 v3  
    11= Release notes for Clozure CL 1.8 =
    22
     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)
    39
    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
     12prompt:
     13{{{
     14$ svn co http://svn.clozure.com/publicsvn/openmcl/release/1.8/darwinx86/ccl
     15}}}
     16For other platforms, change the `darwinx86` to one of `linuxx86`, `freebsdx86`,
     17`solarisx86`, `windows`, `linuxppc`, or `linuxarm`.
     18
     19Both 32 bit and 64 bit binaries are included with all versions (except for ARM,
     20which is 32 bit only).
     21
     22For more details, please see SystemRequirements.
     23
     24== Reporting Bugs ==
     25Please use the Trac instance at  http://trac.clozure.com/ccl to review existing bug reports and to submit new ones.
     26
     27== Platform Notes ==
     28
     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.
     32
     33On Mac OS X 10.7, the AltConsole application may not automatically activate when the standalone
     34Clozure CL.app crashes.  Clicking on the AltConsole icon in the dock will activate it and it should
     35then behave normally.
     36
     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:
     41{{{
     42$ cd ccl/lisp-kernel/freebsdx8632   # or freebsdx8664, as appropriate
     43$ make
     44}}}
     45
     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:
     51{{{
     52$ cd ccl/lisp-kernel/linux8632  # or linux8664
     53$ make
     54}}}
     55
     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.
     60
     61The nomenclature used to identify various ARM processors is extremely confusing.
     62http://en.wikipedia.org/wiki/List_of_ARM_microprocessor_cores may be of some help.
    563
    664
     
    2078method of thread synchronization.
    2179
     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`
    2285
    2386=== Miscellaneous ===
     
    3194cases.
    3295
    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.
    3598