Я читав трохи про денотаційну семантику (DS) і мене дуже заінтригував процес проектування комп’ютерних програм, де типи та функції мають чіткі та чіткі відображення математики.
Чи є ресурси, які детально обговорюють розробку програм на основі DS? Я бачив кілька поверхневих обробок цієї теми.
Я розмовляю в Haskell, Scala, Common Lisp і трохи Scheme, тому будь-які ресурси, які використовують ці мови, будуть дуже вдячні.