The MAXON API utilizes various advanced tools and techniques.
The source processor is a Python script analysing a plugins source code and creating additional code. See Source Processor.
New instances of a given class can be created using build-in memory management tools. But it is preferred to use the MAXON API reference system.
For creation of classic API objects see Entity Creation and Destruction Manual (Classic). Most components of the MAXON API are based on interfaces, see Interface Basics.
The MAXON API includes an advanced error system that allows to track errors in the application. Debug information can be logged using various debug functions and a logger system.
See also LoggerInterface Manual.
These technologies are used with many classes and interfaces of the MAXON API: