This is the earliest build of the Xenon language, entirely in C. From here on, the language will be grown by interfacing C and C++, to allow for simpler error handling and other features of the language.
This build contains:
- The
XenEnv
hashtable for storing variables - The
XenMachine
struct to function as the main virtual machine - The
XenString
,XenChar
,XenBool
andXenInt
object classes - The
XenObject
base class which facilitates streams - The
XenReaction
struct with implements reactions as dynamic objects - The
ObjectPrinter
class.