Loading...
Searching...
No Matches
Overview

NHI-10



INDEX changes since nhi1-release-241226 : 431 files changed, 2451 insertions, 2196 deletions


NHI1 news
27 dec, 2024

The main focus was C# integration into NHI10 .

NEW features

HIGHLIGHT Documentation
HIGHLIGHT Thread Pool
HIGHLIGHT Weak versa Strong reference
  • Weak or Strong reference
    • A weak reference is a reference that is still owned by the garbage-collection and is released there when necessary.
    • A strong reference is a reference that is owned by the Programming-Language-Micro-Kernel (PLMK) and is not released by the garbage-collection.
  • For Java and C#, the new weak-reference-feature has been enabled to support a massive parallel application-server.
  • The Programming-Language-Micro-Kernel (PLMK) is able to deal with a weak or a strong reference


theKernel news
12 dec, 2024

The main focus was C# integration into NHI10 .

NEW feature
NEW standard
  • Only the MkRuntimeC is passed to a public function as the first (runtime) argument.
    • Previously, a runtime-extension could also be passed (e.g. MqRuntimeC for theLink) but this has been replaced by focusing on MkRuntimeC.
    • MkRuntimeCallbackAdd has been updated and now return a RuntimeId that can be used to directly access a runtime-extension via MK_RT_REF.mkRtExtAry[RuntimeId]
Meta-Code update


theCompiler news
12 dec, 2024

The main focus was C# integration into NHI10.

After the last major update of the ALC compiler, a number of small improvements have been made:


theLink news
12 dec, 2024

The main focus was C# integration into NHI10 .

NEW features
NEW docomentation


theConfig news
12 dec, 2024

The main focus was C# integration into NHI10 .

NEW features


theSq3Lite news
12 dez, 2024

The main focus was C# integration into NHI10 .

NEW features


theBrain news
21 Nov, 2023

Reorganization of the theBrain documentation and add abrain workflow picture.

Switch names to focus more on the server (abrain) and use mscgen to create the workflow diagram at Introduction



theGuard news
21 Nov, 2023

Reorganize the theGuard documentation.

Switch names to focus more on the server (aguard).



Package List

link package
theKernel A library that adds an object layer with language bindings to the C language
theLink A library to connect things, run a server and integrate your application
theConfig Support the libconfig native library
theSq3Lite Support the libsqlite3 native library
theCompiler A tool to parse and understand header files (API) and then generate new code in a desired target language.
theBrain A tool for adding database support to a project
theGuard A filter who protects the communication by encrypting the data stream

Package Highlights

link info
NHI10 Keyword Index
NHI10 Nhi1Exec, Nhi1Shortcut, Nhi1Tags, Nhi1Label, Nhi1BuildExtension, Nhi1Config, Nhi1Docs, BuildNhi1
theLink README_PERFORMANCE
theKernel MOT-Null, Managed-Object, Micro-Kernel
theCompiler alc compiler, alc goals, alc new C, alc parser, alc native

Files

README , INSTALL , NEWS, CHANGES