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)