Writing a #Portfile for #MacPorts, I touched the basics of #Tcl. This programming language appeared to be elegant, with clear and catchy syntax.

It looks like a very nice choice for #scripting. Now I'm not surprised that Sqlite was born as Tcl extension initially. And surprised Tcl isn't widely used in #DevOps, for instance. I'm quite sure this #language is suitable for a number of tasks in today's #programming, so pls share if you have real life example(s).

@yugaego A couple of Tcl/Tk examples:

Here's a simple utility I knocked up long ago to track down why your disk just filled up - https://wiki.tcl-lang.org/page/Diskusage

For contrast, a fairly comprehensive program I wrote for designing Scottish tartans - https://chiselapp.com/user/cmacleod/repository/tartaniser/home

#tcl #tcltk #programming

Diskusage

Tclers wiki

@CGM @yugaego I used to build systems based on OpenACS, which is (was?) a content management system written in Tcl and based upon the (for the time) revolutionary AOLServer HTTP server.
info - Welcome to the European OpenACS and Tcl/Tk Conference 2023

@CGM @sleepyfox And there website briefly describes what's #OpenACS:

OpenACS is an open-source toolkit for building scalable, community-oriented web applications. OpenACS is the foundation for many products and websites, including the .LRN (pronounced "dot learn") e-learning platform.

OpenACS is open source and is available under the GNU General Public License."

#foss #tcl #webapps

https://openacs.org

OpenACS Home

OpenACS is an open source toolkit for building scalable, community-oriented web applications. OpenACS is the foundation for many products and websites, including the .LRN (pronounced "dot learn") e-learning platform.