Size: a a a

2020 June 25

m

makoven in ☄️ effector
Но идрис же не столько про ФП, сколько про убер типизацию нового поколения. TS и рядом не валялся
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
ага ага ага)) но чего она стоит если примитивная математическая операция с успехом грохнулась?
источник

m

makoven in ☄️ effector
🚀🔬 🚀🔬🚀🔬
ага ага ага)) но чего она стоит если примитивная математическая операция с успехом грохнулась?
Выяснил почему упало?
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
да, компилятор идриса слишком беспечно юзал зависимость для мат. вычислений
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
🚀🔬 🚀🔬🚀🔬
у меня в тот момент прям резко прояснилась разница между академической теорией изучающей мир идеальных вещей и кода который работает в неидеальной реальности
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
то есть нужно просто понимать: чем строже каноны фп тем больше фокус авторов смещён от программирования к другим индустриям
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
к примеру формальная верификация это очень важно и это выглядит как код, но это не проектное программирование и этим пользуются не программисты в обычном понимании. то есть это круто но круто не для нас
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
мир очень большой)
источник

m

makoven in ☄️ effector
🚀🔬 🚀🔬🚀🔬
то есть нужно просто понимать: чем строже каноны фп тем больше фокус авторов смещён от программирования к другим индустриям
Просто еще не научились до конца скрещивать ежа с ужом. В раст например очень хорошо зашли дозированные уколы хацкеля
источник

m

makoven in ☄️ effector
Будущее за убер типизацией
источник

DS

Dmitriy Shuleshov in ☄️ effector
Я правильный вывод сделал?

Чистота функции по книжке гарнтирует отсутствие сайд эффектов, но если функция не чистая то это не гарантирует присутствие сайд эффектов.
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
нет, вывод: количество сайд-эффектов зависит от позиции наблюдателя а «чистота» это просто констатация отсутствия последствий и вообще не особо четко определенный термин
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
makoven
Просто еще не научились до конца скрещивать ежа с ужом. В раст например очень хорошо зашли дозированные уколы хацкеля
разумеется, это и есть сотрудничество на равных, оно всегда работает лучше чем лозунги OBEY DEPENDENT TYPES
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
🚀🔬 🚀🔬🚀🔬
нет, вывод: количество сайд-эффектов зависит от позиции наблюдателя а «чистота» это просто констатация отсутствия последствий и вообще не особо четко определенный термин
тут как с графами: если ты захочешь найти общее решение то у тебя большие проблемы, но при этом частные случаи решаются хорошо
источник

m

makoven in ☄️ effector
> OBEY DEPENDENT TYPES
Мы бы и рады, но инструментики пока падают в стэк оверфлоу 😄
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
makoven
> OBEY DEPENDENT TYPES
Мы бы и рады, но инструментики пока падают в стэк оверфлоу 😄
я к тому что с точки зрения фронтенд-разработчика у теоретически безупречного инструмента есть огромные практические проблемы потому что этот инструмент создавался не для них
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
тут хорошо подходит пример с purescript авторы которого завезли эффекты ещё пять лет назад но компилировали это всё в потрясающе фиговый и медленный жс код, потому что сами были хаскелистами а жс платформу не уважали, результат не заставил себя ждать
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
то есть на бумаге у них было всё хорошо, коллеги-хаскелисты тоже респектовали: там местами типы были круче чем в родном хаскеле, ууух
а фронтендеры просто не шарят
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
в целом ситуация описывается фразой «в тулу со своим самоваром не ездят»
источник

c⁣

createStore<🦉>... in ☄️ effector
@ZeroBias напомни, пожалуйста.
createEffect({ handler })

чтобы передать сюда loc и name, нужно заворачивать в config: { name, loc } или можно напрямую?
источник