software/yale-haskell

git clone https://git.elephly.net/software/yale-haskell

Add simple Makefile

Ricardo WurmusSat Dec 24 09:41:04+0100 2016

85f94c7

software/yale-haskell
namelast commitdate
CopyrightImport to github.Wed Jul 14 20:08:00+0200 1993
MakefileAdd simple MakefileSat Dec 24 09:41:04+0100 2016
READMEImport to github.Wed Jul 14 20:08:00+0200 1993
ast/Import to github.Wed Jul 14 20:08:00+0200 1993
backend/Import to github.Wed Jul 14 20:08:00+0200 1993
bin/Import to github.Wed Jul 14 20:08:00+0200 1993
build-clisp-haskell.bashAdd build scripts for CLISP.Sat Dec 24 08:33:36+0100 2016
cfn/Import to github.Wed Jul 14 20:08:00+0200 1993
cl-support/PORTING: Fix incorrect prelude compilation command.Sat Dec 24 07:32:26+0100 2016
com/Add build scripts for CLISP.Sat Dec 24 08:33:36+0100 2016
command-interface/Import to github.Wed Jul 14 20:08:00+0200 1993
command-interface-helpImport to github.Wed Jul 14 20:08:00+0200 1993
csys/Import to github.Wed Jul 14 20:08:00+0200 1993
depend/Import to github.Wed Jul 14 20:08:00+0200 1993
derived/Import to github.Wed Jul 14 20:08:00+0200 1993
doc/Import to github.Wed Jul 14 20:08:00+0200 1993
emacs-tools/Import to github.Wed Jul 14 20:08:00+0200 1993
flic/Import to github.Wed Jul 14 20:08:00+0200 1993
haskell-developmentImport to github.Wed Jul 14 20:08:00+0200 1993
haskell-setupImport to github.Wed Jul 14 20:08:00+0200 1993
haskell-setup.bashAdd environment definition for bash users.Sat Dec 24 08:46:44+0100 2016
import-export/Import to github.Wed Jul 14 20:08:00+0200 1993
parser/Import to github.Wed Jul 14 20:08:00+0200 1993
prec/Import to github.Wed Jul 14 20:08:00+0200 1993
printers/Import to github.Wed Jul 14 20:08:00+0200 1993
progs/Import to github.Wed Jul 14 20:08:00+0200 1993
runtime/Import to github.Wed Jul 14 20:08:00+0200 1993
support/Import to github.Wed Jul 14 20:08:00+0200 1993
tdecl/Import to github.Wed Jul 14 20:08:00+0200 1993
top/Import to github.Wed Jul 14 20:08:00+0200 1993
type/Import to github.Wed Jul 14 20:08:00+0200 1993
util/Import to github.Wed Jul 14 20:08:00+0200 1993

README

1
This is the main directory for the 2.x release of Yale Haskell.  This
2
file contains some basic information about how the system is organized
3
and put together.
4
5
You should set the variable $HASKELL and source the haskell-setup
6
script in this directory before attempting to use Yale Haskell.
7
8
If you are rebuilding from the source release, see the scripts and
9
README files in the $HASKELL/com area.  You also need to modify
10
the haskell-development script.
11
12
Yale-specific information:
13
14
Source files in this directory area are under RCS control.  Use the
15
`rci' and `rco' aliases (from haskell-development) to check things in
16
and out.  By convention, each directory containing source files should
17
have subdirectories named RCS (for RCS files), t (for compiled T
18
files), lucid (for compiled Lucid CL files), and cmu (for compiled CMU
19
CL files).
20
21
Each subdirectory containing source files should also have a file that
22
defines a compilation unit for that subdirectory.  (See
23
support/compile.scm for information about the compilation unit
24
utility.)  support/system.scm loads all the compilation unit definitions.
25
26
To load the system into Common Lisp, you need to load the file
27
support/cl-support/cl-init.lisp.  This will automagically compile any
28
outdated or missing files.  However, you need to type in an
29
(in-package "MUMBLE-USER") once it finishes.
30
31
Don't try to load the system into T.  It's broken!  See
32
support/t-support/t-init.t.
33
34
All system-dependent code goes in either support/cl-support or
35
support/t-support.  For information about the mumble compatibility
36
package used as the implementation language for the rest of the
37
system, see support/mumble.txt.
38