Kent Recursive Calculator
From Wikipedia, the free encyclopedia
KRC (Kent Recursive Calculator) is a lazy functional language developed by David Turner from November 1979 to October 1981[1] based on SASL, with pattern matching, guards and ZF expressions[2] (now more usually called list comprehensions). Two implementations of KRC were written: David Turner's original one in BCPL running on EMAS, and Simon J. Croft's later one in C under Unix, and KRC was the main language used for teaching functional programming at the University of Kent at Canterbury (UK) from 1982 to 1985.
Paradigm | Functional |
---|---|
Designed by | David Turner |
First appeared | 1981 |
Influenced by | |
SASL | |
Influenced | |
Miranda |
The direct successor to KRC is Miranda, which includes a polymorphic type discipline based on that of Milner's ML.
References
Further reading
External links
Wikiwand - on
Seamless Wikipedia browsing. On steroids.