My (likely incorrect) understanding from theory is that type families are required for dependent types, or are even synonymous with dependent types. When you said " the ability to synthesize an argument according to the type of the argument", it sounds like a type family. And ATS has support for dependent types, but maybe it is too restricted for this?
-- You received this message because you are subscribed to the Google Groups "ats-lang-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/ats-lang-users. To view this discussion on the web visit https://groups.google.com/d/msgid/ats-lang-users/df30c10f-a569-4dd8-ba55-52448d6064e0%40googlegroups.com.
