A simple, lightweight, flexible, embeddable, portable and multi-paradigm dynamic programming language for developing applications, tools, and domain-specific languages
- Updated
Dec 17, 2025 - C
In computer science, functional programming is a programming paradigm where programs are constructed by applying and composing functions. It is a declarative programming paradigm in which function definitions are trees of expressions that map values to other values, rather than a sequence of imperative statements which update the running state of the program.
A simple, lightweight, flexible, embeddable, portable and multi-paradigm dynamic programming language for developing applications, tools, and domain-specific languages
Full-blown preprocessor metaprogramming
The Felix Programming Language
Never: statically typed, embeddable functional programming language.
The Crumb Programming Language
A human readable quasi-concatenative programming language
An interpreter for a concurrent lisp with message-passing and pattern-matching.
Utilities based on Pythons iterators and generators.
Function EXpression Language (interpreter for functional programs)
Bologna Optimal Higher-Order Machine, Version 1.1
minimalist pure lazy functional programming language (pythonic haskell)
A set of minimal lisp implementations
A Scheme interpreter written in C.
Fast, Expressive, & High-Performance Programming Language for those who dare
Fairly readable homoiconic language with primarily value (non-referential) semantics that balances the programmer's productivity with scalability
A Lévy-optimal lambda calculus reducer with a backdoor to C
Compiler Backend for LSTS (Typed Macro Assembler)
Lightweight C library for functional programming.
Labs for Computer Science: C, Assembly, Data Structure, CSAPP, HSI, MATLAB, Digital Logic, Verilog, Compilers, Operating Systems
My unofficial picat http://picat-lang.org/ repository