Skip to content

Early Stage C Build

Latest
Compare
Choose a tag to compare
@jweinst1 jweinst1 released this 14 Aug 02:45
· 59 commits to master since this release

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 and XenInt object classes
  • The XenObject base class which facilitates streams
  • The XenReaction struct with implements reactions as dynamic objects
  • The ObjectPrinter class.