Ho letto un po 'di semantica denotazionale (DS) e sono molto incuriosito dal processo di progettazione di programmi per computer in cui tipi e funzioni hanno mappature forti e chiare alla matematica.
Ci sono risorse che trattano in dettaglio la progettazione di programmi basati su DS? Ho visto alcuni trattamenti superficiali del soggetto.
Sono esperto in Haskell, Scala, Common Lisp e un po 'di Scheme, quindi qualsiasi risorsa che usi queste lingue sarebbe molto apprezzata.