Due domande correlate.Programmazione dinamica in repa
C'è un motivo per cui non v'è mutabile (ST monade) attuazione di repa array? Equivalente a Data.Vector.Mutable ma con una forma.
In relazione a ciò, come si suppone di implementare algoritmi di programmazione dinamica (elementi di array calcolati da altri elementi della matrice stessa) nella rappresentazione non in scatola?
Sarebbe comunque una caratteristica utile avere, anche in assenza di parallelismo, un'interfaccia repa 'shape'. Altrimenti si è costretti a usare il vecchio Data.Array per un'enorme classe di algoritmi. –