Skip to content

Instantly share code, notes, and snippets.

@joaohf
Created October 18, 2023 01:34
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save joaohf/d681f7fb13b614ec63ba3f4225afbf83 to your computer and use it in GitHub Desktop.
Save joaohf/d681f7fb13b614ec63ba3f4225afbf83 to your computer and use it in GitHub Desktop.
Code BEAM SF24
meta-erlang talk. It's not about metaprogramming. meta-erlang is an opensource project that helps
building embedded products based on Yocto Project and Linux kernel. It might sounds a bit disconnected
but when we consider the full product (hardware + software or only software) lifecycle it makes a lot of sense.
We will discuss Erlang and the BEAM context into Linux embedded world. How is it possible to create
a full stack solution (from a linux distro up an application written in any BEAM language) ?.
Moreover, how could a group of developers create a SDK (Software Development Kits) within all components needed
(compilers, libraries, etc) ?. The talk also covers some additional subjects like Erlang/OTP building steps for embedded;
challenges on testing and patching OTP; some exta patches tailored for embedded tweaks; building for multiplatform;
not only for embedded context but also for building services for cloud environments like Amazon Graviton instances.
Worth mention some other possibilities like running embedded scenic applications and GUI made with Erlang wxWidgets.
https://meta-erlang.github.io/ https://github.com/meta-erlang/meta-erlang
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment