[ANN] (preview) “tclmsgque” is the connection between Tcl and the “Programming Language Microkernel” (PLMK).

Liste des GroupesRevenir à cl tcl 
Sujet : [ANN] (preview) “tclmsgque” is the connection between Tcl and the “Programming Language Microkernel” (PLMK).
De : aotto1968 (at) *nospam* t-online.de (aotto1968)
Groupes : comp.lang.tcl
Date : 02. Nov 2024, 22:14:01
Autres entêtes
Organisation : A noiseless patient Spider
Message-ID : <vg64mr$3v99f$1@dont-email.me>
User-Agent : Mozilla Thunderbird
ANNOUNCEMENT
"tclmsgque" is the project to integrate *PLMK* into *Tcl*.
Together with C, C++, Java, Ruby and Python, a growing language community is emerging that will combine *all* existing programming languages with *PLMK* technology in the future.
: http://thedev.nhi1.de/NHI1/main/
“tclmsgque::MkKernel” extends *Tcl* with a “code integrator” so that a 3rd party library can be connected to *Tcl* without additional programming effort.
: http://thedev.nhi1.de/theKernel/main/index.htm
“tclmsgque::MqMsgque” extends *Tcl* with a “code parallelizer” so that existing *Tcl* code can be parallelized and integrated into a multiprocessor environment.
: http://thedev.nhi1.de/theLink/main/index.htm
PERFORMANCE
-----------
*Tcl* is still far behind, even the new *Ruby* is faster.
: http://thedev.nhi1.de/theLink/main/md_docs_2main_2README__PERFORMANCE.htm#README_PERFORMANCE
The reason for the performance problem with *Tcl* is still the same:
1. The "thread" support has an performance "problem" (R=with thread, A=without thread)
             |   send     send     send     send    create    create    data     data
             |  NOTHING   END    CALLBACK   WAIT    PARENT    CHILD     BUS      BFL
             | -------- -------- -------- -------- --------- -------- -------- --------
  R: Tcl     |   332380   190834   120565    61112      132    23589    43077    42926
  A: Tcl     |   427613   247405   137936    70103      132    24716    48329    47938
   Ruby and Python both support threads in the language kernel by default and it seems to be working
  R: Python  |   493313   315040   160869    75802      103    21982    68504    65800
  R: Ruby    |   436564   301587   165921    77032       52    16330    71040    63967
2. Tcl "OO" support seems to be "far behind" Ruby and Python in terms of performance.
TCL GOOD NEWS
-------------
1.  My own "OO" support (called "MYOO") that I use in the new "ALC backend" code really brings a performance boost.
     > nobody seems to have noticed that Tcl already had "OO" support from the beginning with the "namespace" and the
       "array" function.
     I think I will use the "MYOO" support in the new "aggressive-tcl" distribution as well to finally surpass "Python"
     and "Ruby".
2.  The "Ruby" also has a "problem" -> read below.
     : http://thedev.nhi1.de/NHI1/main/RUBY.htm
occasional updates to the project are available as screenshots on social media.
: Facebook -> https://www.facebook.com/profile.php?id=100069563501101

Date Sujet#  Auteur
2 Nov 24 * [ANN] (preview) “tclmsgque” is the connection between Tcl and the “Programming Language Microkernel” (PLMK).4aotto1968
2 Nov 24 +* Re: [ANN] (preview) “tclmsgque” is the connection between Tcl and the “Programming Language Microkernel” (PLMK).2aotto1968
2 Nov 24 i`- Re: [ANN] (preview) “tclmsgque” is the connection between Tcl and the “Programming Language Microkernel” (PLMK).1aotto1968
12 Nov 24 `- Re: [ANN] (preview) “tclmsgque” is the connection between Tcl and the “Programming Language Microkernel” (PLMK).1aotto1968

Haut de la page

Les messages affichés proviennent d'usenet.

NewsPortal