LFE, or Lisp Flavored Erlang, is a functional, concurrent, garbage-collected general-purpose programming language that layers a Lisp dialect on top of Core Erlang and the Erlang virtual machine, BEAM. Designed by Robert Virding and first appearing in 2008, LFE lets developers write the same distributed, fault-tolerant, soft-real-time applications Erlang is known for, while adding Lisp-style macros and metaprogramming along with an enhanced read-eval-print loop for interactive development. Its influences include Erlang itself, Common Lisp, Maclisp, Scheme, Elixir, Clojure and Hy, and LFE in turn influenced later languages such as Joxa. LFE's typing discipline is dynamic and strong, matching Erlang's own, and it is released under the Apache 2.0 license.
Facts
Classification
Typing Discipline Typing Discipline First Released Connections
Follows Typing Discipline
In Field
Source LFE (programming language) (Wikipedia)
Licensed Under
Sources
1. LFE (programming language) (Wikipedia)
Infobox: typing
dynamic, strong
Infobox, License
Apache 2.0
Infobox: released
2008
In Group: General-Purpose Multi-Paradigm Languages, Lead section
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).
In Field: Programming Language Theory, Lead
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.
View the SourceReader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.
Sign in to dispute this or suggest a correction.