To start the interpreter, use:
./cubint [-lw n] [-s|-f|-fw|-cc|-r|-rg|-u|-ud] [files]For windows users:
cubint.exe [-lw n] [-s|-f|-fw|-cc|-r|-rg|-u|-ud] [files]
Parameter | Meaning |
---|---|
-s |
simply typed -calculus with iso-recursive types, integers, boolean, records, variants
|
-f |
System F, i.e. terms depending on types, with the same extensions as S
|
-fw |
F, i.e. in addition to F this mode provides type operators
|
-cc |
Calculus of Construction, i.e. types may depend on terms
|
-r |
ML type reconstruction, i.e. you can leave out type annotations in -abstractions
|
-rg |
same as R, but realized with cyclic graphs, so this mode provides equi-recursive type
|
-u |
untyped -calculus; expressions are not type checked
|
-ud |
user defined mode
|
-lw n |
set line width to n characters, default is 80
|
files |
arbitrary number of files |
All arguments are optional, but the order is significant. If you do not choose a typing mode, then s
will be chosen by default.
Christian Müller 2004-11-09