We think of assemblers as being a simple mapping of mnemonics to opcodes, but there is ambiguity sometimes:
miniblog.
Related Posts
Adding an argument to a function is a really compelling case for syntactic diffs.
Line numbers remain super tricky: mapping overlapping positions spanning multiple lines back to lines isn't quite right yet.
A nifty "skill tree" approach to mapping out the requirements in Rust's trait solver: https://rust-lang.github.io/wg-traits/roadmap/skill-tree.html
(From https://blog.rust-lang.org/inside-rust/2020/03/28/traits-sprint-1.html)
what3words: https://what3words.com/ and Urbit both explore mapping numbers to pronounceable words/sounds. Is this a new trend? Why now?

