Size: a a a

Scala User Group

2020 September 13

P

Python in Scala User Group
Владислав
Хорошо, гляну получше
В Скале async / await не популярен. Есть такая фича, но все используют, в основном монадические структуры вроде IO (всё популярнее) или Future (всё менее популярно). Они мощнее и понятнее. Меньше магии. Попробуйте.
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Ну я не сказал бы, что конкретно встроенная Future мощнее async/await
источник

l

lgor in Scala User Group
Внезапно обнаружил, что в dotty числа оказались в системе типов, например
var oneOrTwo: 1 | 2 = 1
А так же их можно использовать в качестве джеенрик параметров.
val t = new MyClass[2]()
Где можно почитать про эти возможноти?
* хочется написать ограничение, чтобы параметр мог быть только числом
* арифметические операции над ними
* и само собой, превращать дженерик параметр обратно в числовое значение
источник

λ

λoλcat in Scala User Group
Не только числа
источник

AS

Andrey Sugak in Scala User Group
lgor
Внезапно обнаружил, что в dotty числа оказались в системе типов, например
var oneOrTwo: 1 | 2 = 1
А так же их можно использовать в качестве джеенрик параметров.
val t = new MyClass[2]()
Где можно почитать про эти возможноти?
* хочется написать ограничение, чтобы параметр мог быть только числом
* арифметические операции над ними
* и само собой, превращать дженерик параметр обратно в числовое значение
Это и в скале 2 есть.
источник

λ

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

Oℕ

Oleg ℕizhnik in Scala User Group
Andrey Sugak
Это и в скале 2 есть.
Но в дотти есть тайплевел операции над числами
источник

AS

Andrey Sugak in Scala User Group
Oleg ℕizhnik
Но в дотти есть тайплевел операции над числами
Да.
источник

Oℕ

Oleg ℕizhnik in Scala User Group
есть типы +, -, *, < и т.п.
источник

l

lgor in Scala User Group
можно пример использования глянуть? Я не нашёл(
источник

l

lgor in Scala User Group
Офигенно, всё работает. Лежит в import scala.compiletime.ops.int.+
источник

ЮБ

Юрий Бадальянц... in Scala User Group
В скала 2 это вроде на уровне либы есть, но с ограниченными возможностями
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Юрий Бадальянц
В скала 2 это вроде на уровне либы есть, но с ограниченными возможностями
нет
источник

Oℕ

Oleg ℕizhnik in Scala User Group
в скала 2 это в стиле шейплеса макроимплиситами
источник
2020 September 14

ЮБ

Юрий Бадальянц... in Scala User Group
источник

ЮБ

Юрий Бадальянц... in Scala User Group
При обсуждении этой фичи в скале 3 очень часто упоминается эта либа
источник

TT

Taika Tytto in Scala User Group
Доброе утро,
попался на курсе такой слайд, курс как я понимаю ~2015 года
источник

TT

Taika Tytto in Scala User Group
Изменилось что-нибудь?
источник

Oℕ

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

ЮБ

Юрий Бадальянц... in Scala User Group
Но это ведь не отменяет того, что ограниченная реализация в виде либы есть?
источник