/ README
README
1 This is the maintenance version of Professor David Turner's 2 1980 implementation of the lazy functional programming system, 3 Kent Recursive Calculator, translated from the original BCPL 4 source code into C and adapted from EMAS to Unix. 5 6 For compilation and installation instructions, see the file INSTALL. 7 8 The source files in this directory use a dialect of C very close to the 9 style used in the original BCPL. Check the file bcpl.h for a summary of 10 this BCPL-like syntax. I am grateful to Martin Guy for devising this 11 translation scheme and for his help in getting KRC running again. I 12 remain responsible for all errors, whether in the original code or in 13 its new incarnation. 14 15 The original BCPL code can be found in oldbcpl. 16 17 A manual for the KRC language and system can be found in doc/krc.1 18 19 There is a small collection of example KRC scripts in demo 20 21 Bug reports, fixes and comments can be posted as issues at 22 https://codeberg.org/DATurner/krc/issues 23 24 Martin Guy, ex-University of Kent 25 July 2025