Sunday, July 30, 2006

Powerful classifiers greatly simplify application code

The promote and demote commands, together with the move command, add a measure of agility. And they are now finished and checked in. It went very quickly, partly because the API is in reasonable shape and partly because I coded them before in AgileWiki2.

So there's a bit of cleanup to do--I don't like the restrictions on addParent and there are a number of displays which require minor changes--and then we do the 3.2 release. And a whole lot sooner than I had thought.

I am very much looking forward to adding classifiers to AgileWiki3. This is an area where Rolonics really shines.

One way to think of classifiers is as a late-binding system. Classifier Sections define the namespace, and Entries (typically Classifier Entries, but also Ledger Entries perhaps) then reference other rolons in the namespace by name. This makes for a very powerful programming system, especially with the richness available via a half dozen different kinds of Classifier Sections. Application programming suddenly gets very very simple.

Bill

0 Comments:

Post a Comment

<< Home