3 ms·
Congratulations on a major release! Genuine question: Would you recommend learning Tcl/Tk from scratch in 2024, and in that case for what use cases?
by drbaba 3y ago
Congratulations on a major release!
Genuine question: Would you recommend learning Tcl/Tk from scratch in 2024, and in that case for what use cases?
- whoopsie 3y agoFor your Decent Espresso machine
- cmacleod4 3y agoDetails at https://openacs.org/conf2023/info/download/file/decentespresso-eurotcl2023.pdf https://openacs.org/conf2023/info/download/file/decentespres... and https://learn.wu.ac.at/eurotcl2023/lecturecasts/690830882?m=delivery https://learn.wu.ac.at/eurotcl2023/lecturecasts/690830882?m=...
- cmacleod4 3y agoThere's not a lot of commercial demand for Tcl these days. Some people, like me, find that it fits their way of thinking and find its radical minimalism liberating. Many others do not. My current Tcl/Tk project is a usenet/web gateway. This involves a backend Tcl process (no Tk) which uses https://core.tcl-lang.org/tcllib/doc/trunk/embedded/md/tcllib/files/modules/nntp/nntp.md https://core.tcl-lang.org/tcllib/doc/trunk/embedded/md/tclli... to read articles from an NNTP server, and https://code.ptrcrt.ch/retcl/doc/tip/docs/index.html https://code.ptrcrt.ch/retcl/doc/tip/docs/index.html to cache these in Redis. Then each user gets a front-end Tcl/Tk process on the same server which reads articles etc. from the shared Redis cache and presents them in a fairly simple GUI. I use https://tktreectrl.sourceforge.net/treectrl.html https://tktreectrl.sourceforge.net/treectrl.html to show newsgroups and article threads in tree structures. The GUI can then be used remotely in a web browser via https://wiki.tcl-lang.org/page/CloudTk https://wiki.tcl-lang.org/page/CloudTk (which is built on top of http://standard.prd.co.uk/man/tclhttpd.man http://standard.prd.co.uk/man/tclhttpd.man).