3 ms·
This is a project formerly known as Lumen, which myself and the other core devs presented on at ElixirConf a few years ago: https://www.youtube.com/watch?v=uMgT
by bcardarella 3y ago
This is a project formerly known as Lumen, which myself and the other core devs presented on at ElixirConf a few years ago: https://www.youtube.com/watch?v=uMgTIlgYB-U https://www.youtube.com/watch?v=uMgTIlgYB-U
A lot has changed since then.
The name change came about because we found too many projects named "Lumen" also were launched around the same time or shortly thereafter.
Originally I envisioned a path towards creating a new WASM framework to build web applications using Elixir. Since then LiveView has come out and has made this less of a concern for us. While WASM compilation will be possible and we hope to backfill the runtime needs for web development the real focus and interest in this project for me is...
WASI compilation. With Firefly we will be able build self-contained binaries that will have all (many) of the benefits building applications with the BEAM and distributed systems. If WASI can run on something you should be able to compile your Elixir applications with Firefly and target your desired chipset.
We recently reached a milestone that we are hoping to release a blog post about it in the near future.
- xcdzvyn 3y agoThis is pretty awesome. There's bound to be some fun stories about BEAM's internals, given its age. Have you considered Cranelift as an alternative backend like rustc is doing?
- ModernMech 3y ago> The name change came about because we found too many projects named "Lumen" also were launched around the same time or shortly thereafter. I’ve got bad news… https://news.adobe.com/news/news-details/2023/Adobe-Unveils-Firefly-a-Family-of-new-Creative-Generative-AI/default.aspx https://news.adobe.com/news/news-details/2023/Adobe-Unveils-...
- bcardarella 3y agoyeah I know, I head-desked when I saw that. Can't win them all