Howdy Logo
Glossary Hero image

The Howdy Glossary

Search terms in Glossary


Shen is a programming language with multiple paradigms, integrating features from functional programming and logic programming. This Lisp-derived language extends the functions of pattern matching and guards on function definitions beyond most other languages. Shen's semantics are formally defined by the 2000-line document "The Shen Language Report." Its development originated in the late 1980s with Ki Yung Ahn at the University of Edinburgh.