Ich habe ein wenig über die Denotationssemantik (DS) gelesen und bin sehr fasziniert von dem Prozess des Entwurfs von Computerprogrammen, bei denen Typen und Funktionen starke und klare Zuordnungen zur Mathematik aufweisen.
Gibt es Ressourcen, die das Entwerfen von Programmen auf der Basis von DS im Detail erläutern? Ich habe ein paar oberflächliche Behandlungen des Themas gesehen.
Ich kenne mich mit Haskell, Scala, Common Lisp und ein bisschen Scheme aus, daher wären alle Ressourcen, die diese Sprachen verwenden, sehr dankbar.