AVCS: the APL version control system

  • Authors:
  • Nikolai I. Puntikov;Maxim A. Volodin;Alexei A. Kolesnikov

  • Affiliations:
  • Russian Academy of Sciences, Institute of Linguistics, 9 Tuchkov per., St. Petersburg 199053, Russian Federation;ISM Partnership, 52 1st Line V.O., St. Petersburg 199053, Russian Federation;ISM Partnership, 52 1st Line V.O., St. Petersburg 199053, Russian Federation

  • Venue:
  • APL '95 Proceedings of the international conference on Applied programming languages
  • Year:
  • 1995

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper described AVCS, which is an APL-oriented version control system devised as a tool to track the history of software projects and to control concurrent access to project components. The basics of version control systems are explained, and specific aspects of applying a version control system methodology to project development in APL environments are considered. Particular attention is given to features which differentiate the approach accepted in AVCS from that of available version control and project management systems. Specification of AVCS's data maintenance, programming and user interface is presented to the extent required in order to explain how the system works. In conclusion, the possible application of AVCS to solving problems of porting APL projects across different environments is outlined.