I have a feeling that certain people are wanting to implement class-like
inheritance because it is more familiar/comfortable to them.

I strongly agree with Pascal. Prototype-based inheritance works beautifully,
and is native to javascript, so why would we want to enforce a different
type of inheritance to use the API? Most dynapi users will at least be
familiar with javascript, and may be expecting Prototype-like behavior.

It's kind of like creating a number class instead of using built in number
objects and primitive types. It's pointeless.

As far as the class/prototype argument as to what Netscape says, the first
line of this article:

http://developer.netscape.com/docs/manuals/communicator/jsobj/contents.htm

reads as follows:

"JavaScript is an object-oriented language based on prototypes, rather than,
as is common, being class-based."

-jaredn




_______________________________________________
Dynapi-Dev mailing list
[EMAIL PROTECTED]
http://lists.sourceforge.net/lists/listinfo/dynapi-dev

Reply via email to