In article <66385218$1@news.ausics.net>, dxf wrote:   
   >On 6/05/2024 9:01 am, albert@spenarnc.xs4all.nl wrote:   
   >> In article <2024May5.170709@mips.complang.tuwien.ac.at>,   
   >> Anton Ertl wrote:   
   >>> dxf writes:   
   >>>> On 4/05/2024 3:04 am, Anton Ertl wrote:   
   >>>>> dxf writes:   
   >>> [...]   
   >>>>> It means: Gforth does not provide (D.) and does not have factors that   
   >>>>> correspond to (D.) or (.). If it had such factors, you would have to   
   >>>>> use them in the following way:   
   >>>>>   
   >>>>> ( d ) (D.) ( do something with the string, and when you are done:) #>>   
   >>>>   
   >>>> Standard Forth makes no such instruction.   
   >>>   
   >>> Of course not, because standard Forth has no word (D.).   
   >>   
   >> Indeed, surprisingly, but every Forth made in the Netherlands   
   >> apparently has at least (D.R) that was already present in figForth or   
   >> an equivalent to (D.).   
   >> In my experience those words that leave a string and doesnot TYPE   
   immediately   
   >> are pretty essential.   
   >   
   >Indeed - what this thread was intended to convey. It's a pity Forth Standards   
   >just ignored it with the result too many implementations also ignore it.   
      
   I remarked that all Forth in the Netherlands has such a word.   
   According Anton Ertl this is "not relevant".   
   Also that swiftforth has defined D. as   
   : D. (D.) TYPE SPACE ;   
   is not relevant.   
      
   >   
   >> The fact that #> may refer to a static buffer   
   >> cannot be concealed anyway.   
   >   
   >And with high-end forths offering circular buffers for temp string storage it   
   >ought not to be a problem. VFX has >SYSPAD and SwiftForth something similar.   
   >Thus far PAD has sufficed me. I'll add complexity when and if I need it.   
   >   
   As discussed, the programmer interface need not change.   
      
   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)   
|