Hasty Briefsbeta

Bilingual

Lithp.py (~2008)

a day ago
  • #Programming Language
  • #Lisp Interpreter
  • #Open Source
  • Lithp is an interpreter for John McCarthy's original Lisp, heavily documented on Github.
  • It requires Python 2.6.1+ and supports core Lisp functions like eq, quote, car, cdr, cons, atom, cond, and special forms like lambda and label.
  • The interpreter includes a REPL with directives such as :help, :env, :load, and :quit, and processes files using reader plumbing.
  • Closures and dynamic scoping are discussed as a thought experiment, noting potential conflicts in variable binding lookups.
  • References include key works by McCarthy, Church, Baker, Kleene, and others related to Lisp history and computation.