Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

New Interlisp interpreter release

21 views
Skip to first unread message

Blake McBride

unread,
May 28, 2010, 5:25:09 PM5/28/10
to
I have released an updated copy of the Interlisp interpreter (LISPF4) I
have been making available for some time now. The new release includes
the following enhancements:

1. Support for building on 64 bit environments
2. Support for the Mac

It is available at:

http://blake.mcbride.name

The following is from the readme file.

This is an Interlisp interpreter originally written in Fortran but
converted to C via the F2C Fortran to C converter. This release has
been tested under Windows, Linux, and Mac and no longer requires F2C
or its associated runtime library.

I had used a slightly older version of this system back in the early
80's and found it very portable, reliable, functional, and fast enough.
I learned Lisp with it and spent quite a bit of time with it back then.

The author (back in 1983) is Mats Nordstrom from Uppsala, Sweden. I
kept it around, ported it, enhanced some lisp code, and converted it
into C. Sometime in the late 90's Mats was kind enough to give me 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.

Interlisp is a dynamically scoped lisp system. It has no macro facility
but supports LAMBDA (evaluates function arguments), NLAMBDA (doesn't
evaluate its arguments), and variable number of arguments. Macros are
not hard to simulate.

The system contains no special optimizations such as P-code but has some
good debugging and editing facilities. It also contains all the basics
such as floating point numbers, arrays, and property lists.


Blake McBride
bl...@mcbride.name

Pascal Costanza

unread,
May 30, 2010, 3:17:41 PM5/30/10
to
On 28/05/2010 23:25, Blake McBride wrote:
> I have released an updated copy of the Interlisp interpreter (LISPF4) I
> have been making available for some time now. The new release includes
> the following enhancements:
>
> 1. Support for building on 64 bit environments
> 2. Support for the Mac
>
> It is available at:
>
> http://blake.mcbride.name
>
> The following is from the readme file.
>
> This is an Interlisp interpreter originally written in Fortran but
> converted to C via the F2C Fortran to C converter. This release has
> been tested under Windows, Linux, and Mac and no longer requires F2C
> or its associated runtime library.

This is very cool, I hope I find some time to try it out...


Pascal


--
My website: http://p-cos.net
Common Lisp Document Repository: http://cdr.eurolisp.org
Closer to MOP & ContextL: http://common-lisp.net/project/closer/

e...@infometrics.nl

unread,
May 31, 2010, 5:09:15 PM5/31/10
to

As Pascal said, cool! Excellent system, small footprint, fit for
students and education, it never let me down. After defining a macro
facility and unwind-protect in a very short time in LispF4, I was
hooked to Lisp for life!

Kind regards,

Ernst

0 new messages