srfi-57

  1. srfi-57
    1. Description
    2. Author
    3. Requirements
    4. Download
    5. Documentation
    6. Changelog
    7. License

Description

An implementation of SRFI-57 (records). Provides an enhanced version of define-record-type (SRFI-9), type-schemes and other extensions.

This extension is currently unsupported. It is buggy and maintenance status is not entirely clear.

Author

André
van Tonder

Requirements

syntax-case

Download

srfi-57.egg

Documentation

This extension works only with the hygienic (syntax-case) macro system. To use the facilities provided by this library, you have to import the records module, like this:

 (import records)

The official documentation for SRFI-57 can be found here.

Changelog

License

 Copyright (C) Andre van Tonder (2004). All Rights Reserved.
 
 This document and translations of it may be copied and furnished to others, and derivative works that comment on or otherwise explain it or assist in its implementation may be prepared, copied, published and distributed, in whole or in part, without restriction of any kind, provided that the above copyright notice and this paragraph are included on all such copies and derivative works. However, this document itself may not be modified in any way, such as by removing the copyright notice or references to the Scheme Request For Implementation process or editors, except as needed for the purpose of developing SRFIs in which case the procedures for copyrights defined in the SRFI process must be followed, or as required to translate it into languages other than English.
 
 The limited permissions granted above are perpetual and will not be revoked by the authors or their successors or assigns.
 
 This document and the information contained herein is provided on an "AS IS" basis and THE AUTHOR AND THE SRFI EDITORS DISCLAIM ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.