Комментарии 7
А зачем базы данных, если можно json маппить бесконечно?
Подписан я на теги ООП и опенсорц. И вот честно, не вижу в статье ничего про это. Более того, язык я не знаю, проблема для меня надуманная (зачем менять данные в иммутабельных структурах?).
Вопрос - где ООП и опенсорц?
Даже не знаю, опенсорс в двух ссылках на мои опенсорсные библиотеки, принятые сообществом; ооп — в том, что структура не обязана быть иммутабельной (см. Эллиота по ссылке).
Но в статье ваши ссылки идут в формате "почитайте тут короче", а не описание библиотек и зачем они нужны, какие задачи решают или как ими пользоваться. Статья не о них.
Ссылка Эллиота аналогично - не является темой статьи. Сайт по ссылке не поддерживает подсветку синтаксиса, а примеры кода смотрятся как какой-нибудь лисп
(lens, f, store) => set(lens, f(view(lens, store)), store)
что усложняет чтение и восприятие.
Давайте ещё раз - статья про "линзы", которые удобны (как я понял) для простого создания изменённых копий иммутабельных структур. Оба ваши проекта опенсорсных не решают эту задачу. Статья Эллиота возможно в тему, я не читал, потому как я читаю вашу статью.
Иммутабельность и диоптрии