View Categories
functional

Functional Languages

29 Docs

Racket

Last Updated: June 9, 2025

Description 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, 2025

Description Clojure is a modern, dynamic, and functional dialect of Lisp that runs on the Java Virtual Machine (JVM). It...

Scheme

Last Updated: June 9, 2025

Description 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, 2025

Description 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, 2025

Description 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, 2025

Description 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, 2025

Description Haskell is a purely functional programming language known for its strong static typing, lazy evaluation, and use of mathematical...

F#

Last Updated: June 7, 2025

Description 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, 2025

Description OCaml (Objective Caml) is a general-purpose functional programming language with strong type inference, pattern matching, and support for imperative...

Scroll to Top