ARM syntax and new keywords

Mark Thornton mthornton at optrak.co.uk
Sat Nov 28 00:58:24 PST 2009


John Hendrikx 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);
>
>
>
>   
The main point of the proposal is to allow access to classes, methods, 
etc written in other languages which have different rules for 
identifiers. That it also allows people to write silly Java is an 
unavoidable side effect.

Mark Thornton




More information about the coin-dev mailing list