On Tue, Apr 8, 2008 at 1:34 PM, Benjamin Peterson
<[EMAIL PROTECTED]> >  Another thought: Even if other
implementations provide these
>  functions, it doesn't really mean they are compatible. Allowing each
>  implementation to have their own interpreter module can clear up
>  confusion regarding how much they support what is returned.

That's not the Python spirit. The spirit is that *if* they support
similar enough functionality the APIs should be named the same, in the
same module, and have the same signature. E.g. the os module is built
on this principle. Many APIs there are optional, but if they exist,
they have a known name and spec. (The posix/nt underlying modules are
implementation details that most users never need to know about.)

-- 
--Guido van Rossum (home page: http://www.python.org/~guido/)
_______________________________________________
Python-3000 mailing list
Python-3000@python.org
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