BlobbieScript - Features

Flaws in the Easyact Engine

Almost all of the features in the new BlobbieScript engine arose to solve inadequacies of the easyact engine. The following is a list of features that were (or will be) implemented to meet and exceed the shortcomings of the Easyact engine:

  • Backward compatible with existing Easyact code
  • Real-time data access
  • Looping constructs
  • Block protection for time sensitive routines (mutexes)
  • Fully exploitable precedence based operations
  • On the fly declaration and access of instance variables
  • Static variables
  • Associative array data containers
  • Contextual resolutions for accessing internal data fields
  • Variables use copy-on-write method of copying
  • Easily extensible
  • Return values from scripts for scriptlet embedding
  • Line continuation breaks
  • Error messages which pinpoint problems
  • context manipulation (thread management)
  • User function declaration (after initial engine)