glimpse

module
v0.0.0-...-f195b84 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 10, 2020 License: MIT

README

Glimpse

Glimpse is a Clojure-inspired LISP interpreter written in Golang.

Usage

  1. make
  2. ./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

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL