Hack
E184254
Hack is a programming language developed by Meta (Facebook) that extends PHP with static typing, generics, and other modern features for building large-scale web applications.
All labels observed (1)
| Label | Occurrences |
|---|---|
| Hack canonical | 2 |
How this entity was disambiguated
This entity first appeared as the object of triple T1634963 — 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: Hack Context triple: [Slack, programmingLanguage, Hack]
-
A.
Ham
Ham is a suburban riverside district in southwest London, England, known for its historic houses, green spaces, and proximity to the River Thames.
-
B.
Hook
"Hook" is a 1991 fantasy adventure film directed by Steven Spielberg that reimagines an adult Peter Pan returning to Neverland to rescue his children from Captain Hook.
-
C.
Hook
Hook is a village in Hampshire, England, known as a commuter settlement with good transport links to nearby towns and London.
-
D.
Trick
Trick is a minor character in the "Arkangel" episode of the anthology television series Black Mirror.
-
E.
Revenge of the Hackers
Revenge of the Hackers is an essay by open-source advocate Eric S. Raymond that chronicles the rise of the open-source movement and the cultural shift it brought to the software industry.
- F. None of above. chosen
- G. Unsure - the case is ambiguous/there is not enough information to decide.
Target entity: Hack Target entity description: Hack is a programming language developed by Meta (Facebook) that extends PHP with static typing, generics, and other modern features for building large-scale web applications.
-
A.
Ham
Ham is a suburban riverside district in southwest London, England, known for its historic houses, green spaces, and proximity to the River Thames.
-
B.
Hook
"Hook" is a 1991 fantasy adventure film directed by Steven Spielberg that reimagines an adult Peter Pan returning to Neverland to rescue his children from Captain Hook.
-
C.
Hook
Hook is a village in Hampshire, England, known as a commuter settlement with good transport links to nearby towns and London.
-
D.
Trick
Trick is a minor character in the "Arkangel" episode of the anthology television series Black Mirror.
-
E.
Revenge of the Hackers
Revenge of the Hackers is an essay by open-source advocate Eric S. Raymond that chronicles the rise of the open-source movement and the cultural shift it brought to the software industry.
- F. None of above. chosen
Statements (48)
| Predicate | Object |
|---|---|
| instanceOf |
open-source software
ⓘ
programming language ⓘ statically typed programming language ⓘ |
| designedFor | large-scale web applications ⓘ |
| developer |
Facebook
ⓘ
Meta Platforms, Inc. ⓘ
surface form:
Meta Platforms
|
| ecosystem | HHVM ecosystem ⓘ |
| executionModel | just-in-time compilation ⓘ |
| extends | PHP ⓘ |
| fileExtension |
.hack
ⓘ
.hh ⓘ .php ⓘ |
| hasFeature |
partial mode
ⓘ
soft types ⓘ strict mode ⓘ |
| hasGoal |
improve developer productivity at scale
ⓘ
provide safer alternative to dynamic PHP ⓘ |
| hasTypeChecker | Hack typechecker ⓘ |
| influencedBy |
C# programming language
ⓘ
surface form:
C#
Java ⓘ PHP ⓘ Scala ⓘ |
| introducedBy | Facebook ⓘ |
| license | MIT License ⓘ |
| paradigm |
functional programming
ⓘ
imperative programming ⓘ object-oriented programming ⓘ |
| primaryDomain | server-side web development ⓘ |
| repository | https://github.com/facebook/hhvm ⓘ |
| runsOn | HHVM ⓘ |
| supportsFeature |
async programming
ⓘ
attributes ⓘ await construct ⓘ collections framework ⓘ generators ⓘ generics ⓘ interfaces ⓘ lambda expressions ⓘ namespaces ⓘ nullable types ⓘ shape types ⓘ traits ⓘ type aliases ⓘ |
| supportsInteropWith | PHP codebase ⓘ |
| typeCheckerName | hh_client ⓘ |
| typingDiscipline |
gradual typing
ⓘ
static typing ⓘ |
| usedBy | Facebook codebase ⓘ |
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: Hack Description of subject: Hack is a programming language developed by Meta (Facebook) that extends PHP with static typing, generics, and other modern features for building large-scale web applications.
Referenced by (2)
Full triples — surface form annotated when it differs from this entity's canonical label.