Installation Notes Eiffel/S Release 1.3S August 95
==================================================

Unix - Linux

1. Minimum system requirements
==============================

*  (Linux) A PC equipped with an Intel 386 or 486 processor, for simple 
   projects 8 Mbyte of RAM, for faster compilation and for advanced 
   projects 16 MByte or more.

*  A supported C compiler 

*  At least 15 MByte of free hard disk space

2. Installation
===============

*  Make the following changes to your environment (change .profile or
   .cshrc)

   - Set the environment variable EIFFEL_S pointing to the installation
     directory (e.g. to '/usr/local/eiffel').
   - Add "$EIFFEL_S/bin" to your PATH environment variable (see below).
   
*  Make sure that your C compiler is properly installed.

*  Login again so that the new settings take effect.

Now it's time to test one of the demos, for example 'listrace':

Go to the installation directory and then to the subdirectory
'examples/listrace':

  cd /usr/local/eiffel/examples/listrace

type

  ecc -O listrace

The EIFFEL/S Compiler should print it's logo and start compilation.
Depending of the power of your workstation, the EIFFEL compiler 
should he finished after 10-30 seconds. The C compiler is 
automatically invoked and will report its progress on the screen 
(i.e. xx% finished). Depending on the C compiler you are
using, this takes 30-100 sec. Finally the linker is invoked and creates 
the executable program (which takes only a few seconds).

Now you can start listrace (by typing "listrace"). Perhaps you want to 
examine the source code or make some changes ...

**) The environment changes can be done for

- C shell

  setenv EIFFEL_S /usr/local/eiffel
  set path = ($EIFFEL_S/bin $PATH)

- Bourne or Korn shell

  EIFFEL_S = /usr/local/eiffel
  PATH = $EIFFEL_S/bin:$PATH
  export EIFFEL_S
  export PATH

