Eu estava lendo o Groovy in Action, Second Edition e, em uma nota de rodapé, encontrei o seguinte texto
Java derrama “vinagre de sintaxe” sobre essa construção para desencorajar os programadores de usá-la.
O que o termo syntax vinegar
significa aqui?
Eu nunca ouvi falar desse termo antes e procurei no DuckDuckGo e no Google, mas não consegui encontrar um significado. Mas está sendo usado em vários lugares. Seria ótimo se alguém pudesse esclarecer o significado desse termo e como ele se aplica no contexto das linguagens de programação. Espero que isso constitua uma pergunta válida. Não foi possível encontrar nenhum outro site de stackexchange onde posso perguntar isso.