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. 🖱️😂
http://www.call-with-current-continuation.org/ma/README #texteditor #softwaredevelopment #programminghumor #carpalTunnel #mouseoverload #HackerNews #ngated

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

@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) !
https://www.tcl-lang.org
#tcltk #gui #programming
URL Not Found

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

@patricus Depending on your definition of "sane", you might find Tcl/Tk fits the bill. See https://www.tcl-lang.org and https://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

URL Not Found

@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 https://wiki.tcl-lang.org/image/Tcl9LogoFinal )
@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
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

The #Tcler's wiki has been flooded with #AIslop lately, like everything else. Some people apparently find it extremely "useful" to vibe-code scripts like, how to put a… button in a window.

Trying to be polite I'll simply say, #RTFM. It has basic examples, and it takes at most 1 second to click the link that says in bold "EXAMPLES"
https://www.tcl-lang.org/man/tcl9.0/TkCmd/button.html#M20

#Tcltk is a wonderful #programming language, very easy to learn. You don't need #AI to burn a forest and destroy a river to learn its basics

button manual page - Tk Built-In Commands