基于了SASL，具有，守卫和ZF表达式（现在通常叫做列表推导式）。KRC有两种主要实现：David Turner的最初实现用BCPL写成运行于，Simon J. Croft后来实现用C写成运行于Unix。KRC在1982年至1985年期间是在坎特伯雷的肯特大学用于教授函数式编程的主要语言。KRC的直接后继者是Miranda，它包括了基于Milner的ML的一种多态类型规矩。