Als «type-systems» getaggte Fragen

161
Warum nicht abhängig getippt werden?

Ich habe mehrere Quellen gesehen, die die Meinung widerspiegeln, dass "Haskell allmählich zu einer Sprache mit abhängiger Typisierung wird". Die Implikation scheint zu sein, dass Haskell mit immer mehr Spracherweiterungen in diese allgemeine Richtung driftet, aber noch nicht da ist. Grundsätzlich...

131
Was bedeutet der Operator "#" in Scala?

Ich sehe diesen Code in diesem Blog: Typ-Level-Programmierung in Scala : // 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...