• ANNOUNCE: nats-tcl release 1.0

    From Petro Kazmirchuk@21:1/5 to All on Wed Sep 29 07:16:55 2021
    Hi all,
    I've released version 1.0 of Tcl client for the NATS message broker, hopefully it will be useful for somebody :)
    https://github.com/Kazmirchuk/nats-tcl/releases/tag/1.0
    It is written in pure Tcl 8.6, so no compilation needed. Tested on Windows and CentOS.

    What is NATS?
    NATS is an open-source message broker with high performance, clear documentation and very easy to use. The server is written in Go, and client libraries are available in many languages - some of them official, others contributed by community.
    You can learn more about NATS at https://nats.io

    Also, even if you don't need NATS, I believe that this package could be a nice example of how to implement and test a fairly complex protocol in an elegant manner using coroutines and non-blocking TCP sockets.
    If you can recommend any other Tcl interest groups where this announcement would be welcome, please let me know.

    Petro

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Harald Oehlmann@21:1/5 to All on Wed Sep 29 17:26:32 2021
    Am 29.09.2021 um 16:16 schrieb Petro Kazmirchuk:
    Hi all,
    I've released version 1.0 of Tcl client for the NATS message broker, hopefully it will be useful for somebody :)
    https://github.com/Kazmirchuk/nats-tcl/releases/tag/1.0
    It is written in pure Tcl 8.6, so no compilation needed. Tested on Windows and CentOS.

    What is NATS?
    NATS is an open-source message broker with high performance, clear documentation and very easy to use. The server is written in Go, and client libraries are available in many languages - some of them official, others contributed by community.
    You can learn more about NATS at https://nats.io

    Also, even if you don't need NATS, I believe that this package could be a nice example of how to implement and test a fairly complex protocol in an elegant manner using coroutines and non-blocking TCP sockets.
    If you can recommend any other Tcl interest groups where this announcement would be welcome, please let me know.

    Petro

    Dear Petro,

    thank you for the work.
    You may consider to add a page on the tcl wiki at wiki.tcl-lang.org.

    Enjoy,
    Harald

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Ashok@21:1/5 to Petro Kazmirchuk on Fri Oct 8 13:07:26 2021
    On 9/29/2021 7:46 PM, Petro Kazmirchuk wrote:
    Also, even if you don't need NATS, I believe that this package could be a nice example of how to implement and test a fairly complex protocol in an elegant manner using coroutines and non-blocking TCP sockets.
    If you can recommend any other Tcl interest groups where this announcement would be welcome, please let me know.

    Petro


    Indeed, a very well written illustration of coros+sockets.

    /Ashok

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)