caml-list - the Caml user's mailing list
 help / color / mirror / Atom feed
From: Mike Leary <leary@nwlink.com>
To: Patrick M Doane <patrick@watson.org>
Cc: caml-list@inria.fr
Subject: Re: [Caml-list] New polymorphic variant syntax
Date: Fri, 23 Nov 2001 21:21:58 -0800	[thread overview]
Message-ID: <20011123212158.A15530@ip178.usw22.rb1.bel.nwlink.com> (raw)
In-Reply-To: <20011121122117.A10520-100000@fledge.watson.org>; from patrick@watson.org on Wed, Nov 21, 2001 at 12:46:20PM -0500

I have a (rambling) question/feature request.

I've been using W3's HTML Tidy as a cleanup tool for the small bit of HTML
I'm working on.  I've also got a local copy of www.htmlhelp.com's validator
cgi program, which seems to be on par with W3's validation service.

What I'd really like is a local program that will flexibly:

- validate to the dtd in the doctype declaration, or convert to a different
one as nicely as possible, output a list of errors, optionally fix the
errors and warnings  (HTML Tidy does this pretty well, but isn't as
rigorous at validating as W3 or htmlhelp, and not flexible enough in its
options)
  -- optionally insert null attributes for those that are missing (like
summary for tables, alt for img, etc.)

- strip out all formatting that should be done with css, either leaving class
attributes that can be used in a style sheet, or doing away with the
formatting altogether

- indent properly (Tidy is good, but not quite beautiful)

- maybe validate css too

- recursive option, with options for depth/domain

- link checking

I guess what I'd like is a more featureful and thorough version of Tidy.  I
would think that this could be quite a little killer-app in its niche,
assuming it is done right -- amenable to gui wrappers, vim errorformat, et
al.  I would also think this might be a decent test vehicle for a lot of
the Bedouin code.  Unfortunately I'm too busy to do much about it myself...

Q: Is anyone working on such a beast?

in sum:

Tidy
  + up-to-date/rigorous
  + link checking
  + css
  + bells and whistles
  + very flexible
  = killer-app?


-- 
"You mean, I'm the bad guy?"  --Bill Foster, aka D-FENS
-------------------
Bug reports: http://caml.inria.fr/bin/caml-bugs  FAQ: http://caml.inria.fr/FAQ/
To unsubscribe, mail caml-list-request@inria.fr  Archives: http://caml.inria.fr


      parent reply	other threads:[~2001-11-24  5:23 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2001-11-21 17:46 Patrick M Doane
2001-11-21 19:06 ` Alain Frisch
2001-11-21 19:16   ` Patrick M Doane
2001-11-24  5:21 ` Mike Leary [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20011123212158.A15530@ip178.usw22.rb1.bel.nwlink.com \
    --to=leary@nwlink.com \
    --cc=caml-list@inria.fr \
    --cc=patrick@watson.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).