Size: a a a

Scala User Group

2021 July 17

λ

λoλcat in Scala User Group
Еще раз говорю, сбт-пгп плагин работает с последей версией сбт. Не знаю, что ты там в билде разворотил
источник

GP

Grigory Pomadchin in Scala User Group
роба норриса плагины тоже работают
источник

GP

Grigory Pomadchin in Scala User Group
все плагины мигрировали с бинтрея который закрыли на жфрог (жфрог очень по доброму поступили)
источник

GP

Grigory Pomadchin in Scala User Group
все должно работать
источник

L

LevT in Scala User Group
Спасибо. Я просто поначалу забыл обновить мавен кординаты.
источник

AT

Aleksei Teryokhin in Scala User Group
Я думал я в понве
источник

E

Elijah in Scala User Group
лерн ещё не видел
источник
2021 July 19

L

LevT in Scala User Group
Me:
Вы уверены, что кто-то захочет использовать вашу библиотеку на 2.11?
А вот то, что на 3-ю скалу вы библиотеку не планируете переписывать – всерьез расстроило обитателей скала-чатиков в Telegram.
Они уважают вас и ваш труд.
Может быть, кто-то из них и возьмётся её проапгрейдить, я буду напоминать. Мне это сейчас точно не по зубам, к сожалению.

Winitzky:
Я сейчас концентрируюсь на завершении книги. Иметь curryhoward 2.12 для этого вполне достаточно. С вашей помощью я вчера потратил необходимые 3 часа и получил PR c работающими тестами на Scala 2.13.6 без потери совместимости с 2.11, 2.12.

Переписывать curryhoward на Scala 3.x это планы на неопределенное будущее. Я пока еще не изучил толком макросы в Scala 3 и не знаю даже какой API будет у curryhoward, что из макросов они убрали, что добавили. Можно ли будет написать, как сейчас,

def func[A, B]: A => B => A = implement  // детектировать полностью всю type signature слева от знака равенства и сгенерировать код def func[A, B]: A => B => A = { x => _ => x }

class X[A, B](a: A) {
 def f: (A => B) = ???
 val x = ofType[B]
  //  детектировать все уже имеющиеся выше val и методы данного класса и их типы  и сгенерировать код "val x = f(a)"
}
или макросы Scala 3 не позволят этого? У меня сейчас нет времени заняться этим. Возможно, через год.

Сергей
источник

ZM

ZLoyer Matveev in Scala User Group
зачем постить в паблик личную переписку?
источник

ZM

ZLoyer Matveev in Scala User Group
завязывайте
источник

L

LevT in Scala User Group
Это вопрос про скалу 3.  Не мой, а Виницкого.
И одновременно напоминание от меня о возможности помочь с книгой.

Потому что если он угрохает ещё год и выпустит книгу со старым синтаксисом, маловероятно что у него хватит мотивации переделывать.
Сейчас ему приходится иногда писать "вот так компилятор не понимает, будет понимать в Скале 3"
источник

ZM

ZLoyer Matveev in Scala User Group
судя по его ответу, это вопрос дизайна и не на 5 минут
источник

ZM

ZLoyer Matveev in Scala User Group
поэтому все еще не понятно что вы ждете от того, что запостили это сюда

какой результат?
источник

WB

White Bear in Scala User Group
Он какой то странный
источник

EK

Evgenii Kuznetcov in Scala User Group
"Здравствуйте, дорогой Мартин Алексеевич"
источник

KC

Kain Crow in Scala User Group
Номинирую @LevT2 помочь с этим делом Виницкому
источник

ЮБ

Юрий Бадальянц... in Scala User Group
Ну да, будет как Игаль, только по другому
источник

Oℕ

Oleg ℕizhnik in Scala User Group
@LevT2 дейли ремайндер, что нужно помочь винницкому
источник

Oℕ

Oleg ℕizhnik in Scala User Group
да пусть постит, мне кажется
источник

Oℕ

Oleg ℕizhnik in Scala User Group
надо только пушить тогда @LevT2 и спрашивать, какой прогресс
источник