I don't know about you, but I like my BF interpreters written in BF, compiled to LLVM via Rust macros: https://github.com/huonw/brainfuck_macro/blob/master/bf_bf_interpreter.rs
Related Posts
I've heard of 'blub languages', where you don't realise that other languages have better abstractions until you've experienced them.
I think the same thing happens with individual features. I've seen several C++ folks miss variadic generics in Rust, but I've not written enough C++ to feel it.
Coming from JS or Python, imports in Rust feel weird. They're entirely optional aliases for fully qualified symbols, which are always available.
I don't know of many other languages where you can just start using libraries. Java is the only one I can think of.
I've written difftastic packaging instructions: https://difftastic.wilfred.me.uk/packaging_difftastic.html
The different distros have taken different approaches, so I'm trying to help with common gotchas โ don't forget the man page!
Feedback welcome, especially if you've ever packaged something ๐