Skip to content
Matthias Zenger edited this page Nov 4, 2018 · 12 revisions

LispKit Swift LispKit

Overview

Welcome to the LispKit Wiki. This wiki is work in progress. It provides information on the architecture of the system as well as the supported Lisp-based language.

Architecture

LispKit is a macOS framework supporting functionality for parsing, compiling, and executing Scheme expressions. LispKit is written fully in the programming language Swift.

  1. Parser
  2. Representation of expressions
  3. Compilation to bytecode
  4. Virtual Machine
  5. Bytecode instructions

LispKit Language

The language supported by LispKit is based on the R7RS standard of Scheme. It provides all standard R7RS libraries, comes with a range of SRFI libraries, and defines a small number of LispKit-specific libraries.

Clone this wiki locally