<h1>JMath: A Java API for doing Math</h1>
<p>Hello. I would like to introduce JMath project. JMath is math API for doing serious math with Java.</p>
<p>With JMath you can do linear algebra, set calculations, general math calculations such as arithmetics, fractions and the like.</p>
Java Closures? What are they?
The question wheather closures are functions or objects came to my mind when reading several proposals concerning on closures. It looks like most authors regard them as both - functions and objects but giving not a real and concrete distinction in what case a closure is a function - or functional object - and an object.
New Feautures: Eigenvalues and triple scalar product
The next release of LinAlg API will provide methods to compute Eigenvalues and the triple scalar product.
Eigenvalues and the triple scalar product are common and helpful mathematical features that are useful for solving a lot of common math problems.
No more symbols please>
In my last Blog i did make some suggestions to get rid of the redundand => syntax of closures. I suggested to use := and to invent a keyword i.g.
First: Getting rid of =>
Basically, when i read all the proposals, comments and pros and cons on closures in Java the first thing i would get rid of is the obviously redundant => declaration.
So in case of block statements the following would be allowed:
LinAlg API CVS trunk is open
There is a first source files upload avaiable for LinAlg API in CVS trunk. To check out the sources simply use your favorite CVS access programm and type the following commands:
20 Fellows make up a Community
The twentieth member has joined the LinAlg API community. Members background ranges from computer sciences and software engineers with up to 5 years of experience in Java programming and with industry background.
In my last Blog i said that LinAlg API is finished. This is still true yet i did add some more features to it and revealed two new ports for mobile and 64 bit platforms as a special christmas release :).
With this release LinAlg API now offers core features for the following mathematical types and a bit more:
LinAlg API: its finished
Yes. Finally, i got it done. LinAlg API now offers all the things i wanted to see it have. Sure, there are some things to do here and there but basically all features from my todo list are now implemented and exist at an almost complete level.
Mercurial at home
Since the beginning of OpenJDK i followed the discussion about the mercurial move. Since the main job of porting over the sources from subversion CVS to Mercurial - that is the Mercurial transition - is done i wanted to test Mercurial myself at home.