home.social

#tcltk — Public Fediverse posts

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

  1. If you want to see what became of a fine programming language wiki after an idiot put an AI agent to work, look no further than wiki.tcl-lang.

    What's worse, there seems to be no one there to stop this crap from being posted. The whole wiki is at the mercy of a bot.

    wiki.tcl-lang.org/page/Snippet

    #tcltk #tcl-lang #programming

  2. If you want to see what became of a fine programming language wiki after an idiot put an AI agent to work, look no further than wiki.tcl-lang.

    What's worse, there seems to be no one there to stop this crap from being posted. The whole wiki is at the mercy of a bot.

    wiki.tcl-lang.org/page/Snippet

    #tcltk #tcl-lang #programming

  3. If you want to see what became of a fine programming language wiki after an idiot put an AI agent to work, look no further than wiki.tcl-lang.

    What's worse, there seems to be no one there to stop this crap from being posted. The whole wiki is at the mercy of a bot.

    wiki.tcl-lang.org/page/Snippet

    #tcltk #tcl-lang #programming

  4. If you want to see what became of a fine programming language wiki after an idiot put an AI agent to work, look no further than wiki.tcl-lang.

    What's worse, there seems to be no one there to stop this crap from being posted. The whole wiki is at the mercy of a bot.

    wiki.tcl-lang.org/page/Snippet

    #tcltk #tcl-lang #programming

  5. If you want to see what became of a fine programming language wiki after an idiot put an AI agent to work, look no further than wiki.tcl-lang.

    What's worse, there seems to be no one there to stop this crap from being posted. The whole wiki is at the mercy of a bot.

    wiki.tcl-lang.org/page/Snippet

    #tcltk #tcl-lang #programming

  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. 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

  8. 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

  9. 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

  10. 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

  11. 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

  12. 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

  13. 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

  14. 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

  15. @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 🪶

  16. @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 🪶

  17. @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 🪶

  18. @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 🪶

  19. @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 🪶

  20. @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

  21. @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

  22. @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

  23. @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

  24. @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

  25. Finally took the time to screenshot my #TclTk apps on #HaikuOS. Could be better.

  26. Finally took the time to screenshot my #TclTk apps on #HaikuOS. Could be better.

  27. Finally took the time to screenshot my #TclTk apps on #HaikuOS. Could be better.

  28. Finally took the time to screenshot my #TclTk apps on #HaikuOS. Could be better.

  29. @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

  30. @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

  31. @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

  32. @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

  33. @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

  34. @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 )

  35. @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 )

  36. @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 )

  37. @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 )

  38. @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 )

  39. @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

  40. @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

  41. @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

  42. @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

  43. @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

  44. 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

  45. 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