Functional Languages
Racket
Last Updated: June 9, 2025Description Racket is a descendant of Scheme and a general-purpose, multi-paradigm programming language designed for language-oriented programming. It is especially...
Clojure
Last Updated: June 9, 2025Description Clojure is a modern, dynamic, and functional dialect of Lisp that runs on the Java Virtual Machine (JVM). It...
Scheme
Last Updated: June 9, 2025Description Scheme is a minimalist dialect of Lisp that emphasizes simplicity, elegant syntax, and clean semantics. It supports first-class procedures,...
Lisp
Last Updated: June 9, 2025Description Lisp (short for LISt Processing) is one of the oldest high-level programming languages still in use today. Known for...
PureScript
Last Updated: June 7, 2025Description PureScript is a strongly-typed, purely functional language that compiles to JavaScript, making it ideal for building robust front-end and...
Elm
Last Updated: June 7, 2025Description Elm is a functional language for front-end web development that compiles to JavaScript. It emphasizes simplicity, type safety, and...
Haskell
Last Updated: June 7, 2025Description Haskell is a purely functional programming language known for its strong static typing, lazy evaluation, and use of mathematical...
F#
Last Updated: June 7, 2025Description F# is a functional-first programming language that runs on the .NET platform. It blends functional, object-oriented, and imperative styles...
OCaml
Last Updated: June 7, 2025Description OCaml (Objective Caml) is a general-purpose functional programming language with strong type inference, pattern matching, and support for imperative...