Знаете ли вы о библиотеке, которая позволяет нам генерировать пользовательский интерфейс, просто указав, что он должен быть сгенерирован?
Я думаю, что должен быть человек, который внедрил механизм, позволяющий нам преобразовывать код следующим образом:
class Main {
@Command
int add(int a, int b) {
return a+b;
}
}
в, скажем, диалог с 2 текстовыми полями и кнопкой? Или в веб-форму? У тебя есть идея, верно?
Тип пользовательского интерфейса и язык не имеют значения, если это позволяет нам просто сказать «Это должна быть команда» без большого количества XML-файлов, разбросанных по всему приложению.
И, кстати, что вы думаете об этом мета-программировании?