I really like @ekuber's take that a compiler must be able to understand a superset of the language it's implementing.
That's how you can provide useful diagnostics. The compiler understands invalid code, and provides help to turn it to valid code.
Surprising but v true!
-
-
That's how I started contributing, after spending too much time trying to understand what the compiler was telling me. When I finally got it I didn't feel smart or relieved, I felt angry that it wasn't giving me context I suspected it already had.
-
The regular dopamine hits when submitting a PR did the rest.
- 2 more replies
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.
