Downloading and Installing SWCLOS

This page gives instructions for downloading SWCLOS, and installing it on your local system. This installation procedure need only be followed once.

Downloading SWCLOS

To download the code, follow these steps:

  1. Access SWCLOS home page http://www-kasm.nii.ac.jp/~koide/SWCLOS2-en.htm, and select the menu item "Download".
  2. Click the direction for ZIP file for downloading all modules and documents, then you can store SWCLOS system at any place of local PC.
  3. Unpack manually the ZIP file, if it is not expanded automatically. Then, replace the SWCLOS folder to your favorite directory, ex. C:\allegro-projects\" on Windows,

Installing a Lisp Interpreter/Compiler

SWCLOS runs only on top of Allegro Common Lisp (ACL) from Franz, Inc. If you do not have ACL, you can download the evaluation version of ACL, Allegro CL Free Express Edition for Windows. It is free and works completely in the same as the commercial version. It is quite enough if you do not load huge ontologies on SWCLOS. Please make sure you have the authority of local manager in MS-Windows for installing ACL.

How to change the character mode:

We always use ACL in modern mode (character case sensitive), in which the lisp system distinguishes upper-case letters and lower-case letters. The case-sensitive mode is mandatory to use the URI library and SWCLOS in ACL. Note that ACL Free Express is not in modern mode. You must follow the instruction below in order to set up modern mode for ACL Free Express. If you have a commercial ACL, you do not need the following steps. Running the modern version in MS-Windows is just menu selection from the start menu.
  1. Run aclnn-express downloaded.
  2. Execute the following form in Lisp window. You will obtain 'allegro.exe' file under 'C:\Program Files\aclnn-express' folder.

         (progn
           (build-lisp-image "sys:allegro.dxl" :case-mode :case-sensitive-lower)
           (when (probe-file "sys:allegro.exe") (delete-file "sys:allegro.exe"))
           (sys:copy-file "sys:allegro-express.exe" "sys:allegro.exe"))
    

  3. To start Lisp, invoke 'allegro.exe' instead of 'allegro-ansi.exe'. In Windows, it is a good idea to set up the start menu for 'allegro.exe'. You may change and revise the start menu folder from 'allegro-ansi.exe' to 'allegro.exe' on the title and the link.

Running SWCLOS

The steps above need be done only once; you are now ready to use SWCLOS. Please read ReadMe.txt in the SWCLOS folder.

For Mac Users

I confirmed that SWCLOS runs on top of ACL-express for MacOS X for Intell CPU, with IDE by X-Windows. I also confirmed the modern version can be generated on MacOS, too.


Author: Seiji Koide. Modified Norvig's file. Copyright (c) 2011 Seiji Koide. Jan. 2011