OK! ISLisp
OK! 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 OK! ISLisp
OK! 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.
OK! ISLisp has following technical features.
- ● ISO Standard compliant ISLisp system
-
OK! ISLisp is compliant with ISO ISLisp standard.
To keep compliance with ISO standard, OK! ISLisp has
ISLisp verification System and verification tests are performed
for each modification or version up of OK! ISLisp system.
- ● Portability
-
One of objectives of development of OKI ISLisp is to encourage
broader use of ISLisp.
OK! 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,
OK! ISLisp is a byte code machine and the compiler produces byte code programs
for the byte code machine.
- ● Compact ISLisp processor
-
OK! ISLisp is almost entirely written in ANSI-C and
the system is very compact.
The size of OK! ISLisp is about 300KB or 500KB depending on versions.
This small size enables OK! 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, OK! 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
OK! 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 |