theKernel 10.0
Loading...
Searching...
No Matches
MkObjectC_PY_API

MkObjectC - class known as obj or object is used as base-class type for a Programming-Language-Micro-Kernel (PLMK) class … More...

+ Collaboration diagram for MkObjectC_PY_API:

Topics

 MkObjectC_Class_PY_API
 MkObjectC - define the class …
 
 MkObjectC_TOR_PY_API
 MkObjectC - create and destroy a managed-object
 
 MkObjectC_Obj_PY_API
 MkObjectC - managed-object details
 
 MkObjectC_Misc_PY_API
 MkObjectC - various functions related to the MkObjectS
 
 MkObjectC_Log_PY_API
 MkObjectC - log information to MkLogFileC (default: stderr) …
 
 MkObjectC_Dbg_PY_API
 MkObjectC - log a debugging-message to the MkLogFileC (default: stderr) …
 
 MkObjectC_Sys_PY_API
 MkObjectC - L)anguage A)bstraction L)ayer definition …
 

Detailed Description

MkObjectC - class known as obj or object is used as base-class type for a Programming-Language-Micro-Kernel (PLMK) class …

pymkkernel is also called as Programming-Language-Micro-Kernel (PLMK). pymkkernel is like a programming-language without syntax but using the Target-Programming-Language (in our case Python) of the Micro-Kernel as runtime environment.

Integration
To operate as a Micro-Kernel a maximum integration into the Target-Programming-Language is available.

This integration is done using the managed-object-technology.

Managed-Object
A managed-object is a piece of C-Code able to act as a native datatype in all Target-Programming-Languages supported.

The managed object supports low level integration features descripted in MkObjectS :

In the implementation-layer of pymkkernel only the public-features of the MkObjectC are visible to the programmer.

See also
For the full documentation read: Managed-Object