home *** CD-ROM | disk | FTP | other *** search
-
-
- Greetings and Salutations most excellent fellow MasPar programming type dudes.
-
- In and below the directories included here is all that you need to
- build your own versions of Plural EuLisp. Actually that isn't strictly
- true but we will get onto that in a bit.
-
- Directories
- ===========
-
- MPFeel The "root" directory contains all the sources for EuLisp
- Plurals Contains all the maspar (mpl) code
- Modules Contains all the standard EuLisp modules
- Plurals/Modules Contains all the data parallel modules most importantly eubang
- Docs Contains a manual page and a document on plural eulisp
-
- Building It
- ===========
-
- The mpl code in the Plurals directory is built into a library (eubang.a)
- which is used when building EuLisp. You must build this first.
-
- Before Building the library though you must build a random number library
- tha it uses. This is in Plurals/Random. Just type make and all should be well.
-
- To Build the library type
-
- Build -target eubang.a CONFIG
-
- where CONFIG indicates how much of the MasPar memory to use (on the PE array)
- This is 1 (4k) 2 (8k) 3 (12k) 4(16k). The default is the 16k option.
-
- Now this is where all your trouble will start I'm afraid because this system
- has only ever been compiled with the old KnR mpl compiler. There are switchs
- for ANSI (__STDC__) but they have never been tested (and I can`t help you much)
-
- Still when you have done this you can then Build Plural EuLisp. Type Build in
- the MPFeel directory and all should be cool (though shrouded in mystery)
-
- I have tried to make life easier. The makefile also generates a shell script
- which sets up the FEEL_LOAD_PATH environment variable. To do this it uses the
- definition BASE (some where near the top of the file) You should set this to
- the absolute path of where the directory tree is. The name of the script is
- mpfeel, use this in the same way as feel.
-