Fennel
E1008133
Fennel is a Lisp-like programming language that compiles to Lua, offering a minimal, functional syntax with seamless integration into the Lua ecosystem.
All labels observed (1)
| Label | Occurrences |
|---|---|
| Fennel canonical | 1 |
How this entity was disambiguated
This entity first appeared as the object of triple T12900626 — 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: Fennel Context triple: [Clojure, influenced, Fennel]
-
A.
Dill
The Dill is a river in central Germany that flows through Hesse and North Rhine-Westphalia before joining the Lahn.
-
B.
Dill
Dill is a common English-language surname borne by various notable individuals across fields such as entertainment, sports, and academia.
-
C.
Carum carvi
Carum carvi, commonly known as caraway, is a flowering plant whose aromatic seeds are widely used as a spice and medicinal herb.
-
D.
Anethum graveolens
Anethum graveolens, commonly known as dill, is an aromatic annual herb widely used as a culinary seasoning and traditional medicinal plant.
-
E.
Pimpinella anisum
Pimpinella anisum is an aromatic flowering plant commonly known as anise, valued for its licorice-flavored seeds used in cooking, herbal medicine, and liqueurs.
- F. None of above. chosen
- G. Unsure - the case is ambiguous/there is not enough information to decide.
Target entity: Fennel Target entity description: Fennel is a Lisp-like programming language that compiles to Lua, offering a minimal, functional syntax with seamless integration into the Lua ecosystem.
-
A.
Dill
The Dill is a river in central Germany that flows through Hesse and North Rhine-Westphalia before joining the Lahn.
-
B.
Dill
Dill is a common English-language surname borne by various notable individuals across fields such as entertainment, sports, and academia.
-
C.
Carum carvi
Carum carvi, commonly known as caraway, is a flowering plant whose aromatic seeds are widely used as a spice and medicinal herb.
-
D.
Anethum graveolens
Anethum graveolens, commonly known as dill, is an aromatic annual herb widely used as a culinary seasoning and traditional medicinal plant.
-
E.
Pimpinella anisum
Pimpinella anisum is an aromatic flowering plant commonly known as anise, valued for its licorice-flavored seeds used in cooking, herbal medicine, and liqueurs.
- F. None of above. chosen
Statements (46)
| Predicate | Object |
|---|---|
| instanceOf |
Lisp dialect
ⓘ
programming language ⓘ |
| codeRepository | https://github.com/bakpakin/Fennel ⓘ |
| compilesTo | Lua NERFINISHED ⓘ |
| designedFor | Lua ecosystem ⓘ |
| documentationURL | https://fennel-lang.org ⓘ |
| executionModel | compiled to Lua then executed by Lua interpreter ⓘ |
| hasDataStructure |
maps
ⓘ
sequences ⓘ tables ⓘ |
| hasFeature |
hygienic macros
ⓘ
immutable locals by default ⓘ no separate VM ⓘ self-hosting compiler ⓘ sequence comprehensions ⓘ static scoping ⓘ table literals ⓘ zero runtime overhead compared to Lua ⓘ |
| hasGoal |
offer seamless Lua interop
ⓘ
provide a safer alternative to raw Lua ⓘ provide a small Lisp for Lua programmers ⓘ |
| hasSyntax | minimal ⓘ |
| hasSyntaxStyle | Lisp-like ⓘ |
| implementationLanguage | Lua NERFINISHED ⓘ |
| inspiredBy |
Clojure
NERFINISHED
ⓘ
Lua NERFINISHED ⓘ Scheme NERFINISHED ⓘ |
| integratesWith |
Lua libraries
ⓘ
Lua runtime ⓘ |
| license | MIT License ⓘ |
| paradigm |
functional programming
ⓘ
imperative programming ⓘ metaprogramming ⓘ |
| supports |
REPL
ⓘ
destructuring ⓘ first-class functions ⓘ macros ⓘ pattern matching ⓘ tail recursion ⓘ |
| supportsInteropWith | existing Lua codebases ⓘ |
| targetPlatform |
Lua 5.1
NERFINISHED
ⓘ
Lua 5.2 NERFINISHED ⓘ Lua 5.3 NERFINISHED ⓘ Lua 5.4 NERFINISHED ⓘ LuaJIT NERFINISHED ⓘ |
| typeSystem | dynamically typed ⓘ |
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: Fennel Description of subject: Fennel is a Lisp-like programming language that compiles to Lua, offering a minimal, functional syntax with seamless integration into the Lua ecosystem.
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.