True Myth: Функциональная библиотека толкинистов

В докладе Границы Гери Бернхардт рассказывает про типы в качестве границ приложения. А в Type-Driven Design in Swift Alex Ozun показывает конкретную реализацию через паттерны.

Для реализации этих идей на TypeScript есть библиотека True Myth.

Из их документации:

True Myth предоставляет стандартные, типобезопасные оболочки и вспомогательные функции, которые помогут вам справиться с двумя чрезвычайно распространенными случаями программирования:

  • отсутствие значения;
  • наличие значения result, в котором имеется дело либо с успехом, либо с неудачей.

Разработчики назвали библиотеку в дань уважения идеи, которую высказал Толкин о мифах.

Я подумал, что хочу последовать их примеру и для демонстрации базовых сценариев, можно реализовать один из артефактов из мира Средиземья. Ведь как сказал Артур Кларк:

Любая достаточно развитая технология неотличима от магии

Читать полностью в телеграм

True Myth: Функциональная библиотека толкинистов
В докладе Границы Гери Бернхардт рассказывает про типы в качестве границ приложения | Сетка — социальная сеть от hh.ru