Tutorial 2 - The XJack (eXtended Jack) Language

We start with basic XJack stuff.

Jack adepts will have noticed:

  • For void functions, no value return is required.
  • … as is the return statement itself required!
  • The function attribute “public” indicates the “global” scope (but is optional - and yes, there is a “private” attribute as well now!)

XJack Extensions

Here is a list of most of the extensions (compared to standard Jack).

Exception handling

Yes, we support exception handling now!

Variable argument lists

If you need variable length argument lists, there is good news!