Сабж. Пользуется кто-нибудь OpenJDK? Им вообще можно пользоваться? :)
Хочу добавить в жабку препроцессор. Чтобы, например, как в ObjectiveC можно было вместо написания уродского хлама геттеров-сеттеров писать «@synthesize (options) field», которая будет генерить их в момент сборки. Кроме синтезаторов можно еще кучу плюшек надергать из других языков. Можно опуститься даже вплоть до того, чтобы писать на java с ассемблерными вставками ;)
Проблема в том, что чтобы сделать это красиво, чтобы макросы выглядели неотличимо от элементов языка (а не в кривом препроцессорном стиле «#ifdef #ifndef» :) нужно иметь хорошую грамматику, которая не похерила бы код нафиг. Наброски грамматики есть для OpenJDK.
Осталось установить: разумно ли им (openjdk) пользоваться вообще, пользуется ли им кто-то на самом деле, и испытывает ли кто-то ограничения от возможностей жавы (от их отсутствия)?
Не в development ибо приветствуется срачобсуждение, а не экспертные ответы.