-
Notifications
You must be signed in to change notification settings - Fork 14
Home
Matthias Zenger edited this page Nov 4, 2018
·
12 revisions
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.
LispKit is a macOS framework supporting functionality for parsing, compiling, and executing Scheme expressions. LispKit is written fully in the programming language Swift.
- Parser
- Representation of expressions
- Compilation to bytecode
- Virtual Machine
- Bytecode instructions
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.