欢迎大家赞助一杯啤酒🍺 我们准备了下酒菜:Formal mathematics/Isabelle/ML, Formal verification/Coq/Agda, C++/Erlang/Lisp
Erlang VM
来自开放百科 - 灰狐
(版本间的差异)
小 (→简介) |
小 (→项目) |
||
第14行: | 第14行: | ||
==项目== | ==项目== | ||
− | [[文件: | + | [[文件:Elixir-logo.png|right]] |
[[文件:Lisp-Flavored-Erlang-LFE.png|right]] | [[文件:Lisp-Flavored-Erlang-LFE.png|right]] | ||
+ | [[文件:Clojerl-logo.png|right]] | ||
[[文件:hamler-logo.png|right]] | [[文件:hamler-logo.png|right]] | ||
[[文件:alpaca-language.png|right]] | [[文件:alpaca-language.png|right]] | ||
第26行: | 第27行: | ||
Lanauages | Lanauages | ||
*[https://github.com/llaisdy/beam_languages Languages, and about languages, on the BEAM] | *[https://github.com/llaisdy/beam_languages Languages, and about languages, on the BEAM] | ||
− | *[[Elixir programming language]] | + | *除 Erlang 外,[[Elixir programming language]] Erlang VM 平台语言最强大的存在 |
*[https://github.com/koudelka/visualixir Visualixir] is a toy visualizer for BEAM nodes, written in Elixir + Phoenix + d3 | *[https://github.com/koudelka/visualixir Visualixir] is a toy visualizer for BEAM nodes, written in Elixir + Phoenix + d3 | ||
*[https://github.com/alpaca-lang/alpaca Alpaca] Functional programming inspired by ML for the Erlang VM | *[https://github.com/alpaca-lang/alpaca Alpaca] Functional programming inspired by ML for the Erlang VM |
2022年9月18日 (日) 11:19的版本
Erlang VM: Erlang虚拟机、运行时、编译器、BEAM。
目录 |
简介
BEAM 是 Erlang 开放电信平台(OTP)的核心虚拟机。
BEAM 是 Erlang 运行时间系统(ERTS)的一部分,它将 Erlang 源代码编译成字节码,然后在 BEAM 上执行。BEAM 字节码文件的扩展名为.beam。
会有更多编程语言和实现运行在 BEAM 平台上,尤其 PHP, Ruby, Python 等 Web 语言,或者用 Elixir 去替换 Ruby ...
功能
项目
VM
- AtomVM Tiny Erlang VM
- Enigma VM An Erlang VM implementation in Rust
- RT: Erlang Runtime Library
- AEVM Aeternity Virtual Machine
Lanauages
- Languages, and about languages, on the BEAM
- 除 Erlang 外,Elixir programming language Erlang VM 平台语言最强大的存在
- Visualixir is a toy visualizer for BEAM nodes, written in Elixir + Phoenix + d3
- Alpaca Functional programming inspired by ML for the Erlang VM
- Erjang A JVM-based Erlang VM
- LFE
- Joxa A Modern Lisp for the Erlang VM
- clojerl Clojure implemented on the Erlang VM.
- ePHP PHP Interpreter in pure Erlang
- ErRuby an implementation of the Ruby language on Erlang What I learned by implementing a Ruby VM in Erlang
- Reia is a Ruby-like scripting language for the Erlang virtual machine.
- efene
- Gleam A statically typed language for the Erlang VM
- erl2 a program generator for a new dialect of erlang
- Hamler Haskell-style functional programming language
- Luerl Lua in Erlang
- Erlog Prolog for an Erlang Application
- Alpaca Functional programming inspired by ML for the Erlang VM
文档
- News From the OTP Team
- VM features in OTP 20
- DevOps' Swiss Army knife for the BEAM
- Think Outside the VM Unobtrusive Performance Measurement
- Create Your Own Language: How to implement a language on top of Erlang Virtual Machine (BEAM)
- Recovering Erlang AST from BEAM bytecode
- The BEAM community and efene
- Rethinking the Language Runtime for Scale: Designing and Evaluating a Distributed Computing Language Runtime Tutorial: Antidote Tutorial: CRDTs
- A Status Update of BEAMJIT, the Just-in-Time Compiling Abstract Machine
图集
链接
分享您的观点