So che Haskell ha già la possibilità di parametrizzare un tipo su un altro tipo (simile alla programmazione di template in C ++), ma mi chiedo se Haskell può anche parametrizzare un tipo su valori - se supporta tipi dipendenti. Con i tipi dipendenti, puoi avere un tipo che è parametrizzato su numeri interi, ad esempio vettori di dimensione n, matrici di dimensione n × m, ecc.
In caso contrario, perché no? E c'è qualche possibilità che sarà supportato in futuro?