Кратенько про нововведения в систему типов Хаскеля.

Sep 17, 2012 13:58

Сейчас добавляют натуральные числа и типы-строки. Натуральные числа представлены внутри в виде целых (Integer), для них поддержаны базовые операции (+, -, *) и по заверениям создателей они работают чрезвычайно быстро.

Эти числа надо переводить в другие типы, в ту же арифметику Пеано на типах. С обычными семействами типов будут проблемы:
type family ( Read more... )

строгая типизация, Хаскель

Leave a comment

Comments 2

oxyum September 18 2012, 10:31:27 UTC
А на мой взгляд вторая запись выглядит ещё и аккуратнее, чем пачка "type instance"!

Reply

thesz September 18 2012, 10:37:58 UTC
У них цели разные. Поэтому без открытых функций обойтись не сможем.

За исключением этого - да. Аккуратней, более предсказуемо, проще в написании и тп.

Reply


Leave a comment

Up