News Release September 4, 2007

 

MacroExpressions is pleased to announce the release of Unimal 2.0c for Win32 and Linux platforms.

 

Unimal is an advanced language-independent macro processor (preprocessor); it helps programmers improve software quality and development process, helps improve code maintainability and helps optimize memory usage in a highly maintainable way.

 

This release improves usability, again based on “wishlist” requests. Version 2.0c is backward-compatible with versions 2.0b, 2.0a and 2.0.

 

About MacroExpressions

MacroExpressions is a sole proprietorship dedicated to developing original software tools. It is located in Acton, MA.

Contact:

For more information, contact Ark Khasin, akhasin@macroexpressions.com or (978) 930-1907.

 

Technical details:

Motivation

Generally, Unimal is reluctant to add new features because it wants to be very easy to learn. However, there is a balance to be found between being easy to learn and being easy to apply.

 

The features added to 2.0c come from the real-world experience and improve Unimal’s ease of use and ease of integration in complex build processes.

Command-line switches

Beginning with Unimal 2.0c, the following command-line switches are allowed:

Macro parameters manipulation

Added Unimal operators Save and Restore.

“Save” stashes away the current values associated with the supplied name; “Restore” restores the saved values of a saved parameters, and can do it selectively among numeric, string and macro values.