Instead, write a meta-library that generates fast C / C++ / Fortran / whatever code.
Game devs have long had discussions about how to make "the one true standard vector library". Except, no one can agree.
But ... the existence of LAPACK, etc. and the nature of linalg mean that it's a very limited domain that could be specified very clearly.
So ... let users generate their own vector library, with choice of naming, language, which of the spec functions to include, simd, templated yes/no, etc.
welcome to: http://www.wowowbiz.com/
The website wholesale for many kinds of fashion shoes, like the nike,jorda-n,prada,ad-idas, also
including the jeans,shir-ts,bags,ha-t and the decorations. All the products are free shipping, and the the
price is competitive, and also can accept the paypal payment.,after the payment, can ship within short
time. http://www.wowowbiz.com/
4 comments
[ 2.6 ms ] story [ 20.0 ms ] threadThe first Lisp program I wrote was a matrix based encryption program I wrote for a linear algebra class back in college.
Instead, write a meta-library that generates fast C / C++ / Fortran / whatever code.
Game devs have long had discussions about how to make "the one true standard vector library". Except, no one can agree.
But ... the existence of LAPACK, etc. and the nature of linalg mean that it's a very limited domain that could be specified very clearly.
So ... let users generate their own vector library, with choice of naming, language, which of the spec functions to include, simd, templated yes/no, etc.
I've got some ugly beginnings in Python ...