Yesterday, REAL Software let loose REALbasic 2007 Release 3. This release is primarily a bug fix release, which is what the user base has been clamoring for, but it does also have one new feature: Namespace support.
Namespaces are commonly used in Java and .NET and this is a welcome addition to REALbasic. In fact, I like it so much that I’m readying a new version of RBUnit that will encapsulate the RBUnit classes into an RBUnit namespace. It should be available soon on RBDevZone.
REALbasic’s implementation of namespaces is a little different than what I’m used to with Java and .NET. Instead of specifying the namespace in code, you create a module and then add your classes (other other modules) to it. It’s a nice way to visualize the namespace and I like it. One thing I would like to see added is the ability to put windows into a namespace, but given how windows are implemented in REALbasic that may not happen for a while.
I am also hoping that the REALbasic language and framework can now get wrapped up a bit into some nice namespaces.
Recent Comments