[R6RS] How SRFI 35 enables communication protocols via conditions
Thu Jun 9 03:17:15 EDT 2005
"Manuel Serrano" <Manuel.Serrano at sophia.inria.fr> writes:
>> R5RS already has aggregate types in the forms of pairs, vectors, and
>> procedures. What mechanism a Scheme system uses for representing
>> conditions should be an implementation issue, not a specification
> No I disagree. Pushing your argument to its limit we could decide to ban
> everything but lambda!
I didn't argue for banning anything.
> Exceptions have something to do with records because they need type
> predicate and accessors, exactly what records provide.
Sure---and that's exactly what the SRFI 35 reference implementation
(define-record-type condition-type :condition-type
(really-make-condition-type name supertype fields all-fields)
Cheers =8-} Mike
Friede, V?lkerverst?ndigung und ?berhaupt blabla
More information about the R6RS