srfi-101

Chicken port of SRFI 101.

  1. srfi-101
  2. Documentation
    1. Functional Lists
      1. Usage
      2. ra:display-list
      3. ra:write-list
  3. Usage
  4. Requirements
  5. Bugs and Limitations
  6. Author
  7. Version history
  8. License

Documentation

SRFI 101 describes a functional replacement representation for the Scheme list concept. The implementation here is based on the reference implementation.

Unlike the reference implementation the quote is not rebound.

Functional Lists

Exports the SRFI 101 identifiers with an ra: prefix. Provides some support for list printing via a record-printer and auxillary procedures. No support is provided for input.

Usage

(require-extension srfi-101)

ra:display-list

[procedure] (ra:display-list RA:CONS [OUT (current-output-port)])

ra:write-list

[procedure] (ra:write-list RA:CONS [OUT (current-output-port)])

Usage

(require-extension srfi-101)

Requirements

vector-lib

Bugs and Limitations

Author

Kon Lovett

Version history

0.0.2
Fix for ticket #630.
0.0.1
Initial Chicken 4 release.

License

See the source.