On May 8, 2019, at 1:31 PM, Guy Steele <guy.ste...@oracle.com> wrote: > > True. Then there are the separate questions of (a) whether it is less > confusing to Joe Programmer to accept \<eol> but reject \<hspace>+<eol>, or > to make \<hspace>+<eol> “just work”, and (b) what are costs of making > \<hspace>+<eol> “just work”.
Deprecating invisible whitespace before <eol> is a common practice. The OpenJDK repos reject this along with leading tabs and other visual ambiguities. Come to think of it, this common practice is... - evidence that Joe P. already knows <hws><eol> isn't quite kosher. - evidence that <hws><eol> *shouldn't* be a *significant* part of a new Java syntax! - *not* necessarily a candidate for enforcement at the language level. (The middle point supports <\ s> against <\ space> as a candidate escape sequence!)