<div dir="ltr">Thanks for providing all the necessary info! I've assigned language codes DW_LANG_Nim = 0x0045 (for DWARF <= 5)<br>and DW_LNAME_Nim = 0x002f (for DWARF >= 6).<div><br></div><div><a href="https://dwarfstd.org/issues/250325.1.html">https://dwarfstd.org/issues/250325.1.html</a></div><div><br></div><div>-cary</div></div><br><div class="gmail_quote gmail_quote_container"><div dir="ltr" class="gmail_attr">On Tue, Mar 25, 2025 at 1:26 PM Jacek Sieka via Dwarf-discuss <<a href="mailto:dwarf-discuss@lists.dwarfstd.org">dwarf-discuss@lists.dwarfstd.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi!<br>
<br>
As community member and maintainer of<br>
[`nlvm`](<a href="https://github.com/arnetheduck/nlvm" rel="noreferrer" target="_blank">https://github.com/arnetheduck/nlvm</a>), an LLVM-based compiler<br>
for the [Nim language](<a href="https://nim-lang.org/" rel="noreferrer" target="_blank">https://nim-lang.org/</a>), I'd like to propose<br>
that a new language constant is added for it in v6!<br>
<br>
Our current debugging experience is based on pretending to be C and<br>
using Itanium-abi-based mangling to piggy-back on C++ demanglers which<br>
of course isn't optimal as the C++ syntax is foreign to many Nim<br>
developers and the C syntax lacking many "native" Nim quirks. I'd love<br>
to get the ball rolling on improving things on the debugging front<br>
with a view to also extend lldb/gdb and similar tools in the future!<br>
<br>
The language is currently at version 2.2.2 - major ABI updates are<br>
expected to touch the "major" version while even minor releases act as<br>
feature upgrades, the 1.x series ending at 1.6. Indexing is 0-based by<br>
default (though customizable for array types).<br>
<br>
Thanks and happy to answer any questions,<br>
Jacek<br>
-- <br>
Dwarf-discuss mailing list<br>
<a href="mailto:Dwarf-discuss@lists.dwarfstd.org" target="_blank">Dwarf-discuss@lists.dwarfstd.org</a><br>
<a href="https://lists.dwarfstd.org/mailman/listinfo/dwarf-discuss" rel="noreferrer" target="_blank">https://lists.dwarfstd.org/mailman/listinfo/dwarf-discuss</a><br>
</blockquote></div>