TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Lisp Flavoured Erlang 1.0 released after 8 years of development

312 pointsby vdaniukabout 9 years ago

15 comments

eggyabout 9 years ago
Great news! I wanted to learn BEAM&#x2F;OTP, but had tried Erlang briefly years ago, and then went back to Common Lisp. Now I can try to learn BEAM&#x2F;OTP in a syntax that is more appealing to me than Elixir&#x27;s Ruby-like syntax. I like Elixir, and it is very popular, but true runtime macros are available in LFE 1.0. In addition, Robert Virding was one of the co-creators of Erlang, so his devotion to bringing the best Lisp he could to the BEAM platform within its confines, comes with some authority. The Google Group Lisp Flavoured Erlang is a very responsive community and resource for getting started. Congratulations LFE on your v1.0! OT, but I also use Extempore - the music, graphics livecoding environment with a great language, xtlang that I believe was based upon S7 scheme and has an LLVM backend [1]. There are some s-expression to WebAssembly projects floating around too. All around good news for all the choices to work with up front no matter your preferences.<p><pre><code> [1] http:&#x2F;&#x2F;extempore.moso.com.au&#x2F;</code></pre>
评论 #11303413 未加载
评论 #11305235 未加载
评论 #11304623 未加载
vdaniukabout 9 years ago
Robert Virding has just announced the release on twitter <a href="https:&#x2F;&#x2F;twitter.com&#x2F;rvirding&#x2F;status&#x2F;710259707819249664" rel="nofollow">https:&#x2F;&#x2F;twitter.com&#x2F;rvirding&#x2F;status&#x2F;710259707819249664</a><p>I feel that this LFE release further validates BEAM as a promising platform for future development of new programming languages. Also I look forward to reading SICP converted to LFE. Available chapters can be found here <a href="https:&#x2F;&#x2F;www.gitbook.com&#x2F;book&#x2F;lfe&#x2F;sicp" rel="nofollow">https:&#x2F;&#x2F;www.gitbook.com&#x2F;book&#x2F;lfe&#x2F;sicp</a>
评论 #11302801 未加载
akavelabout 9 years ago
I&#x27;ve stumbled into an interesting related comment on twitter, didn&#x27;t know:<p><i>&quot;#Erlang based language ecosystem is more diverse than many know: #efene #reia #lfe #luaerl #erlog #elixir #mercury&quot;</i><p><a href="https:&#x2F;&#x2F;twitter.com&#x2F;BillBarnhill&#x2F;status&#x2F;670601359016771584" rel="nofollow">https:&#x2F;&#x2F;twitter.com&#x2F;BillBarnhill&#x2F;status&#x2F;670601359016771584</a><p><i>edit:</i> Wow, and many of them seem to actually be by the same rvirding who authored lfe:<p><a href="https:&#x2F;&#x2F;github.com&#x2F;rvirding&#x2F;luerl" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;rvirding&#x2F;luerl</a><p><a href="https:&#x2F;&#x2F;github.com&#x2F;rvirding&#x2F;erlog" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;rvirding&#x2F;erlog</a>
评论 #11304910 未加载
评论 #11303414 未加载
评论 #11304701 未加载
rvirdingabout 9 years ago
I do want to point out that LFE has been release ready and of production quality for a long time but I tend to suffer from a &quot;Jag ska bara&quot;* syndrome which has delayed things. :-)<p>* I am just going to ...
评论 #11306240 未加载
Kuytuabout 9 years ago
Robert Virding gave a short talk on LFE at ClojuTRE last year: <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=BvCBTpnlqs8" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=BvCBTpnlqs8</a>
jb1991about 9 years ago
Virding&#x27;s YouTube presentation at a Clojure conference about this new lisp says this in the caption:<p>&gt;LFE (Lisp Flavoured Erlang) has been designed to run efficiently on the Erlang VM and at the same time be a &quot;real lisp&quot; providing Lisp&#x27;s good bits.<p>It also knocks Clojure a bit. What do you all think are the &quot;good bits&quot; of lisp that Clojure lacks?
评论 #11304057 未加载
评论 #11303309 未加载
评论 #11304312 未加载
评论 #11306259 未加载
jarpinehabout 9 years ago
This looks really interesting. I installed it easily through Brew. REPL seems to work fast.<p>Now if my Clojure flawored Lisp starter level knowledge could be somehow transformed into Erlang flawor...<p>I wrote this:<p><pre><code> &gt; (map (lists:seq 1 10) (lambda (a) (io:format a))) </code></pre> and this happened:<p><pre><code> #M((1 2 3 4 5 6 7 8 9 10) #Fun&lt;lfe_eval.12.88887576&gt;) </code></pre> So, I&#x27;m not quite there yet. Hopefully somebody can make a Clojure to LFE comparison.<p>And using Elixir based things like Phoenix springs to mind...
评论 #11304793 未加载
namelezzabout 9 years ago
&gt; A proper Lisp-2, based on the features and limitations of the Erlang VM<p>What are limitations?
评论 #11302819 未加载
评论 #11305826 未加载
评论 #11305829 未加载
aidenn0about 9 years ago
The users manual has a stub section for macros; does anybody know how LFE macros work? It says &quot;lisp style&quot; but that allows at least 4 options (syntax pattern-matching versus classic defmacro, and capturing versus non-capturing).
评论 #11307496 未加载
clw8about 9 years ago
My exposure to the Erlang world is limited to having read the first few chapters of Programming Elixir. Is interop trivial? Can you easily use Erlang, Elixir, and LFE in the same project?
评论 #11303317 未加载
im_down_w_otpabout 9 years ago
The docs are sadly very incomplete still. :-(<p>How do I go about sponsoring a technical writer to complete them?
philjacksonabout 9 years ago
I&#x27;d love to see a comparison with Clojure, anyone know of such a thing yet?
评论 #11305158 未加载
评论 #11304044 未加载
alberthabout 9 years ago
Slightly off topic: does anyone have an update on BEAM JIT?
andrewvijayabout 9 years ago
Just waiting for the day when someone launches a js version then the whole world is gonna be coding on erlang vm I think.
评论 #11303369 未加载
评论 #11305747 未加载
diskcatabout 9 years ago
Could you believe that 2016 is the year of the beginning of the LISP renaissance.<p>Im going to buy some spare paren keys, they might become scarce in the immediate future.
评论 #11302948 未加载