Summary: Perl 5 Classes for the Web

Tim Bunce (Tim.Bunce@ig.co.uk)
Wed, 15 Mar 1995 14:54:27 +0000


Okay, I'll try to summarise what's being proposed so far:
(I'll do it in Module List style :-) I've tagged OO on the end of
those modules which I know implement objects.


URL::
::Base                                                                  OO
::Proxy      (may well disappear or be absorbed elsewhere)              OO

CGI::
::Base       Base class for CGI interface object                        OO
::MiniSvr    Subclass of Base for forking a mini-server                 OO
::Query      Query object                                               OO

HTTP::
::Base
::Header
::Error
::Date
::Protocol  ? replaced by WWW::scheme below ?

MIME::
::*         media type and mailcap handling

HTML::
::Charset   charset <--> &entity; mapping
::forms     temporary holding place for some old CGI.pm code ?
::*         generators, parsers, extractors, searchers etc

WWW::
::Agent     new, more accurate, name for WWW::Request objects ?         OO
::Scheme    (or maybe URL::scheme ?) base class for schemes below       OO
::<scheme>  protocol interfaces for URL schemes, e.g., file, wais etc   OO


Comments from anyone / everyone ?

(Hopefully it's clear that putting all the above under WWW:: is
not practical in the long run :-)


Regards,
Tim.