Table of contents
   1 Global
      1.1 Abstract
      1.2 How does compiler work?
   2 Reasons
      2.1 Example
      2.2 Microsoft's COM technology
   3 IRONSEED language reference
      3.1 Abstract
      3.2 IRONSEED Syntax
      3.3 Running ironseed programs
      3.4 Language constructs (preprocessor)
         3.4.1 #include construct
         3.4.2 #define construct
         3.4.3 #ifdef, #ifndef, #else, #endif constructs
      3.5 Language constructs (compiler)
         3.5.1 Comments
         3.5.2 Declarations
            3.5.2.1 Packages
            3.5.2.2 Enums
            3.5.2.3 Functions
            3.5.2.4 Classes
            3.5.2.5 MClasses
            3.5.2.6 Constructors
            3.5.2.7 Destructors
            3.5.2.8 Methods
         3.5.3 Statements
            3.5.3.1 ExpressionStatement
            3.5.3.2 IfStatement
            3.5.3.3 WhileStatement
            3.5.3.4 ForStatement
            3.5.3.5 ReturnStatement
            3.5.3.6 VarDeclarationStatement
            3.5.3.7 BlockStatement
            3.5.3.8 AlertStatement
         3.5.4 Expressions
      3.6 Language constructs (ironC)
         3.6.1 add_ref()
         3.6.2 del_ref()
         3.6.3 CALL[...](...)
         3.6.4 CALL<...>[...](...)
         3.6.5 PCALL[...](...)
         3.6.6 PCALL<...>[...](...)