Cabal
E437227
Cabal is the standard build and package management system for the Haskell programming language, used to define, build, and distribute Haskell software.
All labels observed (1)
| Label | Occurrences |
|---|---|
| Cabal canonical | 1 |
How this entity was disambiguated
This entity first appeared as the object of triple T4424979 — resolving that mention is where its identity was fixed. The disambiguator weighed these candidate entities and picked the highlighted one (or “None”, minting a new entity). This is how homonymy is resolved: the same surface form can point to different entities.
Target entity: Cabal Context triple: [Haskell, hasPackageManager, Cabal]
-
A.
The Guild
The Guild is a network of leading European research-intensive universities that collaborates to influence higher education and research policy and promote excellence in scholarship.
-
B.
Strife
Strife is a 1909 stage play by John Galsworthy that portrays a bitter industrial conflict between capital and labor, highlighting the human cost of class struggle.
-
C.
The Order
The Order is a secretive Yale University society, more widely known as Skull and Bones, associated with influential political and business elites.
-
D.
Panel of the Wise
The Panel of the Wise is a consultative body of eminent African personalities that advises and supports the African Union in conflict prevention, mediation, and peacebuilding efforts across the continent.
-
E.
The Seven
The Seven is a legendary group of immortal beings often depicted as powerful, enigmatic figures central to various mythic or fictional narratives.
- F. None of above. chosen
- G. Unsure - the case is ambiguous/there is not enough information to decide.
Target entity: Cabal Target entity description: Cabal is the standard build and package management system for the Haskell programming language, used to define, build, and distribute Haskell software.
-
A.
The Guild
The Guild is a network of leading European research-intensive universities that collaborates to influence higher education and research policy and promote excellence in scholarship.
-
B.
Strife
Strife is a 1909 stage play by John Galsworthy that portrays a bitter industrial conflict between capital and labor, highlighting the human cost of class struggle.
-
C.
The Order
The Order is a secretive Yale University society, more widely known as Skull and Bones, associated with influential political and business elites.
-
D.
Panel of the Wise
The Panel of the Wise is a consultative body of eminent African personalities that advises and supports the African Union in conflict prevention, mediation, and peacebuilding efforts across the continent.
-
E.
The Seven
The Seven is a legendary group of immortal beings often depicted as powerful, enigmatic figures central to various mythic or fictional narratives.
- F. None of above. chosen
Statements (50)
| Predicate | Object |
|---|---|
| instanceOf |
Haskell tooling
ⓘ
package management system ⓘ software build tool ⓘ |
| configurationFileFormat |
.cabal file
ⓘ
cabal.project file ⓘ |
| hasCommand |
cabal bench
ⓘ
cabal build ⓘ cabal haddock ⓘ cabal install ⓘ cabal repl ⓘ cabal run ⓘ cabal sdist ⓘ cabal test ⓘ cabal update ⓘ cabal upload ⓘ |
| hasComponent |
Cabal library
NERFINISHED
ⓘ
cabal-install NERFINISHED ⓘ |
| implements | Haskell package description format ⓘ |
| license | BSD-style license ⓘ |
| maintainedBy | Haskell community ⓘ |
| partOfEcosystem |
Hackage ecosystem
ⓘ
Haskell toolchain ⓘ |
| programmingLanguage | Haskell NERFINISHED ⓘ |
| relatedTo |
GHC (Glasgow Haskell Compiler)
NERFINISHED
ⓘ
Hackage (Haskell package repository) NERFINISHED ⓘ Stack (Haskell build tool) NERFINISHED ⓘ |
| supportsFeature |
Hackage package uploads (via cabal-install)
ⓘ
Haddock documentation generation ⓘ Nix-style local builds (v2-build style) ⓘ benchmark components ⓘ benchmark running ⓘ conditional compilation flags ⓘ executable components ⓘ library components ⓘ multiple build targets ⓘ package dependency resolution ⓘ sandboxed builds (via cabal-install v1-sandbox, deprecated) ⓘ source distribution creation ⓘ test running ⓘ test-suite components ⓘ |
| supportsPlatform |
Linux
ⓘ
Windows ⓘ macOS ⓘ |
| usedFor |
building Haskell software
ⓘ
configuring Haskell build options ⓘ defining Haskell packages ⓘ distributing Haskell software ⓘ installing Haskell executables ⓘ installing Haskell libraries ⓘ managing Haskell package dependencies ⓘ |
How these facts were elicited
The pipeline generated the facts above by prompting gpt-5.1 with this entity's name + description and the instruction below.
You are a knowledge base construction expert. Given a subject entity and a description of it, return factual statements that you know for the subject as a JSON list of dictionaries(triples), where keys must be "subject", "predicate" and "object". The number of facts may be very high, between 25 to 50 or more, for very popular subjects. For less popular subjects, the number of facts can be very low, like 5 or 10. # Requirements - If you don't know the subject at all, return an empty list. - If the subject is not a named entity, return an empty list. - Include at least one triple where predicate is "instanceOf". - Do not get too wordy. - Separate several objects into multiple triples with one object.
Subject: Cabal Description of subject: Cabal is the standard build and package management system for the Haskell programming language, used to define, build, and distribute Haskell software.
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.