Actionable Data Structure (ADS)


program actionable_ds;

var

   ADS:big_integer;

begin

   //The appropriate concurrent action magnifies data and structure

   ADS := Action * ( Data + Structure );

end.

Only Wirth could have said it better! Here are a few thought questions for you.

What we do know is that computing started with data. Then data obtained structure. Then data became more sophisticated and incorporated behavior in its primary structure. And, we have had data and action floating around in traditional data structures for sometime in the form of objects. But, this action has been dormant for the most part. The goal of the actionable data structures project is investigating the potential of invoking implicit actions stored within objects when the structures which hold them behave.