-
Book Overview & Buying
-
Table Of Contents
Practical Systems Programming in Go
By :
With the latest updates, SMALL has become a much more expressive and practical programming language. To ensure the reliability of these new features, we created a comprehensive suite of unit tests for the updated evaluator. These tests specifically target the nuances of variable scoping, nested loop execution, and the correct propagation of return statements, ensuring that the interpreter not only runs code but does so with predictable and stable behavior.
With the SMALL interpreter now fully operational and capable of executing iterative algorithms, we have established a mechanism to define logic through code. However, in the real world, logic is rarely abstract; it operates on data, and that data often arrives in continuous, time-stamped streams. Having built a tool to process instructions, we now turn our attention to processing information itself. The next chapter leaves the domain of compiler theory to tackle time series distances.