On 4/26/07, Talin <[EMAIL PROTECTED]> wrote:
> I kind of wish that it was called "incomplete" rather than abstract, for
> reasons that we've already discussed.

Can't remember the details though I vaguely recall some grumblings about that.

But why invent new terminology when we can leverage existing
terminology, even if the semantics aren't quite the same? Python has a
long history of doing that -- e.g. list, int, assignment, class,
method, multiple inheritance, all come from other languages but Python
gives them a new twist -- sometimes intentional (assignment, list,
int), sometimes because the simplistic, dynamic implementation just
can't provide what a typical compiler can do. I find that the current
meanings of "abstract method" and "abstract class" are still close
enough to C++ or Java that reusing the name is helpful rather than
harmful.

-- 
--Guido van Rossum (home page: http://www.python.org/~guido/)
_______________________________________________
Python-3000 mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-3000
Unsubscribe: 
http://mail.python.org/mailman/options/python-3000/archive%40mail-archive.com

Reply via email to