Size: a a a

2021 October 15

AP

Aleksei (astynax) Pi... in Haskell Start
Это просто такое название для "один из лучших в" — "best in class"
источник

∀λ∃π(א) in Haskell Start
при всей субъективности (заявленной и очевидной) документа, тут best in class подразумевается именно как лучший, для этих задач:
“Best in class: the best experience in any language”
источник

И

Иван in Haskell Start
Я бы посмотрел такой доклад.
источник

AP

Aleksei (astynax) Pi... in Haskell Start
Ок, можете считать это моей уточняющей трактовкой :)
источник

И

Иван in Haskell Start
Параметрический полиморфизм это тоже из типов в значения?
Из типов в типы это вроде речь про тайпфэмили, а вот из значения в типы это про что?
источник

p

parket in Haskell Start
Про завтипы.
источник

JS

Jerzy Syrowiecki in Haskell Start
параметрический полиморфизм — это тип или значение, в которое можно прозрачно подставить любой тип, то есть реализация от этого параметра фактически не зависит
источник

∀λ∃π(א) in Haskell Start
Принято. И согласен с трактовкой)
Извините за придирку

Немного удивлен, что финансовый сектор даже не упоминается
источник

JS

Jerzy Syrowiecki in Haskell Start
может, потому что в финансовом секторе задачи такие же, как в других секторах
источник

p

parket in Haskell Start
Параметрический полиморфизм (parametric polymorphism), ..., позволяет придать участку кода «обобщенный» тип, используя переменные вместо настоящих типов, а затем конкретизировать, замещая эти переменные типами. Параметрические определения однородны: все экземпляры данного фрагмента кода ведут себя одинаково.

Дополню ответ цитатой из TAPL :)
источник

И

Иван in Haskell Start
Согласен, но ведь результат будет разного типа в зависимости от типа параметра. Ну либо я не очень понял что конкретно подразумевалось под "из типов в значения"
источник

И

Иван in Haskell Start
спасибо, мало с ними знаком, только какой то пример с вектором и его длиной в типе пытался разбирать и пока не слишком успешно
источник

JS

Jerzy Syrowiecki in Haskell Start
да, полиморфизм — это возможность строить на основе типов значения и типы.

но параметрический полиморфизм — это особый случай, когда строить особенно легко (и можно весь код написать заранее)
источник

AP

Aleksei (astynax) Pi... in Haskell Start
Typeclasses работают как функции из типов в значения. Сам по себе параметрический полиморфизм тут ни при чём
источник

[

[BRM]White Rabbit in Haskell Start
источник

[

[BRM]White Rabbit in Haskell Start
Из типов в значения
источник

AP

Aleksei (astynax) Pi... in Haskell Start
Ох, причём тут синглтоны?
источник

[

[BRM]White Rabbit in Haskell Start
Руками такое тоже можно написать при очень большом желании
источник

AP

Aleksei (astynax) Pi... in Haskell Start
Обязательно нужно прийти и выложить всё, что недавно узнали?
источник

AP

Aleksei (astynax) Pi... in Haskell Start
Во всех чатах?
источник