5
User
Recs.
Recs.
4
Updates
Last
Updated
Updated
Activity
48 Options
This means that the definition of types may depend on values. A dependently-typed language can express types with constraints that depend on values at compile time--like "an ordered triple of floats in ascending order", while a language with a weaker type system, like Java, would require runtime checks for the "ascending order" part. Agda, ATS, Coq, Epigram and Idris are notable languages with this feature.
Specs
Pros
Cons
Know any negative aspects of this option?
Recommendations
Dependent types
Recommended 7 years ago
Eugene hasn’t added their experience, pros or cons to their recommendation.
Dependent types
Recommended 7 years ago
th hasn’t added their experience, pros or cons to their recommendation.
Dependent types
Recommended 8 years ago
cubethethird hasn’t added their experience, pros or cons to their recommendation.