Abstract:
We're not dummies any more, and it's time to take off the gloves and go for the throat. You are about to learn a no-holds-barred, go-for-broke approach to HAL2000 programming.
You will learn the correct way to write your Rules and Macros so as to create a cohesive program that can be diagrammed and documented. You will learn how to use Macros, Flags and Timers in ways you hadn't considered. You will learn how to interface your HAL programs to external programs and systems, both local and remote. You will learn the answers to questions you have yet to form.
When you have completed this tutorial you will be able to make your HAL2000 based system behave in ways the HAL designers never imagined.
You will become the Sensei.
This document does not teach you programming. Knowledge of conventional procedural programming is almost, but not quite, a handicap to understanding HAL programming.
If you are a programmer, we show you how to cast off the blinders imposed by your experience with other systems. We show you some of the less-than-obvious issues and techniques for getting the most out of HAL.
If you have never programmed a computer before, this document will show you just how simple it can be to make HAL do your bidding. Once you understand a few basics, HAL can be easily programmed to do almost anything.
|