You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Oct 1, 2025. It is now read-only.
Zylisp core defines a small set of functions (and takes advantage of all the Go functions). There's not much to the "Core Zylisp" as a Lisp, though ... it's more like a quasi-proto-scheme.
An "Extended Zylisp" would:
Be written in Core Zylisp
Provide a macro capability (and related functions)
Provide language-level macros like defn, cond, etc.
Provide a means of interning these to match "Core Zylisp" usage
Define an eval function
Provide a series of transpiling functions for converting "Extended Zylisp" to any of "Core Zylisp", Go AST, Go source code, or Go bytecode.