производство утверждений о свойствах (здесь) куска кода
Хорошо, это определение понятно. В частности, понятно что введение зависимости от функтора влечет возможность использовать любые чистые функции. Тогда как это проявляется в ТФ?
внимание новый паттерн: если вы инициализируете модуль, который не требует никаких эффектов при инициализации, на всякий случай запихните конструктор в Sync.delay
внимание новый паттерн: если вы инициализируете модуль, который не требует никаких эффектов при инициализации, на всякий случай запихните конструктор в Sync.delay
Хорошо, это определение понятно. В частности, понятно что введение зависимости от функтора влечет возможность использовать любые чистые функции. Тогда как это проявляется в ТФ?
я не понимаю, почему какая-то идея ограничивать именно чистые функции?
> производство утверждений о свойствах (здесь) куска кода ну будет монадка и сильнее, ну и ладно. Мы же все равно сможем утверждения делать, пусть и по поводу эффектов только
я не понимаю, почему какая-то идея ограничивать именно чистые функции?
Потому что для меня этот пример понятен — мне как разработчику нейронок важно различать дифференциируемые функции и остальные, хоть и те и другие являются чистыми
Хорошо, это определение понятно. В частности, понятно что введение зависимости от функтора влечет возможность использовать любые чистые функции. Тогда как это проявляется в ТФ?
ТФ он весь про параметризацию интерпретатором, в терминах Олега