Welcome to the Home Page of the Aida project.


The Aida project is two-fold: This is useful to create and maintain documentations, help files, etc, which must be distributed on different supports (Web pages, PDF documents, Wiki pages,...). The user writes his/her files using the common Aida Markup Language and converts them to the target format with the aida command.
The system is fast, flexible and extensible. The core command aida is a strict parser (written using Bison and Flex) which analyses files written in the Aida Markup Language and invokes callbacks in order to convert them to the target format.
The aida command embeds a
Tcl language interpreter and all the callbacks are written in Tcl: the Tcl scripts constitute Aida's library. This architecture makes it easy to extend the library and define new target formats. It is also very powerful because any Tcl code can be sourced and evaluated within the Aida files and thus one can create dynamic contents, generated on the fly.
Furthermore, the Aida files are highly parameterizable via a header and the entire system is configureable both at the admin's and at the user's level.


The Aida project is an Open Source project hosted by SourceForge at this address.
The current version is 1.4.1.
The latest releases can be obtained in the File Releases area.
The latest state of the source code can be obtained from the Subversion repository with the following command :
svn checkout http://svn.code.sf.net/p/aidadoc/svn/trunk Aida


The complete help for both the Aida Markup Language and the aida command can be found online: Aida documentation.


The Aida project is extendible. The code offers a simple architecture based on callbacks written in the Tcl language and it is easy to define new target formats.

Bug reports

Bugs can be officially reported via the Bug Tracker of the project. You can also submit feature requests there.

Mailing list

For any questions, problems, suggestions etc. about Aida, you can use the Aidadoc-users Mailing List. Click here to subscribe/unsubscribe.
To post a message to the list, send an e-mail to <aidadoc-users@lists.sourceforge.net>.
To see the collection of prior postings to the list, visit the Aidadoc-users Archives.

Last updated 2016-01-04 17:26:43

Aida is hosted by SourceForge.net Logo