Maple Projects

A Maple project contains source code and related files for building a Maple application. It has an associated Maple builder that can incrementally compile Maple source files as they are changed.

A Maple project also maintains a model of its contents. This model includes information about the type hierarchy, references and declarations of Maple elements. This information is constantly updated as the user changes the Maple source code. The updating of the internal Maple project model is independent of the Maple builder; in particular, when performing code modifications, if auto-build is turned off, the model will still reflect the present project contents.

Each Maple project contains libname file to include required Maple libraries (.mla files) and other Maple projects in its build path.

Maple Project - Project Explorer