• Re: The NexTcl Project

    From =?UTF-8?Q?Alecu_=C8=98tefan=2DIulia@21:1/5 to All on Sun Aug 6 07:08:39 2023
    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)
  • From =?UTF-8?Q?Alecu_=C8=98tefan=2DIulia@21:1/5 to All on Sun Aug 6 06:55:58 2023
    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?

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From stefan@21:1/5 to All on Mon Aug 7 04:34:04 2023
    Hi Alexu,

    What do you think?

    Any initiative to promote Tcl/ Tk is highly welcome, but it must be a coordinated, collaborative effort shared by several contributors. Did you consider reaching out to Steve Landers (https://wiki.tcl-lang.org/page/Steve+Landers), who is currently
    screening various activities (incl. documentation) and has a TCT eye on things.

    HTH, Stefan

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From =?UTF-8?Q?Alecu_=C8=98tefan=2DIulia@21:1/5 to All on Mon Aug 7 10:26:23 2023
    Pe luni, 7 august 2023, la 14:34:09 UTC+3, stefan a scris:
    Hi Alexu,

    What do you think?

    Any initiative to promote Tcl/ Tk is highly welcome, but it must be a coordinated, collaborative effort shared by several contributors. Did you consider reaching out to Steve Landers (https://wiki.tcl-lang.org/page/Steve+Landers), who is currently
    screening various activities (incl. documentation) and has a TCT eye on things.

    HTH, Stefan

    No, I haven't, thanks for giving me a pointer in the right direction.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Colin Macleod@21:1/5 to [email protected] on Tue Aug 8 10:04:51 2023
    =?UTF-8?Q?Alecu_=C8=98tefan=2DIulian?= <[email protected]> wrote
    in news:[email protected]:


    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

    A couple of Tcl groups have been set up in the Fediverse:
    @[email protected]
    @[email protected]
    but there's not much traffic on either so far.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From tombert@21:1/5 to All on Tue Aug 8 08:48:41 2023
    Highly appreciated.
    What I am always fighting with, is what branch must be used and to collect all packages from various locations.

    I am open to add additional packages to my weekly builds https://degitlab-ext.terma.com/tper/tcltk as long as I get them to compile of course ;)

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Alan Grunwald@21:1/5 to Colin Macleod on Tue Aug 8 17:05:14 2023
    On 08/08/2023 11:04, Colin Macleod wrote:
    =?UTF-8?Q?Alecu_=C8=98tefan=2DIulian?= <[email protected]> wrote
    in news:[email protected]:


    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

    A couple of Tcl groups have been set up in the Fediverse:
    @[email protected]
    @[email protected]
    but there's not much traffic on either so far.
    What is the Fediverse? What do these two(!) groups offer apart from
    segmenting the userbase?

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Tim Wallace@21:1/5 to Colin Macleod on Tue Aug 8 14:54:16 2023
    On 8/8/23 06:04, Colin Macleod wrote:
    =?UTF-8?Q?Alecu_=C8=98tefan=2DIulian?= <[email protected]> wrote
    in news:[email protected]:


    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

    A couple of Tcl groups have been set up in the Fediverse:
    @[email protected]
    @[email protected]
    but there's not much traffic on either so far.

    I don't find the second one, but I do find @[email protected]

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Colin Macleod@21:1/5 to Alan Grunwald on Wed Aug 9 16:21:38 2023
    Alan Grunwald <[email protected]> wrote in news:uatp3q$3fb09$1 @dont-email.me:

    What is the Fediverse? What do these two(!) groups offer apart from segmenting the userbase?


    From https://en.wikipedia.org/wiki/Fediverse
    "The fediverse is a group of federated social networking services, such as Mastodon, Pixelfed, PeerTube, Lemmy and Kbin , which allow users of each service to communicate with users on any other service."

    Mastodon is probably the best-known of these, since quite a few people have migrated there from Twitter/X in the last year.

    Indeed the segmentation is undesirable, but it's easy to cross-post to
    both.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Alexandru@21:1/5 to All on Fri Aug 11 03:24:29 2023
    Alecu Ștefan-Iulian schrieb am Sonntag, 6. August 2023 um 15:56:01 UTC+2:
    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?

    Great idea.
    I like the structured, logical way you analyse the current issues.
    In general, the beginners should be able to quickly find a source of help that is tailored to their needs.

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