Skip to main content

Alexander Schunk

Alexander Schunk is an graduate BA student of Comuter Science at the University of Applied Sciences. He writes German textbooks on Java Technology and is the owner of the project JDKGUITools which provides GUI versions of SDK command-line tools. Also he is member of the OpenJDK Project and frequntly posts Blogs on new insights of the OpenJDK compiler and the Java Runtime. Homepage: (always uder development :) )


alexanderschunk's blog

JMath a Java API for doing math

Posted by alexanderschunk on April 18, 2010 at 10:52 AM PDT

<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: Functions or Objects?

Posted by alexanderschunk on January 23, 2008 at 11:56 AM PST

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.

LinAlg API: Full List of Features

Posted by alexanderschunk on January 21, 2008 at 1:24 AM PST

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.

My View on Closures: Part 2

Posted by alexanderschunk on January 20, 2008 at 5:09 AM PST

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.

Yet Another Closures Proposal

Posted by alexanderschunk on January 17, 2008 at 9:47 AM PST

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

Posted by alexanderschunk on January 12, 2008 at 2:57 AM PST

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:

LinAlg API: 20 fellows make up a Community

Posted by alexanderschunk on January 9, 2008 at 7:12 AM PST

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.

LinAlg API: Christmas Present

Posted by alexanderschunk on December 22, 2007 at 2:20 AM PST

Christmas Releases

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: Finished

Posted by alexanderschunk on December 17, 2007 at 11:14 AM PST

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

Posted by alexanderschunk on December 13, 2007 at 10:55 AM PST

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.