Debugging lessons
For the past 6 weeks or so I’ve been trying to track down an elusive bug in my SNOMED classifier. The difficulty has been that it only manifest with very large input sets (I only managed to reduce it...
View ArticleVery high speed ontology classification
You heard it here first, SNOMED CT classified in 440s (under 7.5 min) based on an optimised version of the Desden Algorithm written in Java. This is more than three times faster than the best known...
View ArticleMore on Netbeans
Following my previous entry on Netbeans, I should mention that I was using 5.5, the current stable release, not one of the 6.0 Milestones which are supposed to have a much improved editing environment...
View ArticleREST micro-kernel
Earlier I mused briefly about standard OS APIs based on a REST approach. It seems that a commercial offshoot of some HP Labs research is actively developing a similar concept.
View ArticleNetbeans gripes
I’ve recently started using Netbeans for its profiler (I have some code that won’t run in 1.5G and I need to work out why) and while the profiler is vastly better than what Eclipse’s TPTP project...
View ArticleMagic Ink and Information Software
I have to agree with James, “Magic Ink: Information Software and the Graphical Interface” by Bret Victor, is an excellent essay, and a must read for anyone involved in producing any kind of software....
View ArticleRelationships as first class language constructs
Via LtU I found a reference to First Class Relationships in an Object-oriented Language, by Gavin Bierman and Alisdair Wren, a paper published at ECOOP 2005. This is great! I was kicking around this...
View ArticleRe: Bloody EMF
David Hearnden is having trouble with EMF and damn-it if I’m not having exactly the same problem and debugging experience. Debugging this stuff is like trying to debug interpreted code by...
View ArticleIn case you’re building SOAP systems, read this
http://wanderingbarque.com/nonintersecting/2006/11/15/the-s-stands-for-simple/ Puts it much better than I ever managed in my guest lectures at Griffith Uni on technologies for buliding distributed...
View ArticleJava Pet Peeve: Irregular array literals (initialisers)
By which I mean that I can (and have to) write code like: int[] foo = {1, 2, 3, 5, 7, 11}; testPrimes(foo); or, even worse: testPrimes(new int[] {1, 2, 3, 5, 7, 11}); rather than being able to just...
View Article