|
|
|
|
|
by leshow
2957 days ago
|
|
With a proper type system you can often trade away the verbosity through type inference. Still, I'd argue that even if you couldn't, the extra 'verbosity' you take on from writing types in a language with a strong type system (Haskell, Rust, Scala, Ocaml, etc) is actually paid back in spades for readability. Particularly because you can describe your problem space through the types, and enforce invariants. It's really just the 'static' type systems that only prevent the most pedantic of type errors where the argument holds any merit. |
|