According to a study, the most expressive general-purpose languages are Clojure, CoffeeScript and Haskell. The study uses LoC/commit as the measuring unit of expressiveness.
Xtext 2.1 was released this week by the Eclipse Foundation. It comes with many new features and a major innovation: the support for creating domain specific languages targeting the Java virtual machine.
The International Software Product Line Conference (SPLC) is the most important event that covers the full range of Product Line Engineering in software-intensive products. Its 15th incarnation will take place in the Munich City Center from August 21st to August 26th.
Xtext 2.0 was released today as part of the Eclipse Indigo release. If offers a new refactoring framework, a new expression language, and a new statically typed template language. InfoQ spoke with Sven Efftinge, creator and lead architect of Xtext.
Colm is new a programming language designed for the analysis and transformation of computer languages. Colm's main contribution lies in the parsing method. Colm was designed by Adrian Thurston, as part of his Ph.D. work.
Markus Voelter has published an update to his 2008 "MDD and DSL Best Practices" article. One of his core conclusions today is that "the distinction between modeling and programming goes away almost completely."
The submission period to the LWC 2011 closed yesterday registering 11 participants. Model Driven Software Development (MDSD) is experiencing a rapid growth due to the emergence of "Language Workbenches" which allow the development of dedicated programming languages from which general purpose programming language code can be generated. InfoQ spoke with one of the organizers of LWC 2011.
The OOP conference (Object Oriented Programming) was held in Munich, Germany, from 24th to 28th January 2011 with “Business Impact through Mastering Change” as its general motto. Despite of its name, the OOP represents one of the largest and long-lasting events on the general field of software engineering.
Jean Bezivin retraces the path that lead to our current software engineering practices and explore new avenues for the coming decade as, he notes, "there are some indications that we are currently crossing some new frontiers in technology and practices".
Oracle's decision to cease work on JavaFX Script, announced at JavaOne, was a disappointment to some in the community. Using the open source JavaFX Script compiler as a starting point, Project Visage is looking to continue to develop the DSL as an open-source project.
Mary Jo Foley is reporting that Microsoft is dropping Quadrant and is revising its plans for its M data-modeling language.
Software Modernization is an acute problem for most IT organizations. MoDisco is a joint project between MIA Software and the AtlanMod Research Team which is offering a model driven solution. Jordi Cabot and his colleagues wrote a two page introduction on this Eclipse project.
Recently Adobe released Puppet recipes that they are using to automate Hadoop/HBase deployments to the community. InfoQ spoke with Luke Kanies, founder of PuppetLabs, to learn more about what this means.
Haml/Sass 3 is nearing its final release, anticipated on May 10, with the addition of CSS-like brace syntax to Sass as a principal feature.