[Aldor-l] Ann: LibModel
Christian Aistleitner
tmgisi at gmx.at
Sun Nov 13 06:34:47 EST 2005
Dear Aldor community,
I am announcing the release of LibModel in version 0.1.2 via
http://www.risc.uni-linz.ac.at/software/aldor/project.php?id=LibModel
.
LibModel is a solid framework for building Aldor libraries and Aldor
related projects. LibModel gives you:
* a complete set of makefiles for
+ building libraries (with gmp, debug variants, shared objects),
+ building documentation (with automatic extraction of
+++ documentation of aldor source files)
+ building and testsuites for automatic and repeated testing
(unit/programmer tests),
+ building include files, and
+ maintaining the project ( packaging, installation,
uninstallation, ...).
* a configure script in the spirit of autoconf (Calling ./configure
automatically adapts the current project to the current system). This
script
+ searches for libraries and their variants,
+ searches for recursively for further dependent libraries,
+ searches for executables,
+ can generate dependency files for library source code,
+ can generate dependency files for testsuite source code,
+ can generate dependency files for documentation source code, and
+ can update version information for the VersionInformationType
domain of the library.
* a common installation procedure for your Aldor related projects (the
triplet
./configure && make && make install
which is widely used for linux software)
* complete control of your Aldor project via one file (configure.in).
As the documentation of LibModel currently consists of some fragments, I
give the bare necessities here:
configure.in holds all the adjustments for the current project.
lib/src contains the sources for the library.
test/src contains the sources for the test suites.
There are currently three libraries that base on LibModel. These libraries
serve as examples. These libraries are
* LibModel
http://www.risc.uni-linz.ac.at/software/aldor/project.php?id=LibModel
* ExtIO (input/output enhancements for the libraries Aldor and Algebra)
http://www.risc.uni-linz.ac.at/software/aldor/project.php?id=ExtIO
* AldorUnit (a unit testing framework)
http://www.risc.uni-linz.ac.at/software/aldor/project.php?id=AldorUnit
The configure.in of LibModel gives a detailed description of the available
options.
--
Kind regards;
Christian
More information about the Aldor-l
mailing list