Size: a a a

Scala User Group

2021 January 21

λ

λoλcat in Scala User Group
раз уж есть коты
источник

λ

λoλcat in Scala User Group
ну либо просто лямбду написать без всяких клейсли
источник

TS

Truth Serruf in Scala User Group
спасибо, функтор для простых функций это как раз то что нужно
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Truth Serruf
спасибо, функтор для простых функций это как раз то что нужно
источник

TS

Truth Serruf in Scala User Group
идея с просовыванием a и b с zio R нравится меньше, т.к. около вызова нужно городить ZLayer, а если еще если не все аргументы то будет provideSome, но все равно спасибо за идею
источник

λ

λoλcat in Scala User Group
Ну это вообще канонично для зио. А что лучше - можно будет понять по контексту использования вашей функции
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Truth Serruf
идея с просовыванием a и b с zio R нравится меньше, т.к. около вызова нужно городить ZLayer, а если еще если не все аргументы то будет provideSome, но все равно спасибо за идею
ну это зависит от того, разово вы хотите использовать аргументы или в нескольких местах
источник

TS

Truth Serruf in Scala User Group
пока аргументы нужны только в изначальной функции func , т.е. разово, цель только декорировать эффект
но а если предположим внутри функции лежало бы не ZIO а котовый IO, как бы в декорируемом значение (kl в примере) можно было бы получить доступ к аргументам ?
источник

Oℕ

Oleg ℕizhnik in Scala User Group
если аргументы разово нужны, зачем тогда Kleisli?
источник

Oℕ

Oleg ℕizhnik in Scala User Group
источник

J

Jorillo in Scala User Group
Привет, чат. Вчера впервые сел за скалу и пытаюсь решить игрушечную проблему — анализирую NYC taxi rides dataset. Написал рабочий код за пару часов, всё работает нормально, даёт правильные результаты. Но не так быстро, как хотелось бы. Зафиксировал результат, взялся оптимизировать по другому столбцу и тут наткнулся на очень странный баг.
источник

J

Jorillo in Scala User Group
Суть бага в том, что добавление в датасет одного единственного dummy столбца ломает весь код, результат выходит неправильный.
источник

J

Jorillo in Scala User Group
достаточно раскомментить последний withColumn чтобы всё сломать
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Потрясающая история
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Вы хотите помощи какой-то?
источник

J

Jorillo in Scala User Group
Oleg ℕizhnik
Потрясающая история
Я тоже так считаю🙂
источник

J

Jorillo in Scala User Group
Oleg ℕizhnik
Вы хотите помощи какой-то?
Хотелось бы. Могу весь код зашарить, если это поможет
источник

S

Saitama in Scala User Group
Jorillo
Хотелось бы. Могу весь код зашарить, если это поможет
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Jorillo
Хотелось бы. Могу весь код зашарить, если это поможет
Если хотите, нужно выложить код в scastie.scala-lang.org
Очень важно сделать так, чтобы код компилировался, чтобы мы знали какие определения и библиотеки вы используете
источник

J

Jorillo in Scala User Group
Oleg ℕizhnik
Если хотите, нужно выложить код в scastie.scala-lang.org
Очень важно сделать так, чтобы код компилировался, чтобы мы знали какие определения и библиотеки вы используете
ок, сейчас попробую
источник