Слово «препроцессор» возвращает меня к C ++, и это пугает меня.
Существует странная дихотомия: я отмечаю разнообразный сад языков на JVM, но я думаю, что «Мама Медведь» (он же Ява) не должна становиться раздробленной вот так Нам нужен прочный фундамент.
Тем не менее, я за закрытие BGGA. Я также считаю, что язык должен обеспечивать все возможности. Если в команде есть люди, которые не могут обрабатывать замыкания (или обобщения, или многопоточность (!!)), то эта команда должна контролировать себя посредством анализа кода и статического анализа.
Возможно, одной из идей было бы иметь переключатель времени компиляции, чтобы «запретить» расширенные функции, подобные этой, но даже это кажется немного резким.
Я думаю, что идея «на болтах» на самом деле пытается справиться с раздробленным лидерством в пространстве Java. Эта проблема представляется скорее политической и дипломатической, чем технической.