3 ms·
The source for Erlang/OTP is 71.6% Erlang: https://github.com/erlang/otp https://github.com/erlang/otp - but yes, some of the lowest-level parts are written in
by mikl 5y ago
The source for Erlang/OTP is 71.6% Erlang: https://github.com/erlang/otp https://github.com/erlang/otp - but yes, some of the lowest-level parts are written in C.
As for universality, not sure where you’re getting that. No one’s saying you should use Erlang for writing device drivers or OS kernels, or the lowest-level parts of the VM. Erlang is a medium- to high-level language, and should be evaluated as such.
- tomn 5y agoFurther, there's a meta-interpreter included in the standard library: https://erlang.org/doc/man/erl_eval.html https://erlang.org/doc/man/erl_eval.html https://github.com/erlang/otp/blob/master/lib/stdlib/src/erl_eval.erl https://github.com/erlang/otp/blob/master/lib/stdlib/src/erl... It's not lisp levels of concise, but the language was not designed for that.