Draft:Elixir/bzip2-ex: Difference between revisions

Adamw (talk | contribs)
Convert direct links to references. Donno if this will turn out being the right choice.
Adamw (talk | contribs)
No edit summary
Line 42: Line 42:


Elixir owes its existence to Erlang and the virtual machine that runs them both, BEAM<ref>https://blog.stenmans.org/theBeamBook/#_the_erlang_virtual_machine_beam</ref>.  Extending the machine is done by writing a NIF library<ref>https://www.erlang.org/doc/man/erl_nif.html</ref> which consists of compiled C/C++ and a small Erlang stub providing the interface.  Actually, the stub can be written in Elixir just as well, which was a nice surprise.
Elixir owes its existence to Erlang and the virtual machine that runs them both, BEAM<ref>https://blog.stenmans.org/theBeamBook/#_the_erlang_virtual_machine_beam</ref>.  Extending the machine is done by writing a NIF library<ref>https://www.erlang.org/doc/man/erl_nif.html</ref> which consists of compiled C/C++ and a small Erlang stub providing the interface.  Actually, the stub can be written in Elixir just as well, which was a nice surprise.
== References ==
<references />