[HN Gopher] A Dynamic Forth Compiler for WebAssembly (2018)
       ___________________________________________________________________
        
       A Dynamic Forth Compiler for WebAssembly (2018)
        
       Author : andsoitis
       Score  : 45 points
       Date   : 2023-01-14 13:01 UTC (10 hours ago)
        
 (HTM) web link (el-tramo.be)
 (TXT) w3m dump (el-tramo.be)
        
       | agoose77 wrote:
       | This is really cool! Forth is a language that I hadn't really
       | spent much time thinking of until I stumbled across its use in
       | Awkward Array (disclaimer, I am an Awkward contributor now!)
       | 
       | We use a C++ Forth VM to run high performance (de)serialisation
       | from Python (https://awkward-
       | array.org/doc/main/reference/awkwardforth.ht...). Forth's small
       | grammar makes it a highly maintainable approach, and it's amusing
       | that we're using a lang from the 70s as a "new solution" like
       | this.
       | 
       | There's no real point to this comment other than to share some
       | enthusiasm for Forth!
        
       | dang wrote:
       | Discussed at the time:
       | 
       |  _A Dynamic Forth Compiler for WebAssembly_ -
       | https://news.ycombinator.com/item?id=17651554 - July 2018 (17
       | comments)
        
       | eggy wrote:
       | There's a note on the page from 2022-08-19, that a lot has been
       | added to it. It also links to the github page[1] for the up-to-
       | date changes.
       | 
       | I am a Lisp, April, APL/J/BQE, and Forth[2] aficionado. I did
       | some file munging programs in Factor back in 2012 at my job to
       | sort through theater attendance logs in Word to compile
       | statistics.
       | 
       | [1] https://github.com/remko/waforth
       | 
       | [2] https://factorcode.org/
        
         | ThomasBHickey wrote:
         | APL/J/BQN?
        
           | tlholaday wrote:
           | These are three array programming languages. BQN was new to
           | me so I did a web search:
           | 
           | BQN: finally, an APL for your flying saucer
           | 
           | https://mlochbaum.github.io/BQN/
           | 
           | Terse: a language where the fundamental type is an
           | n-dimensional array, so integers are a subtype.
        
       ___________________________________________________________________
       (page generated 2023-01-14 23:01 UTC)