home.social

#tcltk — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #tcltk, aggregated by home.social.

fetched live
  1. @tcl_tk There's also an online version of Tartaniser linked from cmacleod.me.uk/ .

    I'm not posting the direct link because it uses CloudTk to put the Tcl/Tk program online. I once made the mistake of posting a link to another CloudTk-enabled program and the resulting traffic from all the Mastodon instances it propagated to hammered my little server into the ground. 🪶
    #tcltk #tartan

  2. A well-written and remarkably comprehensive introduction to Tcl/Tk - cgicoffee.com/blog/2026/04/tcl . It's mostly positive about the language, but does also point out some genuine disadvantages.
    #tcltk #tcl #programming #gui

  3. @zelphirkaltstahl Interesting. I wonder if you are aware of the free-form time parsing supported by Tcl's `clock` command, which can of course be used from Python via tkinter - tcl-lang.org/man/tcl9.0/TclCmd ?
    #tcltk #python

  4. The list of talks for this year's Tcl and OpenACS conference has just been published: openacs.km.at/ . It's all happening in Vienna, Austria, on 16 & 17 July. Registration officially closes tomorrow, but late applications are quite likely to be accepted.
    #tcltk #programming #webdev

  5. OpenACS and Tcl/Tk Conference 2026 - only one week left to submit presentation proposals - openacs.km.at !
    #tcltk #openacs #programming #webdev

  6. Tcl/Tk 8.6.18 Release Announcement

    The Tcl Core Team is pleased to announce the 8.6.18 releases of the Tcl dynamic language and the Tk toolkit. We intend these to be the final releases of Tcl 8.6 and Tk 8.6. Both Tcl and Tk have successor major release sequences in active supported development. As of this release date, users of Tcl and Tk are encouraged to move to Tcl 9.0.3 and Tk 9.0.3.

    More details at newsgrouper.org/%3C10tvh03$221
    #tcltk #programming

  7. Ah yes, because the world was desperately yearning for yet another obscure text editor clone, this time written in everyone's favorite "what is this even?" language, #TclTk. 🖥️🤔 Clearly, the future of editing lies in turning our keyboards into irrelevant relics while we bask in the glory of mouse-induced carpal tunnel. 🖱️😂
    call-with-current-continuation #texteditor #softwaredevelopment #programminghumor #carpalTunnel #mouseoverload #HackerNews #ngated

  8. @jacket Tcl is something of an acquired taste. Perhaps you need to have a twisted brain to really appreciate it (as I do)! 🤪

    That's quite a good introductory video though. My one criticism would be that it may give the impression that all commands operate directly on strings, which would be very inefficient. This was the case in the very earliest versions of Tcl, but now strings are converted to/from more efficient representations behind the scenes as required. #tcltk 🪶

  9. @rocketsoup "If you were going to write a modest cross-platform UI application that will still work on a 2046 computer, what would you write it in?" - Tcl/Tk of course, which still runs GUI applications written 30 years ago (including on platforms which didn't exist then) !
    tcl-lang.org
    #tcltk #gui #programming

  10. @patricus Depending on your definition of "sane", you might find Tcl/Tk fits the bill. See tcl-lang.org and wiki.tcl-lang.org/welcome . Indentation is optional, you can write:

    if {$a > 0} {puts OK} else {puts "TOO LOW"; set a 1}

    or:

    if {$a > 0} {
    puts OK
    } else {
    puts "TOO LOW"
    set a 1
    }

    or:

    if {$a > 0} \
    {puts OK} \
    else \
    {puts "TOO LOW"
    set a 1}

    or even:

    eval [lreverse {{puts "TOO LOW"; set a 1} else {puts OK} {$a > 0} if}]
    🤪

    #programming #tcltk

  11. @colinmford Hex "magic" numbers - in the new logo created for #tcltk version 9 the light green colour has hex code BADA55. ( SVG file is at wiki.tcl-lang.org/image/Tcl9Lo )

  12. @jaywilson1988 @ebassi Do you have a source for this you can point to? I'm a big Tcl/Tk fan, but am resigned to it remaining a minority interest.
    #tcltk #gtk

  13. I've heard recently that there are plans to deprecate #gnome #gtk in favour of #tcltk. My source said that by 2027, most projects will have migrated from GTK to Tcl/Tk. Are you prepared for the switch over? @ebassi

  14. @jaywilson1988 @felipeborges @GTK Well the graphics here will be done with Tk which was developed for use with Tcl, though other languages have bindings to it as well now. You can see some other examples here: wiki.tcl-lang.org/page/Showcase .
    #tcltk

  15. @jaywilson1988 @felipeborges @GTK A Gtk-Tcl binding has been done before, see wiki.tcl-lang.org/page/gnocl . BEWARE - it appears the www.gnocl.org site has been compromised - it redirects to something very dodgy. The source code has not been updated for a few years but the blog at gnocl.blogspot.com/ has recent posts, so I guess the project is not dead.

    As a longtime Tcl fan I am curious about where you see these signs of a resurgence in its popularity?
    #tcltk #gnome

  16. @felipeborges
    Hey, I was wondering, what do you and your colleages in the #gnome development team think about Tcl/Tk?
    #tcltk
    I heard some people discussing lately about bringing back the Tcl language, it's becoming popular again. Perhaps it would be a good idea make Tcl bindings for GTK?

    I think it would be worth considering, or else gnome might be left out when Tcl returns to the throne as the most popular scripting language.

  17. If you would be interested in a Tcl/Tk conference in North America next year, please complete this survey: forms.cloud.microsoft/r/cG4Sv3 🪶
    #tcl #tcltk #programming

  18. RE: mastodon.social/@h4ckernews/11

    As usual, Python catching up with something Tcl has had for at least a decade with the ‘tailcall’ command. 😜
    #programming #tcltk #python

  19. Tcl/Tk 9.0.3 is now released. This is a patch release of the Tcl programming language and the Tk GUI toolkit with various fixes. For details see the announcements at:
    Tcl: sourceforge.net/p/tcl/mailman/
    Tk: sourceforge.net/p/tcl/mailman/
    #tcl #tcltk #programming 🪶

  20. @tcl_tk One technical point - when sharing a link to an Usenet post on newsgrouper, it's best to use the "Permalink" which can be found at the bottom of the article page. People who click this will go straight to the article without needing to login as a guest, which happens with other forms of link. For the TLS announcement the permalink is newsgrouper.org/%3C10cevcb$155 .
    #usenet #tcltk 🪶