OpenEdge Development - Products Enhancements - Progress Community

 OpenEdge Development

  • Reflection - support for annotations

    It should be possible to get (values of) annotations through reflection. Since currently annotations are not compiled in (they are ignored by the compiler), annotations itself would need enhancements comparable to the Java annotations or c# attributes...
  • INITIAL option supported for CLASS variables

    (from https://community.progress.com/community_groups/openedge_development/f/19/t/22737 ) Say I have the following enum ENUM Condition: DEFINE ENUM New Used. END ENUM. And I have a class: CLASS Product: DEFINE PUBLIC PROPERTY Condition...
  • Add "ABL Enum" wizard to Developer Studio

    Currently you can't create a new enum from the Developer studio menu File > New > ... You have to create a class and replace the CLASS / END CLASS with ENUM / END ENUM. A direct way to create enums would be nice...
  • Add compiler optimizing

    • Under Review
    • 1 Comments
    See https://community.progress.com/community_groups/openedge_development/f/19/t/22460 and https://blog.abevoelker.com/progress_openedge_abl_considered_harmful (Section: ABL: Un-optimized language compiler) There is no excuse to why using ASSIGN is faster...
  • Time-travel debugger

    In short: have the ability to step BACK in code. See also https://github.com/Microsoft/ChakraCore/tree/TimeTravelDebugging Research paper: http://research.microsoft.com/en-us/um/people/marron/selectpubs/TimeTravelDbg.pdf One can only dream...
  • Debugging ABLUnit

    It would make ABLUnit more useful if we could execute unit tests with a debugger attached. Creating Debug Configurations for ABLUnit as we can for POE App or POE AppServer would really improve productivity (in a TDD-like workflow, for instance). This...
  • Make the Variables view of the Debugger sortable

    Currently you can click on the "Name" column, but nothing happens. It would be nice if the variable names are actually sorted
  • Possibility to switch order of controls in outline view

    • Under Review
    • 0 Comments
    When you are developing a Windows Forms application and the design of your form requires several docked controls, it is important to place the controls on your form in the correct order. Otherwise, you may not get the desired result, and end up with some...
  • Add ability to return custom object fields in SOAP faults returned from an OpenEdge...

    Currently, the Web Service Adapter, when generating a SOAP fault from a customised AppError object, will only return the standard AppError ReturnValue field. It would be useful for the fields in a serializable custom class based on the AppError class...
  • Support for CASE-SENSITIVE properties

    Currently the CASE-SENSITIVE option is not available for properties. You have to create a separate variable and make that one CASE-SENSITIVE to work around this. A direct solution would be more elegant...