ol
« Back to VersTracker
Description:
Purely functional dialect of Lisp
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: lisp scheme functional-programming interpreter ffi
Install: brew install ol
About:
Ol is a purely functional dialect of Lisp designed for modern computing. It implements the R5RS/R7RS Scheme standards and features a lightweight, embeddable virtual machine. It provides native C FFI, cooperative multitasking, and immutable data structures for robust functional programming.
Key Features:
  • Purely functional R5RS/R7RS Scheme implementation
  • Native C foreign function interface (FFI)
  • Lightweight embeddable virtual machine
  • Cooperative multitasking and green threads
  • Immutable data structures
Use Cases:
  • Embedded scripting in C/C++ applications
  • Functional programming education and research
  • Algorithm prototyping with immutable data
  • System automation and scripting
Alternatives:
  • guile – GNU's official Scheme interpreter; heavier but with extensive libraries
  • chicken – Scheme compiler with extensive extension ecosystem; focuses on C integration
  • racket – Full-featured Scheme dialect with large IDE and library ecosystem
Version History
Detected Version Rev Change Commit
Sep 16, 2025 8:56am 0 VERSION_BUMP 7ac22f48
Dec 15, 2024 11:08am 0 VERSION_BUMP 1d1ee3ca
Oct 30, 2024 4:03am 0 VERSION_BUMP 7c72148b