ElixirConf: ElixirConf 2022 - Chris Keele - Match Specs: Fast Functional Filtering with Matcha
Comments welcome! View the #elixirconf tag for more ElixirConf talks!
ElixirConf: ElixirConf 2022 - Chris Keele - Match Specs: Fast Functional Filtering with Matcha
Comments welcome! View the #elixirconf tag for more ElixirConf talks!
Why does he keep saying the BEAM is C++ ?
C++ was added recently and only for the JIT(BeamAsm), the rest of the codebase is pure C: The Road to the JIT - Erlang/OTP
Java came as a surprise here. Why is that?
That is Jinterface, it offers utility functionality for communication between java and an erlang node.
lol, I get tounge-tied when presenting sometimes. Referenced C++ at the start of the talk and my mind fixated on it, apparently. Worth clarifying that the BEAM is pure C, nice and simple!
Why isn’t it written in Rust?
And why did you present your talk in English? Why not Rust?
This was a great talk, btw. I’m re-watching with the context that you meant C and not C++ as that did stick out to me (even though that is out of my wheelhouse, but I was surprised the first time I watched it that BEAM was in C++).
If the github is correct, a bigger part of native implementation is in C: