Jx9 Scripting Engine

An Embeddable Scripting Engine



Jx9 C/C++ API Reference.

These pages define the C-language interface to Jx9.


This is not a tutorial. These pages are designed to be precise.


For a tutorial introduction see Jx9 In 5 Minutes Or Less and/or An Introduction To The Jx9 C/C++ Interface.


This version of the C-language interface reference is broken down into small pages for easy viewing.


The same content is also available as a single large HTML or PDF file for those who prefer that format.


The interface is broken down into three categories:


List Of Objects.


This is a list of all abstract objects and datatypes used by the Jx9 library. There are seven objects in total but the two most important objects are: An engine handle jx9 and a virtual machine object jx9_vm.

List Of Constants.


This is a list of numeric constants used by Jx9 and represented by #defines in the jx9.h header file. These constants are things such as numeric return parameters from various interfaces (ex: JX9_OK, JX9_ABORT, etc.). Also, compile-time directives such as Jx9_ENBALE_THREADS, JX9_ENABLE_MATH_FUNC, etc. are discussed here.

List Of Functions.


This is a list of all functions and methods operating on the objects and using and/or returning constants. There are many functions, but most applications only use a handful.



Symisc Systems
Copyright © Symisc Systems