Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

A key point from the discussion was that some work needed to start on the framework however small as it has been the subject of so many discussions that people were getting frustrated that no visible progress had been made.

 

 

Discussion Topic: Migrating Minilang to Groovy

A topic was raised about migrating all the Minilang code into Groovy. Last year Jacopo presented Groovy as a DSL for OFBiz and this year Groovy became an Apache incubator project. There was a round table discussion about the pros and cons of trying to completely remove Minilang. It was acknowledged that some developers prefer it or are more comfortable using it while others prefer Groovy. With Groovy now an Apache project, it was thought that it would be good to make use of other Apache projects so both communities can interact with each other. Also in some cases the current Minilang code was fine and no benefit would really be gained by converting it

One suggestion was to set a deadline date and after this date only Groovy would be used. People thought this would be hard to implement and could put off people contributing if their preferred language was Minilang.

Another suggestion was to replace Minilang code as part of general ongoing patches and maintenance .but still allow people to submit Minilang if it was their preferred DSL. In this way the Minilang code would be replaced gradually and the hope is that over time more people would change over to Groovy.

Nicolas, Gil and Julien volunteered to do a Groovy Weekend where they would go through converting Minilang to Groovy.

The main conclusion was that Groovy is the preferred DSL but we dont want to reject contributions just because they include Minilang code.also an Apache incubator project that is used by OFBiz. Last year he presented Groovy as a  DSL for OFBiz at Apachecon

Discussion Topic: User Experience / Business User Demo

...