UtiLisp
"UtiLisp, which is not well known outside Japan, is a Lisp dialect of classical MacLisp: eval top loop, shallow binding, dynamic scope rule interpreter, with macro and readmacro facilities.
There are four versions of UtiLisp:
- UtiLisp on main frame machines like Hitac M series, Facom M/S series, IBM 3000 series
- UtiLisp68 on MC68000 (24 bit address) for Sun 1, Macintosh etc.
- UtiLisp32 on MC68010, 68020 (32 bit address) for Sun 2, 3 and on Vax etc.
- UtiLisp/C on SPARC for Sun 4 and Sparc Station." [Wada 1990]
Source code
- UtiLisp/C: versions retrieved from http://www.tanaka.ecc.u-tokyo.ac.jp/UtiLisp/ on June 19, 2005.
Documentation
- T. Chikayama. UtiLisp Manual. Technical Reports METR 81-6, Department of Mathematical Engineering and Instrumentation Physics, Faculty of Engineering, University of Tokyo, September 1981.
Papers
- Eiiti Wada. History of UtiLisp hacking. Journal of Information Processing, Volume 13, Issue 3, 1990, pages 276-283.
- Tetsuro Tanaka. Implementation of UtiLisp/C with SPARC Processor. Transactions IPSJ, Volume 32, Number 5, pages 684-690, May 1991, (Japanese) PDF
- Eiiti Wada and Tetsuro Tanaka. Implementation of UtiLisp/C on AP1000. Proc. of the Second Parallel Computing Workshop, Kawasaki, P2-C-1 -- P2-C-8, 1993. PDF