Print

Print


Mark J. Reed wrote:
> On Sat, Jan 10, 2004 at 10:02:15PM -0800, Garth Wallace wrote:
>
>>I believe that SGML allows you to do just that, but it was never
>>implemented by HTML browsers and wasn't included in XML. While it would
>>make things simpler for a machine to parse, it'd be brutally hard to
>>hand-code without some assistance (like parenthesis-matching in emacs)
>
> Ahem.  "In emacs"?  Many, many text editors have that feature, including
> emacs' arch-rival vi. :) Not only that, but in the public domain program vim
> ("vi improved"), the rules used by the bounce-to-matching-parenthesis key ar
> completely customizable; <any-tag>...</> would be simple to add.

Should've known that mentioning a UNIX text-editor would bring the
text-editor partisans out of the woodwork... ;)

I was merely giving one example. Surely you aren't asserting that emacs
*doesn't* have parenthesis-matching just because vim does!

My point was that it would be very easy to lose track of which tags are
still open when using a bare-bones text editor that doesn't have an
end-tag-matching feature (such as Notepad or pico), and that it'd be
impossible for software to be able to tell when you're closing a tag you
didn't intend to (except in the case of adding an end-tag when there are
no start-tags, and even then it can't tell where the original screwup
happened).