Live data from Hacker News

Tcl Programming/Tk Examples

en.wikibooks.org

21–23 of 23 posts

Re: Tcl Programming/Tk Examples

#21
post #6

Tcl/Tk is cool. Tcl/Tk makes UI's that jar in an ugly, immediately recognisable as "old-fashioned" way. This matters to users whether we like it or not. It would be a very niche commercial software project that used it for its UI no matter how beautifully elegant the functionality of its UI. Best ever UI will still elicit an "Ew, yuk." From the majority of its users. Graphical UIs have been de rigeur for what, 30+ ye…

It's quite possible to make attractive GUIs in Tcl/Tk if you're willing to put in the effort and have some design sense.

It's also really easy to create truly ugly (but functional) GUIs in Tcl/Tk.

Re: Tcl Programming/Tk Examples

#22
post #19
post #10

What Tcl needs 1. a package manager 2. language server 3. a vs code plugin or an emacs mode for the language server

I know there was a (somewhat?) successful package repository and manager called Teapot and Teacup [0] respectively that was run by ActiveState but I don't believe it's actively having packages added to it. I really wish there was some new development along these lines to allow for github repos to be imported (I think I've seen this in Golang). As far as the language server goes, I'm guessing that would be really diff…

Teapot/Teacup was lovely while ActiveState was supporting it. I believe someone in the community still maintains a Teapot, but I don't know how current it is.

And as for language server—yeah, not gonna happen.

Re: Tcl Programming/Tk Examples

#23
post #9
post #8

decent uses this for their software for their espresso machines. Unfortunately, they don't really have any software expertise internally, so the product is largely a buggy mess.

Have people made replacement software for those? They always seemed like the kind of thing where that'd happen if it's in any way friendly to it.

Yes, but it's a lot of work, and you're making replacement software for a commercial product for free.
Post reply on HN