Size: a a a

2020 December 27

DP

Dmitry Popov in dlang.ru
Тот же Maybe - это higher order, но не rank 2.
источник

DP

Dmitry Popov in dlang.ru
Нет
источник

N

NC in dlang.ru
А, мы просто разной терминологией пользуемся
источник

DH

Dark Hole in dlang.ru
О вот как
источник

EP

Egor Pugin in dlang.ru
Dark Hole
О вот как
обновил немного пример
источник

N

NC in dlang.ru
я про штуки аля a -> (forall b . b -> b) -> a
источник

DP

Dmitry Popov in dlang.ru
Вот тут важно где forall
источник

EP

Egor Pugin in dlang.ru
NC
я про штуки аля a -> (forall b . b -> b) -> a
это в D синтаксис или уже из другого?
источник

N

NC in dlang.ru
Egor Pugin
это в D синтаксис или уже из другого?
Я не знаю как в ди записать такое, пишу хаскельным синтаксисом
источник

N

NC in dlang.ru
там это явно прописывается
источник

EP

Egor Pugin in dlang.ru
указал бы, а то я в forall заблудился, думаю, откуда это взялось
источник

N

NC in dlang.ru
Dmitry Popov
Вот тут важно где forall
В Maybe (или Optional) всё же 1 ранга тип используется
источник

DH

Dark Hole in dlang.ru
Egor Pugin
обновил немного пример
Ну я понял. auto это часть сигнатуры. В D так нельзя, да я не понимаю практический смысл этого.
источник

DP

Dmitry Popov in dlang.ru
NC
В Maybe (или Optional) всё же 1 ранга тип используется
Да
источник

N

NC in dlang.ru
Он ранга 1, но кайнда * -> *
источник

DP

Dmitry Popov in dlang.ru
Сам Maybe имеет forall слева, т.е. это 1 ранга тип.
источник

N

NC in dlang.ru
Но это тут людей путать, кайнд не используется в ди как термин
источник

DH

Dark Hole in dlang.ru
Выачом
источник

DH

Dark Hole in dlang.ru
Как в этом разобраться?
источник

DP

Dmitry Popov in dlang.ru
Теория типов
источник