# @(#)README	1.7 11/11/92

This directory contains CLM Version 2.2. See the CHANGES2.1 file for the
changes since Version 2.0. The changes for 2.2 re described below.
See the INSTALL file for an installation guide.

CLM 2.2 requires the following software:

  - SunOS Release 4.1
    It also runs on a number of other UNIX machines (although we can't test
    any of them directly).

  - OSF/Motif 1.1
    (Although it should compile and work with 1.0, not all functions are
    available)
    Motif 1.2 should work, but you can't all new features

  - A Lisp system from the following list:
        Allegro CL 3.1/4.0/4.1
        Lucid CL 3.0/4.0
        Genera 8
        CMU CL 16e
        Ibuki CL version 02/01 (see RESTRICTION below)

NOTE: If you have Allegro 4.0 or Lucid 4.0, there are some bugs in these
early versions that create problems with CLM and GINA. See the directory
lisp-bugs+patches in the GINA distribution for details. However, you should
ask your vendor to upgrade to the latest version 4.1 if possible.

CHANGES in 2.2:

  - Some restructuring to allow ports to CMU CL and Ibuki, which do not have
    multiple processes. These changes are mainly in low.lisp. In particular,
    the main loop has been unrolled, and there is a wrapper mechanism where
    you can save special bindings across invocations of callbacks.

  - Timeout handlers were removed. Please use the timer mechanism described
    in the manual.

  - Some minor bug fixes.

  - Some changes in the Makefiles for the different architectures, so you
    should have fewer problems on your machine. (Please send us any changes
    you had to make for your machine type so that we can incorporate those
    changes in the next version).

RESTRICTION in Ibuki CL:
We couldn't get connect_directly_to_toolkits to work in Ibuki. So you have
to start the CLM daemon manually and set the default toolkit host to
"localhost".
