Size: a a a

Scala User Group

2020 February 06

iu

implicit user : User ❤️ in Scala User Group
Oleg ℕizhnik
Любой код на Ref - это пример стейт-машины
Вы великолепны, спасибо, пойду почитаю доку Ref и начну писать стейт машины.
источник

Oℕ

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

AS

Aλeχander Semenov in Scala User Group
Oleg ℕizhnik
Timer\Clock  приемлемая абстракция, нет нужды отказываться от неё
А для враппинга чего-то вроде Files.createTempFile - Sync остается приемлемой абстракцией?
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Aλeχander Semenov
А для враппинга чего-то вроде Files.createTempFile - Sync остается приемлемой абстракцией?
для просто ИО мы ничего не писали
я бы рекомендовал обложиться fs2-io либо своим чем-то
источник

AH

Ayrat Hudaygulov in Scala User Group
В этой функции компилятор жалуется что b не используется (что правда)
def fst[A](a: A, b: Any): A = a

А когда заменяю b на _ у него голова съезжает на синтаксисе
def fst[A](a: A, _: Any): A = a

Шо делать?
источник

М

Михаил in Scala User Group
Ayrat Hudaygulov
В этой функции компилятор жалуется что b не используется (что правда)
def fst[A](a: A, b: Any): A = a

А когда заменяю b на _ у него голова съезжает на синтаксисе
def fst[A](a: A, _: Any): A = a

Шо делать?
Глушить ворнинг https://github.com/ghik/silencer, либо переписывать код
источник

AH

Ayrat Hudaygulov in Scala User Group
Михаил
Глушить ворнинг https://github.com/ghik/silencer, либо переписывать код
если переписывать, то как?
источник

AH

Ayrat Hudaygulov in Scala User Group
ну то есть глобально переписывать это уже моя боль, а локально возможно?
источник

AH

Ayrat Hudaygulov in Scala User Group
чтобы это компилилось. Несложная ж вещь
источник

М

Михаил in Scala User Group
Конкретно функцию, которая первый аргумент отдаёт, я хз, как переписать с использованием второго аргумента. Ну типа

def fst[A](a: A, b: Any): A = (a, b)._1

но это совсем дичь
источник

AH

Ayrat Hudaygulov in Scala User Group
Хм. Ну да.
источник

OO

Oleksandr Olgashko in Scala User Group
Ayrat Hudaygulov
В этой функции компилятор жалуется что b не используется (что правда)
def fst[A](a: A, b: Any): A = a

А когда заменяю b на _ у него голова съезжает на синтаксисе
def fst[A](a: A, _: Any): A = a

Шо делать?
как вариант, перегрузить
def fst[A](a: A): ...
источник

λ

λoλcat in Scala User Group
Ayrat Hudaygulov
В этой функции компилятор жалуется что b не используется (что правда)
def fst[A](a: A, b: Any): A = a

А когда заменяю b на _ у него голова съезжает на синтаксисе
def fst[A](a: A, _: Any): A = a

Шо делать?
Используй Function.const
источник

AH

Ayrat Hudaygulov in Scala User Group
λoλcat
Используй Function.const
она требует карированости, не?
источник

λ

λoλcat in Scala User Group
Зачем тебе fst
источник

λ

λoλcat in Scala User Group
Пользуйся стд либой
источник

AH

Ayrat Hudaygulov in Scala User Group
λoλcat
Пользуйся стд либой
а там такое есть?
источник

λ

λoλcat in Scala User Group
λoλcat
Используй Function.const
.
источник

AH

Ayrat Hudaygulov in Scala User Group
я б с радостью, ненавижу велосипеды
источник

λ

λoλcat in Scala User Group
Тебя научить анкаррировать?
источник