Skip to content

Public test release

Pre-release
Pre-release
Compare
Choose a tag to compare
@auriocus auriocus released this 28 Jun 20:14
· 79 commits to master since this release

VecTcl public test release v0.1.6

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 complete. Please expect bugs and performance issues.

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, SVD, equation solving, Eigendecomposition, Schur decomposition)

What needs to be done

  • Implementation of a complete set of linear algebra math (matrix decompositions LU, Cholesky, pivoted QR, N-D FFT)
  • Better syntax for array construction
  • Performance improvements (operator folding, BLAS integration, compiler improvements, JIT compilation)

What was changed from 0.1.5

  • lots of bug fixes and memory leaks
  • Integration of LAPACK (no external dependency)
  • \ works for singular matrices (thanks to LAPACK DGELSY)
  • add more examples