ISO IEC 13816-2007 PDF

St ISO IEC 13816-2007

Name in English:
St ISO IEC 13816-2007

Name in Russian:
Ст ISO IEC 13816-2007

Description in English:

Original standard ISO IEC 13816-2007 in PDF full version. Additional info + preview on request

Description in Russian:
Оригинальный стандарт ISO IEC 13816-2007 в PDF полная версия. Дополнительная инфо + превью по запросу
Document status:
Active

Format:
Electronic (PDF)

Delivery time (for English version):
1 business day

Delivery time (for Russian version):
365 business days

SKU:
stiso24123

Choose Document Language:
€25

Full title and description

Information technology — Programming languages, their environments and system software interfaces — Programming language ISLISP. ISO/IEC 13816:2007 specifies the syntax and semantics of the ISLISP programming language and prescribes requirements for a conforming ISLISP processor and for a conforming ISLISP text.

Abstract

ISO/IEC 13816:2007 defines the lexical, syntactic and semantic rules of ISLISP, the object system and core data types, evaluation and scope rules, I/O and streams, macros and control constructs, and conformance requirements for implementations. The standard records the language design goals (compatibility with existing Lisp dialects where feasible; focus on basic functionality; object‑orientation; extensibility; industrial orientation; and promotion of efficient implementations) and lists items it does not specify (system capacity limits, execution activation methods, typographical presentation and optional implementation extensions).

General information

  • Status: Published (International Standard; confirmed during systematic review).
  • Publication date: 2007-10-01 (Edition 2, published October 2007).
  • Publisher: International Organization for Standardization (ISO) and International Electrotechnical Commission (IEC) — published jointly as an ISO/IEC standard.
  • ICS / categories: 35.060 — Languages used in information technology.
  • Edition / version: Edition 2 (2007).
  • Number of pages: 127 pages.

Scope

The standard specifies the syntax and semantics of the ISLISP programming language and provides the normative requirements a conforming ISLISP processor and conforming ISLISP text must meet. It covers lexical structure, syntax, evaluation rules, the object system, core data types, standard I/O, macros, error/condition handling and conformance testing guidance; it explicitly does not define system capacity limits, activation/preparation methods for execution, typographical presentation, or optional implementation extensions.

Key topics and requirements

  • Formal lexical and syntactic rules (tokens, separators, comments, textual representation).
  • Semantic rules including evaluation model, scoping and function application.
  • Object system: classes, metaclasses, inheritance, slots, instances, generic functions and method dispatch.
  • Core data types and standard libraries (symbols, numbers, characters, strings, lists, arrays, streams and I/O).
  • Macro facilities, declarations, condition (error) system and non‑local control constructs.
  • Conformance requirements and guidance on implementation‑defined versus normative behavior to support portability.

Typical use and users

Primary users are implementers of ISLISP processors and tool vendors, language designers and researchers working with Lisp‑family languages, and organizations embedding a compact, extensible Lisp dialect into applications or industrial systems. The standard is aimed at promoting portable, efficient implementations and clarifying conformance for commercial and industrial use.

Related standards

This second edition (2007) cancels and replaces the first edition ISO/IEC 13816:1997 (withdrawn). ISO/IEC 13816 is produced by ISO/IEC JTC 1/SC 22, which also publishes standards for other programming languages and language interfaces — see the SC 22 catalogue for related language standards.

Keywords

ISLISP, Lisp, programming language, syntax, semantics, object system, conformance, ISO/IEC JTC 1/SC 22, 35.060.

FAQ

Q: What is this standard?

A: ISO/IEC 13816:2007 is the international standard that defines the ISLISP programming language (syntax, semantics and conformance requirements) — Edition 2, published in October 2007.

Q: What does it cover?

A: It covers lexical and syntactic rules, evaluation and scoping, the object system, core types and libraries, I/O and streams, macros, condition handling and conformance/testing guidance. It does not mandate system capacity limits, activation methods, typographic presentation or optional extensions.

Q: Who typically uses it?

A: Language implementers, tool and runtime developers, researchers in programming languages, and organizations embedding a compact Lisp dialect in industrial or commercial software.

Q: Is it current or superseded?

A: The 1997 first edition was withdrawn and replaced by ISO/IEC 13816:2007 (Edition 2). The 2007 edition is the current published international standard and was confirmed in systematic review processes (confirmed status recorded by ISO).

Q: Is it part of a series?

A: It is part of the body of programming language standards maintained by ISO/IEC JTC 1/SC 22; it is the ISLISP entry within the SC 22 programme but not a multi‑part series itself.

Q: What are the key keywords?

A: ISLISP, Lisp, programming language standard, syntax, semantics, object‑oriented, conformance, ISO/IEC.