30 open-source projects similar to lsevero/abclj, ranked by shared indexed features. Tags may describe platforms or build tools rather than the same primary purpose. Check each project’s use case, license, and deployment requirements before treating it as a replacement.
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
Extempore is a live-coding environment for music, audio and graphics. It pairs a Scheme interpreter with xtlang---a statically-typed lisp that compiles to LLVM IR at runtime---so you can reshape a running program while it keeps making sound. Runs on Linux (x8664 and aarch64), macOS (Apple…
Clojure-compatible threading/transformation/arrow macros for Common Lisp
Clojure collection and sequence APIs in Common Lisp, with optional Clojure collection syntax
WITH-REDEFS enables rebinding of global functions, inspired by Clojure's with-redefs
A portable reader and bridge for interacting with Objective-C and Cocoa
A Dependently Typed Functional Programming Language
This project began with an attempt to write the fastest lisp interpreter I could in under 1000 lines of C. It snowballed from there as I kept trying to see if I could add powerful features with minimal code. At the same time I assembled a library of some of my favorite C code (by myself and…
“Living is worthwhile if one can contribute in some small way to this endless chain of progress.” ― Paul A.M. Dirac
DreamLisp is a Lisp dialect with immutable data structures, modules and is a Lisp-2 with an unhygienic macro system. DreamLisp interpreter is implemented in Objective-C and as such can run on macOS and iOS. It is tail recursive, uses ARC instead of garbage collection taking advantage of the…