Przeczytałem trochę na temat semantyki denotacyjnej (DS) i jestem bardzo zaintrygowany procesem projektowania programów komputerowych, w których typy i funkcje mają silne i wyraźne odwzorowania na matematykę.
Czy są jakieś zasoby, które szczegółowo omawiają projektowanie programów opartych na DS? Widziałem kilka powierzchownych zabiegów na ten temat.
Jestem biegły w Haskell, Scali, Common Lisp i trochę Schematu, więc wszelkie zasoby korzystające z tych języków będą mile widziane.