‹ BackHN Continuity

Thread

Tcl/Tk 9.1

304 points · 144 comments · dmux

  1. elhosots · · focus · HN ↗
    Many VLSI CAD tools come with a tcl console window. Im gratified to see the continued language support

    Kudo’s to Mr Osterhout’s long lived legacy

    1. bch · · focus · HN ↗
      > Kudo’s to Mr Osterhout’s long lived legacy

      Tcl and Tk are fantastic, and if this is where it ended, John Ousterhout would have secured his place in history - this is only 1 piece of his contributions, though - see too:

        * Log structured file system[0]
      
        * parallel Make[1] (Adam de Boor from Sprite project, not JO hisself)
      
        * RAFT consensus protocol[2]
      
        * Various notable teachings [3][4][5]
      
      
      [0] <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Log-structured_file_system" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Log-structured_file_system

      [1] <a href="https:&#x2F;&#x2F;man.freebsd.org&#x2F;cgi&#x2F;man.cgi?query=bmake&amp;sektion=1" rel="nofollow">https:&#x2F;&#x2F;man.freebsd.org&#x2F;cgi&#x2F;man.cgi?query=bmake&amp;sektion=1

      [2] <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Raft_(algorithm)" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Raft_(algorithm)

      [3] <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Ousterhout&#x27;s_dichotomy" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Ousterhout&#x27;s_dichotomy

      [4] <a href="https:&#x2F;&#x2F;web.stanford.edu&#x2F;~ouster&#x2F;cgi-bin&#x2F;papers&#x2F;threads.pdf" rel="nofollow">https:&#x2F;&#x2F;web.stanford.edu&#x2F;~ouster&#x2F;cgi-bin&#x2F;papers&#x2F;threads.pdf

      [5] <a href="https:&#x2F;&#x2F;web.stanford.edu&#x2F;~ouster&#x2F;cgi-bin&#x2F;aposd.php" rel="nofollow">https:&#x2F;&#x2F;web.stanford.edu&#x2F;~ouster&#x2F;cgi-bin&#x2F;aposd.php

      1. CorrectHorseBat · · focus · HN ↗
        I see this praise of tcl&#x2F;tk a lot on HN, but everyone I know (myself included) absolutely hate working with it in VLSI CAD tools.
        1. kevin_thibedeau · · focus · HN ↗
          I like it better than the alternatives. The challenges come from vendors who had atrocious in house scripting languages (Synopsys) and then shoehorned their architecture into Tcl. You have to deal with a lot of opaque handles for things that should be native objects.
Open on Hacker News to reply ↗

Unofficial Hacker News client; not affiliated with Y Combinator.