[Infrastructures] new parser for Isconf

Luke A. Kanies luke@madstop.com
Fri, 7 Feb 2003 10:06:01 -0600 (CST)


Hi all,

For those of you actually using Isconf3 (which I believe is no one at the
moment?), you will be happy to hear I've rewritten the parser for it.
It's now written in Parse::Lex and Parse::YAPP.

Yes, this means that you need two different packages, but Isconf::File
will correctly use the old parser if the new one doesn't appear to work.

I have seen at least a factor of 5 increase in speed; it used to take me
something like 40 seconds to run ischeck, and now it's less than 7.

I have also made sure that all of the most recent Isconf code is available
on sourceforge.  Currently it's only in the CVS repository, but I hope to
make an export available as a single download soon.  I'm not going to do
so until I finish my isconf cfengine module, though, which may also
involve a significant rewriting of the isconf script itself (since I'm not
particularly fond of its organization).

You can find Isconf's SourceForge page here:

http://sourceforge.net/projects/isconf/

You can browse the CVS, and it has instructions on how to do a CVS
checkout or export.

Please contact me if you have an questions

-- 
"A computer lets you make more mistakes faster than any invention in
human history--with the possible exceptions of handguns and tequila."
                -- Mitch Ratcliffe