Coalton is an efficient, statically typed functional programming language that supercharges Common Lisp.
- functional-programming
- common-lisp
- type-safety
47,133 repositories indexed
1–20 of 20 · Most stars
Coalton is an efficient, statically typed functional programming language that supercharges Common Lisp.
The Common Foreign Function Interface
Generic function interface to standard Common Lisp functions
Transducers: Ergonomic, efficient data processing.
Algebraic data types in Common Lisp
A fast, purely functional data structure library in Common Lisp.
Seal your generic functions for an extra boost in performance.
Static generic function dispatch for Common Lisp
A setf like macro for functional programming
common lisp library providing common math functions used in games
A function type to dispatch on types instead of classes with partial support for dispatching on optional and keyword argument types.
A Common Lisp function caching / memoization library
Superior Common Lisp `trace` functionality for debugging/profiling real world applications.
A different type of generic function for common lisp.
Functional IO interfaces and implementation for Coalton. Includes terminal IO, file system IO, random variables, mutable variables, multithreading, and safely sharing state between threads.
Mocking functions. Please get in touch to discuss features! Only regular functions available for now.
Self-update functionality for Common Lisp executables via GitHub/GitLab Releases
Clojure-style regular expression functions in Common Lisp
This is a library for generating a Common-Lisp foreign function interface (FFI) from GObject Introspection XML files (GIR files).
WITH-REDEFS enables rebinding of global functions, inspired by Clojure's with-redefs