# CoCoA:CoCoA4.6.90 ReleasePlan

# Overview

CoCoA 4.6.90 is a preview release of the upcoming CoCoA 4.7. The release of CoCoA 4.6.90 is scheduled for Oct. 7th, 2006. The release is intented as a test for many of the new features that will ship with CoCoA 4.7.

As the number of people who contribute to CoCoA 4.X and the CoCoALib grows it has become more difficult to coordinate among the contributors. So what used to be handled in a very informal manner between a group of 2 or 3 people residing in close physical proximity in Genova has become a more difficult due to the distributed nature of the new contributors. We hope that this wiki page as well as the CoCoA forum in general will lead to a better release experience.

# Status of CoCoA 4.6.90 & CoCoALib 0.97.4 subprojects

While most development happens on the side of the CoCoALib, many subprojects are also integrated into the current CoCoA client, i.e. CoCoA 4.X. Due to this many sub projects appear for both CoCoA 4.6.90 and the CoCoALib 0.97.4.

## CoCoA 4.6.90

FIXME: add (more) details

- Weyl-algebras
- Preprocessing
- Multiple parameters: fixed, manual updated
- FGLM
- Border bases
- SVD & QR
- Eigenvalue solver: maybe - time permitting.
- approx BM
- Universal binaries for MacOSX
- non-commutative monoids/polynomials
- optimization of WinSockets
- print warning for "<<" instead of "Source" and "Use Q[xy]" instead of "Use Q[x,y]"
- test that the CoCoAServer matches the CoCoAClient

## CoCoALib 0.97.4

FIXME: add (more) details

- SUGAR: something is already there. Probably done in November 2006.
- Hilbert-functions: done. So far it's only an example in ex-hilbert1.C. Will not do multigradings until fully integrated, so Hilbert in CoCoA-4 is still better ==> no point in adding it to the CoCoAServer.
- Weyl-algebras: done, samples in examples/. Still unstable interface: now does something funny to make an elimination ordering. Nothing in the CoCoAServer.
- Preprocessing
- FGLM
- Border bases
- SVD & QR
- Eigenvalue solver: maybe - time permitting.
- approx BM
- Universal binaries for MacOSX .... should this be for CoCoA-4? are we talking of CoCoALib or CoCoAServer?
- non-commutative monoids/polynomials
- optimization of WinSockets
- LAPACK/BLAS abstraction-layer
- CoCoALib build-support for VS 2003/2005