Size: a a a

ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)

2020 April 29

NV

Nikita Vilunov in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
Λнтон Войцишевский
или за обычные юзкейсы и неформально?
О неформальностях можно спорить бесконечно, мне интересно четкое определение, чтобы потом построить вокруг него интуитивное понимание
источник

SK

Sergey Kucherenko in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
Nikita Vilunov
Повторить стоит, может мы в разных контекстах
производство утверждений о свойствах (здесь) куска кода
источник

NV

Nikita Vilunov in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
Sergey Kucherenko
производство утверждений о свойствах (здесь) куска кода
Хорошо, это определение понятно. В частности, понятно что введение зависимости от функтора влечет возможность использовать любые чистые функции. Тогда как это проявляется в ТФ?
источник

V

Vasiliy in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
Oleg ℕizhnik
внимание новый паттерн:
если вы инициализируете модуль, который не требует никаких эффектов при инициализации, на всякий случай запихните конструктор в Sync.delay

https://github.com/gvolpe/pfps-shopping-cart/blob/master/modules/core/src/main/scala/shop/algebras/cart.scala#L22
можешь пояснить подробнее?
оно потом тут вызывается:
https://github.com/gvolpe/pfps-shopping-cart/blob/master/modules/core/src/main/scala/shop/modules/Algebras.scala#L21
источник

AK

Anton Kosarev in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
Oleg ℕizhnik
внимание новый паттерн:
если вы инициализируете модуль, который не требует никаких эффектов при инициализации, на всякий случай запихните конструктор в Sync.delay

https://github.com/gvolpe/pfps-shopping-cart/blob/master/modules/core/src/main/scala/shop/algebras/cart.scala#L22
Как раз сегодня взял его книгу
источник

Oℕ

Oleg ℕizhnik in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
там куча таких
источник

w

welcometotheclubbudd... in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
Oleg ℕizhnik
там куча таких
источник

ΛВ

Λнтон Войцишевский... in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
он в синк обернул чистый код
источник

V

Vasiliy in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
Λнтон Войцишевский
он в синк обернул чистый код
подозреваю, что рефакторил
источник

ΛВ

Λнтон Войцишевский... in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
да, в самой книжке вроде иначе
источник

AK

Anton Kosarev in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
Это код шейминг или что?
источник

V

Vasiliy in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
в книжке там просто = ???
источник

ΛВ

Λнтон Войцишевский... in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
Я поясняю чуток, а шеймить Олег начал
источник

V

Vasiliy in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
Oleg ℕizhnik
там куча таких
видимо, по шаблону делил на алгебры
источник

ΛВ

Λнтон Войцишевский... in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
Nikita Vilunov
Хорошо, это определение понятно. В частности, понятно что введение зависимости от функтора влечет возможность использовать любые чистые функции. Тогда как это проявляется в ТФ?
я не понимаю, почему какая-то идея ограничивать именно чистые функции?
источник

ΛВ

Λнтон Войцишевский... in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
эффекты можно ограничивать тоже
источник

ΛВ

Λнтон Войцишевский... in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
> производство утверждений о свойствах (здесь) куска кода
ну будет монадка и сильнее, ну и ладно. Мы же все равно сможем утверждения делать, пусть и по поводу эффектов только
источник

ΛВ

Λнтон Войцишевский... in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
разве нет?
источник

NV

Nikita Vilunov in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
Λнтон Войцишевский
я не понимаю, почему какая-то идея ограничивать именно чистые функции?
Потому что для меня этот пример понятен — мне как разработчику нейронок важно различать дифференциируемые функции и остальные, хоть и те и другие являются чистыми
источник

SK

Sergey Kucherenko in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
Nikita Vilunov
Хорошо, это определение понятно. В частности, понятно что введение зависимости от функтора влечет возможность использовать любые чистые функции. Тогда как это проявляется в ТФ?
ТФ он весь про параметризацию интерпретатором, в терминах Олега
источник