Pytania oznaczone «type-systems»

161
Dlaczego nie zostać wpisanym zależnie?

Widziałem kilka źródeł powtarzających opinię, że „Haskell stopniowo staje się językiem opartym na typach zależnych”. Wydaje się, że implikacja jest taka, że ​​przy coraz większej liczbie rozszerzeń języka Haskell dryfuje w tym ogólnym kierunku, ale jeszcze go tam nie ma. Zasadniczo chciałbym...

131
Co oznacza operator `# 'w Scali?

Widzę ten kod na tym blogu: Programowanie na poziomie typu w Scali : // define the abstract types and bounds trait Recurse { type Next <: Recurse // this is the recursive function definition type X[R <: Recurse] <: Int } // implementation trait RecurseA extends Recurse { type Next...