Size: a a a

Scala User Group

2020 May 31

λ

λoλdog in Scala User Group
λoλcat
Можно написать плагин к плагину. В этом разбираются несколько человек из этого чата.
Ну так в дереве это и сделали, экстеншин к плагину.
источник

λ

λoλdog in Scala User Group
По идее в сканке нужно сделать тож самое
источник

λ

λoλcat in Scala User Group
λoλdog
По идее в сканке нужно сделать тож самое
Плагин для дерева сканку не поможет
источник

λ

λoλdog in Scala User Group
Да, но я так понял, что он хочет прост по аналогии сделать)
источник

AS

Aλeχander Semenov in Scala User Group
да, пример ищу, если такое возможно
источник

λ

λoλdog in Scala User Group
Тогда смотри дерево
источник

AS

Aλeχander Semenov in Scala User Group
но вот я поменял объявление интерполятора на
  def sql[A](argSeq: Any*): Fragment[A] =
   macro StringContextOps.StringOpsMacros.sql_impl

И уже лучше стало.
источник

AS

Aλeχander Semenov in Scala User Group
а если явно тип указать присваиваемому результату, то краснота уходит
источник

AS

Aλeχander Semenov in Scala User Group
есть ли объяснение, почему он там сделал Any вообще?
источник

AS

Aλeχander Semenov in Scala User Group
ан нет, есть случаи, когда оно перестает работать в таком виде...
источник

KS

Kirill Shelopugin in Scala User Group
Aλeχander Semenov
В skunk есть такие макросы:

  def sql(argSeq: Any*): Any =
   macro StringContextOps.StringOpsMacros.sql_impl


Идея соответственно краснит, когда на результате вызываются какие-то методы. Как такое можно исправить? Недавно поддержку дерева добавляли в идею, это в том направлении?
Странно, мне казалось, что я точно читал где-то фразу Норриса о том, что он будет целенаправленно игнорировать макросы до тех пор пока не выйдет стабильная скала 3 с ними
источник

λ

λoλdog in Scala User Group
Kirill Shelopugin
Странно, мне казалось, что я точно читал где-то фразу Норриса о том, что он будет целенаправленно игнорировать макросы до тех пор пока не выйдет стабильная скала 3 с ними
Видимо это был Чак, а не Роб
источник

AS

Aλeχander Semenov in Scala User Group
Kirill Shelopugin
Странно, мне казалось, что я точно читал где-то фразу Норриса о том, что он будет целенаправленно игнорировать макросы до тех пор пока не выйдет стабильная скала 3 с ними
Видимо конкретно это апи без макросов никак не сделать иначе.
источник

KS

Kirill Shelopugin in Scala User Group
Aλeχander Semenov
Видимо конкретно это апи без макросов никак не сделать иначе.
А зачем ты сканк используешь? Какой-то игрушечный проект? Сканк же максимально сырой.
источник

AS

Aλeχander Semenov in Scala User Group
Kirill Shelopugin
А зачем ты сканк используешь? Какой-то игрушечный проект? Сканк же максимально сырой.
Пробую пока. Свиду очень приятный. Архитектура прозрачная, уровень сырости относительный )
источник

KS

Kirill Shelopugin in Scala User Group
Aλeχander Semenov
Пробую пока. Свиду очень приятный. Архитектура прозрачная, уровень сырости относительный )
Я сужу по ишью, там какие-то совсем нелепые баги открыты.
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Ну вот и 1946, самые тяжёлые числа для русскоговорящего комьюнити прошли
источник

nn

nasdaq nice in Scala User Group
ща исправлю))))
источник

YS

Yaroslav Sushkov in Scala User Group
а в котовой экосистеме нет чего-нибудь для преобразований инстансов MonadError? типа есть MonadError[F, E1] и E1 => E2, чтобы получить MonadError[F, E2]
источник

YS

Yaroslav Sushkov in Scala User Group
а то каждый раз писать бойлерплейт с анонимными классами - так себе
источник