TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

LFE: Lisp Flavored Erlang

143 点作者 whynotwhynot将近 5 年前

7 条评论

capableweb将近 5 年前
Also related is clojerl which is Clojure running on Erlang VM: <a href="https:&#x2F;&#x2F;github.com&#x2F;clojerl&#x2F;clojerl" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;clojerl&#x2F;clojerl</a> (<a href="http:&#x2F;&#x2F;clojerl.org&#x2F;" rel="nofollow">http:&#x2F;&#x2F;clojerl.org&#x2F;</a>)<p>Some past submissions of clojerl:<p>- <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=21965469" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=21965469</a><p>- <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=20219563" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=20219563</a>
macintux将近 5 年前
There are quite a few languages targeting the BEAM by now, with LFE one of the oldest.<p>I&#x27;ve been trying to keep track of them all: <a href="https:&#x2F;&#x2F;gist.github.com&#x2F;macintux&#x2F;6349828#alternative-languages-targeting-the-erlang-vm" rel="nofollow">https:&#x2F;&#x2F;gist.github.com&#x2F;macintux&#x2F;6349828#alternative-languag...</a><p>Gleam is one of the more interesting recent additions:<p>- <a href="https:&#x2F;&#x2F;gleam.run" rel="nofollow">https:&#x2F;&#x2F;gleam.run</a><p>- <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=22902462" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=22902462</a>
grantjpowell将近 5 年前
LFE is really cool, but I think the biggest thing that LFE has going against it in terms of mainstream&#x2F;industry adoption is that Elixir is _roughly_ a Lisp (pretending it&#x27;s not). LFE is competing against a language that has some _very_ well polished edges, and IMO it doesn&#x27;t feel like LFE brings to much to the table for industry over the Lisp-y features that Elixir already has[0][1][2][3][4].<p>What I&#x27;d really like to see is a Mix LFE compiler[7] that lets you write LFE modules in a bigger Elixir project[5], plus a set of mix tasks like `mix lfe.repl` that integrates with the other BEAM components of your Mix projects.<p>Long term I think it would be cool if the BEAM community comes together around the excellent tooling (mix, ExUnit, Iex) that the Elixir Team is bringing, I&#x27;d love to see other BEAM languages (LFE, Gleam[6]) with top notch integrations that let a mix project include them side by side.<p>I think the BEAM is a really cool piece of technology, and many of these new BEAM languages offer pretty neat advantages, I&#x27;m excited to see the interop story grow over time<p>[0] <a href="https:&#x2F;&#x2F;elixir-lang.org&#x2F;getting-started&#x2F;meta&#x2F;macros.html" rel="nofollow">https:&#x2F;&#x2F;elixir-lang.org&#x2F;getting-started&#x2F;meta&#x2F;macros.html</a><p>[1] <a href="https:&#x2F;&#x2F;elixir-lang.org&#x2F;getting-started&#x2F;comprehensions.html" rel="nofollow">https:&#x2F;&#x2F;elixir-lang.org&#x2F;getting-started&#x2F;comprehensions.html</a><p>[2] <a href="https:&#x2F;&#x2F;elixir-lang.org&#x2F;getting-started&#x2F;protocols.html" rel="nofollow">https:&#x2F;&#x2F;elixir-lang.org&#x2F;getting-started&#x2F;protocols.html</a><p>[3] <a href="https:&#x2F;&#x2F;elixir-lang.org&#x2F;getting-started&#x2F;basic-types.html#linked-lists" rel="nofollow">https:&#x2F;&#x2F;elixir-lang.org&#x2F;getting-started&#x2F;basic-types.html#lin...</a><p>[4] <a href="https:&#x2F;&#x2F;elixir-lang.org&#x2F;getting-started&#x2F;basic-types.html#anonymous-functions" rel="nofollow">https:&#x2F;&#x2F;elixir-lang.org&#x2F;getting-started&#x2F;basic-types.html#ano...</a><p>[5] This exists, but looks unmaintained <a href="https:&#x2F;&#x2F;hex.pm&#x2F;packages&#x2F;mix_lfe" rel="nofollow">https:&#x2F;&#x2F;hex.pm&#x2F;packages&#x2F;mix_lfe</a><p>[6] <a href="https:&#x2F;&#x2F;gleam.run&#x2F;" rel="nofollow">https:&#x2F;&#x2F;gleam.run&#x2F;</a><p>[7] <a href="https:&#x2F;&#x2F;hexdocs.pm&#x2F;mix&#x2F;1.10.2&#x2F;Mix.Task.Compiler.html" rel="nofollow">https:&#x2F;&#x2F;hexdocs.pm&#x2F;mix&#x2F;1.10.2&#x2F;Mix.Task.Compiler.html</a>
评论 #24181482 未加载
评论 #24182123 未加载
dang将近 5 年前
If curious see also<p>2018 <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=17901451" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=17901451</a><p>2016 <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=12157293" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=12157293</a><p>2015 <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=8943268" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=8943268</a><p><a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;threads?id=rvirding" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;threads?id=rvirding</a>
hackingthenews将近 5 年前
Can someone direct me to some code where I can see the full potential of Lisp?<p>I have programmed in Scheme before while taking a course using SICP. Final project was a Scheme interpreter. But I didn&#x27;t have any epiphany&#x2F;awakening like many others seems to have.
评论 #24181463 未加载
评论 #24181034 未加载
评论 #24185209 未加载
评论 #24180963 未加载
评论 #24181981 未加载
评论 #24185144 未加载
tarkin2将近 5 年前
Despite this being obvious hn catnip, I’m interested.<p>I loved the little and seasoned schemer books, yet found both racket and CL somehow divergent and unappealing.<p>Does anyone here use it? I can’t find if it deals with continuations well. I’ve never used many languages that allow eloquent use.
badhabit将近 5 年前
no openbsd port for lfe yet?