2 Introduction

The MyAlps project is built by means of ALLPROSE. It is a collection of Aldor source code files that will be turned into an Aldor library by ALLPROSE.

The documentation of the whole MyAlps project is divided into two parts.

  1. The Aldor code of the library together with a testsuite. This part consists of the files mentioned in Section 3.
  2. An optional1 description of ALLPROSE, i. e., a description of the building process (including Makefiles and Perl scripts) that produces the MyAlps library.

    The description of ALLPROSE is not included in this document.

Consider the next section as a template for you project. It basically is intended to list all the files of the MyAlps project together with a short description of what they are actually important for.

Although, ALLPROSE does not yet support Axiom directly, it definitely has some connection. First of all, the pamphlet style of Axiom led me to actually start ALLPROSE and to choose Noweb as the underlying literate programming system. Second, Axiom can be extended by means of Aldor libraries. ALLPROSE is a tool that makes writing libraries an easy task.