lisp

  • lisp

    Franz LISP Opus 32 in 3BSD running on an emulated VAX 780

    This note describes how to set up and run Franz LISP Opus 32 running on 3BSD running on an emulated VAX 780. This version of Franz LISP is Opus 32 and it is a LISP 1.5 derived LISP from 1979.

    one

  • lisp

    MACLISP in ITS running on an emulated PDP-10

    This is a longer note that describes the process of getting ITS (Incompatible Timesharing System) up and running in order to run MACLISP. ITS is quite a large system and it has many different programming languages and programs available. In this note, we will only be using lisp and emacs, but future notes will explore logo, and perhaps other languages found in the distribution.

    one

  • lisp

    pdp1-lisp running on an emulated PDP-1

    This note describes how to set up and run PDP-1 lisp. It's a pretty brief walkthrough. If you run into any issues, let me know.

    one

  • lisp

    LISP 1.5 running on an emulated IBM 7094

    This note describes how to set up and run the oldest available ancestor of all extant LISPS and Schemes.

    LISP 1.5 was the first LISP that was made generally available. It is available to run on the OpenSIMH IBM 7094 emulator.

    one

  • lisp

    Schemes, LISPs, and Lambda

    This note sets up a series of related notes pertaining to my explorations in LISP and Scheme. I began to be interested in functional programming a few years ago and started looking around to find resources to learn it... in my limited spare time. After finding some resources, I would study it, set it aside as too esoteric, pick it up again thinking - this is it, I'm going to master this one way or another, only to set it aside as frustratingly difficult to understand and lacking in applicability. Lately though, I have found some standout resources and worked through enough of them to begin to actually get my mind wrapped around functional programming. Below you will find a brief, informal annotated bibliography of sorts and an explanation of what's coming in the further explorations into implementations.

  • lisp

    Rob Pike's LISP 1.5 in Go running on Debian 12

    This note describes how to set up and run Rob Pike's LISP 1.5 in Go.

    LISP 1.5 was the first LISP that was made generally available. Rob Pike implemented a minimalist version of the EVALQUOTE function described on page 13 of the LISP 1.5 Programmer's Manual https://www.softwarepreservation.org/projects/LISP/book/LISP%201.5%20Programmers%20Manual.pdf or grab a local copy

    one