Kat Marchán 🐈<p>FINALLY got around to speccing out the new suffix type annotation feature for <a href="https://toot.cat/tags/KDL" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>KDL</span></a>: <a href="https://github.com/kdl-org/kdl/pull/513" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/kdl-org/kdl/pull/513</span><span class="invisible"></span></a> Commentary welcome! It's very exciting!</p><p>I believe right now that the complexity cost, especially taking into account that there's a serviceable escape hatch, and fairly good ambiguity/typo protection, is well worth the value of people being able to write DSLs that use this feature.</p><p>I am, by the way, mostly writing out the grammar/spec itself after a much longer discussion by a bunch of people who poked all sorts of holes in a silly idea I threw over the fence: <a href="https://github.com/kdl-org/kdl/issues/510" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/kdl-org/kdl/issues/</span><span class="invisible">510</span></a></p><p>I am immensely thankful to the KDL spec and implementer community for everything they do! We're really all making an amazing language here.</p>