fmII
Sat, Jul 26th home | browse | articles | contact | chat | submit | faq | newsletter | about | stats | scoop 22:55 UTC
in
Section
login «
register «
recover password «
[Project] add release | add branch | add screenshot | broken links | change owner | email subscribers | update project | update branch (urls) [Project]

 Guava - Default branch
Section: Unix

 

Added: Thu, Nov 25th 1999 10:55 UTC (8 years, 8 months ago) Updated: Tue, Apr 6th 2004 02:49 UTC (4 years, 3 months ago)


About:
The Guava tools are a set of Perl scripts for HTML pre-processing. You can create multi-page documents with contents tables, or use templates to give a consistent look to a set of pages. All output is passed through the C preprocessor, so you can use directives such as #include, #define and #if. There are also built-in macros for producing dates, cross references, etc.

Author:
Steve Morphet [contact developer]

Rating:
(not rated)

Homepage:
http://www.morphet.org.uk/comp/guava.html
Tar/GZ:
http://www.morphet.org.uk/downloads/guava-1.0.5.tar.gz

Trove categories: [change]
[Development Status]  5 - Production/Stable
[Environment]  Console (Text Based), Web Environment
[Intended Audience]  Developers, End Users/Desktop, System Administrators
[License]  OSI Approved :: GNU General Public License (GPL)
[Programming Language]  Perl
[Topic]  Internet :: WWW/HTTP, Internet :: WWW/HTTP :: Dynamic Content, Internet :: WWW/HTTP :: Site Management, Text Processing :: Markup :: HTML/XHTML

Dependencies: [change]
No dependencies filed

 
Project admins: [change]
» Steve Morphet (Owner)

» Rating: (not rated)
» Vitality: 0.00% (Rank 12391)
» Popularity: 0.22% (Rank 22284)

project statsdownload stats
(click to enlarge graphs)
   Record hits: 5,177
   URL hits: 1,234
   Subscribers: 2

Other projects from the same categories:
dotCMS
Horde Ansel
p0rn-comfort
RIMPS
PostgreSQL Session Save Handler

Users who subscribed to this project also subscribed to:
Adamantix
August
SAC.php
tkbiff
Internet Task Management System


Add comment · Rate this project · Subscribe to new releases · Ignore this project · Email this project to a friend · Project record in XML

 Branches

Branch Version Last release License URLs
Default 1.0.5 08-Feb-2001 GNU General Public License (GPL) Homepage Tar/GZ

 Comments

[»] ANSI has killed the C preprocessor
by Stefan Scholl - Feb 8th 2001 04:14:35

All output is passed through the C preprocessor, so you can use directives such as #include, #define and #if.

Do you really use the C preprocessor? Then your tool isn't usable with all compilers and versions of them. The C preprocessor need not generate a plain ASCII output.

I know, it's bullshit to cripple the preprocessor that way, but that's the ways it's defined. :-(

[reply] [top]


    [»] Re: ANSI has killed the C preprocessor
    by Steve Morphet - Feb 8th 2001 11:06:26

    Do you really use the C preprocessor?

    I really do.

    Then your tool isn't usable with all compilers and versions of them. The C preprocessor need not generate a plain ASCII output.

    Are there any preprocessors out there that can't be persuaded to generate ASCII output, with a switch or something? If there are, then you're right, my tool won't work with them.

    The command used to invoke the C preprocessor can be fine-tuned using the -cpp option to the hss2html program.

    If anyone is having trouble getting Guava to work with their C preprocessor, I would encourage them to email me, and we'll try to sort something out.

    If all else fails, install GCC. <g>

    Steve.

    [reply] [top]


[»] neat tool
by karellen - Jun 18th 2000 15:03:59

What I particulary found annoying in all the other html preprocessors was that you had to include all the directives between comment tags. I wrote a trivial preprocessor with C-style directives and comments myself, although it's far less powerful than guava. You can get it here packed with lots of other stuff, it's called shp.pl. I'm very happy to find a tool like this being actively developed by someone who had a similar idea with me. Great stuff, keep up the good work.

[reply] [top]




© Copyright 2008 SourceForge, Inc., All Rights Reserved.
About freshmeat.net •  Privacy Statement •  Terms of Use •  Trademark Guidelines •  Advertise •  Contact Us • 
ThinkGeek •  Slashdot  •  Linux.com •  SourceForge.net  •  Jobs