Phil Wadler | |
---|---|
Born | Philip Lee Wadler April 8, 1956 |
Citizenship | American |
Alma mater |
|
Known for | |
Awards |
|
Scientific career | |
Fields | Computer science, programming languages |
Institutions | |
Thesis | Listlessness is Better than Laziness: An Algorithm that Transforms Applicative Programs to Eliminate Intermediate Lists (1984) |
Doctoral advisor | Nico Habermann |
Website | homepages |
Philip Lee Wadler (born April 8, 1956) is a UK-based American computer scientist known for his contributions to programming language design and type theory. He is holds the position of Personal Chair of theoretical computer science at the Laboratory for Foundations of Computer Science at the School of Informatics, University of Edinburgh. He has contributed to the theory behind functional programming[1] and the use of monads; and the designs of the purely functional language Haskell[2] and the XQuery declarative query language. In 1984, he created the Orwell language. Wadler was involved in adding generic types to Java 5.0.[3] He is also author of "Theorems for free!",[4] a paper that gave rise to much research on functional language optimization (see also Parametricity).[5]