Size: a a a

Scala User Group

2021 April 30

AS

Andrey Sugak in Scala User Group
При том, что легко сделать компайл тайм.
источник

λ

λoλcat in Scala User Group
Транзакт никакой магии не делает особо. Там особая фри манадка, которая фолдится с дополнительным менеджментом коннекшена.
источник

ММ

Максим Митяев... in Scala User Group
Компайл и нужен. А в скасти - костыль на =:= из нета с рантайм проверкой.
Нужно, чтобы на этапе компиляции чекалось что типы не равны.
источник

TT

Taika Tytto in Scala User Group
И по феншую ее надо в программе объявлять, так?
источник

λ

λoλcat in Scala User Group
Кого?
источник

TT

Taika Tytto in Scala User Group
Транзакт, его
источник

λ

λoλcat in Scala User Group
Примеров много. Не очень понял, что тебя именно интересует
источник

ММ

Максим Митяев... in Scala User Group
Наоборот в том, что нужно неравенство вместо рав-ва, а не рантайм вместо компайла.
По разному поняли друг друга.
источник

TT

Taika Tytto in Scala User Group
источник

AS

Andrey Sugak in Scala User Group
trait =!=[A, B]
object =!= {
 implicit def neq[A, B]: A =!= B = null
 implicit def neqAmbig1[A]: A =!= A = null
 implicit def neqAmbig2[A]: A =!= A = null
}
источник

AS

Andrey Sugak in Scala User Group
В скале 3 можно просто через NotGiven и =:= сделать.
источник

ММ

Максим Митяев... in Scala User Group
Спасибо. Пока речь о 2 версии.
источник

AS

Andrey Sugak in Scala User Group
Ну вот вам рецепт во второй версии.
источник

ММ

Максим Митяев... in Scala User Group
А версии ambig1 и 2 - для какой цели?
источник

ΛВ

Λнтон Войцишевский... in Scala User Group
чтобы на одинаковых типах выпал конфликт имплиситов
источник

ΛВ

Λнтон Войцишевский... in Scala User Group
а на разных выберется конкретный более точный neq
источник

ΛВ

Λнтон Войцишевский... in Scala User Group
источник

AS

Andrey Sugak in Scala User Group
Так делают отрицание на имплиситах во второй скалке.
источник

ММ

Максим Митяев... in Scala User Group
Спасибо, Антон.
источник

ММ

Максим Митяев... in Scala User Group
Понял. Некоторые моменты на имплиситах пока ещё вводят в состояние "подумать, почитать и поискать"
источник