|
|
|
|
|
by mattgreenrocks
836 days ago
|
|
Type inference is powerful but probably too powerful for module-level (e.g. global) declarations. Despite type systems being powerful enough to figure out what types should be via unification, I don't think asking programmers to write the types of module declarations is too much. This is one area where forcing work on the programmer is really useful to ensure that they are tracking boundary interface changes correctly. |
|