On May 13, 2007, at 1:39 AM, Hartmut Holzgraefe wrote:
Dave Barr wrote:
Hi
Is there a reason that we rely on tools such as autoconf? Reducing
the reliance on external tools would help the barrier of entry for
newcomers to PHPDoc. configure is basically a shell script, and as
we all know, PHP does a great job as a shell script replacement. :)
given that the only autoconf macro used (besides option parsing, log
output and variable setting) is AC_PATH_PROG this seems to make sense
while we are on it there is another point that has bothered me for
ages, but never enough to actually do something about it:
IMHO all the entity generating magic should be part of the "make"
step and not be done by "configure". There should only be a need
to run "configure" if one really wants to change the build
configuration, e.g. the language. Right now re-running configure
is also needed whenever the document structure changes (e.g. when
function files are added) which doesn't look right to me ...
Hello guys,
As someone who doesn't know much about this build system, it's nice
to see you guys think about and discuss it. There should be no fear
in changing this aged system, and the more PHP we can use the better.
If entity magic can be pushed back to a point that will allow
livedocs to add them after the build process, that would make life
easier too. This has been desired but I'm not sure how much thought
has gone into it, personally I've only gone as far as to hope it
magically fixes itself.
Hartmut, as the old timer of the group, and as the guy who created a
lot of the original and current backend work of the doc system, all
words you share or work you do on this is much appreciated and
desired. And do keep in mind that livedocs will likely go live this
summer, or at least, have a beta version pushed out and tested live.
Much of the backend is the same, but, just so we don't double our
work. It's been a long time but we're finally really almost there.
Regards,
Philip