ARM syntax and new keywords

Paul Benedict pbenedict at apache.org
Fri Nov 27 17:08:38 PST 2009


John,

The backticks are really intended for dynamic languages where they
must not be constrainted by Java's identifier lexigram. I sure hope
*no one* ever uses it otherwise. Too bad there is no way to turn off
that feature unless code is being generated.

Paul

On Fri, Nov 27, 2009 at 6:53 PM, John Hendrikx <hjohn at xs4all.nl> wrote:
> Paul Benedict wrote:
>>
>> Artur,
>>
>> Right on! Backticks are a pretty common escape mechanism in some parts
>> of the computering world (like exotic table names in SQL). I hope the
>> JSR-292 people listen in on your feedback.
>>
>> Paul
>>
>>
>
> To be honest, I see no reason to include such a feature at all, backticks or
> otherwise.  Both look hideously ugly, and if I'm going to have to go through
> code to add backticks because a new keyword was introduced, I will just
> rename it instead to avoid using such syntax.
>
> Not looking forward to:
>
> public T createInstance(Class<T> `class`);
>
> Let's just keep:
>
> public T createInstance(Class<T> cls);
> public T createInstance(Class<T> clazz);
> public T createInstance(Class<T> c);
>
>
>



More information about the coin-dev mailing list