у меня в тот момент прям резко прояснилась разница между академической теорией изучающей мир идеальных вещей и кода который работает в неидеальной реальности
к примеру формальная верификация это очень важно и это выглядит как код, но это не проектное программирование и этим пользуются не программисты в обычном понимании. то есть это круто но круто не для нас
нет, вывод: количество сайд-эффектов зависит от позиции наблюдателя а «чистота» это просто констатация отсутствия последствий и вообще не особо четко определенный термин
нет, вывод: количество сайд-эффектов зависит от позиции наблюдателя а «чистота» это просто констатация отсутствия последствий и вообще не особо четко определенный термин
тут как с графами: если ты захочешь найти общее решение то у тебя большие проблемы, но при этом частные случаи решаются хорошо
> OBEY DEPENDENT TYPES Мы бы и рады, но инструментики пока падают в стэк оверфлоу 😄
я к тому что с точки зрения фронтенд-разработчика у теоретически безупречного инструмента есть огромные практические проблемы потому что этот инструмент создавался не для них
тут хорошо подходит пример с purescript авторы которого завезли эффекты ещё пять лет назад но компилировали это всё в потрясающе фиговый и медленный жс код, потому что сами были хаскелистами а жс платформу не уважали, результат не заставил себя ждать
то есть на бумаге у них было всё хорошо, коллеги-хаскелисты тоже респектовали: там местами типы были круче чем в родном хаскеле, ууух а фронтендеры просто не шарят