[
http://jira.jboss.com/jira/browse/JBRULES-208?page=all ]
Michael Neale resolved JBRULES-208.
-----------------------------------
Resolution: Out of Date
This has been partially incorporated, and partially superseeded by the new package
configuration concepts (in the BRMS etc) - where the package config is kept outside of the
DRL or DSL file (the DSL file is just a specific asset that contributes to the
configuration).
Improved DSL Organization
-------------------------
Key: JBRULES-208
URL:
http://jira.jboss.com/jira/browse/JBRULES-208
Project: JBoss Rules
Issue Type: Feature Request
Security Level: Public(Everyone can see)
Components: Drl Parser/Builder
Affects Versions: 3.0-beta1
Reporter: Jeff Brown
Assigned To: Michael Neale
Fix For: 3.1-m3
Attachments: DSL-contribs-mahen.zip
When using DSL, right now import statements are added to the DRL file. The statements
that those import statements affect are in the DSL file. It may make more sense to get
the import statements into the file that explicitely uses the classes being imported. As
it is right now, if the DSL implementation changes in a way that doesn't change the
DSL syntax, the DRL file may still have to be updated just to include new imports. That
is an implementation detail that should be transparent to the DRL author.
To take that a bit further, it may make sense to move the function definitions so the DRL
file includes just the expander and the rules. This separation would be cleaner and would
probably make more sense from the perspective of the DRL author.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira