From Newsgroup: comp.lang.tcl
Hi everyone,
IrCOd like to announce the release of tclcurl-ng, a refactored version of
the tclcurl-fa extension.
This release has been labelled as 8.x.x to highlight that it may break compatibility with some existing scripts since options deprecated by
recent versions of libcurl are no longer supported by default.
The extension is available at:
https://github.com/mxmanghi/tclcurl-ng
As part of the refactoring, I rewrote the code responsible for
constructing MIME multipart messages. I also broke down the original
tclcurl.c - which had grown into a very large and unwieldy source file
-into several separate C files, making the codebase easier to understand
and maintain.
With the assistance of an AI coding tool, I also replaced the huge
switch statement used to process command options with an implementation
based on the preprocessor X-macro pattern.
rCo Massimo
--- Synchronet 3.22a-Linux NewsLink 1.2