~/talk

LFE - a lisp flavour on the Erlang VM

Talkat Lambda Days 2016 · 2016-02-25..02-26· [elixir-and-erlang]
slides:none on file

LFE claims to be a proper Lisp that runs on the standard BEAM and performs as efficiently as native Erlang while interoperating seamlessly with OTP. It implements Lisp‑2 semantics to fit BEAM’s multi‑arity functions, embeds pattern matching everywhere, and uses BEAM’s fixed data types (no user‑defined types) and module‑level compilation as constraints. The implementation includes macros at compile time, binary/record interop as BEAM tuples, rebar tooling support, and ongoing work for destructs and Clojure/JVM interop.

AI-written summary · about

  1. 0:00Introduction to LFE
  2. 1:30Why choose Lisp
  3. 4:00LFE goals and efficiency
  4. 5:10System architecture
  5. 6:38The BEAM virtual machine
  6. 8:55Properties affecting LFE
  7. 10:46Syntax and data types
  8. 14:28Binary pattern matching
  9. 17:12Working with records
  10. 19:06Modules and functions
  11. 25:41Lisp-1 vs Lisp-2
  12. 31:04Pattern matching
  13. 33:46Macros and metaprogramming
  14. 36:36Future work and ongoing projects
  15. 39:18Conclusion and resources
  16. 40:49Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.