Index of /geminiatari/FILES/LANGUAGE/LAMBDA
Name Last modified Size Description
Parent Directory 24-Sep-2006 15:35 -
LAMBDA.TTP 15-Mar-1989 04:02 70k
LDFONT.PRG 15-Mar-1989 04:02 1k
MAC.FNT 15-Mar-1989 04:02 5k
NICE.FNT 15-Mar-1989 04:02 5k
TO_DESK.PRG 15-Mar-1989 04:02 4k
LAMBDA-ARCHIVE. Restore the following directories [NB. GULAM is not in
the package: it has been posted already on the UUNET. Any other Bourne-
like SHELL can be used instead and there is no significant loss if the
external SHELL is absent!]:
\bin:
<lambda.ttp> = main program: a LAMBDA-CALCULUS INTERPRETER
<gsh.prg> = <GULAM.PRG: 1.03.04.05> | NOT IN THE PACKAGE
<gulam.g> = <GULAM PROFILE> | [posted previously]
<ldfont.prg> = public domain monochrome font loader
<to_desk.prg> = utility: allows to use desk ACC's from LAMBDA
<ed.prg> = system editor | [your preferred one]
\lib:
mac.fnt = alternate font file <8x16 FED> for <ldfont.prg>
nice.fnt = another one
\man:
lambda.man = machine-independent documentation
atari.man = describes ATARI.ST specific features of LAMBDA
lambda.ver = list of most recent versions
lambda.hlp = an edited variant of the on-line HELP-pages
\tmp: = empty [used by the built-in EDITor]
FIRST STEPS. Unpack everything and look up the docs [\man\lambda.man] and
[\man\atari.man] first. Then [no need for an external SHELL], click on
<lambda.ttp> and - once inside LAMBDA - ask [help]. The documentation, by
the way, can be also read with the paging command [cat <file-name>], from
within LAMBDA!
NOTE FOR THE SOZOBON-VERSION. The current version of LAMBDA [1.39a] has been
compiled with the SOZOBON compiler <1.01: 1988>, using the <dLibs 1.2: 1988>
of Dale Schumacher so that the code [even the binary] is now entirely in the
public domain. The differences from the variant compiled with Mark Williams
C <3.05> are rather insignificant (unless the Mark Williams shell is used
as a default shell).
Here is a list of visible differences:
- length of [compiled] code: 71902 [SOZOBON] versus 65157 [Mark Williams],
- temporary files [generated by the built-in EDITor] have different names,
- the [SOZOBON] system-call for shells of type [m] (LAMBDA-default) does
not exactly fit the specification of the Mark Williams shell any more,
- in the SOZOBON variant, the `system()'-call tries first the `_shell_p'-
variable; if this one is not valid [this would actually happen for the
Mark Williams shell], the environment SHELL variable must be defined
in the current SHELL's initialization script (and must agree with the
internal SHELL variable of LAMBDA); a SHELL of type [s] will use the
<dLibs 1.2> specificatiom of the `system()'-call (EXAMPLE: the GPshell
<Craft 2.02> of G. Poletiek),
- the co-operation with GULAM is more robust in the SOZOBON variant,
although calling `ue' from within LAMBDA will still cause memory
problems on a standard 1040 [this is GULAM!]
MAIL: Adrian Rezus [Meyhorst 91-01: 6537 KJ Nijmegen, Holland]
UUNET: [this has changed too frequently to be reliable]
VOICE: ...-31-80-443868