Language-oriented programming

Lately there’s been a bunch of initiatives aimed at making software development easier and more robust, by having programmers create and program in domain-specific languages, instead of general-purpose ones like C or Java. Examples include Intentional Software which was spun off from Microsoft Research, the Meta Programming System by JetBrains, and Software Factories by Microsoft. …

Borland switches JBuilder to Eclipse

In a move a lot less talked about than Mac to Intel, Borland announced that a future version of JBuilder will be based on Eclipse. This is good news both for Borland and Eclipse — Borland can focus its energies on building on JBuilder top of an IDE ecosystem, instead of trying to compete against …

Speaking of Macs…

The two features I find most interesting about Mac OS X 10.4 (“Tiger”) are not the ones getting the biggest hoopla, Spotlight and Dashboard. I’m more intrigued by improvements aimed at programmers. Core Data helps the developer manage the data within an application. Core Data, along with Cocoa Bindings, promises to make it much easier …