http://qs321.pair.com?node_id=635181


in reply to Planning for Backwards Compatibility

Backwards compatibility in Makefiles (from The Art of Unix Programming)

Why the tab in column 1? Yacc was new, Lex was brand new. I hadn't tried either, so I figured this would be a good excuse to learn. After getting myself snarled up with my first stab at Lex, I just did something simple with the pattern newline-tab. It worked, it stayed. And then a few weeks later I had a user population of about a dozen, most of them friends, and I didn't want to screw up my embedded base. The rest, sadly, is history.
-- Stuart Feldman
  • Comment on Re: Planning for Backwards Compatibility