# OKI Common Lisp

> implementation of Common Lisp by Oki Electric Industry

**Wikidata**: [Q106334825](https://www.wikidata.org/wiki/Q106334825)  
**Wikipedia**: [English](https://en.wikipedia.org/wiki/OKI_Common_Lisp)  
**Source**: https://4ort.xyz/entity/oki-common-lisp

## Summary
OKI Common Lisp is a proprietary implementation of the Common Lisp programming language developed by Oki Electric Industry. It was released in 1991 and is notable for its compatibility with the ANSI X3.226 standard and compliance with the Common Lisp the Language, 2nd Edition (CLtL2). It ran on various platforms, including the OKI Station 7300/30, Intel i860, SPARC, and PA-RISC architectures.

## Key Facts
- **Creator**: Developed by Oki Electric Industry.
- **Inception**: Released in October 1991.
- **Version**: Version 2.00 was released on June 17, 1992.
- **Platforms**: Supported OKI Station 7300/30, Intel i860, SPARC, and PA-RISC.
- **Operating Systems**: Compatible with OKI UX, SunOS, and HP-UX.
- **Compliance**: Follows ANSI X3.226 and CLtL2 standards.
- **Official Names**: Known as "Tachyon Common Lisp" (code name) and "OKI Common Lisp."
- **Implementation**: A software implementation of Common Lisp.
- **Wikipedia Coverage**: Available in English and Japanese.

## FAQs
### Q: What operating systems did OKI Common Lisp support?
A: OKI Common Lisp was compatible with OKI UX, SunOS, and HP-UX, allowing it to run on various Unix-based systems.

### Q: Was OKI Common Lisp compliant with any Lisp standards?
A: Yes, it complied with ANSI X3.226 and the Common Lisp the Language, 2nd Edition (CLtL2).

### Q: What was the latest version of OKI Common Lisp?
A: Version 2.00 was released on June 17, 1992.

### Q: On which hardware platforms could OKI Common Lisp run?
A: It supported the OKI Station 7300/30, Intel i860, SPARC, and PA-RISC architectures.

### Q: What was the original code name of OKI Common Lisp?
A: It was initially known as "Tachyon Common Lisp" before being officially named "OKI Common Lisp."

## Why It Matters
OKI Common Lisp was a significant implementation of Common Lisp during the 1990s, providing a robust environment for Lisp programming on Unix-based systems. Its compatibility with multiple architectures and operating systems made it a versatile tool for developers. By adhering to ANSI X3.226 and CLtL2 standards, it ensured consistency and interoperability with other Lisp environments. While not as widely known as some other Lisp implementations, OKI Common Lisp played a role in the broader adoption of Lisp in commercial and academic settings. Its support for various hardware platforms and operating systems demonstrated the flexibility of Lisp as a programming language.

## Notable For
- **Early Unix Compatibility**: One of the few Lisp implementations designed for Unix-based systems.
- **Multi-Platform Support**: Ran on OKI Station 7300/30, Intel i860, SPARC, and PA-RISC architectures.
- **Standard Compliance**: Fully compliant with ANSI X3.226 and CLtL2, ensuring broad compatibility.
- **Operating System Versatility**: Supported OKI UX, SunOS, and HP-UX, catering to different Unix environments.
- **Code Name Recognition**: Initially marketed under the code name "Tachyon Common Lisp."

## Body
### Overview
OKI Common Lisp was an implementation of the Common Lisp programming language developed by Oki Electric Industry. It was first released in October 1991 and later updated to version 2.00 on June 17, 1992. The implementation was designed to run on various Unix-based systems, including OKI UX, SunOS, and HP-UX.

### Technical Specifications
- **Platforms**: Supported OKI Station 7300/30, Intel i860, SPARC, and PA-RISC architectures.
- **Compliance**: Followed ANSI X3.226 and the Common Lisp the Language, 2nd Edition (CLtL2) standards.
- **Operating Systems**: Compatible with OKI UX, SunOS, and HP-UX.

### Historical Context
- **Release Date**: October 1991.
- **Latest Version**: Version 2.00, released in 1992.
- **Official Names**: Initially known as "Tachyon Common Lisp" before being officially named "OKI Common Lisp."

### Significance
- **Unix Lisp Implementation**: One of the few Lisp implementations designed for Unix-based systems.
- **Multi-Platform Support**: Demonstrated the flexibility of Lisp by supporting multiple architectures.
- **Standard Adherence**: Ensured broad compatibility with other Lisp environments through adherence to ANSI and CLtL2 standards.

### Wikipedia Coverage
- **Languages**: Available in English and Japanese.
- **Title**: "OKI Common Lisp" on Wikipedia.

## References

1. Tachyon Common Lisp
2. [Source](https://www.oki.com/jp/Home/JIS/Books/KENKAI/n197/pdf/197_R32.pdf)
3. [Source](http://id.nii.ac.jp/1001/00123818/)