[Dwarf-discuss] Add new language codes for BEAM languages

Cary Coutant ccoutant@gmail.com
Wed Sep 24 17:20:57 GMT 2025


On Sun, Sep 14, 2025 at 10:04 AM Paul Guyot via Dwarf-discuss <
dwarf-discuss@lists.dwarfstd.org> wrote:

> Hello,
>
> I'm working on a JIT backend for AtomVM, an alternative virtual machine
> for BEAM languages (Erlang, Elixir, Gleam), and I adopted Dwarf as the
> format for debugging the JIT-compiled and precompiled code.
>
> None of these languages seem to exist in Dwarf and I would like to propose
> that new language constants be added for the three of them (Erlang, Elixir
> and Gleam) in v6.
>
> BEAM languages are pretty mature and can already include debug info in an
> alternative proprietary format, but live debugging is a work in progress
> for both BEAM (the primary virtual machine) and AtomVM. AtomVM being
> focused on micro controllers, gdb is the natural tool and Dwarf the best
> format.
>
>
Can you provide the default array lower bound (presumably 0 for all of
these), and the versioning scheme used by each language (see
https://dwarfstd.org/languages-v6.html)?

-cary
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.dwarfstd.org/pipermail/dwarf-discuss/attachments/20250924/264fe4fd/attachment.htm>


More information about the Dwarf-discuss mailing list