Haskell 2010 Language Report¶
Marlow, S. (2010). Haskell 2010 Language Report.
Cited by¶
5 citations across 5 artifacts.
Each citation links to the sentence it supports in the citing article.
Domain-specific¶
- Exportation (logic)
- A Haskell function on a pair can be curried into a function returning a function; that is a typed-programming analogue under propositions-as-types, not a warrant to rewrite arbitrary source code or to treat a computational type as a truth-functional proposition.
This sourceOfficial language report. It directly supports the pair-input and curried-function conversions; applying them as a Curry–Howard analogue is explicitly labelled as an interpretation.
- A Haskell function on a pair can be curried into a function returning a function; that is a typed-programming analogue under propositions-as-types, not a warrant to rewrite arbitrary source code or to treat a computational type as a truth-functional proposition.
- Functor
- In functional programming the same two laws are axiomatized directly: Haskell's
Functorclass requiresfmap id = idandfmap (g . f) = fmap g . fmap fof every instance, soList,Maybe,Tree, andIOall admit a uniformfmapoperation whose correctness is guaranteed by the axioms aloneSupported in partVerified against the source
- In functional programming the same two laws are axiomatized directly: Haskell's
- Programming Fold
- Tacit Programming
- These forms omit the data argument, but their operators route arguments differently.
This sourceDirectly opened; the specified equations rather than any compiler implementation are cited.
- These forms omit the data argument, but their operators route arguments differently.
- Type constructor
Verification¶
Does it exist? Not checked yet. This entry carries no identifier to resolve. It was extracted from the citation as written in the article, normalized, and deduplicated against the rest of the registry.
Does it back the claim? Read against the text for 1 of 5 citations: 1 supported in part. Each verdict is shown under its citation below, with what in the work backs the sentence.
Support is checked per citation rather than per work — the same source can be cited soundly in one article and wrongly in another. Per-citation recording began recently, so a citation with no recorded check is a gap in the record rather than evidence it went unchecked.
See how references were verified.
Links previously used in the corpus¶
Before the registry existed this work was also linked 2 other ways.
- https://www.haskell.org/definition/haskell2010.pdf ×2
- https://www.haskell.org/onlinereport/haskell2010/haskellch9.html ×1
Registry ID ref:5c133d8b4ab2 · see in the full table