isCOBOL Evolve

COBOL development + Java deployment = simplified software distribution and accelerated innovation

isCOBOL Evolve 2022 Release 2 is now available.

Veryant is pleased to announce the latest release of isCOBOL™ Evolve, isCOBOL Evolve 2022 R2.

The newest isCOBOL Evolve includes a new PreProcessor feature that allows developers to write custom logic to be applied to source code, improved compatibility with other COBOL dialects and improved isCOBOL ESQL and enhanced GUI controls.

Download the isCOBOL Evolve 2022 Release 2 Overview

Release highlights

  • isCOBOL PreProcessor
  • Optimized classes generation
  • Improved compatibility
  • GUI enhancements

isCOBOL PreProcessor

isCOBOL Evolve 2022R2 introduces a new PreProcessor feature that allows developers to specify one or more classes that the compiler will invoke to perform changes to the COBOL source code before compilation.
This feature can be used, for example, to implement custom logic to write comments for a block of code, or to replace some code with another. You can also return Warnings or Errors exactly like the standard compiler produces. Another example use of the PreProcessor is to enforce or suggest code changes to comply with a desired standard set of rules.

Optimized classes generation

isCOBOL 2022 R2 provides a new compiler option that internally activates a new compiler engine designed to maximize runtime performance and minimize resource usage. The new compiler engine has been developed for maximum compatibility with Enterprise IBM Cobol and Micro Focus COBOL.
Tests show that isCOBOL's new compiler engine beat our competitors by running 13% - 80% faster and executing at least 22% more instructions per second.

Improved compatibility

Enhancements have been implemented in this release to improve compatibility with MicroFocus COBOL, including support for THREAD-LOCAL-STORAGE SECTION and IS THREAD-LOCAL clauses, and a new compiler option to manage the Underscore in sources with MF compatibility.
JSON PARSE and JSON GENERATE statements are now supported to manage JSON streams.

Enhancements have been made in this release to improve compatibility with RDBMS PreCompilers such as IBM DB2 PRE and Oracle Pro*COBOL, including support for Common Table Expressions (CTE), the ability to specify stored procedure and function names through host variables, and support for Oracle Pro*COBOL SQLDA structure.

GUI enhancements

Many improvements to GUI controls have been implemented in this release. The isCOBOL framework is now fully dpi-aware, allowing high-quality scaling of user interfaces across displays with different pixel densities. Your user interfaces will look their best with isCOBOL 2022 R2!

Check-Box and Radio-Button controls can now be set to scale icons when using the LM_ZOOM layout manager.
Check-box, Radio-Button and Push-Button controls now support the BITMAP_SCALE property, that allows reszing of the bitmap when used with the LM_ZOOM layout manager.
Check-box can now use specific alphanumeric values to represent on and off states, and Radio-Button supports alphanumeric values in the property Group-Value.
List-Box now supports the SEARCH-PANEL property using the same rules as defined in the grid control to manage the search feature.

Details on these and additional features can be found in the isCOBOL Evolve 2022 Release 2 Overview

Learn more
View the isCOBOL Evolve Datasheet
Learn more about the newest isCOBOL Evolve Release
Contact Veryant to arrange a complimentary code analysis or learn more about isCOBOL