In article <87o6ohh02r.fsf@nightsong.com>,   
   Paul Rubin wrote:   
   >Buzz McCool writes:   
   >> let's couch this in terms of microprocessors that can run Forth well   
   >> on Linux... are newer models using cores & kludges to gain   
   >> performance ... ?   
   >   
   >Users mostly care about performances more than about architectural   
   >brilliance, and so if a vendor can gain performance by adding cores and   
   >kludges, they have strong incentive to do so regardless of how much   
   >elegance they started with. And elegant architectures for Forth are   
   >probably not well suited for Linux and vice versa. Succesful Linux   
   >CPU's have quite a lot of registers and while fancy Forth compilers can   
   >make use of them, you end up with an abstraction inversion, simulating a   
   >stack machine that way.   
   >   
   >You might like the TI MSP430 which is a 16-bit MCU line inspired by the   
   >PDP-11. It can't run Linux and it's now mostly eclipsed by ARM Cortex-M   
   >and maybe soon Risc-V MCU's, but its CISC-style addressing modes are   
   >convenient for Forth, and its hardware implementations have some neat   
   >features like built in non-volatile (ferromagnetic) RAM in some models.   
      
   See noforth made by Willem Ouwerkerk, for several SBC MSP430's.   
   (Nowadays RISCV too.)   
      
   https://home.hccnet.nl/anij/nof/noforth.html   
      
   I've used it to have a 9600 to 31.5 baud convertor in behalf of midi.   
   Supports IOT, by wireless transmission (extra hardware needed).   
      
   Groetjes Albert   
   --   
   The Chinese government is satisfied with its military superiority over USA.   
   The next 5 year plan has as primary goal to advance life expectancy   
   over 80 years, like Western Europe.   
      
   --- SoupGate-Win32 v1.05   
    * Origin: you cannot sedate... all the things you hate (1:229/2)   
|