module
Version:
v0.0.0-...-f195b84
Opens a new window with list of versions in this module.
Published: Aug 10, 2020
License: MIT
Opens a new window with license information.
README
¶
Glimpse
Glimpse is a Clojure-inspired LISP interpreter written in Golang.
Usage
make
./glimpse
Philosophy
It was written using the MAL methodology, but does not intend MAL compatibility.
In particular:
- Map keys may be any mal values
- Strings will seq as lists of characters, not strings
- Metadata must be maps
- The core data abstraction is a Seq, allowing laziness
Intended features include:
- Concurrency using CSP with a core.async compatible syntax
- Some form of general Golang module interop
Limitations
It's not intended for any use other than pedagogical.
Directories
¶
Click to show internal directories.
Click to hide internal directories.