Of course people have thought about it; just off the top of my head I can think of TK::HTML. However, the module is EXTREMLEY hard to use. One of the reasons many people are discouraged from creating open source web browsers is because of the sheer difficulty in parsing bad html. One of the key things IE/Mozilla/Opera have going for them is their ability to parse extremely bad html markup into decent looking pages. Parsing html isn't easy; anyone who has tried without using HTML::Parser will tell you that. While I think a decent one can be written in perl, it would be much larger than a one person project; it would take a community effort (probably a sourceforged one) to be have the manpower to do it.

In reply to Re: Perl Web Browser? by jryan
in thread Perl Web Browser? by haroldo

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.