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.
- ● Portability
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
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 |
| HP-UX || HP-PA || HPUX |