Je sais que Haskell a déjà la possibilité de paramétrer un type sur un autre type (similaire à la programmation de modèles en C ++), mais je me demande si Haskell peut également paramétrer un type sur des valeurs - s'il prend en charge les types dépendants. Avec les types dépendants, vous pouvez avoir un type paramétré sur des entiers, par exemple des vecteurs de taille n, des matrices de taille n × m, etc.
Sinon, pourquoi pas? Et y a-t-il une possibilité qu'il soit soutenu à l'avenir?