What is Hope written in?
Functional programming language.
The Language Lineage dataset does not currently include compiler or runtime implementation relationships for Hope. It may appear in influence relationships with other languages.
Quick Facts
- Developer
- University of Edinburgh
- First released
- 1980
- Typing
- static
- License
- GNU General Public License, version 2.0
About Hope
Hope is a functional programming language. It is a statically typed and garbage-collected language that is executed directly by an interpreter. It supports functional programming.
Hope first appeared in 1980 and was developed at University of Edinburgh. Hope is now used mainly in specialized niches and by dedicated communities.
How Hope is implemented
Hope is primarily implemented in Hope / Lisp.
Hope in the language family tree
Hope drew on ideas from ML and went on to influence Miranda and Haskell.
Relationship Graph
All directly connected languages. Click any node to navigate to its page.
Influenced By
- ML — Hope developed alongside the ML tradition at Edinburgh.
Languages Hope Influenced
- Miranda — Hope's algebraic data types influenced Miranda.
- Haskell — Hope contributed ideas to the Haskell lineage.
Frequently Asked Questions
What languages influenced Hope?
Hope was influenced by ML among others. See the influence section above for the full list.
Which languages did Hope influence?
Hope influenced Miranda, Haskell among others.
When was Hope first released?
Hope was first released in 1980.