[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Why the inversion of mutability between make-rtd and define-record-type?

This page is part of the web mail archives of SRFI 99 from before July 7th, 2015. The new archives for SRFI 99 contain all messages, not just those from before July 7th, 2015.

What is the rationale for making make-rtd's succinct identifier-only
field spec mean mutability for the field instead of immutability?  This
is a confusing mismatch with define-record-type's succinct
identifier-only field spec which means immutability.  Also, I prefer the
philosophy of immutability by default and requiring more effort/thought
for mutability.  Also, why is a succinct field spec even justified for
the procedural layer?

: Derick