Path: news.eternal-september.org!eternal-september.org!.POSTED!not-for-mail From: aotto1968 Newsgroups: comp.lang.tcl Subject: ANNOUNCE: New release of NHI10 with ATL (TCL-Fork) support Date: Fri, 11 Apr 2025 19:20:29 +0200 Organization: A noiseless patient Spider Lines: 29 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Injection-Date: Fri, 11 Apr 2025 19:20:29 +0200 (CEST) Injection-Info: dont-email.me; posting-host="911676cc4340390ab7fb85bda6b2d36d"; logging-data="2254484"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+BE4uNHgWeU4HBQ+Qjr3l2cWn5bfv6FzI=" User-Agent: Mozilla Thunderbird Cancel-Lock: sha1:UN310H6TMCHOU5WViBxOGXvBKpI= Content-Language: en-US Hello my friends, Here's an intermediate step on the long journey to NHI10, this time focusing on ATL (a TCL fork) - as always, the documentation is publicly available at: → http://thedev.nhi1.de/NHI1/main/index.htm The project currently manages 5252 files, which in turn contain a total of 410375 lines of code and documentation. NEW ATL 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. All the best and happy programming.