Florist 🌺
A programming language inspired by Forsp
Forsp is a hybrid language combining Forth and Lisp.
Features
Florist has:
- A stack based data flow
- A hashmap based environment bindings
- Some quoting mecanisms
- Some environment manipulation mecanisms
- 12 core symbols:
:to bind things to the current env'to quote a symbol[to quote multiple symbols]to end a multiple symbols quote`to interpolate a binding in a quote^to force the evaluation of a quote{to create a new env}to close and pop an env!{to create an env with bindings forwarding}!to close and push an env~to push a ref to the current env on the stack~{to return to an env