8.16
envlang: an experimental language with first-class environments
(requireenvlang/rkt) | package:envlang |
An implementation which "escapes" to the Racket library for a certain number of basic building blocks
See test-rkt for examples
(requireenvlang/tiny) | package:envlang |
An implementation which starts with a tiny set of primitives, and builds the basic building blocks using those. The building blocks (lists, strings, associative tables) are built in a naive and inefficient way.