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
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
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 285 |
Nodes: | 16 (2 / 14) |
Uptime: | 61:48:05 |
Calls: | 6,488 |
Calls today: | 1 |
Files: | 12,096 |
Messages: | 5,274,515 |