How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.
Carp is a statically typed Lisp compiler that compiles Lisp-like syntax directly to C source code, enabling seamless integration with existing C libraries and low-level system programming. It manages memory deterministically at compile time using ownership tracking and linear types, eliminating garbage collection pauses and runtime overhead while ensuring type safety through an inferred static type system. The language distinguishes itself through compile-time macro expansion and metaprogramming capabilities, allowing code generation and transformation before final binary output. It enforces
Lumen = Lumen is a very small, self-hosted Lisp for Lua and JavaScript. It provides a flexible compilation environment with an extensible reader, macros, and extensible special forms, but otherwise attempts to match the target runtime environment as closely as possible. You can get started by…
The main features of sctb/lumen are: Scheme Implementations.
Open-source alternatives to sctb/lumen include: anko/eslisp — un-opinionated S-expression syntax and macro system for JavaScript. carp-lang/carp — Carp is a statically typed Lisp compiler that compiles Lisp-like syntax directly to C source code, enabling seamless… chr15m/flk — Fleck is a Clojure-like LISP that runs wherever Bash is. digego/extempore — Extempore is a live-coding environment for music, audio and graphics. It pairs a Scheme interpreter with xtlang---a… dundalek/liz — Borrowing Zig's tagline:. alandipert/gherkin.