designing Lanthorn, a TTRPG about suffering in a dungeon, but with post-PBTA/FITD vibes
--
Eternally considering a series of posts called Category Theory Out Of Context
--
pfp by @fxfi
you get cute names (rocket) or you get inscrutable types (axum). choose your fighter
curious to learn more about these inscrutable types in axum because that's my favorite thing about rust
rocket's names are fun but the project also has a clown factor of ~1 so unless you want to maintain it you're probably stuck with Type Hell (axum/tower). With Axum's #[debug_handler] macro the type hell is also slightly less terrible.
[sighs, starts googling "okapi tower" and hoping for a couple cute animal pictures to relieve the pain somewhat]
(also ty for the advice!)
Been following a discussion on Mastodon the last couple days where two yes-I've-written-multiple-compilers-why-do-you-ask level Rust engineers have been talking about "Fuses". It turns out there's two separate places in the Rust STD where something uses the term "Fused" because it turns out a fuse is a useful metaphor for what's happening at that point. But the two different "Fused"s in the two different places use the word "Fuse" in a completely different way. And it's possible to use the two fusable-but-not-the-same-fusable types together
Huh, when I look I only see the fused iterators (i.e. forcibly stopped forever after they finish once) which was the only one that came to mind. What’s the other one?
(I guess I can think of fused multiply add but it’s not even called that in the API…)
This thread (link goes to middle) https://mastodon.social/@megmac@treehouse.systems/109566968787621923
Ah, not yet finished APIs, that’s why I don’t know them :)
That sounds like the same semantics for fusing to me, it just sounds like they don’t actually want fusing on the unordered futures? I dunno
That was more or less my question, Rain assured me it's meaningfully different somehow?https://hachyderm.io/@rain/109567068710563839 I don't know the API well enough m
I’m probably gonna end up needing to learn rust and it’s really causing me great pains thinking of doing that the more I hear about it