|
Understanding Platforms |
Top Previous Next |
As an embedded language, Tibbo Basic may find itself within many various hardware devices; each such device may have different capabilities in terms of storage, physical interfaces, processing power, and other such parameters.
Thus, Tibbo Basic is not a one-size-fits-all affair; it is customized specifically for every type of physical device on which TiOS runs. A function which initializes a WiFi interface would make very little sense on a device which does not support WiFi. The same would go for a function which clears the screen -- what if you have no screen? This holds true even for string functions -- some platforms are so tiny, they do not even need to support string processing!
Because of this, the 'core' of the Tibbo Basic language is actually very minimalistic -- we call it "pure" -- it contains only the statements listed under Statements below. Any other functionality is implemented specifically for each platform, and is documented in detail for your platform under Platforms.