Programming language design, like API design, and computer UX design (especially for technical tools like build systems and admin systems) is a difficult form of engineering, bridging computer science and cognitive science. Sometimes, it’s more art than science, because building systems that other technical workers will use comes with nearly infinite trade-offs and judgment calls. The effort and quality matter too. Different programming languages have different strengths and weaknesses. Som...| The Coded Message
[coerce]| doc.rust-lang.org
Glossary| doc.rust-lang.org
[attributes.codegen]| doc.rust-lang.org
[items.const]| doc.rust-lang.org