>>>> "MS" == Michael Sperber
<sperber(a)informatik.uni-tuebingen.de> writes:
>>>> "Martin" == Martin Buchholz
<martin(a)xemacs.org> writes:
Martin> I think you'll have to run the
source through the C preprocessor
Martin> first, which means your gcproizer has to run every build. Using the
Martin> standard Unix utilities, this will be hard (i.e. you'll want to use
Martin> something like perl or python). Most free software projects don't
Martin> have such dependencies for non-maintainer-mode,
MS> But we have plenty of library dependencies which are actually harder
MS> to satisfy in a lot of setups.
The library dependencies should mostly be optional. E.g. X11 is optional.
Martin> but I think the time might be right to introduce such a
Martin> dependency for xemacs.
MS> Yes, but preferably not on Perl or Python. You want an actual C
MS> frontend for this. I already have most of one lying around here for
MS> the job.
Writing it in C is the Right Thing - portable and fast. But also difficult.
If you already have one, use it, share it.