[syntax] define-structure (name id1 ...) ((id2 val) ...)

ChezScheme: older mechanism similar to records. it is actually a wrapper to treat vectors as if structures, by defining constructors, accessors, etc.

See define-record for Chez's newer mechanism.

SRFI-9 defines a portable record mechansim define-record-type.

[syntax] define-structure (id0 id1 ... idN)

Chicken: used in the Andrew Wright's pattern matching package. See match. See also define-const-structure.

[configuration language] define-structure name interface clause ...

Scheme48, Scsh: one of the special forms of configuration language, which manages namespaces and libraries. A sort of module system. See Scheme48:ModuleSystem for details.

 rio orange