Welcome to ISLisp


OKI ISLisp was developed by Kyoto University, Toyohashi Institue of Technology and Oki Electric Industry Co.,Ltd. The work was supported by IPA (Information Technology Promotion Agency, Japan).

Features of OKI ISLisp  

OKI ISLisp was developed to encourage broader use of ISLisp. To achieve this objective, it was designed to be easily ported onto a wide class of computer systems and to have enough efficiency so that it would be used in real applications. OKI ISLisp has following technical features.

ISO Standard compliant ISLisp system
OKI ISLisp is compliant with ISO ISLisp standard. To keep compliance with ISO standard, OKI ISLisp has ISLisp verification System and verification tests are performed for each modification or version up of OKI ISLisp system.
One of objectives of development of OKI ISLisp is to encourage broader use of ISLisp. OKI ISLisp was designed so that it can be easily ported on a wide class of CPU and OS in a short time. To ease development of compilers for various machines, OKI ISLisp is a byte code machine and the compiler produces byte code programs for the byte code machine.
Compact ISLisp processor
OKI ISLisp is almost entirely written in ANSI-C and the system is very compact. The size of OKI ISLisp is about 300KB or 500KB depending on versions. This small size enables OKI ISLisp to run on small computer environments,
High performance  
The byte code machine is not a best architecture to achieve a very fast Lisp system. However, OKI ISLisp realized enough efficiency by designing lisp objects including data tags so that accessing and operating lisp objects can be carried out efficiently.

Supporting CPU and OS  

OKI ISLisp runs on the following CPU and OS.
Version CPU OS
Windows Intel IA32 Windows XP/Vista/7
Linux Intel IA32 Linux
Solaris SUN SPARC Solaris