You are looking at historical revision 28426 of this page. It may differ significantly from its current revision.
srfi-101
Chicken port of SRFI 101.
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
- Exports all SRFI 101 identifiers without a prefix, except quote which is ra:quote. The identifiers display-list and write-list are not prefixed.
(require-extension srfi-101)
Requirements
Bugs and Limitations
- Cannot rebind the quote identifier for Chicken.
Author
Version history
- 0.0.2
- Fix for ticket #630.
- 0.0.1
- Initial Chicken 4 release.
License
See the source.