This is the `non-source' distribution of the Slim compiler, consisting
of machine-generated C sources. To install it run:
  compile
or
  sh compile
then add this directory to your path.

You need to have the GNU c compiler installed on your system.

To test your installation:
  cd test
  make

Slim source files are expected to have the extension `.slm'. To compile
them, type
  slim yourfile
This will produce the object file `yourfile.o'.

If your main module is called `mymain.slm', you should also have
a file called `mymain.lnk'. This file should contain a list in []
brackets, of the modules making up your program. For example
  [mymain, myfile]

When you run
  slim mymain
the script will automatically link mymain and myfile into the executable
`mymain'. Prior to this, you should have compiled myfile.

If you wish to defer linking, change `mymain.lnk' to `mymain.lkr'.
You can then link using
  sli mymain
at a later stage.

There is also an interpreter, called slimi. To use it, merely
substitute slimi for slim in the above. The interpreter does not
use the gcc compiler and does not produce an executable. Furthermore,
the `xxx.lnk' or `xxx.lkr' files are not used by it.

(In case you are wondering: I am planning to have a much better
development environment. But right now I have other things to do.)

Queries and comments can be sent to csabhv@upe.ac.za.
