by Decabytes on 7/27/24, 7:17 PM with 14 comments
by johnbuckman on 7/28/24, 8:50 AM
by johnbuckman on 7/28/24, 8:44 AM
Distribution of an app with source easily modified (no build step) encourages tinkering.
Androwish also has a cool mp4 casting mode which replaces the screen rendering, that lets you use your app inside a web browser. https://www.youtube.com/watch?v=2GBmB6JSDnQ
by restore24 on 7/27/24, 9:20 PM
object "player" {
health 100
ammo 10
}
https://github.com/msteveb/jimtclby ofalkaed on 7/27/24, 7:28 PM
by mayd on 7/29/24, 11:52 AM
The other poorly documented feature is the objected-programming framework which was belatedly added after Tcl fell out of the mainstream of programming languages and so languishes unused.
The biggest problem of all is that that there is no online forum for Tcl users now that Google has dropped Groups. Usenet comp.lang.tcl was the main discussion forum and it is now gone.
by nrclark on 7/27/24, 8:27 PM
It's not exactly a popular language these days, but it has its niches. It has a small runtime with an event loop and a nice GUI extension. It's stable, easy to embed into other programs, easy to write, supports networking and all kinds of OS operations, and has a large body of libraries and examples out there. Its performance is also pretty reasonable these days.
These days, I think that Lua and Python are more common as extension languages - and that's totally fine. But there will always be room in my toolbox for Tcl.
by vincent-manis on 7/27/24, 9:50 PM
Yes, Tk UIs nowadays look kind of clunky, and they don't cover the entire span of things that a UI should manage. Neither of these is a fatal flaw; if somebody wanted to put in a small amount of money, both could be easily addressed. Since there is apparently no prospect of this happening, I expect Tk to fall further and further behind. Shame.
by turtleyacht on 7/27/24, 8:27 PM
8.6.14 released February of this year, with 9.x beta May 2024.
Tcler's Wiki has recent posts:
Still hoping the older books are relevant.