Pe duminică, 6 august 2023, la 16:56:01 UTC+3, Alecu Ștefan-Iulian a scris:
Hello!
I am officially announcing the beginning of The NexTcl Project.
My purpose is to improve the tooling around Tcl, Tk, Expect, OpenACS etc. and make them a viable option in the modern world :) Nobody is going to convince new beginners to try our language besides us. I explained the rationale and what I want to
achieve in the wiki article here:
https://wiki.tcl-lang.org/page/The+NexTcl+Project
To make a summary of what I want to achieve, I want to make modern tools for Tcl, such as a package manager (and put together/preserve many Tcl packages that would otherwise be lost in the depths of the Tcl wiki) and a LSP (short for Language Server
Protocol, it's what would allow us to have Tcl auto-completion that are code-aware, snippets, renaming symbols such as variables, procs etc., maybe even some static analysis and code suggestions). I truly believe Tcl can be brought into the modern age
and nobody will consider using our language if we don't put any publicity. This project will also benefit OpenACS and Expect users, among others.
Another goal I personally have is to improve the Tcl tutorials and make it more friendly for beginners to use the language. This whole project has beginners in mind, but it benefits everyone. I have personally noticed languages that are otherwise good
but lack documentation (or unorganized documentation which is a bit worse than no docs) or good tutorials or even momentum from the community (for me, Free Pascal is a huge contender, but Tcl finds itself walking near this if it's not already like this).
I don't want Tcl to be like this, I (and all people here) have faith in this language, so we should do a better job of advertising (heck, Perl managed to dig itself out of its grave, I'm living proof of a modern Perl programmer :P).
A temporary motto I am coining: "NexTcl: Scripting Tomorrow, Today!"
What do you think?
As an addendum, I am already promoting Tcl/Tk on the Fediverse (Colin Macleod knows who I am and I already made 5-6 people interested in Tcl and Except), but there's no account that's dedicated to this (e.g. Perl has @Perl where you can mention it and
the person behind that account will boost your post so the Perl community can notice you, there are plenty of Rust accounts, even Ada has a bot and I'm sure many other languages have such accounts).
https://twitter.com/TclLang is doing its job on the
bird...err, lettersite, but I believe we'd be more effective if we target more... dev-centric? communities (or rather, places with a higher concentration of developers). Maybe we should all contribute to this cause and do our part in promoting Tcl and
make it attractive not just for EDA. But that might be too much to ask for :P
--- SoupGate-Win32 v1.05
* Origin: fsxNet Usenet Gateway (21:1/5)