2012/2/26 Ludovic Courtès <l...@gnu.org>:
> Hi,
>
> Alex Shinn <alexsh...@gmail.com> skribis:
>
>> On Thu, Feb 23, 2012 at 7:06 AM, Andy Wingo <wi...@pobox.com> wrote:
>
> [...]
>
>>>> * R7RS exceptions
>>>
>>> Are they like R6RS exceptions?
>>
>> Yes, just the exceptions with no condition hierarchy.
>
> Ouch, like SRFI-35--.  I’d be curious to see the rationale for yet
> another record API, and one that doesn’t support inheritance.

No, not like SRFI-35, no condition types at all.
Instead you raise arbitrary objects (you can make
your own hierarchy if you want), and condition
types will be defined in the large language.

You seem to be confused about inheritance.
SRFI-35 and R6RS provided multiple inheritance,
while the record system supported only single
inheritance.  We will not repeat this mistake.

-- 
Alex

Reply via email to