‹ BackHN Continuity

Thread

Tcl/Tk 9.1

304 points · 144 comments · dmux

  1. trebligdivad · · focus · HN ↗
    Tcl/Tk has got to be the easiest GUI system out there; you can get simple stuff going with no effort - nothing I've seen comes close to that simplicity.

    Good to see it's getting some modern support.

    1. Dwedit · · focus · HN ↗
      What about oldschool Visual Basic?
      1. WillAdams · · focus · HN ↗
        It was nice/workable for its time, and one wishes that there was some modern alternative, but "RAD" seems to have dropped off the radar.

        Some things I've tried/looked into (beyond TCL/TK):

        - Gambas --- Linux only, not sure if there's a nice visual UI builder

        - LiveCode --- still salty about the license rug pull, wish the openxtalk folks could get some traction

        - MoonBasic --- looks promising, but currently trying....

        - flet.dev --- the AI-integration in this makes it quite compelling, though I wish that there was an integrated UI drawing tool, <a href="https:&#x2F;&#x2F;github.com&#x2F;raffieeey&#x2F;Flet-Visual-Builder" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;raffieeey&#x2F;Flet-Visual-Builder is self-described as buggy and hasn&#x27;t seen an update in 7 months

        - Lazarus --- still bummed I never got anywhere with Delphi --- if flet.dev doesn&#x27;t work out, may try it

      2. pjmlp · · focus · HN ↗
        Besides the sibling comment, VB.NET is still around, even if not with the attention it once had.

        VB + C# with Windows Forms is not much different from old school VB.

        And for the pixel positioning complaints, it is about time people learn about FlowLayoutPanel and TableLayoutPanel, they exist since .NET 2.0 (2005).

        1. bitwize · · focus · HN ↗
          That&#x27;s new-school VB. Tcl was doing automatic widget layout back when VB was using absolute &quot;dialog units&quot; for everything.
          1. pjmlp · · focus · HN ↗
            To be more pedantic that was taken from Motif layout managers, and old school VB did have layout managers available, however a large majority only dragged and dropped from the toolbox.
      3. bitwize · · focus · HN ↗
        Too much rat wrestling. You could bang out a few lines of Tcl in your editor and have a working GUI. Even stub out the commands that widgets run, tweak and reload until it behaves right, then add those back for a working program. Absolutely nice for providing a visual interface for your Unix scripts or programs, or for building whole applications in if you&#x27;re daring.
Open on Hacker News to reply ↗

Unofficial Hacker News client; not affiliated with Y Combinator.