SRFI 268: Multidimensional Array Literals

by Per Bothner (SRFI 163), Peter McGoron (design), and John Cowan (editor and steward)

status: draft (2026-03-30)

keywords: Reader Syntax

See also SRFI 25: Multi-dimensional Array Primitives, SRFI 122: Nonempty Intervals and Generalized Arrays, and SRFI 213: Identifier Properties.

Abstract

This is a specification of a lexical syntax for multi-dimensional arrays. It is a modest alteration of SRFI 163, which is an extension of the Common Lisp array reader syntax to handle non-zero lower bounds and optional uniform element types (compatibly with SRFI 4 and SRFI 160). It can be used in conjunction with SRFI 25, SRFI 122, or SRFI 213. There are recommendations for output formatting and a suggested format-array procedure.