Howdy Logo
Glossary Hero image

The Howdy Glossary

Search terms in Glossary


NIL is a programming language with the design goal of being simple, orthogonal, and easy to understand and implement. The language features include dynamic typing, first-class functions, lexical scoping with closures as well as pattern matching. NIL was developed by Lennart Augustsson at Göteborg University in Sweden for educational purposes in teaching compiler construction and principles of computer science. NIL has influenced later research into functional programming languages and has been used as an example in textbooks on the subject.