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 117,035 of 117,927   
   dxf to Anton Ertl   
   Re: Back & Forth - Co-routines   
   01 Feb 25 21:13:53   
   
   From: dxforth@gmail.com   
      
   On 1/02/2025 6:50 pm, Anton Ertl wrote:   
   > dxf  writes:   
   >> If I use locals I'm more likely to   
   >> use the ANS notation.  I notice Forth Inc does too - perhaps why they were   
   so   
   >> adverse to conceding to { } .   
   >   
   > The reason why Forth, Inc. argued against { } is that they support an   
   > existing code base that uses { } for comments; they use { } comments   
   > extensively in SwiftForth, and their customers use it, too.  They   
   > voted for {: :}, so they obviously don't have a problem with the   
   > ordering of locals in {: :} (which is the same as for { }).   
      
   IIRC FI was pressed hard for { } but they wouldn't budge.  It was odd   
   since a single character to delimit a comment was inherently problematic.   
   I find it hard to believe FI customers wouldn't have jumped at the chance   
   to get a proper comment scheme and nicer looking locals syntax.  As it is   
   now they're stuck with two lesser things.   
      
   > Using WHERE LOCALS| in SwiftForth x64-Linux 4.0.0-RC89 only brings up   
   > the definition of LOCALS|, but no uses.  "WHERE {:" brings up the   
   > definition and 5 uses of "{:", all with more than one local; so they   
   > obviously do not have a problem with the ordering of locals in {: :}.   
   > Can you elaborate on what you have noticed?   
      
   Interesting since...   
      
   SwiftForth i386-Win32 3.11.9-RC1 01-Sep-2022   
      
   85 matches for LOCAL|  (a few false positives in that)   
   0  matches for {: :}   (despite being implemented)   
      
   --- SoupGate-DOS v1.05   
    * Origin: you cannot sedate... all the things you hate (1:229/2)   

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


(c) 1994,  bbs@darkrealms.ca