Как сделать ещё больше некорректных состояний ещё более невыразимыми

Не так давно на Хабре перевели статью о том, как при помощи алгебраических типов данных добиться того, чтобы некорректные состояния были невыразимыми. Сегодня мы посмотрим на чуть более обобщённый, масштабируемый и безопасный способ выражать невыразимое, а поможет нам в этом хаскель.

Читать дальше →
Как сделать ещё больше некорректных состояний ещё более невыразимыми
Source: habrahabr