[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)