Size: a a a

2021 April 13

AG

Alex Gryzlov in ФП
вот тут неплохо расписана разница https://semantic-domain.blogspot.com/2019/08/on-relationship-between-static-analysis.html
источник

AG

Alex Gryzlov in ФП
там явно не написано, но фактически статический анализ и пересечения это традиция карри, а подход через грамматику и композиционность это традиция чёрча
источник

˸A

˸̧̨ ͅBlack Akula˸̧̨ ... in ФП
Мне ещё очень понравилась книга Introduction to Functional Programming - John Harrison (1997)
источник

AG

Alex Gryzlov in ФП
ну да, вот то что тут написано это типизация по чёрчу
источник

˸A

˸̧̨ ͅBlack Akula˸̧̨ ... in ФП
ну очевидно же - если lambda calculus - то по Чёрчу)))
источник

AG

Alex Gryzlov in ФП
совсем необязательно, те же intersection types изначально вводились как система поверх лямбды
источник

AG

Alex Gryzlov in ФП
собственно вот первая работа по ним https://link.springer.com/article/10.1007/BF02011875
источник

AG

Alex Gryzlov in ФП
ключевая фраза на скриншоте выше это "must have exactly the type σ"
источник

SB

S B in ФП
А можно подробнее? Я не уловил почему гробят?
источник

AG

Alex Gryzlov in ФП
грубо говоря у терма может быть бесконечное количество типов
источник

AG

Alex Gryzlov in ФП
там есть всякие разрешимые подмножества, но классическое сочетание с сабтайпингом обычно всё усугубляет
источник

AG

Alex Gryzlov in ФП
ну то есть конечно любая система разрешима с достаточным количеством аннотаций, вопрос уже в удобстве
источник

˸A

˸̧̨ ͅBlack Akula˸̧̨ ... in ФП
То есть, для подтипов фраза "must have exactly the type σ" означает, что все подтипы σ - это тоже σ?
источник

AG

Alex Gryzlov in ФП
для подтипов эта фраза просто не работает
источник

AG

Alex Gryzlov in ФП
другая идеология
источник

˸A

˸̧̨ ͅBlack Akula˸̧̨ ... in ФП
а как же тогда полиморфизм без подтипов делают? я не работал с языками без подтипов
источник

K

Kir in ФП
Гораздо проще, чем с подтипами
источник

˸A

˸̧̨ ͅBlack Akula˸̧̨ ... in ФП
уточнение: полиморфизм не типов - полиморфизм термов как делают?
источник

K

Kir in ФП
В хаскелле всё boxed, поэтому тоже несложно
источник
2021 April 16

Д

Дон Макароне🦜... in ФП
Лол, этот фейк из акка моей знакомой сделали ))
источник