Com

I don’t know how they did it, but Canonical turned the normally frustrating and inane Eclipse environment set up into a god damn dog’s breakfast rotting on the steps to the portal of hell.

I used to want to do a little brushing up on my Eclipse/Struts/Ajax skills but now I mostly just want to punch holes in walls.

Javadoc library

The great reorganization and unit test extravaganza continues. I’ve got most of my various and sundry projects migrated to use the NetBeans IDE. Also have pretty much everything migrated to use Maven. Which is very nice.

What I’ve been up to all morning. I would also post the accompanying SVN repos to go with these but, ummm, I have my web sites in the same browsable universe. And there’s some “sensitive” information therein.

Anyway, I can provide source if you’re interested. And I just know you are.

Eclipsed

I’ve gotten really tired of Eclipse pooping up my Maven projects. Like seriously bringing the buttstain. I’ve loved Eclipse ever since I started using it back in my time with the EVIADA project. I wrote a good bit of the UI for the Annotator’s Workbench using Eclipse.

I’ve used it ever since then too, even if the vi key bindings thing in the editor has never gone well. I’d been holding out for the Indigo release but the last week has seen me “reboot” my workspace twice already. When I code for fun, I want to code…not fight with an IDE.

But no more. Tonight I’m setting up a NetBeans environment. Damn the consequences! Hopefully the culture shock is not too great.

Java Mathematic Expression Parser

JMEP is exactly what I’ve been beating my head over for the past few weeks. Seriously way better than what I was writing and, from the testing I’ve done, way more robust. If you’ve been looking for an open-source java parser for mathematical expressions, your search is over.

Never was interested in building a parser, I’m way more interested in building a cross-platform GUI fantasy baseball draft manager. Using JMEP cut my own codebase by several dozen classes and simplified the whole stats interface aspect significantly.

Uncomfortable Truths

So I asked this question on Ask Metafilter because I’ve been trying to figure out a sticky (to me) problem. I’m not sure how I want to model this using Java.

Among the answers provided (all seem top-notch so far) was a link to an article, Execution in the Kingdom of Nouns. Even though it was written well-neigh two years ago, I had not read it until now. Let me just say my life has been poorer for it.

But the weird thing is that it is a really uncomfortable essay for me to read. I really really like the rigid structure of Java. Code written in Java is so well organized because of the rules and syntax. It is elegant and it does permit me a small level of smugness knowing I write in such a demanding language. And, basically, this article is listing the ways this language is so difficult to work with and that things need not be so crapular. Also, my design problem is not so large a problem when attacked with a less-noun-centric language.

At any rate, I haven’t done much more than read the answers in the thread so far and then the linked article so I don’t know how helpful the help will prove to be. I did, however, have to share the excellent rant.