Instructions for loading IDEAL
==============================

First, click on the IDEAL tar file link on the WWW page and save the tar file
as "ideal.tar" in any convenient directory. Then issue the Unix command

   tar -xvf ideal.tar

This will unpack the tar file and create the IDEAL directory structure
with "ideal/" as the top level.

IDEAL runs in Common Lisp. The tar file includes .fasl files compiled for
Allegro 4.2 on the HPs. The following script assumes you are using such a
setup. For other machines, the tar file READMEs include instructions on
compiling. The IDEAL manual is in "ideal/manual/Manual-Aug-8-90.ps".
You need not worry about the sections on decision and value nodes
or about the graphical interface and symbolics stuff. You will mainly need
to know how to create, edit, and save a diagram using the standard interactive
functions, and how your own functions can gain access to the network
structure and probabilities.

Load IDEAL as follows (where "/users/russell/ideal" should be replaced
by the name of your IDEAL directory):

> UNIX PROMPT>> cl
> Allegro CL 4.2 [HP Prism; R1] (10/21/94 13:25)
> Copyright (C) 1985-1993, Franz Inc., Berkeley, CA, USA.  All Rights Reserved.
> ;; Optimization settings: safety 1, space 1, speed 1, debug 2
> ;; For a complete description of all compiler switches given the current
> ;; optimization settings evaluate (EXPLAIN-COMPILER-SETTINGS).
> USER(1): (setq *default-pathname-defaults* 
>                (pathname  "/users/russell/ideal/code/"))
> #p"/users/russell/ideal/code/"
> USER(2): (load "load.lisp")
> ; Loading /users/russell/ideal/code/load.lisp.
> ;   Fast loading /users/russell/ideal/code/ideal-package-name.fasl.
> ;   Fast loading /users/russell/ideal/code/global-vars.fasl.
> ;   Fast loading /users/russell/ideal/code/store-ideal-struct-info.fasl.
> ;   Fast loading /users/russell/ideal/code/struct.fasl.
>  ........ etc.
> T
> USER(3):

You are now ready to start using IDEAL functions and adding your own
functions.