2
<p><span class="h-card" translate="no"><a href="https://chaos.social/@gsuberland" class="u-url mention">@<span>gsuberland</span></a></span> huh? i write one off lexers and parsers all the time. the last time it happened i wrote a parser for a subset of Ada (BSDL), it was just a few hours</p>
<p>I am writing a thing to solve a simple use case and almost dove headfirst into writing a lexer/parser, someone please take the keyboard away</p>
<p>[this isn&#39;t even my final form voice] this isn&#39;t even close to the hardware limit, i was able to get an STM32F205 to run with a 80 MHz SWCLK, i just prioritized shipping an elegant and easy to understand SWD probe implementation over a really fast one. it can be made faster if a use case arises</p>
<p>i&#39;ve upgraded the SWD probe for <a href="https://mastodon.social/tags/GlasgowInterfaceExplorer" class="mention hashtag" rel="tag">#<span>GlasgowInterfaceExplorer</span></a> to be able to use 48 MHz SWCLK and now probe-rs benchmarks show 1.7 MB/s reads and 1.9 MB/s writes!</p><p>as it turns out, i&#39;ve accidentally beaten every single probe in the probe-rs performance comparison (<a href="https://9names.github.io/embedded/rust/debug/2022/04/07/cmsisdap-probe-performance.html" target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">https://</span><span class="ellipsis">9names.github.io/embedded/rust</span><span class="invisible">/debug/2022/04/07/cmsisdap-probe-performance.html</span></a>) without even really trying to</p><p>PR at <a href="https://github.com/GlasgowEmbedded/glasgow/pull/873" target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">https://</span><span class="ellipsis">github.com/GlasgowEmbedded/gla</span><span class="invisible">sgow/pull/873</span></a></p>
<p><span class="h-card" translate="no"><a href="https://mastodon.social/@whitequark" class="u-url mention">@<span>whitequark</span></a></span> Nah, mailing lists and newsgroups have a pretty good track record over the past several decades when it comes to running large technical projects. Web forums not so much.</p>
<p><span class="h-card" translate="no"><a href="https://mastodon.social/@whitequark" class="u-url mention">@<span>whitequark</span></a></span> yessssssssss!</p>
<p><span class="h-card" translate="no"><a href="https://mastodon.social/@whitequark" class="u-url mention">@<span>whitequark</span></a></span> <span class="h-card" translate="no"><a href="https://donotsta.re/users/mei" class="u-url mention">@<span>mei</span></a></span> yes I agree that the intent and the care is usually discernable and covers a lot of sins</p>
<p><span class="h-card" translate="no"><a href="https://m.unix.house/@jmc" class="u-url mention">@<span>jmc</span></a></span> <span class="h-card" translate="no"><a href="https://donotsta.re/users/mei" class="u-url mention">@<span>mei</span></a></span> i get distinctly less frustrated at bugs in software type #2 than in bugs in software type #1 because of the difference, ymmv though</p>
<p><span class="h-card" translate="no"><a href="https://mastodon.social/@whitequark" class="u-url mention">@<span>whitequark</span></a></span> <span class="h-card" translate="no"><a href="https://donotsta.re/users/mei" class="u-url mention">@<span>mei</span></a></span> I dunno, I have two degrees and I care probably too much about software quality and I still make programs that do idiot things</p>