johnwcowan / r7rs-work

96 stars 12 forks source link

ConditionsCowan seems to need update to properly reflect the released compound objects #31

Closed arvyy closed 2 years ago

arvyy commented 2 years ago

In particular, what is make-compound-type-properties?

johnwcowan commented 2 years ago

I've revamped the spec extensively to fit SRFI 222. If you think there are issues, let me know.

arvyy commented 2 years ago

There is still reference to make-compound-type-properties which isn't quite clear to me what it is. My guess would be this is generalization of what error-object-message does, ie search for pairs in subobjects list, and merge the cdr of pairs whose cars match the parameter.

Also, a question on how should condition-properties interact with r6rs compound type?

johnwcowan commented 2 years ago

I meant to remove compound-properties; now I've done it.

On Fri, Aug 19, 2022 at 6:23 AM arvyy @.***> wrote:

There is still reference to make-compound-type-properties which isn't quite clear to me what it is. My guess would be this is generalization of what error-object-message does, ie search for pairs in subobjects list, and merge the cdr of pairs whose cars match the parameter.

Also, a question on how should condition-properties interact with r6rs compound type?

— Reply to this email directly, view it on GitHub https://github.com/johnwcowan/r7rs-work/issues/31#issuecomment-1220509895, or unsubscribe https://github.com/notifications/unsubscribe-auth/AANPPBTVPMDNLZL6LSV5TFDVZ5OBXANCNFSM565MJ4EQ . You are receiving this because you commented.Message ID: @.***>