Size: a a a

ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)

2020 March 02

Oℕ

Oleg ℕizhnik in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
ребят
источник

Oℕ

Oleg ℕizhnik in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
почитайте папир, он интересный
источник

Oℕ

Oleg ℕizhnik in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
и доклады у Коновалова интересные
источник

NV

Nikita Vilunov in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
Oleg ℕizhnik
например, в скале и хаскеле forall A. A - это только боттомы
Так в скале тоже можно матчнуться по классу
источник

Oℕ

Oleg ℕizhnik in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
Nikita Vilunov
Так в скале тоже можно матчнуться по классу
нельзя
источник

Oℕ

Oleg ℕizhnik in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
class Foo{
 def apply[A]: A = ...матчнись по классу тут пожалуйста
}
источник

В

Вадим in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
Oleg ℕizhnik
class Foo{
 def apply[A]: A = ...матчнись по классу тут пожалуйста
}
он подумал о initial encoding
источник

Oℕ

Oleg ℕizhnik in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
одному мне непонятна каждая вторая реплика Вадима?
источник

NV

Nikita Vilunov in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
Oleg ℕizhnik
class Foo{
 def apply[A]: A = ...матчнись по классу тут пожалуйста
}
тогда понял
источник

В

Вадим in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
Oleg ℕizhnik
одному мне непонятна каждая вторая реплика Вадима?
а что тебе не понятно?
источник

λ

λоλторт in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
Oleg ℕizhnik
одному мне непонятна каждая вторая реплика Вадима?
Нет
источник

Oℕ

Oleg ℕizhnik in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
Вадим
а что тебе не понятно?
вот эта реплика вся целиком
источник

В

Вадим in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
Oleg ℕizhnik
вот эта реплика вся целиком
Жалко
источник

NV

Nikita Vilunov in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
просто в скале нет параметрисити потому что можно узнать тип T в forall t. t -> t, а в шарпе параметрисити ещё меньше потому что можно узнать тип в forall t. t
источник

Oℕ

Oleg ℕizhnik in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
Nikita Vilunov
просто в скале нет параметрисити потому что можно узнать тип T в forall t. t -> t, а в шарпе параметрисити ещё меньше потому что можно узнать тип в forall t. t
в скале нет параметрисити из-за вообще каждого метода Any
источник

Oℕ

Oleg ℕizhnik in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
внутри метода def foo[A](x: A) у х вообще ни одного метода не должно быть, чтобы можно было параметрисити доказать ограниченно
источник

λ

λoλcat in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
В скале к сожалению баундед параметрисити def foo[A <: Any](x: A)
источник

Oℕ

Oleg ℕizhnik in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
нет, не упоминали баундед параметрисити
источник

λ

λoλcat in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
Год назад уже обсуждали это
источник

λ

λoλcat in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
ограниченный параметрический полиморфизм
источник