In article <66174655$1@news.ausics.net>, dxf wrote:   
   >On 10/04/2024 8:38 pm, minforth wrote:   
   >> dxf wrote:   
   >>   
   >>> On 10/04/2024 5:34 pm, minforth wrote:   
   >>>> mhx wrote:   
   >>>>   
   >>>>> Locals are completely OK if you want to get stuff done. I use them for   
   >>>>> the boring parts.   
   >>>> ...   
   >>>> I think the attitude of "programming to make the compiler happy i.e.   
   >>>> by stack juggling" is a waste of human resources. I can't remember a   
   >>>> single case where a performance bottleneck was fixed by switching   
   >>>> from a local to a non-local code formulation. The difference in speed,   
   >>>> if any, is simply too small.   
   >>   
   >>> To use forth's stack until such time as it becomes too much for one   
   >>> suggests a half-heartedness. It begs the question why use forth at all   
   >>> if one is merely going to toy with it.   
   >>   
   >> Yes, of course it's entirely up to you if you don't fully utilise the   
   >> available possibilities of your tools.   
   >   
   >In calling locals 'a tool' or 'used for the boring stuff' I'd have the   
   >problem of explaining to colleagues how it is I can use a language in a   
   >way that its creator has dismissed as antithetical.   
   >   
   >> But I also suspect that your Forth   
   >> system has no locals at all.   
   >   
   >DX-Forth offers locals as a loadable option. They're implemented   
   >efficiently so as to be credible. I'm not aware of any user that has   
   >availed themselves of it. Indeed I find they come to forth looking   
   >for something that's honestly unique and challenging. To discover   
   >Moore still resolute after all these years provides their role model.   
   >   
      
   ciforth offers LOCAL as a loadable option.   
   They are implemented without regard of efficiency.   
   Also they cannot be used recursively.   
      
   Groetjes Albert   
   --   
   Don't praise the day before the evening. One swallow doesn't make spring.   
   You must not say "hey" before you have crossed the bridge. Don't sell the   
   hide of the bear until you shot it. Better one bird in the hand than ten in   
   the air. First gain is a cat purring. - the Wise from Antrim -   
      
   --- SoupGate-Win32 v1.05   
    * Origin: you cannot sedate... all the things you hate (1:229/2)   
|