Show More
Commit Commit message Age Author Refs
r49:b41d1800dd6e
adjust AUTHORS.
ng0
0
r48:265d800652a9
LICENSE Signed-off-by: Nils Gillmann <gillmann@infotropique.org>
Nils Gillmann
0
r47:b222b8d8c35f
README Signed-off-by: Nils Gillmann <gillmann@infotropique.org>
Nils Gillmann
0
r46:89d2e020d5be
same for the images Signed-off-by: Nils Gillmann <gillmann@infotropique.org>
Nils Gillmann
0
r45:6992077fb85e
Prior to removing the plain f2c spilled code, let's move it Signed-off-by: Nils Gillmann <gillmann@infotropique.org>
Nils Gillmann
0
r44:9b85019f9617
Update README.txt committer: GitHub <noreply@github.com>
Blake McBride
0
r43:df29eafc7293
Small documentation correction
Blake McBride
0
r42:c3b7f1b6aa7d
Added FILECREATED for InterLisp compatability
Blake McBride
0
r41:d796df27ac78
Back out EVQ definition
Blake McBride
0
r40:a4502d6f06a1
Added EQV
Blake McBride
0
< 1 2 3 4 5 >

LISPF4 - InterLisp Interpreter
==============================

This repository holds the attempt to revert the changes its previous
author did to LISPF4. Instead of providing a fortran2c spilled code
which was terrible to read and far from copyright claims worthy -- it
was one of the first applications we had to drop from GNU Guix due to
this -- we want to provide the original and only provide maintenance
work.
The scope of OS support is limited to systems I use, so usually GNU
Userland on Linux or BSD. This might change over time. I accept
patches which do not break support for already support architectures.

LISPF4 is an InterLisp interpreter written by Mats Nordstrom from
Uppsala, Sweden in the early 80's. It is written in FORTRAN.

The original FORTRAN code required a small assembler piece to provide
byte indexing into integers. This small piece caused no end of
trouble when porting to a new compiler. Since C can do this without
assembler, this problem has hopefully been eliminated.

The system supports much of the InterLisp standard, and a few bits of
the standard were added by me. There is no GUI. Sometime in the late
90's Mats was kind enough to give the previous author a copy of the
latest version he had (8/22/83). He also gave me permission to
release it so long as I retained his credits. Among other things,
this distribution includes the entire, untouched, original source code
and documentation.

Interlisp is a dynamically scoped lisp system. It supports LAMBDA
(evaluates function arguments), NLAMBDA (doesn't evaluate its
arguments), and variable number of arguments. Macros are supported as
well.

The system comes with a pretty complete user manual and implementors
manual. I also include the documentation this system is based on.

See the Documentation/README.txt file for more complete documentation.

The master copy of this system is located at:
https://c.n0.is/gillmann/LISPF4