Skip to content

Public test release

Pre-release
Pre-release
Compare
Choose a tag to compare
@auriocus auriocus released this 24 Apr 09:07
· 114 commits to master since this release

VecTcl public test release v0.1.0

This public test release demonstrates a large part of the functionality that VecTcl should provide. The supported vector language is close to the designed one, but the desired level of functionality is still not implemented in large parts, as well as performance improvements.
This release was compiled and tested under Linux 32bit, Linux 64bit, OSX 64bit (gcc and clang), Windows 32bit and Windows 64bit (mingw)

This is an alpha release, so expect things to change without notice.

What already works

  • Basic array shaping
  • Most infix operators (elementwise and matrix product related)
  • Integer, floating point and complex numbers
  • Arbitrary rank tensors
  • Reduction operators
  • Some linear algebra math (FFT, real SVD, QR, equation solving)

What needs to be done

  • Implementation of a complete set of linear algebra math (matrix decompositions LU, Cholesky, pivoted QR, N-D FFT)
  • LAPACK integration - probably as an infrastructure for the linear algebra
  • Better syntax for array construction
  • Performance improvements (via, e.g., operator folding, BLAS integration, compiler improvements, C based parser)