[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Update
This page is part of the web mail archives of SRFI 57 from before July 7th, 2015. The new archives for SRFI 57 contain all messages, not just those from before July 7th, 2015.
An updated version should appear soon. I have made the following changes:
- I have dropped the mutability/immutability distinction
- I have removed subtyping from define-record-type and added
define-record-scheme for encoding polymorphism. Type schemes
are similar to Java interfaces or Haskell typeclasses.
- Minor changes in syntax of record-compose.
- I have based the implementation on SRFI-9 records.
- Using a technique borrowed from Taylor Campbell's syntax-rules
tutorial, which I dub meta-quasiquotation, I was able to
dramatically simplify the implementation and dramatically
increase its readability. It should now be almost trivial to
port to your favourite low-level macro system.
Andre
- References:
- propositions, oppositions, and some minor details
- Re: propositions, oppositions, and some minor details
- Re: propositions, oppositions, and some minor details
- Re: propositions, oppositions, and some minor details
- Re: propositions, oppositions, and some minor details
- Re: propositions, oppositions, and some minor details
- Re: propositions, oppositions, and some minor details
- Re: propositions, oppositions, and some minor details
- Re: propositions, oppositions, and some minor details
- Re: propositions, oppositions, and some minor details
- Re: propositions, oppositions, and some minor details
- SRFI-57 update
- Re: SRFI-57 update
- Exposing monomorphic predicates/accessors
- Re: Exposing monomorphic predicates/accessors
- Re: Exposing monomorphic predicates/accessors
- Re: Exposing monomorphic predicates/accessors