UPDATE | changes since nhi1-release-250425 : 400 files changed, 167 insertions, 1316 deletions |
SUMMARY | theKernel - A library that adds an object layer with language bindings to the C language |
NEWS FROM: 10 apr, 2025 | The main focus was ATL integration into NHI10 .
|
DETAILS | The world of software development often faces a fundamental challenge: harnessing the unparalleled performance and vast ecosystem of C libraries while building applications in modern, higher-level programming languages. Traditionally, this requires creating complex, language-specific bindings for each library and each target language.
Enter theKernel, a revolutionary infrastructure designed to provide a programming-language-independent-interface between a C librarie and a multitude of Target-Programming-Language (TPL). At its core lies the Programming-Language-Micro-Kernel (PLMK), implemented primarily by the C library libmkkernel. This isn't just another binding generator; it's a comprehensive system that defines an object-layer and manages the interaction between your robust C code and diverse language environments.
The magic happens through a sophisticated object-interface and an api-layer automatically generated by the meta-code-compiler (META-COMPILER). |
DEPENDECIES |
target | #1 | #2 | #3 | #4 | #5 |
---|---|---|---|---|---|
mkkernel | HOWTO Micro-Kernel - the six Crisis | HOWTO Micro-Kernel - the Internals | |||
mkkernel | INTRODUCTION | PACKAGE | MANAGED-OBJECT | PRIMITIVE TYPE | STORAGE MANAGEMENT |