I'm not even sure what you mean by "basic math types" (it would probably depend on which math curriculum you are using :-) but if you're not already aware of PEP 3141, that's where to start.
--Guido On Sat, Apr 4, 2009 at 8:09 AM, Antoine Pitrou <solip...@pitrou.net> wrote: > C. Titus Brown <ctb <at> msu.edu> writes: >> >> we're having a discussion over on the GSoC mailing list about basic >> math types >> > [...] >> -> >> -> Otherwise we'll be doomed to have each project implement vec2, vec3, >> -> vec4, matrix3/4, quaternion (which has already happened many times) - >> -> and continue to have interoperability issues. > > This interoperability problem is the very reason the new buffer API and > memoryview object were devised by Travis Oliphant (who is, AFAIK, a numpy > contributor). Unfortunately, Travis disappeared and left us with an unfinished > implementation which doesn't support anything else than linear byte buffers. > > So, rather than trying to stuff new specialized datatypes into Python, I > suggest > maths types proponents contribute the missing bits of the new buffer API and > memoryview object :-) > > Regards > > Antoine. > > > _______________________________________________ > Python-Dev mailing list > Python-Dev@python.org > http://mail.python.org/mailman/listinfo/python-dev > Unsubscribe: > http://mail.python.org/mailman/options/python-dev/guido%40python.org > -- --Guido van Rossum (home page: http://www.python.org/~guido/) _______________________________________________ Python-Dev mailing list Python-Dev@python.org http://mail.python.org/mailman/listinfo/python-dev Unsubscribe: http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com