> On May 8, 2019, at 4:35 PM, James Laskey <james.las...@oracle.com> wrote:
> 
> 
> 
> Sent from my iPhone
> 
>> On May 8, 2019, at 5:31 PM, Guy Steele <guy.ste...@oracle.com> wrote:
>> 
>> 
>>> On May 8, 2019, at 4:27 PM, John Rose <john.r.r...@oracle.com> wrote:
>>> 
>>> On May 8, 2019, at 1:26 PM, Guy Steele <guy.ste...@oracle.com> wrote:
>>>> 
>>>>> 
>>>>> On May 7, 2019, at 6:14 PM, Brian Goetz <brian.go...@oracle.com> wrote:
>>>>> 
>>>>> . . . at the end of the line, one cannot differentiate between \<eol> and 
>>>>> \<space> when reading the code.
>>>> 
>>>> This suggests a design constraint for the ESL: whatever \<eol> means, 
>>>> \<horizontal space><eol> ought to mean the same thing.
>>> 
>>> Or else \<hspace>+<eol> is illegal.
>>> In other words, there shouldn't be
>>> more than one non-error meaning.
>> 
>> 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”.
>> 
> 
> Explaining to Joe Programmer might be the main cost. 

True dat.

Reply via email to