Orwell (programming language)
{{One source |date=March 2024}}
{{Infobox programming language
| name = Orwell
| logo =
| paradigm = Lazy, functional
| designer = Philip Wadler
| developer = Martin Raskovsky
| year = {{Start date and age|1984}}
| latest release version = 6.00
| latest release date = {{Start date and age|1990|01}}
| typing =
| operating system = Unix
| license =
| website =
| file ext =
| implementations =
| dialects =
| influenced by = Miranda
| influenced = Haskell
}}
Orwell is a small, lazy evaluation, functional programming language implemented principally by Martin Raskovsky and first released in 1984 by Philip Wadler during his time as a Research Fellow in the Programming Research Group, part of the Oxford University Computing Laboratory. Developed as a free alternative to Miranda, it was a forerunner of Haskell and was one of the first programming languages to support list comprehensions and pattern matching.
The name is a tribute to George Orwell's novel Nineteen Eighty-Four, the year in which the language was released. In the late 1980s and the 1990s, most of the computing practical assignments for undergraduates studying for a degree in Mathematics and Computation at Oxford University were required to be completed using the language.
References
- {{cite report |last1=Wadler |first1=Philip |author1-link =Philip Wadler |last2=Miller |first2=Quentin |date=October 1988 |title=Introduction to Orwell 5.00 |publisher=Oxford University Computing Laboratory, Programming Research Group}}
- {{cite report |last1=Wadler |first1=Philip |author1-link =Philip Wadler |last2=Miller |first2=Quentin |date=January 1990 |title=Introduction to Orwell 6.00 |publisher=Oxford University Computing Laboratory, Programming Research Group}}
{{Haskell programming}}
{{Programming languages}}
Category:Academic programming languages
Category:Haskell programming language family
Category:Programming languages created in 1984
{{Prog-lang-stub}}