The MECCA Source Code Capture Utility


A. Waller
Fermilab, Batavia, IL


The Accelerator Division Controls Department at Fermilab has had its own source code capture system for console applications since the early 1980s. While it proved very useful at the time, it was limited. Later experiments with a commercial code management system called CMS for the VAX platform proved frustrating. It was decided to design a source code capture system that was in the spirit of its predecessor, APL, but using a blend of in-house code and commercial utilities available for our VMS environment.

This paper describes the source code capture philosophy of MECCA (Management Environment for Controls Console Applications) and the goals to make this code capture system more extensible and portable through modularity.