# ISLISP

> programming language in the Lisp family

**Wikidata**: [Q5974027](https://www.wikidata.org/wiki/Q5974027)  
**Wikipedia**: [English](https://en.wikipedia.org/wiki/ISLISP)  
**Source**: https://4ort.xyz/entity/islisp

## Summary
ISLISP is a programming language in the Lisp family, first developed in 1997. It is standardized under ISO 13816 and JIS X3012, and supports multiple programming paradigms, including functional, procedural, and object-oriented programming.

## Key Facts
- **Inception**: 1997
- **ISO Standard**: 13816
- **JIS Standard**: X3012
- **Dialect of**: Lisp
- **Programming Paradigms**: Functional, procedural, object-oriented, reflective, metaprogramming
- **Influenced by**: Common Lisp
- **Wikipedia Availability**: Available in English, Hebrew, Russian, Mandarin, and Cantonese
- **Sitelink Count**: 5

## FAQs
### Q: What is ISLISP, and how does it relate to Lisp?
A: ISLISP is a programming language in the Lisp family, standardized under ISO 13816 and JIS X3012. It supports multiple programming paradigms, including functional, procedural, and object-oriented programming, and is influenced by Common Lisp.

### Q: What standards does ISLISP comply with?
A: ISLISP is standardized under ISO 13816 and JIS X3012, ensuring its formal specification and interoperability.

### Q: What programming paradigms does ISLISP support?
A: ISLISP supports functional, procedural, object-oriented, reflective, and metaprogramming paradigms.

### Q: How many languages is ISLISP documented in on Wikipedia?
A: ISLISP has Wikipedia entries in English, Hebrew, Russian, Mandarin, and Cantonese.

### Q: Who influenced the development of ISLISP?
A: ISLISP was influenced by Common Lisp, a widely used dialect of Lisp.

## Why It Matters
ISLISP is significant as a standardized programming language in the Lisp family, designed to support multiple programming paradigms. Its standardization under ISO 13816 and JIS X3012 ensures its formal specification and interoperability, making it a reliable choice for developers working in functional, procedural, and object-oriented programming environments. By being influenced by Common Lisp, ISLISP benefits from a well-established foundation, while its reflective and metaprogramming capabilities enhance its flexibility and adaptability. The availability of ISLISP documentation in multiple languages, including English, Hebrew, Russian, Mandarin, and Cantonese, further broadens its accessibility and usability across diverse linguistic communities.

## Notable For
- **Standardization**: ISLISP is standardized under ISO 13816 and JIS X3012, ensuring formal specification and interoperability.
- **Multi-Paradigm Support**: It supports functional, procedural, object-oriented, reflective, and metaprogramming paradigms.
- **Influence from Common Lisp**: ISLISP draws from Common Lisp, a widely used dialect of Lisp.
- **Multilingual Documentation**: Available in English, Hebrew, Russian, Mandarin, and Cantonese on Wikipedia.
- **Reflective and Metaprogramming Capabilities**: Enhances flexibility and adaptability in programming tasks.

## Body
### Overview
ISLISP is a programming language in the Lisp family, first developed in 1997. It is standardized under ISO 13816 and JIS X3012, ensuring its formal specification and interoperability. ISLISP supports multiple programming paradigms, including functional, procedural, object-oriented, reflective, and metaprogramming.

### Standards and Compliance
- **ISO Standard**: ISLISP complies with ISO 13816, providing a formal specification for its syntax and semantics.
- **JIS Standard**: It is also standardized under JIS X3012, ensuring its adoption in Japan and other regions following Japanese Industrial Standards.

### Programming Paradigms
- **Functional Programming**: ISLISP supports functional programming, allowing for the use of pure functions and immutable data.
- **Procedural Programming**: It also supports procedural programming, enabling the use of procedures and control structures.
- **Object-Oriented Programming**: ISLISP includes object-oriented programming features, such as classes and inheritance.
- **Reflective Programming**: It supports reflective programming, allowing programs to inspect and modify their own structure and behavior.
- **Metaprogramming**: ISLISP enables metaprogramming, where programs can manipulate other programs as data.

### Influence and Documentation
- **Influenced by Common Lisp**: ISLISP draws from Common Lisp, a widely used dialect of Lisp, benefiting from its established foundation.
- **Multilingual Wikipedia Entries**: ISLISP has Wikipedia entries in English, Hebrew, Russian, Mandarin, and Cantonese, making it accessible to a global audience.

### Significance
ISLISP's standardization and multi-paradigm support make it a versatile and reliable choice for developers. Its reflective and metaprogramming capabilities enhance its flexibility, while its multilingual documentation ensures broad accessibility. By being influenced by Common Lisp, ISLISP benefits from a well-established foundation, making it a valuable tool in the programming language ecosystem.