<MichaelRaskin>
So, rewriting it in Rust did not help?
<gchristensen>
I mean, ti did
<gchristensen>
it definitel ydid
<gchristensen>
but not a magic bullet
<gchristensen>
I can make bad code in any language
<MichaelRaskin>
Well, but can you write bad Malbolge code that runs?
<gchristensen>
hahah yes that is often the challeng
<MichaelRaskin>
Some argue that part of the Rust design is to acknowledge that correct data race prevention is hard and to make _not_ thinking about it as hard as thinking about it
<gchristensen>
yup
<gchristensen>
I generally agree with that
<gchristensen>
a major regret of mine is not using Result types, and just expect()'ing and unwrap()'ing errors left and right
<gchristensen>
it is much harder to add error handling than to just start with it