lua-users home
lua-l archive

[Date Prev][Date Next][Thread Prev][Thread Next] [Date Index] [Thread Index]




On Apr 25, 2019, at 9:28 AM, Sean Conner <sean@conman.org> wrote:

It was thus said that the Great Dibyendu Majumdar once stated:
On Thu, 25 Apr 2019 at 06:54, Dirk Laurie <dirk.laurie@gmail.com> wrote:
 So I'm looking at Java because they now have annotations.  From a cursory
look, it appears the syntax to be:

'@' ID

 So things like

@Override
@Deprecated
@SuppressWarnings

 Annotations can be used at development time, compile time or runtime [1]. 
They can also be targetted towards a particular usage [2].  In Java, custom
annotations are handled with creating an interface.


But Java annotations are a total mess, and are drifting toward creating an entire meta-language within Java that is (imho) cumbersome and attempting to make Java something it was never intended to be .. a dynamic language.

—Tim