Changes/enhancements to non-kernel apps
    Dave Cuthbert 
    dacut at neolinear.com
       
    Wed Jan 21 10:45:53 PST 2004
    
    
  
Matthew Dillon wrote:
    Hmm.  The issue with yacc is that you wouldn't really be able to 
    base any projects on the modified behavior and still have them be
    portable to other platforms.  It's such an old program, the behavior
    is pretty well set in stone from the point of view of 99.99% of the
    programmers who use it.
Heh... yacc?  portable? :-)
I just see so much hackery with sed/awk applied to yacc, requiring 
special versions of yacc or bison (because the sed script expects the 
output to look like such-and-such), etc., that we might as well attack 
the root cause of most of these problems:  yacc keeps a lot of state in 
global variables.
The same argument could've been made for a number of features that are 
commonplace today (ANSI C prototypes come to mind).
Dave
    
    
More information about the Kernel
mailing list