Lispkit Lisp

Lispkit Lisp
Paradigmpure functional
FamilyLisp
Designed byPeter Henderson
First appeared1980 (1980)
Scopelexical
Implementation languageALGOL
Influenced by
ALGOL, Lisp

Lispkit Lisp is a lexically scoped, purely functional subset of Lisp (Pure Lisp) developed as a testbed for functional programming concepts. It was first used for early experimentation with lazy evaluation. An implementation based on a stack, environment, control, dump virtual machine and abstract machine (SECD machine) written in an ALGOL variant was published by the developer Peter Henderson in 1980.[1] The compiler and virtual machine are highly portable and as a result have been implemented on many machines.[2][3]

  1. ^ Henderson, Peter (1980). Functional Programming: Application and Implementation. Prentice Hall. ISBN 0-13-331579-7.
  2. ^ McJones, Paul (12 May 2014). "Original OUCL PRG LispKit". Computer History Museum: Software Preservation Group. Mountain View, California: University of Oxford – via Plone Foundation.
  3. ^ McJones, Paul (12 May 2014). "Aaron Gray's port of LispKit to GNU Pascal". Computer History Museum: Software Preservation Group. Mountain View, California: Cybercomms.org – via Plone Foundation.

© MMXXIII Rich X Search. We shall prevail. All rights reserved. Rich X Search