I've developed a module that implements a macro processor for HTML pages.
It might be compared to ASP, except that the coding constructs it allows are
very limited (a-la C preprocessor), encouraging separation of code and
content while allowing some code-like stuff in HTML (content) pages.  The
module supports macro substitution, conditional evaluation, file
interpolation (like server-side include), and loop constructs, for
representing repeated blocks of markup.  It's designed to be used with DBI
and CGI.  We've built many projects using this code, it's robust and
well-tested.  I'd like to share.  We're using the internal name IF::Page; IF
comes from our company name Interactive Factory.  I think for public
consumption a more descriptive name is better.  I was thinking HTML::Macro,
although I suppose XML::Macro or CGI::Macro might be other possibilities.

Any suggestions?

Also, I'd like to register as an author; can I have "SOKOLOV" ?  If not,
"MSOKOLOV" would be OK.

Thanks,

           Michael Sokolov
         Engineering Director
         Interactive Factory(sm)
                www.ifactory.com
           (617) 426-0609

Reply via email to