Prolint 70 is now available

Prolint 70 is now available! Note: It requires ProParse 3.1a released in April 2007.

This release is all about the Prolint database. It provides a session identifier with any lint session, like Progress Profiler’s Profiler ID, so that you can compare sessions over time. This allows you to see the improvement (or the opposite) over time as people work on the code.

If you are not using the profiler database now, the prolint\prolintdb\prolintdb.df will get you the current database structure. If you are, you can apply the prolint\prolintdb\prolint-v1-delta.df to get the new table and column. In order to make use of the new session-based statistics, you must use the new version of the prolint database.

The major changes are:

1) In Select Files to Lint, there are 3 new buttons. These new buttons are only visible if the new database is connected with the new table, and one of the output handlers includes the database. If you want to start a new session to start gathering statistics, select New Session. If you want to add warnings/statistics to an existing session, select Find Session. If you want to place all your results in the “Zero” session for broader statistical analysis (a baseline), then select No Session.
2) The desktop, and the results window, now provide a button to get session comparison statistics. This is useful to compare two sessions against each other – usually for programs they have in common. Full documentation on this window can be found at http://www.oehive.org/node/945.
3) The results window now has the ability to load the results of a previous session out of the prolint database by use of the Load Results button (full documentation on this window can be found at http://www.oehive.org/node/944). Here you select a session and click Load, and all the results of that session are reloaded into your results viewer window where you can do filtering and analysis. In addition, it provides a link to the statistical analysis by session described in 2 above.
4) The existing statistical analysis programs accessible from the Desktop window, for subdirectory, include file, and rule, still function. They operate only on session 0, so to get the base data you need to run the lint process on all desired code with session 0 (or No Session) selected. The rest remains unchanged.

I hope that the community finds these new features as helpful as we will.

Glen West