lfe
« Back to VersTracker
Description:
Concurrent Lisp for the Erlang VM
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: lisp erlang beam concurrency functional-programming otp
Install: brew install lfe
About:
Lfe is a Lisp syntax front-end for the Erlang Virtual Machine (BEAM), enabling developers to write concurrent, distributed, and fault-tolerant applications using classic Lisp macros and semantics. It seamlessly interoperates with existing Erlang libraries and tools, combining the expressiveness of Lisp with the robustness of the Erlang ecosystem.
Key Features:
  • Lisp-2 syntax with macros running on the BEAM
  • Full interoperability with Erlang modules and OTP
  • Dynamic compilation and interactive REPL
  • Powerful macro system for metaprogramming
Use Cases:
  • Building scalable, fault-tolerant backend services
  • Rapid prototyping of concurrent systems
  • Metaprogramming and DSL creation for Erlang/OTP
Alternatives:
  • Erlang – Erlang offers native syntax; Lfe provides Lisp-style macros and s-expressions
  • Elixir – Elixir uses Ruby-like syntax; Lfe offers Lisp syntax and macro capabilities
Version History
Detected Version Rev Change Commit
Sep 16, 2025 6:55am 0 VERSION_BUMP f4d81620
Jan 11, 2025 5:01pm 0 VERSION_BUMP cfd2ecd1
Sep 21, 2024 2:59pm 1 VERSION_BUMP a2c646a6
Sep 14, 2024 1:54pm 0 VERSION_BUMP 77aece75