Size: a a a

2019 October 18

PK

Petr Kozorezov in ErlangRus
Меня эта проблема уже очень давно донимает.
источник

V

Vasilii Demidenok in ErlangRus
найти бы время на все мои хотелки по контрибуции..
источник

PK

Petr Kozorezov in ErlangRus
😁
источник

AB

Alexander Bogosyan in ErlangRus
Мне кажется должно работать (X) -> X when X :: a() | b()
источник

PK

Petr Kozorezov in ErlangRus
Alexander Bogosyan
Мне кажется должно работать (X) -> X when X :: a() | b()
Это даст другой результат. На сколько я понимаю.
источник

AB

Alexander Bogosyan in ErlangRus
В доке есть пример с tuple()
источник

AB

Alexander Bogosyan in ErlangRus
spec id(X) -> X when X :: tuple().
источник

AB

Alexander Bogosyan in ErlangRus
The above function specification uses multiple occurrences of the same type variable. That provides more type information than the following function specification, where the type variables are missing:

-spec id(tuple()) -> tuple().

The latter specification says that the function takes some tuple and returns some tuple. The specification with the X type variable specifies that the function takes a tuple and returns the same tuple.
источник

AB

Alexander Bogosyan in ErlangRus
Что мешает tuple быть a() | b()?
источник

V

Vasilii Demidenok in ErlangRus
мешает то, что это объединённый тип
источник

AB

Alexander Bogosyan in ErlangRus
Правда вопрос что тут под same понимается, тип или value
источник

PK

Petr Kozorezov in ErlangRus
Alexander Bogosyan
Мне кажется должно работать (X) -> X when X :: a() | b()
(a()) -> b(). Провалидируется успешно
источник

PK

Petr Kozorezov in ErlangRus
А хочется ошибку увидеть.
источник

V

Vasilii Demidenok in ErlangRus
в английском чатике очень не советуют компоузить opaque типы, а как у вас опыт с этим?
источник

V

Vasilii Demidenok in ErlangRus
одна из цитат: last time I tried, you could not compose an opaque type out of opaque types, or types that themselves contained an opaque type
источник

c🦊

cleverfox 🦊 in ErlangRus
Vasilii Demidenok
в английском чатике очень не советуют компоузить opaque типы, а как у вас опыт с этим?
что за чатик?
источник

c🦊

cleverfox 🦊 in ErlangRus
ссылку в студию
источник
2019 October 19

V

Vasilii Demidenok in ErlangRus
официальный слаковский
источник

c🦊

cleverfox 🦊 in ErlangRus
а... слаковский. Я-то думал в телеграме есть что-то
источник

V

Vasilii Demidenok in ErlangRus
по идейным соображениям не подходит?
источник