ISWIM
E131742
ISWIM is an influential early functional programming language design proposed by Peter Landin that introduced key concepts in lambda calculus–based languages and helped shape later languages like Scheme.
All labels observed (1)
| Label | Occurrences |
|---|---|
| ISWIM canonical | 1 |
How this entity was disambiguated
This entity first appeared as the object of triple T1160208 — 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: ISWIM Context triple: [Scheme, influencedBy, ISWIM]
-
A.
SPLASH
SPLASH is a major annual ACM conference focused on programming languages, software engineering, and related systems research.
-
B.
SWC
SWC is the abbreviation for the Southwest Conference, a former NCAA Division I college athletic conference that primarily featured schools from Texas and the surrounding region.
-
C.
Zig
Zig is a distinctive line of athletic footwear from Reebok known for its zigzag-shaped sole designed to enhance cushioning and energy return.
-
D.
Waterman
Waterman is a historic luxury pen and writing instruments brand known for its high-quality fountain pens and elegant design.
-
E.
Lightwater
Lightwater is a village and civil parish in the English county of Surrey, known for its residential character and proximity to heathland and countryside.
- F. None of above. chosen
- G. Unsure - the case is ambiguous/there is not enough information to decide.
Target entity: ISWIM Target entity description: ISWIM is an influential early functional programming language design proposed by Peter Landin that introduced key concepts in lambda calculus–based languages and helped shape later languages like Scheme.
-
A.
SPLASH
SPLASH is a major annual ACM conference focused on programming languages, software engineering, and related systems research.
-
B.
SWC
SWC is the abbreviation for the Southwest Conference, a former NCAA Division I college athletic conference that primarily featured schools from Texas and the surrounding region.
-
C.
Zig
Zig is a distinctive line of athletic footwear from Reebok known for its zigzag-shaped sole designed to enhance cushioning and energy return.
-
D.
Waterman
Waterman is a historic luxury pen and writing instruments brand known for its high-quality fountain pens and elegant design.
-
E.
Lightwater
Lightwater is a village and civil parish in the English county of Surrey, known for its residential character and proximity to heathland and countryside.
- F. None of above. chosen
Statements (50)
| Predicate | Object |
|---|---|
| instanceOf |
functional programming language
ⓘ
programming language ⓘ programming language design ⓘ |
| acronymFor | If You See What I Mean ⓘ |
| authorOfPrimaryPaper | Peter Landin ⓘ |
| basedOn | lambda calculus ⓘ |
| countryOfOrigin | United Kingdom ⓘ |
| describedIn | The Next 700 Programming Languages ⓘ |
| designer | Peter Landin ⓘ |
| designGoal |
provide mathematically tractable language core
ⓘ
unify imperative-looking syntax with functional semantics ⓘ |
| evaluationStrategy |
call-by-name
ⓘ
call-by-value ⓘ |
| executionModel |
Landin’s SECD machine
ⓘ
surface form:
SECD machine
|
| fullName | If You See What I Mean ⓘ |
| hasFeature |
block structure
ⓘ
conditional expressions ⓘ first-class functions ⓘ higher-order functions ⓘ lexical scoping ⓘ list processing ⓘ numeric types ⓘ pattern of using equations as definitions ⓘ recursion ⓘ |
| hasNotation |
infix operators defined via functions
ⓘ
lambda notation for functions ⓘ |
| hasTypeSystem | implicit typing (informal) ⓘ |
| historicalSignificance |
early formal design for functional programming
ⓘ
template for later functional languages ⓘ |
| implementationStatus | primarily a theoretical design ⓘ |
| influenced |
Haskell
ⓘ
ML ⓘ Scheme ⓘ functional programming ⓘ |
| influencedBy |
ALGOL 60
ⓘ
Landin’s SECD machine ⓘ lambda calculus ⓘ |
| introducedConcept |
equational reasoning style
ⓘ
let-bindings style ⓘ programs as mathematical expressions ⓘ syntactic sugar ⓘ uniform syntax for functions and operators ⓘ where-clauses ⓘ |
| paradigm | functional ⓘ |
| proposedBy | Peter Landin ⓘ |
| publicationVenue | Communications of the ACM ⓘ |
| publicationYear | 1966 ⓘ |
| relatedTo |
Landin’s SECD machine
ⓘ
surface form:
SECD machine
The Next 700 Programming Languages ⓘ |
| yearProposed | 1966 ⓘ |
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: ISWIM Description of subject: ISWIM is an influential early functional programming language design proposed by Peter Landin that introduced key concepts in lambda calculus–based languages and helped shape later languages like Scheme.
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.