ISO/IEC 13816:2007 情報技術—プログラミング言語、その環境、およびシステムソフトウェアインターフェイス—プログラミング言語ISLISP | ページ 3

※一部、英文及び仏文を自動翻訳した日本語訳を使用しています。

序章

プログラミング言語 ISL ispは、L ispファミリーのメンバーです。

次の要因は、ISL ispの設計目標の確立に影響を与えました。

  • 1.広く合意されている L ispの機能を標準化する国際的な L ispコミュニティの願望。
  • 2.互換性のない方言Common -L isp 、 eu L isp 、 Le -L isp 、およびScheme (アルファベット順に記載) の存在。
  • 3. L ispを工業言語として肯定したいという欲求。

これにより、ISL ispの次の設計目標が導かれました。

  • 1. ISL ispは、実行可能な場合、既存の L isp ダイアレクトと互換性があります。
  • 2. ISL ispは、基本的な機能を提供することを主要な目標として持つものとします。
  • 3. ISL ispはオブジェクト指向でなければならない。
  • 4. ISL ispは、拡張性を考慮して設計する必要があります。
  • 5. ISL ispは、学術的なニーズよりも産業上のニーズを優先するものとします。
  • 6. ISL ispは、効率的な実装と適用を促進するものとします。

Introduction

The programming language ISL isp is a member of the L isp family.

The following factors influenced the establishment of design goals for ISL isp:

  • 1. A desire of the international Lisp community to standardize on those features of Lisp upon which there is widespread agreement.
  • 2. The existence of the incompatible dialects Common-Lisp, EuLisp, Le-Lisp, and Scheme (mentioned in alphabetical order).
  • 3. A desire to affirm Lisp as an industrial language.

This led to the following design goals for ISLisp:

  • 1. ISLisp shall be compatible with existing Lisp dialects where feasible.
  • 2. ISLisp shall have as a primary goal to provide basic functionality.
  • 3. ISLisp shall be object-oriented.
  • 4. ISLisp shall be designed with extensibility in mind.
  • 5. ISLisp shall give priority to industrial needs over academic needs.
  • 6. ISLisp shall promote efficient implementations and applications.