Goals for HAL Programming System
- Fully extensible.
- As simple as possible.
- Object Oriented.
- Quick programming turnaround time.
- Fast where most of the processing is done.
- Run many programs at the same time.
- All Classes, Methods, Properties, Objects can be created and changed easily
by the program itself.
- Simple hierarchy of Classes and of Objects.
- Simple Class inheritance.
- Simple external file architecture.
- Finest possible edit and compile without any linking of object modules.
- Scalable to relatively large size.
- Built in SQL, indexes, tables, lists, stacks and queues..
- Efficient vector handling of all data types.
- Internet interface.
- Runs on Windows PC machines.
- Can run as multiple separate systems on the same computer or in the background