The Zork source code reads surprisingly like lisp with <> delimiters!
miniblog.
Related Posts
Another unusual feature of Elm's error messages: it uses the first person ("I was partway through parsing a record, but I got stuck here").
It reads pretty well to me, but this is a surprisingly divisive topic.
The bottom type has a different name in a bunch of languages. I've seen nothing, _|_, !, never and empty.
I don't know which is the most approachable to users though. `List[Empty]` reads very nicely for an empty list, whereas `never` reads nicely for error functions.
Rust has a ton of ways you can convert a &str to a String: .into(), .to_string(), .to_owned().
I'm never sure which one reads best. Maybe .to_owned() shows your intention the most clearly?