Una sperimentazione interessante è quella di abbinare lo studio della musica con quello della programmazione. A questo scopo Haskore sembra essere il ponte ideale tra queste due discipline.
Haskore è un sistema di manipolazione (rappresentazione) musicale scritto in Haskell da Paul Hudak dell'università di Yale. La cosa particolarmente interessante è che, essendo questo sistema scritto in haskell, lo studente non ha bisogno di preoccuparsi della "fisicità" del sistema (variabili, memoria, allocazioni...), ma può avvicinarsi alla programmazione ad un livello di astrazione che ben si sposa con quello che possiamo trovare nello studio della musica. Ad esempio viene ben messo in evidenza il parallelismo che abbina melodia e armonia da una parte e programmazione sequenziale e parallela dall'altra. La "composizione" di più linee melodiche porta ad un tutto armonico nello stesso modo in cui la "composizione" di più flussi sequenziali porta ad un più complesso livello di comprensione sistemico-computazionale.

Luca Ciciriello