[r6rs-discuss] [Formal] Shorter record definition

From: Andre van Tonder <andre>
Date: Fri Nov 17 03:42:16 2006

---
This message is a formal comment which was submitted to formal-comment_at_r6rs.org, following the requirements described at: http://www.r6rs.org/process.html
---
Name        : Andre van Tonder
Email       : andre at het.brown.edu
Type        : enhancement
Priority    : minor
Component   : records
Version     : 5.91
Pages       : 71
Dependencies: None
Summary:
--------
A small but significantly useful enhancement to the conciseness of the most 
common case in the implicit naming record definition layer is requested.
Description:
------------
There have been many complaints regarding the verbosity of the
records proposal.  Therefore, please allow the further abbreviation:
   <field-spec> ::= <identifier>
for (immutable <identifier>).  This would make the 
most common case of record definition to be significant more concise.
For example,
   (define-record-type point (fields x y))
which competes well with many common conventions.
The immutable case should be the shorter form.
Received on Thu Nov 16 2006 - 12:18:10 UTC

This archive was generated by hypermail 2.3.0 : Wed Oct 23 2024 - 09:15:00 UTC