Re: Reshaping the modules list: the current situation

2004-02-24 Thread Andy Wardley
Sam Vilain wrote:
> 11) String Processing, Language Text Processing, Parsing and Searching
> * Stemming algorithms
> * Natural Languages
> * Specific Natural Languages

+ * Templating modules

A



Reshaping the modules list: the current situation

2004-02-24 Thread Sam Vilain
2) Perl Core Modules, Perl Language Extensions and Documentation Tools
   
   (CORE, DynaLoader, etc)

   * Perl Pragmatic Modules (constant, integer, strict et al)
   * [C] Experimental pragmatic modules live in the ex:: namespace
   * Perl Language Extensions (everything from Safe to
 Attribute::Handlers to Inline to Exporter::Import)
   * The Perl Compiler (B, O, B::Graph, etc)
   * Source Code Filters
   * Thread support
   * Module Support
   * Documentation Tools

3) Development Support

4) Operating System Interfaces, Hardware Drivers

   * Platform Specific Modules
   * Portable Digital Assistants
   * Hardware related modules

5) Networking, Device Control (modems) and InterProcess Communication

6) Data Types and Data Type Utilities

   * Data Type Marshaling (converting to/from strings) and Persistent
 Storage

7) Database Interfaces

   * DBIx -- Extensions to the DBI
   * Tied Hash File Interfaces

8) User Interfaces

   * Major Character User Interface Modules
   * Tk X Windows User Interface Modules
   * Modules in the realm of Tk but with a separate namespace
   * Other Major X Windows User Interface Modules
   * Abstract Graphical User Interfaces modules

9) Interfaces to or Emulations of Other Programming Languages

10) File Names, File Systems and File Locking (see also File Handles)

11) String Processing, Language Text Processing, Parsing and Searching

* Language text related modules
* Other Text:: modules (these should be under String:: but
  pre-date it)
* Stemming algorithms
* Natural Languages
* Specific Natural Languages

12) Option, Argument, Parameter and Configuration File Processing

13) Internationalization and Locale

14) Authentication, Security and Encryption

15) World Wide Web, HTML, HTTP, CGI, MIME

* Apache PerlHandler modules
* Apache PerlInitHandler modules
* Apache PerlAuthenHandler modules
* Apache PerlAuthzHandler modules
* Apache PerlAccessHandler modules
* Apache PerlTypeHandler modules
* Apache PerlTransHandler modules (May also include a PerlHandler)
* Apache PerlFixupHandler modules
* Apache PerlLogHandler modules
* Apache PerlChildInitHandler modules
* Apache Server Configuration
* Apache Database modules
* Interfaces and integration with Apache C structures and modules
* HTTP Method handler
* Watchdog and Monitoring tools
* Development and Debug tools
* Miscellaneous Apache modules

16) Server and Daemon Utilities
17) Archiving, Compression and Conversion
18) Images, Pixmap and Bitmap Manipulation, Drawing and Graphing
19) Mail and Usenet News
20) Control Flow Utilities (callbacks and exceptions etc)
21) File Handle, Directory Handle and Input/Output Stream Utilities
22) Microsoft Windows Modules
23) Miscellaneous Modules
24) Interface Modules to Commercial Software
25) Bundles



-- 
Sam Vilain, sam /\T vilain |><>T net, PGP key ID: 0x05B52F13
(include my PGP key ID in personal replies to avoid spam filtering)

A pipe gives a wise man time to think and a fool something to stick in
his mouth.
 - anon.