NetBeans support for proposed small language extensions
Charles Oliver Nutter
charles.nutter at sun.com
Wed Jan 21 12:28:55 PST 2009
> I am not a big fan of the exotic identifier proposal mostly because
> i doesn't understand the need and because using '#' creates conflicts
> with several closure proposal (BGGA and CICE) and my modest
> property proposal.
Can you give examples? I haven't looked at BGGA but I didn't remember it
using # anywhere. And an example of your proposal too?
> Correct me if i'm wrong, you need exotic identifiers if you are
> a language developer that want to implement a part of the
> langage runtime in Java. But if you are a language developer,
> you control the compiler of that language so you can lookup
> for extra meta-data when you want to call a method, a field
> or a class written in Java.
> By example, these metadata can be implemented using annotations
> with no problem.
I think the problem, however, is that not all language impls will only
ever want to do invokedynamic from that language's code; we may also
want to do it from Java for simplicity of implementation.
More information about the mlvm-dev