Hi,

I develop a computer algebra system in Java (JAS) at 
   http://krum.rz.uni-mannheim.de/jas/

The system has only limited capabilities for linear algebra and its main focus 
is on general commutative and non commutative algebras. So I would eventually 
like to use linear algebra algorithms from Apache Commons Math or other 
libraries with the JAS data types (e.g. polynomials). However, the 
interoperability is hindered as there must be adaptor classes to implement the 
respective interfaces and to delegate the computation to the respective 
implementation. For example see

  http://krum.rz.uni-mannheim.de/jas/commons-math_adapter.jar
  http://krum.rz.uni-mannheim.de/jas/jlinalg_adapter.jar

As this has obvious disadvantages I propose to design and agree on a common 
set of interfaces to improve the situation. The interfaces could be hosted at 
ACM and then used by all interested parties. As there are already some related 
issues in the ACM Jira issue tracker with respect to the interfaces, for 
example 

https://issues.apache.org/jira/secure/IssueNavigator.jspa?reset=true&jqlQuery=project+%3D+MATH+AND+%28summary+%7E+FieldElement+OR+description+%7E+FieldElement+OR+comment+%7E+FieldElement%29

it might be the time to work in the proposed direction. As I am not familiar 
with the ACM solution and conclusion finding and decision making, please make 
proposals on how we could work together, if you have interests in the same 
direction.

Kind regards

  Heinz
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org

Reply via email to