[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Why Single Inheritance Restriction?
Richard Kelsey <kelsey@xxxxxxx> writes:
> It's clear how multiple inheritance works with the predicates.
> How it works with the initializers isn't so obvious. For that
> matter, I am not sure how the initializers work for single
> inheritance. Are the supertype initializers called?
Yes. The PARENT clause provides arguments for the supertype
construction procedure's parameters. (Re-reading the spec, the
difference between "constructor" and "construction procedure" could
probably be made clearer.)
> In some particular order?
No---at least the current draft doesn't specify one, keeping with
Scheme's tradition here.
> What are the semantics of a partially initialized record?
I don't think there's a way to get one.
Cheers =8-} Mike
Friede, Völkerverständigung und überhaupt blabla