[HN Gopher] Tcl Calling Parallel C++ Code Using OpenMP
       ___________________________________________________________________
        
       Tcl Calling Parallel C++ Code Using OpenMP
        
       Author : blacksqr
       Score  : 78 points
       Date   : 2021-05-29 15:48 UTC (7 hours ago)
        
 (HTM) web link (wiki.tcl-lang.org)
 (TXT) w3m dump (wiki.tcl-lang.org)
        
       | ridruejo wrote:
       | I'm surprised at how often Tcl makes it to the HN front page even
       | it is not supposed to be a popular language. Even more surprised
       | it is for relatively obscure topics.
        
         | smartmic wrote:
         | I find it much more exciting to make such discoveries with old,
         | stable languages than to follow the latest developments of hip
         | languages. Much of what is invented or rewritten there again
         | and again has been running with proven tools for decades.
         | However, this is often only known to older graybeards who still
         | use stable industrial code without wider open source
         | visibility.
        
         | ppereira wrote:
         | Many tools used in chip design are controlled with Tcl. It
         | provides a stable repl for these heavy, multi-threaded,
         | efficient, C++ programs.
        
         | rkeene2 wrote:
         | Tcl tends to get used in weird places, and is stable so has a
         | high sticky-ness.
        
       | nerdponx wrote:
       | SWIG seems really powerful, but not very common in my experience.
       | Why don't we use this more often to create bindings for the same
       | important core libraries across multiple languages?
        
         | elteto wrote:
         | Oh but it is used a lot, just not out in the open. We use it to
         | bridge millions of lines of C and C++ with millions of lines of
         | Perl and Python. It is quirky but really stable once you get it
         | going.
        
         | [deleted]
        
       ___________________________________________________________________
       (page generated 2021-05-29 23:00 UTC)