Wiki
Download
Manual
Eggs
API
Tests
Bugs
show
edit
history
You can edit this page using
wiki syntax
for markup.
Article contents:
== Outdated egg! This is an egg for CHICKEN 3, the unsupported old release. You're almost certainly looking for [[/eggref/4/srfi-57|the CHICKEN 4 version of this egg]], if it exists. If it does not exist, there may be equivalent functionality provided by another egg; have a look at the [[https://wiki.call-cc.org/chicken-projects/egg-index-4.html|egg index]]. Otherwise, please consider porting this egg to the current version of CHICKEN. [[tags: egg]] == srfi-57 [[toc:]] === Description An implementation of [[http://srfi.schemers.org/srfi-57/|SRFI-57]] (records). Provides an enhanced version of {{define-record-type}} ([[http://srfi.schemers.org/srfi-9/|SRFI-9]]), type-schemes and other extensions. This extension is currently unsupported. It is buggy and maintenance status is not entirely clear. === Author <nowiki>André</nowiki> van Tonder === Requirements [[syntax-case]] === Download [[http://code.call-cc.org/legacy-eggs/3/srfi-57.egg|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 [[http://srfi.schemers.org/srfi-57/srfi-57.html|here]]. === Changelog * 1.4 Modified internal definition of {{define-method}} to allow the use of records in {{syntax-case}} modules; allows easier bootstrap * 1.3 Changed .setup script to reflect new distribution of syntax-case * 1.2 Internal version of {{define-record-type}} creates unique but more useful tag * 1.1 {{srfi-57.scm}} required srfi-1 [Thanks to Dale Jordan] * 1.0 Initial release === 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.
Description of your changes:
I would like to authenticate
Authentication
Username:
Password:
Spam control
What do you get when you add 21 to 17?