INDEX | changes since nhi1-release-250425 : 2296 files changed, 1769 insertions, 8000 deletions |
|
|
NHI1 news
10 apr, 2025 | The main focus was ATL integration into NHI10 .
- ONGOING
-
- NEW ATL language feature
- NEW: The ATL language combines TCL and myoo with Programming-Language-Micro-Kernel (PLMK) to create a fantastic solution when performance and robustness are paramount.
- NEW: By consistently slimming down TCL in conjunction with tcl8.5 and tcl8.6 support, a toolbox is created that serves programming without compromise, separate from the TCL mainstream.
- NEW theLib package
- NEW: The theLib package is a collection of libraries that serve as feature providers for other services but are not explicitly associated with any service.
- NEW: The first package added is myoo, an Object-Oriented-Programming (OOP) extension for tcl8.5 and tcl8.6 that offers a significant speed advantage compared to tcloo and tcl8.6.
- NEW: The lib_85 package extends the tcl8.5 shell with the missing tcl8.6 commands. The primary goal here is not full support, but rather simply to upgrade tcl8.5 to enable a kind of dual-boot with tcl8.5 or tcl8.6 within NHI1.
- NEW documentation
-
|
|
|
theATL news
18 mai, 2025 | switch from tcl8.5 to tcl8.6 → read more at atlsh
- atlsh
-
|
|
|
theKernel news
10 apr, 2025 | The main focus was ATL integration into NHI10 .
- NEW feature
-
- NEW class-type feature
- The MkTypeS has the new MkTypeS::type_class feature to link an ordinary-type with a class-type.
- The class-type maintains a list of class instances
- NEW docomentation
- ADD: package-header-h files to provide better documentation for the TPL-C api:
LibMkKernel_LNG.h
|
|
|
theCompiler news
10 apr, 2025 | The main focus was ATL integration into NHI10.
- ADD support for the ATL target of the ALC compiler
A theCompiler/src/atl_DOC.tcl
A theCompiler/src/atl_Meta.tcl
A theCompiler/src/atl_MqC.tcl
A theCompiler/src/atl_MqS.tcl
A theCompiler/src/atl_RpcClient.tcl
A theCompiler/src/atl_RpcServer.tcl
A theCompiler/src/lib_85.tcl
A theCompiler/src/tmpl/Class_atl.c
A theCompiler/src/tmpl/LibNsPkg_atl.c
A theCompiler/src/tmpl/LibNsPkg_atl.h
A theCompiler/src/tmpl/LibRpcServer.atl
|
|
|
theLink news
10 apr, 2025 | The main focus was ATL integration into NHI10 .
- NEW features
- Many changes to theKernel also affect theLink
- GENERAL: clean up the namespace and further standardization of names
- RENAME: type from
MqCtxTypeS to MqTypeCtxS → cleanup namespace.
|
|
|
theConfig news
10 apr, 2025 | The main focus was ATL integration into NHI10 .
- NEW features
- Many changes to theKernel also affect theConfig
- GENERAL: clean up the namespace and further standardization of names
|
|
|
theSq3Lite news
10 apr, 2024 | The main focus was ATL integration into NHI10 .
- NEW features
- Many changes to theKernel also affect theConfig
- GENERAL: clean up the namespace and further standardization of names
|
|
|
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).
|
|
|
theLib news
30 Jan, 2025 | final decision: myoo will be namespace-reference-based
|
|
|
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 |
theLib | The collection of libraries to support NHI1 |
theATL | atl1.0.2 is the reborn tcl8.5.19 |