Los tipos propios son una extensión del cálculo de construcciones [1] que permiten que el lenguaje exprese tipos de datos algebraicos codificados a través de la codificación Scott. Scott Encoding proporciona a uno la capacidad de combinar patrones O(1), que es uno de los principales motivadores para la inclusión de definiciones inductivas en CC. Sin embargo, los tipos de uno mismo son una teoría básica mucho más simple y elegante, y aparentemente no son menos poderosos.
¿Los tipos de self, bajo un punto de vista teórico, hacen que CIC quede obsoleto, o todavía hay algún aspecto en el que CIC es favorable en relación con los self tyes?
[1] http://staff.computing.dundee.ac.uk/pengfu/document/talks/mvd-2012.pdf
* : *, @GIlles, no para Self?