> For example, since the standard library does not have a Matrix class suitable for numerical applications (or maybe it does today...) using multiple libraries each with its own Matrix class is difficult.
well, Python comes with a builtin "matrix-like" array type and yet it's not the one which is the most used in scientific computation.
Python provides the buffer interface, however (which `array` module implements), which links Python's buffers and memoryviews to numpy arrays to multiple other 3rd-party array-like and table-like types and structures.
Re:Modern C++ Won't Save Us
by RayDonnelly on Tuesday April 23, 2019 @07:50AM
(#19727642)
.. because it's (relatively speaking) brand new?
For example, since the standard library does not have a Matrix class suitable for numerical applications (or maybe it does today...) using multiple libraries each with its own Matrix class is difficult. Multiple libraries are needed since one library may not contain all numerical algorithms one may require for a given app.
This is not a problem for Google where I assume everyone is using internally written code -- but is a problem for most of us.