Атрибут в .NET - очень популярная функция. И добавлена Java Annotation после 1.5 Аннотации используются повсюду, см. Java EE и Spring. Но несколько библиотек библиотеки scala используют аннотацию. lift-json не использует его. лифт-запись не использует его. Squeryl не использует его. subcut не использует его (он имеет аннотацию для плагина компилятора) ... Просто назвали несколько.
Они используют аннотацию только тогда, когда им нужна магия компилятора. @tailrec, @inline, @BeanProperty, @Inject (в подстроке)...
Scala имеет супер гибкую систему типов, черту, неявный и Menifest [X]. Таким образом, им не нужны метаданные времени выполнения?
Существует ли какая-либо аннотация для проекта scala?
p.s. Я думаю, что Dynamic должен быть аннотацией, но не признаком.