Typy własne są rozszerzeniem Rachunku konstrukcji [1], które pozwalają językowi wyrażać algebraiczne typy danych zakodowane za pomocą kodowania Scott. Kodowanie Scott daje możliwość dopasowania do wzorca O(1)
, który jest jednym z głównych czynników motywujących do włączenia definicji indukcyjnych do CC. Jednak typy własne tworzą znacznie prostszą i elegancką teorię podstawową i wydają się nie mniej potężne.
Czy typy własne, z teoretycznego punktu widzenia, powodują, że CIC staje się przestarzałe, czy też jest jeszcze jakiś aspekt, w którym CIC jest korzystny w stosunku do Self Tyes?
[1] http://staff.computing.dundee.ac.uk/pengfu/document/talks/mvd-2012.pdf
* : *
@GIlles, czy nie Self
?