stateful being<p>howdy folk 🤠 first passing <a href="https://mastodon.social/tags/ci" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ci</span></a> build of <a href="https://mastodon.social/tags/tengri" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>tengri</span></a> just now:</p><p><a href="https://codeberg.org/unspeaker/tengri" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">codeberg.org/unspeaker/tengri</span><span class="invisible"></span></a></p><p>this is the framework code ripped out of <a href="https://mastodon.social/tags/tek" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>tek</span></a>, my <a href="https://mastodon.social/tags/tui" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>tui</span></a> <a href="https://mastodon.social/tags/daw" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>daw</span></a>. currently, it wrapps <a href="https://mastodon.social/tags/ratatui" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ratatui</span></a> and provides main loop, generic layout logic, and an <a href="https://mastodon.social/tags/sexpr" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>sexpr</span></a>-based mini-<a href="https://mastodon.social/tags/dsl" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dsl</span></a> for describing stuff</p><p>(some ci run, not even outputting coverage like it ought to, but i don't feel like debugging that right now - PRs welcome!)</p><p><a href="https://mastodon.social/tags/rust" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rust</span></a> <a href="https://mastodon.social/tags/devlog" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>devlog</span></a></p>