на хаскеле было бы продуктивнее, если бы все писали на хаскеле.
всетаки большая часть по это скомбинированные примитивы.
классическая проблема курицы или яйца, помноженная на высокий порог входа.
не нужно вам всё кольцо, возьмите только мультипликативную группу.
проблема, как написали выше, в построении обратимых матриц. надо переложить эту задачу на внешний вычислитель.
предложение: построить в облаке 2n матриц и обратных к ним и взять произведение n из них.
Вот вы пишете, что у кандидатов высокие запросы. не могли бы вы конкретизировать: город где все это происходит, сколько они хотят, сколько вы им готовы предложить?
foo :: Maybe Int
bar :: Maybe Int
g :: Maybe Int
g = do
x <- foo
y <- bar
return $ x+y
впрочем, так как я не знаком с синтаксисом котлина, пример может оказаться неудачным.
тогда можно будет вспомнить что Maybe это ещё и аппликативный функтор.
Или сделать что-нибудь типа StateT Maybe.
из статьи не понял, сможете ли вы сегодня произвести холодный запуск системы, появился ли кейс с периодическим перезапуском подсистем для избегания указанной проблемы с носителями и инициализацией?
является детерминированной = не зависит от внешнего состояния
не обладает побочнвми эффектами = не меняет состояние
всетаки большая часть по это скомбинированные примитивы.
классическая проблема курицы или яйца, помноженная на высокий порог входа.
проблема, как написали выше, в построении обратимых матриц. надо переложить эту задачу на внешний вычислитель.
предложение: построить в облаке 2n матриц и обратных к ним и взять произведение n из них.
может ретранслятор на краю пояса копейра?
впрочем, так как я не знаком с синтаксисом котлина, пример может оказаться неудачным.
тогда можно будет вспомнить что Maybe это ещё и аппликативный функтор.
Или сделать что-нибудь типа StateT Maybe.