Java Is a Language for the Masses

["]{.863094020-15062003}Dumbing down the language by not providing more powerfulexpressions is a way of promoting to a wider audience. However, is it the only way of[ ]{.863094020-15062003}supporting[ ]{.863094020-15062003}communites?["]{.863094020-15062003} (From Carlos Perez's Weblog) [via ]{.863094020-15062003}[Artima Weblogs]

[Carlos is talking about Java, and a comment by Gilad Bracha that "[In designing a language, one] one can contrast the Scheme-like philosophy of using a small number of very general constructs, with the more mainstream approach of having a great many highly specialized constructs, as in C or Modula style languages." And the contrast is made very well in Paul Graham's Hundred-Year Language essay. ]{.863094020-15062003}[There's a real language-design buzz going on in the industry right now; my brain melted last week during a 3-hour conversation with Sergei Dmitriev of JetBrains (makers of IDEA). If I were smarter, I would have learned something about "universal grammars for describing domain languages." ]{.863094020-15062003}