LFE (programming language)

Lisp Flavored Erlang (LFE) is a functional, concurrent, garbage collected, general-purpose programming language and Lisp dialect built on Core Erlang and the Erlang virtual machine (BEAM). LFE builds on Erlang to provide a Lisp syntax for writing distributed, fault-tolerant, soft real-time, non-stop applications. LFE also extends Erlang to support metaprogramming with Lisp macros and an improved developer experience with a feature-rich read–eval–print loop (REPL). LFE is actively supported on all recent releases of Erlang; the oldest version of Erlang supported is R14.

LFE
ParadigmMulti-paradigm: concurrent, functional
FamilyErlang, Lisp
Designed byRobert Virding
DeveloperRobert Virding
First appeared2008 (2008)
Stable release
2.1.1 / 6 January 2023 (2023-01-06)
Typing disciplinedynamic, strong
Implementation languageErlang
OSCross-platform
LicenseApache 2.0
Filename extensions.lfe .hrl
Websitelfe.io
Influenced by
Erlang, Common Lisp, Maclisp, Scheme, Elixir, Clojure, Hy
Influenced
Joxa, Concurrent Schemer
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.