Re: ANNOUNCE: new TCL shell "atlsh" (reborn tcl8.5.19)

Liste des GroupesRevenir à cl tcl 
Sujet : Re: ANNOUNCE: new TCL shell "atlsh" (reborn tcl8.5.19)
De : aotto1968 (at) *nospam* t-online.de (aotto1968)
Groupes : comp.lang.tcl
Date : 08. May 2025, 21:33:40
Autres entêtes
Organisation : A noiseless patient Spider
Message-ID : <vvj4f4$24as5$1@dont-email.me>
References : 1
User-Agent : Mozilla Thunderbird
atlsh-1-0-2 is out
- http://thedev.nhi1.de/theATL/main/index.htm
- https://github.com/aotto1968/atlsh
     update 8 mai 2025
     =================
     - After switching from @tcl85 to @tcl86, it became apparent that there was a problem distinguishing an @b existing
       @tcl86 installation from the new @atl10 installation.
     - To circumvent this and protect @tcl86, the distribution was renamed to @atl10, thus changing the @e visible interface
       to @b atl.
     - The invisible interface (i.e., functions, variables, constants, etc.) remains untouched and thus binary compatible.
       - However, this will change in the future when \c atlsh becomes a standalone product.
     - The following changes were made:
     \verbatim
     from                   | to
     ------------------     | ----------------
     tclConfig.sh           | atlConfig.sh
     tclsh                  | atlsh
     tcltest                | atltest
     include/tcl*.h         | include/atl/tcl*.h
     lib/tcl8               | lib/atl1
     lib/tcl8.6             | lib/atl1.0
     bin/tclsh              | bin/atlsh
     lib64/pkgconfig/tcl.pc | lib64/pkgconfig/atl.pc
     lib64/libtclstub8.6.a  | lib64/libatlstub1.0.a
     lib64/tclConfig.sh     | lib64/atlConfig.sh
     lib64/libtcl8.6.so     | lib64/libatl1.0.so
     share/man1/*.1         | share/atl/man1/*.1
     share/man3/*.3         | share/atl/man3/*.3
     share/mann/*.n         | share/atl/mann/*.n
     TCLLIBPATH             | ATL_LIBPATH
     TCL_LIBRARY            | ATL_LIBRARY
     \endverbatim
     update 5 mai 2025
     =================
     After switching from @tcl85 to @tcl86, the paralellization of @tcltest was complete.
     - @zlib and @tclOO have also been removed.
     - all \e sub-packages from \c pkgs were removed.
     - Next, @NRE and @thread support will be removed.
     - Once all this is complete, the @interp command will be replaced by a \b NEW technology.
     - example: new massive parallel testing of the @tcl86 test suite.
     \verbatim
     ...
     PASS: dict.test
     PASS: exec.test
     PASS: expr.test
     PASS: reg.test
     PASS: socket.test
     PASS: thread.test
     PASS: interp.test
     PASS: lmap.test
     PASS: async.test
     PASS: chanio.test
     PASS: tcltest.test
     PASS: main.test
     PASS: clock.test
     PASS: regexp.test
     PASS: io.test
     PASS: ioCmd.test
     ============================================================================
     Testsuite summary for NHI1 10.0
     ============================================================================
     ...
     real    1m30,248s
     user    3m55,929s
     sys     0m15,400s
     \endverbatim
     update 2 mai 2025
     =================
     - Testing @tcl85 with the @tcl86 test cases revealed that @tcl85 contains numerous serious (core) bugs that were only
       fixed in @tcl86.
     - However, @tcl86 is now the problematic version with @NRE and @tclOO.
     - An initial attempt to patch @tcl85 required importing a large amount of code from @tcl86.
     - This raises the question of whether it even makes sense to patch @tcl85 towards @tcl86 when the end result is @tcl86 anyway.
     - The strategy of starting with @tcl86 and removing everything unwanted seems more sensible to me, as it starts with a
       bug-free launch, which is then successively retested at each step.

Date Sujet#  Auteur
23 Apr 25 * ANNOUNCE: new TCL shell "atlsh" (reborn tcl8.5.19)10aotto1968
24 Apr 25 +- Re: ANNOUNCE: new TCL shell "atlsh" (reborn tcl8.5.19)1aotto1968
25 Apr 25 +* example how to add a specific feature to the "atlsh" project using the "@grok" AI2aotto1968
25 Apr 25 i`- Re: example how to add a specific feature to the "atlsh" project using the "@grok" AI1aotto1968
26 Apr 25 +- The goal of atlsh is to replace bash as the central system programming tool for the LINUX operating system.1aotto1968
29 Apr 25 +- add "atltest" tool for parallel testing of tcl "*.test" files1aotto1968
2 May 25 +* Re: ANNOUNCE: new TCL shell "atlsh" (reborn tcl8.5.19)2aotto1968
5 May 25 i`- Re: ANNOUNCE: new TCL shell "atlsh" (reborn tcl8.5.19)1aotto1968
8 May 25 +- Re: ANNOUNCE: new TCL shell "atlsh" (reborn tcl8.5.19)1aotto1968
13 May 25 `- Re: ANNOUNCE: new TCL shell "atlsh" (reborn tcl8.5.19)1aotto1968

Haut de la page

Les messages affichés proviennent d'usenet.

NewsPortal