[Monetdb-developers] mx tool status and future

Stefan Manegold Stefan.Manegold at cwi.nl
Tue Jun 1 10:23:53 CEST 2010


there is only one "authorized" Mx tool for MonetDB and that is the one that
is available from the MonetDB repository at

We (at least) I am not aware of any Mx tool at savannah.nongnu.org, and I
don't think this is "our" Mx tool --- I cannot even find it there; could you
please point us directly to it?

Apart from that, we use Mx as is and do neither plan to extend nor to
replace it in the near future. The former is not our prime concern, the
latter is hardly possible, as the whole MonetDB code base uses mainly the
macro expansion features of Mx (not only its code documentation features),
and (at least for the time being) we consider it too much work to replace Mx
by some other macro expansion language.


ps: Mx (and the complete MonetDB "buildtools") are only required if you
    compile MonetDB using the plain sources from our Mercurial repository;
    all provided tarball contain Mx-generated code and hence don't require
    our buildtools (incl. Mx).
    See also

On Wed, May 26, 2010 at 11:37:34PM -0700, Alex Dubov wrote:
> Greetings.
> I understand, that this issue was probably discussed before, but I couldn't quite find a way to search the list archive.
> It appears to me, that mx version 3, found on savannah.nongnu.org, is somewhat out of sync with the one used for monetdb (@mal and @include tags are not supported by it; adding the former was trivial, while I've set the later to no-op, as included *.mx files are nowhere to be found in the monetdb source tree). The mx doc formatter itself is also quite underdeveloped, compared to what we came to expect from systems like doxygen or sphinx.
> In light of the above, I wonder, are there any plans to switch to a different code documentation system (doxygen?) or is the mx tool intended for future development?
> ------------------------------------------------------------------------------
> _______________________________________________
> Monetdb-developers mailing list
> Monetdb-developers at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/monetdb-developers

| Dr. Stefan Manegold | mailto:Stefan.Manegold at cwi.nl |
| CWI,  P.O.Box 94079 | http://www.cwi.nl/~manegold/  |
| 1090 GB Amsterdam   | Tel.: +31 (20) 592-4212       |
| The Netherlands     | Fax : +31 (20) 592-4199       |

More information about the developers-list mailing list