macOS
brew install lfelocal Homebrew formula metadata
安装
brew install lfelocal Homebrew formula metadata
sudo apk add lfeAlpine Linux edge package indexes · lfe · 来源: dl-cdn.alpinelinux.org
概览
Concurrent Lisp for the Erlang VM
历史
LFE, Lisp Flavoured Erlang, is a Lisp syntax front end for Erlang and the BEAM virtual machine. Its package appeal comes from making Erlang/OTP concurrency, fault-tolerance, and library interoperability available through Lisp forms, macros, and a REPL.
The LFE project credits Robert Virding with releasing the first version in 2008, after early 2007 experiments with parsing and implementing a Lisp. Virding's stated goals were to explore a Lisp designed for BEAM, to compile through Core Erlang into the Erlang compiler backend, and to keep full interaction with Erlang/OTP.
The version history shows early 0.x releases evolving the language from basic shell/compiler support into a Lisp-2 design, macro system, Core Erlang generation, records, binary syntax, Query List Comprehensions, and match-specification features. The 1.0 and 2.x release lines later made LFE look more like a maintained language runtime package than a one-off experiment.
The LFE website describes production use beginning in 2015 and frames the language as part of the Erlang community's own Lisp ecosystem. Package-manager adoption is narrower than Erlang itself, but Homebrew and Alpine packaging make it easy for BEAM and Lisp-curious developers to install the language tools without building from a clone.
Typical package usage is interactive or developer-facing: install the package, run the `lfe` REPL, compile with `lfec`, generate docs with `lfedoc`, or run scripts with `lfescript`. The README emphasizes compatibility with normal Erlang code, so LFE modules can sit beside Erlang modules rather than requiring a separate runtime world.
LFE is interesting to package nerds because it is both a language implementation and an Erlang ecosystem bridge: one formula brings in a Lisp REPL, compiler tooling, script runner, and documentation commands for BEAM. It also preserves the long tradition of alternate syntaxes targeting mature VMs.
安全态势
narrow executable package without higher-risk signals.
绿色 风险 · 低 置信度 · appliance
在无人值守的代理使用前,请检查该工具是否读取明文凭据、写入远程状态、发布制品或调用插件。
可执行文件
| 命令 | 类型 | 暴露范围 | 备注 |
|---|---|---|---|
lfe | 可执行文件 | 已索引可执行文件 | 从本地可执行文件索引发现。 |
lfe-first-try | 可执行文件 | 已索引可执行文件 | 从本地可执行文件索引发现。 |
lfe-test | 可执行文件 | 已索引可执行文件 | 从本地可执行文件索引发现。 |
lfec | 可执行文件 | 已索引可执行文件 | 从本地可执行文件索引发现。 |
lfedoc | 可执行文件 | 已索引可执行文件 | 从本地可执行文件索引发现。 |
lfeexec | 可执行文件 | 已索引可执行文件 | 从本地可执行文件索引发现。 |
lfescript | 可执行文件 | 已索引可执行文件 | 从本地可执行文件索引发现。 |
新鲜度
这些信号区分页生成时间、软件包管理器活动和上游发布比较。只有存在证据 URL 和可比较版本时,才会提示版本落后。
安装元数据
| 软件包键 | brew:lfe |
|---|---|
| 版本 | 2.2.0 |
| 软件包管理器 | Homebrew |
| 主页 | https://lfe.io/ |
| 仓库 | https://github.com/lfe/lfe |
| Bottle | 未记录 |
| 服务 | 未声明 |
源数据库匹配
匹配项来自外部软件包管理器索引,并与本地 Automic Vault 软件包链接分开显示。
lfe 2.2.0-r2
Lisp Flavoured Erlang
sudo apk add lfelfe-doc 2.2.0-r2
Lisp Flavoured Erlang (documentation)
sudo apk add lfe-doc来源线索
此页面由 av-web 从 scripts/generate-pkg-sqlite.py 生成的私有软件包 SQLite 工件提供。
View the package source record on GitHub.