News for hackers. Stuff that matters.
Re:Dependent Types for F# by skybrian on Tuesday December 05, 2017 @02:54PM (#15855191)
It may or may not be a win. If the constraint being validated is trivial and the complexity added is substantial then maybe it's not a win?

A common example for demonstrating dependent types seems to validating the length of a list, but they don't show how it's useful in a problem where validating the length is important (for example to prevent security issues).

Also, a good example would be performing a calculation on external input data (from user input, a file, or a network connection), rather than on a constant, and showing how invalid input is handled.

There are no comments on this comment yet.