Saturday, March 04, 2006

rolonic advantage

One of the drivers behind using Rolonic theory for programming is its completeness. In rolonics, everything is a journal, ledger, descriptor or classifier. And everything is a rolon. So there is only so much to be implemented to achieve completeness. With incomplete systems, you are always inventing artifacts to serve special needs because programming theory is so incomplete. This especially applies when dealing with time.

I woke up this morning thinking that, with journals being first-class user objects, we no longer need login events. Journals/transactions ARE events in time. Then I realized that I've created a bunch of special case attributes on transactions where I should have just had classifiers and perhaps even tags. Gotta go back and clean that up.

Finally it occurred to me that a tag match which matches a transaction could be the basis for event programming, the newly created transaction then triggering some activity in the role to which it matches.

Rolonics is so very simple and so universally applicable that its hard to see it sometimes. I've always said that the obvious takes longer.

Bill

2 Comments:

At Sat Mar 04, 06:48:00 AM GMT+5:30, Blogger NoKas said...

This comment has been removed by a blog administrator.

 
At Sat Mar 04, 06:50:00 AM GMT+5:30, Blogger NoKas said...

Very nice use of tagging to facilitate
the formation of an aggregation (ie whole) for which the transaction becomes a part. The tag match determines the context for this rolon. A classic mechanism in agent technology.

And remember, a tag IS a classifier.

You are a clever fellow Mr. Bill.

;-norm

 

Post a Comment

<< Home