4
Отношения между контрактами и зависимой типизацией
Я читал несколько статей о зависимых типах и контрактах программирования. Из большей части того, что я прочитал, кажется, что контракты - это динамически проверяемые ограничения, а зависимые типы проверяются статически. Были некоторые бумаги, которые заставили меня думать, что возможно иметь контракты, которые частично проверяются статически: Гибридная проверка типа (C. Flanagan …