Banate CAD Documentation As Visualization and Design systems go,
Banate CAD is not that large of a system, but as small and easy
as things may be, it does require some amount of documentation.
Herein you will find links to a growing amount of documentation.
At first, what you see here would be considered “Reference
Manual”. What will follow on would be considered “User Manual”.
The core scripting language is Lua. As scripting languages are
concerned, Lua is fairly minimal. It does follow in the
footsteps of traditional ‘C’ syntax based languages, but it is a
dynamic scripting language, much like Python, or Ruby. Lua
itself only has a few key data types: number – Represented by a
‘double’, has plenty of size and precision to deal with anything
in the graphics environment bool – Nice for performing logical
operations, including branching control string – Technically, a
table of characters, but has some key features of its own table
– The core data type. Everything that’s not a number or bool, is
a table functio