On Sat, Jun 27, 2009 at 3:20 PM, Rob Pike<robp...@gmail.com> wrote: > > Indeed, but it's an excellent reason to remove a bad feature. @ was a > bad feature. It was hard to use well because @* or @+ would consume > the whole file.
Your structural regex paper gripes about . and * not consuming newlines. Apparently it didn't work in practice as you say, but have you thought about a different way that might work since? Changing the delimiter based on context would seem like a good, though heavyweight and probably harder-to-understand approach. > > Deletion is the greatest tool of software design. > Quite, though this one in particular seems much less out of place in sam compared to * despite its glaring faults.