Adhoc Systems

Posts Tagged with 'rust'

I proposed microformat support for <a href="/tags/Plume" class="hashtag" title="Plume tag">#Plume</a> and it was just merged in! The Plume team is amazing. I'll wait a little while and then propose support for <a href="/tags/webmentions" class="hashtag" title="webmentions tag">#webmentions</a> and <a href="/tags/MicroPub" class="hashtag" title="MicroPub tag">#MicroPub</a> . I don't want to overwhelm them with too many requests outside their scope.<br><br>As a bonus, because both Plume and <a href="/tags/Booth" class="hashtag" title="Booth tag">#Booth</a> are written in <a href="/tags/Rust" class="hashtag" title="Rust tag">#Rust</a> , both projects could benefit from any work.

Rust webmentions Booth Plume MicroPub

I'm working on <a href="/tags/webmentions" class="hashtag" title="webmentions tag">#webmentions</a> finally! <a href="/tags/Rust" class="hashtag" title="Rust tag">#Rust</a> doesn't have good support for asynchronous http yet, so unfortunately, I can't build it into <a href="/tags/Booth" class="hashtag" title="Booth tag">#Booth</a> yet.<br><br>Here's a test link. <a href="https://webmention.rocks/test/3">https://webmention.rocks/test/3</a>

Rust webmentions Booth

Wow. The <a href="/tags/Rust" class="hashtag" title="Rust tag">#Rust</a> team is killing it. I just ran cargo clippy and it issued a bunch of warnings for my code and explained exactly how to fix them. Apparently, there's also cargo fix which will apply most of those fixes automatically. The clippy tool is a great way for beginners to learn Rust, since it has pretty clear explanations. It's also nice to see that most of the warnings are from the the beginning of the project and I've learned better since then.

Rust

Right now, <a href="/tags/Booth" class="hashtag" title="Booth tag">#Booth</a> uses regular expressions to find hashtags and links. I'm working on a parser that uses a <a href="/tags/Rust" class="hashtag" title="Rust tag">#Rust</a> crate called <a href="/tags/Pest" class="hashtag" title="Pest tag">#Pest</a> that should be a lot cleaner and easier to extend.

Rust Booth Pest