Per quanto ne so, una funzione di Haskell con vincoli di classi di tipi viene compilata internamente in una funzione con argomenti aggiuntivi che ricevono dizionari con le implementazioni necessarie di ogni particolare classe di tipo.
- Ci sono altre possibilità come compilare le classi di tipi?
- In tal caso, quali sono i loro (dis) vantaggi?
- E quali compilatori li usano?