main 9.0
Loading...
Searching...
No Matches
theKernel - create applications and connect them

Overview

theKernel



LAST UPDATE
The theKernel documentation was updated.

SUMMARY
theKernel - Is a tool that adds an object layer with language bindings to the C language
NEWS FROM: 25 nov, 2023
The main-page has received a new layout and has been better adapted to theKernel.

DETAILS

The MkKernel project is an infrastructure that link an library-item with a Target-Programming-Language using the Programming-Language-Micro-Kernel object-interface. The goal is a programming language independent interface between a C library and a target language.

Philosophy
Write Once → Run Everywhere

The library-item is a c-api for a library available as c-header-file.
The library-item is mapped into a Target-Programming-Language using a language that is supported by the Programming-Language-Micro-Kernel.
Supported Languages are: (C,C++,C#,VB.NET,Java,Python,Ruby,Perl,PHP,Tcl or GO)

Strategy
It takes 4 years to write a programming-language, but it only takes 4 weeks to insert a micro-kernel.

The library-item is connected to the Target-Programming-Language using an api-layer generated by the token-stream-compiler of the Programming-Language-Micro-Kernel.

Conclusion
The MkKernel-Project is used to manage a collection of library-items using an API that is available in all major programming-languages.

DEPENDECIES
theCompiler

Summary

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

Documentation Matrix

documentation C C++ C# VB.Net java Go python ruby tcl perl php
MkKernel YES YES YES YES YES YES YES YES YES YES YES

Files

README , INSTALL , NEWS, CHANGES

Navigation

NHI1 , theLink , theConfig , theCompiler , theBrain , theGuard