home bbs files messages ]

Forums before death by AOL, social media and spammers... "We can't have nice things"

   comp.lang.forth      Forth programmers eat a lot of Bratwurst      117,927 messages   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]

   Message 116,398 of 117,927   
   Hans Bezemer to Anton Ertl   
   Re: DLSHIFT and DRSHIFT   
   05 Apr 24 22:43:52   
   
   From: the.beez.speaks@gmail.com   
      
   On 04-04-2024 18:27, Anton Ertl wrote:   
   > dxf  writes:   
   > I found the last posting in this thread most fitting:   
   >   
   > |Andrew Scott   
   > |Jan 13, 1992, 9:32:24 PM   
   > |   
   > |John Hayes writes:   
   > |>The bidirectional shift operator is probably a result of the parsimony   
   > |>of Forth philosophy; why have two operators when one will do.   
   > |   
   > |I thought part of the Forth philosophy was exactly the *opposite*. We   
   > |wouldn't have words like 1+ or 0< if efficiency wasn't regarded as more   
   > |important than a small set of consistent words.   
      
   So true - which is fun when you're implementing Forth in bytecode. Since   
   bytecodes are limited, you want to restrict the number of words, while   
   Forth tends to expand its vocabulary. The most common ones have their   
   own bytecode in 4tH, while the less frequently used are often   
   composites. 4tH got about 100 bytecodes, but almost three times the   
   number of builtin words.   
      
   Hans Bezemer   
      
   --- SoupGate-Win32 v1.05   
    * Origin: you cannot sedate... all the things you hate (1:229/2)   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]


(c) 1994,  bbs@darkrealms.ca