Support for mixins in doc is here. There's a couple potential small cleanups coming
soon that raise some questions for you all.

At the top right of every reference doc page there is 'Extends someclass'
When there are mixins, you'll now see 'With somemixin, someothermixin'.
(the names like somemixin are linked to the appropriate page).
Would you prefer more verbose:  'With mixins somemixin, someothermixin'
Or to emphasize the keywords, perhaps lower case 'with':
'with somemixin, someothermixin'.   The last would make sense if we
lower cased 'extends' also.

if a mixin does not contribute attributes (or events, functions), should we show the title
'Attributes inherited from somemixin' with an empty list?
That behavior (always show the title) is the same as that used for
regular inheritence. Should we always omit the title in this case (and for inheritance
with no attributes) too?

FYI, 'implements' (interfaces) is not really known by the doc tools AFAIK. But the fact that a class must implement all the methods says that the methods are all there and potentially documented (but the doc is not pulled from the interface). Perhaps that can be fixed someday. I just wanted to clear this up because
this came up in discussion.

- Don

--

Don Anderson
Java/C/C++, Berkeley DB, systems consultant

voice: 617-547-7881
email: [EMAIL PROTECTED]
www: http://www.ddanderson.com




Reply via email to