3 ms·
Right, I see type checking as a tool, and the developer should be able to decide where this tool provides the most value. I really like the idea of gradual typi
by yogthos 7y ago
Right, I see type checking as a tool, and the developer should be able to decide where this tool provides the most value. I really like the idea of gradual typing, where you can start introducing type definition in places where they make sense.
I also find that runtime contracts as seen in Racket and Clojure provide another interesting approach. From my experience contracts make it much easier to specify actual business constraints.