Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> Isn't "coloring" just another form of static typing?

In a very direct way. Another example in languages that don't like you ignoring errors, changing a function from infallible to fallible is a breaking change, a la "it's another colour".

I'm glad it is: if a function I call can suddenly fail, at the very least I want to know that it can, even if the only thing I do is ignore it (visibly).



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: