/[cvs]/nfo/perl/libs/OEF/doc/Notes/CPAN.pod
ViewVC logotype

Diff of /nfo/perl/libs/OEF/doc/Notes/CPAN.pod

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.1 by joko, Sat Dec 21 17:03:19 2002 UTC revision 1.3 by joko, Tue Jan 28 10:07:27 2003 UTC
# Line 1  Line 1 
1  package OEF::Notes::CPAN;  package OEF::Notes::CPAN;
2    
3    
4  - interesting Perl modules:  =pod
   Mail::Util  
   Mail::Audit::**  
   Alien::Package  
   AptPkg::  
   Text::CSV  
   XML::CSV  
   ObjStore::CSV  
   Tie::CSV_File  
   Mail::Addressbook::Convert::Csv  
   AnyData::Format::CSV  
   DBIx::(Recordset)  
   Net-Daemon-0.37  
   PlRPC  
   RPC::PlClient  
   RPC::PlServer  
   DBI::PurePerl  
   DBI::  
   DBD::Multiplex  
   Tie::DBI  
   Apache::Session::Store::DBI  
   
 - perl modules:  
   Getopt::Declare  
   Lingua::EN::Inflect  
   Coy.pm  
   Class::MethodMaker  
   Class::Struct  
     
   Parse::RecDescent  
   Class::Multimethods  
   
 - design  by  contract    
   perl-modules:  
     Tie::SecureHash  
     Class::Contract - Design-by-Contract OO in Perl.  
   Model-Driven ArchitectureTM and Web Services  
     design  by  contract  wsdl    
     - wsdl  
     - uddi  
     -  
   also interesting:  
   Attribute::Handlers  
   Attribute::Handlers::Prospective  
   
 - Approaches for Aspect-Oriented Programming  
   perl-modules:  
     Aspect  
   
 - perl modules  
   JZUCKER/DBD-CSV-0.2002.tar.gz  
   JZUCKER/SQL-Statement-1.005.tar.gz  
   
   
 - Perl Modules (Data::)  
   server: POE-0.24 -- multitasking and networking framework for perl  
   queue: POE-Component-JobQueue-0.53 -- a component to manage queues and worker pools  
   encryption: Crypt-OpenPGP-1.03 -- Pure-Perl OpenPGP implementation ???  
   transport: RPC::XML  
     
   testing: POE-Component-Client-UserAgent-0.05 -- LWP and LWP::Parallel based user agent  
     
   worth-to-look-at:  
   - Data-Verify-0.01_15 -- versatile data/type verification, validation and testing  
   - Schedule::Cron  
     - Schedule-Depend-0.31  
   - File::Flat  
   - Data::Buffer Read/write buffer class  
   - Data::Fallback  
   - Data::MagicTie  
   - Data::DumpXML  
   - Data::Serializer  
   - Data::Reporter  
   - Data::Denter -> YAML  
   - Data::RefQueue  
   - Data::MultiValuedHash  
   - Data::Serializer::  
   - Data::Dump  
   - Data::DRef !!!           (for dereferencing arbitrary nested structures)  
   - Data::JavaScript::LiteObject  
   - Data::Random  
   - Data::CHEF  
   - Data::Types  
   - Data::Stag  
   - Data::Taxi !!!   (for serializing objects to xml)  
   - Data::Flow !!!   (for feeding-processes)  
   - Data::Reconciliation !!!  (for Data::Transport::Sync -> signature comparison)  
   - Data::Locations  
   - Data::Match  
   - IPC::Cache  
   - Data::CompactDump  
   - Data::LineBuffer  
   - Data::PropertyList  
   - Data::Util  
   - Data::Xtab  
   - Data::Grouper  
   - Data::Grove  
   - Graph::ReadWrite  
   - Data::Compare  
   - Data::Verify  
   - Data::Walker !!! (oedit.pl --cli)  
   - Data::Region (schnittoptimierung!?)  
   
 - Perl-Modules:  
   - WSDL::Generator  
   - RDBAL::Schema  
   - pqedit.cgi - web based database table editor  
   
 - perl modules: (found while searching for "base")  
   - Graph::Base (vertex, etc.)  
   - Set::Scalar (comparing, etc.)  
   - Mail::MboxParser  
   - VRML  
   - Log::Dispatch::Base  
   - Oak::Web (web-development with Perl - component-style)  
   - Metadata::Base (get/set-container)  
   - Oak::  
     - Filer  
     - Object  
     - Persistent  
   - Pipeline  
   - Kite  
   - WSDL::Generator  
   - LSF::Base  
   - DBIx::Renderer - talk SQL by using Perl data structures  
   - Net::Blogger  
   - Perlbug - Bug, and problem management, tracking system, written in perl.  
   - Digest::Directory::BASE - a base class for creating digests of file and directory sets  
   - Watchdog  
   - File::Butler  
     
 - perl modules: (found while searching for "path")  
   - BaseLib  
   - File::VirtualPath  
   - File::Which  
   - rlib  manipulate @INC at compile time with relative paths  
   - Apache::Chameleon  
   - Net::APP (stunnel: http://www.stunnel.org/)  
   - XTM  
      XTM::Path - Topic Map management, XPath like retrieval and construction facility  
     -> specs: http://www.topicmaps.org/xtm/  
     -> perl-impl: http://search.cpan.org/author/DRRHO/XTM-0.35/  
   - Net::Cmd  
   
 - perl-modules: (searching CPAN for 'pattern')  
   - String::Pattern  
   - grepmail  
   - Array::PatternMatcher  
   - Proc::ProcessTable  
   - Regexp::Common  
   - Date::Range  
   
 - perl-modules: (searching CPAN for 'random')  
   - Math::TrulyRandom  
   - String::Random  
   - AnyData::Format::Fixed  
   - Meta::Utils::File::Match  
   - Math::Random  
   - Crypt::Random  
   - Data::Random  
   - File::Random  
   - SPOPS::Key::Random  
   - Randomize  
   - Data::Random::WordList  
   - Class::Random  
   - Math::RandomOrg - Retrieve random numbers and data from random.org.  
   - Statistics::ChiSquare  
   - Math::Random::MT  
   
 - perl-modules: (searching CPAN for 'regexp')  
   - Regexp  
   - Regexp::Common  
   - Regexp::English  
   - Regexp::Copy  
   - Regexp::Storable  
   - Regexp::Shellish  
   - Regexp::IgnoreHTML  
   - Regexp::Ignore  
   - XML::RegExp  
   - Match::Any  
   - Text::DelimMatch - Perl extension to find regexp delimited strings with proper nesting (use this for DBD::AutoCSV?)  
   
   - Log::Detect - Read logfiles to detect error and warning messages  
   - rcsfreeze  
   - PerlIO::via::Include - PerlIO layer for including other files  
   - PerlIO::via - Helper class for PerlIO layers implemented in perl  
   - nnmirror - update an nntp server with respect to another server  
   - Meta::Utils::Text::Counter  
   - Math::Expr::OpperationDB  
     
 - perl-modules: (searching CPAN for 'filter')  
   - Filter - source-code filters?!  
   - POE::Filter  
   - Apache::Filter  
   - Servlet::Filter  
   - Filter::Handle  
   - POE::Filter::Stackable  
   - Mail::Filter  
   - Mail::IspMailGate::Filter  
   - POE::Filter::Grep  
   - POE::Filter::Map  
   - POE::Filter::Stream  
   - POE::Filter::Block  
   - Text::Filter & Text::Filter::Chain  
   - HTML::Filter & HTML::Parser  
   - Filter::CBC  
   - XML::Filter  
   - POE::Filter::Line  
   - POE::Filter::Reference  -  freeze data for sending; thaw data when it arrives (09 Dec 2002 roc)  
   - XML::Filter::XML_Directory_2XHTML  
   - IO::Filter & IO::Filter::External  
   - XML::Filter::Dispatcher::AsStructHandler  
     
 - perl-modules: (searching CPAN for 'scan')  
   - Text::Scan  
   - Module::ScanDeps  
   - C::Scan  
   - News::Scan  
   - Nmap::Scanner  
   - HTML::Tree::Scanning  
   - SyslogScan::DeliveryIterator - scans a syslog file for "deliveries", successful transfers of mail to mailboxes or to other machines  
   - File::Same  
   - R3 - Perl object oriented client interface to SAP R/3 using RFCSDK  
   - R3::rfcapi - Perl extension for SAP's rfcsdk  
   - R3::conn - Perl extension for handling connection to a SAP R/3 system  
   - R3::itab - Perl extension for handling ABAP internal tables  
   - R3::func - Perl extension for calling remote functions in a R/3 system  
   - Mail::FilterXML  -  Filter email based on a rules file written in XML  
   - Crypt::RIPEMD160  
   - Tie::TieDict -- A Perl tie to a dictionary file  
   - FirstGoodURL - determines first successful URL in list  
   
   - File::Scan  Perl extension for Scanning files for Viruses    
   - Mail::Summary - scan read your mail!  
   
   - DocSet::DocSet - An abstract docset generation class  
   - Data::Describe - Perl extension for scanning/describing a text file or array  
   - ObjStore - Perl Extension For ObjectStore OODBMS    
   - Clamd - Connect to a local clamd service and send commands  
   
 - perl-modules:  
   - Data::Walker  
   - File::Data  
   - Data::Buffer  
5    
6      - interesting Perl modules:
7        Mail::Util
8        Mail::Audit::**
9        Alien::Package
10        AptPkg::
11        Text::CSV
12        XML::CSV
13        ObjStore::CSV
14        Tie::CSV_File
15        Mail::Addressbook::Convert::Csv
16        AnyData::Format::CSV
17        DBIx::(Recordset)
18        Net-Daemon-0.37
19        PlRPC
20        RPC::PlClient
21        RPC::PlServer
22        DBI::PurePerl
23        DBI::
24        DBD::Multiplex
25        Tie::DBI
26        Apache::Session::Store::DBI
27      
28      - perl modules:
29        Getopt::Declare
30        Lingua::EN::Inflect
31        Coy.pm
32        Class::MethodMaker
33        Class::Struct
34        
35        Parse::RecDescent
36        Class::Multimethods
37      
38      - design  by  contract  
39        perl-modules:
40          Tie::SecureHash
41          Class::Contract - Design-by-Contract OO in Perl.
42        Model-Driven ArchitectureTM and Web Services
43          design  by  contract  wsdl  
44          - wsdl
45          - uddi
46          -
47        also interesting:
48        Attribute::Handlers
49        Attribute::Handlers::Prospective
50      
51      - Approaches for Aspect-Oriented Programming
52        perl-modules:
53          Aspect
54      
55      - perl modules
56        JZUCKER/DBD-CSV-0.2002.tar.gz
57        JZUCKER/SQL-Statement-1.005.tar.gz
58      
59      
60      - Perl Modules (Data::)
61        server: POE-0.24 -- multitasking and networking framework for perl
62        queue: POE-Component-JobQueue-0.53 -- a component to manage queues and worker pools
63        encryption: Crypt-OpenPGP-1.03 -- Pure-Perl OpenPGP implementation ???
64        transport: RPC::XML
65        
66        testing: POE-Component-Client-UserAgent-0.05 -- LWP and LWP::Parallel based user agent
67        
68        worth-to-look-at:
69        - Data-Verify-0.01_15 -- versatile data/type verification, validation and testing
70        - Schedule::Cron
71          - Schedule-Depend-0.31
72        - File::Flat
73        - Data::Buffer Read/write buffer class
74        - Data::Fallback
75        - Data::MagicTie
76        - Data::DumpXML
77        - Data::Serializer
78        - Data::Reporter
79        - Data::Denter -> YAML
80        - Data::RefQueue
81        - Data::MultiValuedHash
82        - Data::Serializer::
83        - Data::Dump
84        - Data::DRef !!!           (for dereferencing arbitrary nested structures)
85        - Data::JavaScript::LiteObject
86        - Data::Random
87        - Data::CHEF
88        - Data::Types
89        - Data::Stag
90        - Data::Taxi !!!   (for serializing objects to xml)
91        - Data::Flow !!!   (for feeding-processes)
92        - Data::Reconciliation !!!  (for Data::Transport::Sync -> signature comparison)
93        - Data::Locations
94        - Data::Match
95        - IPC::Cache
96        - Data::CompactDump
97        - Data::LineBuffer
98        - Data::PropertyList
99        - Data::Util
100        - Data::Xtab
101        - Data::Grouper
102        - Data::Grove
103        - Graph::ReadWrite
104        - Data::Compare
105        - Data::Verify
106        - Data::Walker !!! (oedit.pl --cli)
107        - Data::Region (schnittoptimierung!?)
108      
109      - Perl-Modules:
110        - WSDL::Generator
111        - RDBAL::Schema
112        - pqedit.cgi - web based database table editor
113      
114      - perl modules: (found while searching for "base")
115        - Graph::Base (vertex, etc.)
116        - Set::Scalar (comparing, etc.)
117        - Mail::MboxParser
118        - VRML
119        - Log::Dispatch::Base
120        - Oak::Web (web-development with Perl - component-style)
121        - Metadata::Base (get/set-container)
122        - Oak::
123          - Filer
124          - Object
125          - Persistent
126        - Pipeline
127        - Kite
128        - WSDL::Generator
129        - LSF::Base
130        - DBIx::Renderer - talk SQL by using Perl data structures
131        - Net::Blogger
132        - Perlbug - Bug, and problem management, tracking system, written in perl.
133        - Digest::Directory::BASE - a base class for creating digests of file and directory sets
134        - Watchdog
135        - File::Butler
136        
137      - perl modules: (found while searching for "path")
138        - BaseLib
139        - File::VirtualPath
140        - File::Which
141        - rlib  manipulate @INC at compile time with relative paths
142        - Apache::Chameleon
143        - Net::APP (stunnel: http://www.stunnel.org/)
144        - XTM
145           XTM::Path - Topic Map management, XPath like retrieval and construction facility
146          -> specs: http://www.topicmaps.org/xtm/
147          -> perl-impl: http://search.cpan.org/author/DRRHO/XTM-0.35/
148        - Net::Cmd
149      
150      - perl-modules: (searching CPAN for 'pattern')
151        - String::Pattern
152        - grepmail
153        - Array::PatternMatcher
154        - Proc::ProcessTable
155        - Regexp::Common
156        - Date::Range
157      
158      - perl-modules: (searching CPAN for 'random')
159        - Math::TrulyRandom
160        - String::Random
161        - AnyData::Format::Fixed
162        - Meta::Utils::File::Match
163        - Math::Random
164        - Crypt::Random
165        - Data::Random
166        - File::Random
167        - SPOPS::Key::Random
168        - Randomize
169        - Data::Random::WordList
170        - Class::Random
171        - Math::RandomOrg - Retrieve random numbers and data from random.org.
172        - Statistics::ChiSquare
173        - Math::Random::MT
174      
175      - perl-modules: (searching CPAN for 'regexp')
176        - Regexp
177        - Regexp::Common
178        - Regexp::English
179        - Regexp::Copy
180        - Regexp::Storable
181        - Regexp::Shellish
182        - Regexp::IgnoreHTML
183        - Regexp::Ignore
184        - XML::RegExp
185        - Match::Any
186        - Text::DelimMatch - Perl extension to find regexp delimited strings with proper nesting (use this for DBD::AutoCSV?)
187      
188        - Log::Detect - Read logfiles to detect error and warning messages
189        - rcsfreeze
190        - PerlIO::via::Include - PerlIO layer for including other files
191        - PerlIO::via - Helper class for PerlIO layers implemented in perl
192        - nnmirror - update an nntp server with respect to another server
193        - Meta::Utils::Text::Counter
194        - Math::Expr::OpperationDB
195        
196      - perl-modules: (searching CPAN for 'filter')
197        - Filter - source-code filters?!
198        - POE::Filter
199        - Apache::Filter
200        - Servlet::Filter
201        - Filter::Handle
202        - POE::Filter::Stackable
203        - Mail::Filter
204        - Mail::IspMailGate::Filter
205        - POE::Filter::Grep
206        - POE::Filter::Map
207        - POE::Filter::Stream
208        - POE::Filter::Block
209        - Text::Filter & Text::Filter::Chain
210        - HTML::Filter & HTML::Parser
211        - Filter::CBC
212        - XML::Filter
213        - POE::Filter::Line
214        - POE::Filter::Reference  -  freeze data for sending; thaw data when it arrives (09 Dec 2002 roc)
215        - XML::Filter::XML_Directory_2XHTML
216        - IO::Filter & IO::Filter::External
217        - XML::Filter::Dispatcher::AsStructHandler
218        
219      - perl-modules: (searching CPAN for 'scan')
220        - Text::Scan
221        - Module::ScanDeps
222        - C::Scan
223        - News::Scan
224        - Nmap::Scanner
225        - HTML::Tree::Scanning
226        - SyslogScan::DeliveryIterator - scans a syslog file for "deliveries", successful transfers of mail to mailboxes or to other machines
227        - File::Same
228        - R3 - Perl object oriented client interface to SAP R/3 using RFCSDK
229        - R3::rfcapi - Perl extension for SAP's rfcsdk
230        - R3::conn - Perl extension for handling connection to a SAP R/3 system
231        - R3::itab - Perl extension for handling ABAP internal tables
232        - R3::func - Perl extension for calling remote functions in a R/3 system
233        - Mail::FilterXML  -  Filter email based on a rules file written in XML
234        - Crypt::RIPEMD160
235        - Tie::TieDict -- A Perl tie to a dictionary file
236        - FirstGoodURL - determines first successful URL in list
237      
238        - File::Scan  Perl extension for Scanning files for Viruses  
239        - Mail::Summary - scan read your mail!
240      
241        - DocSet::DocSet - An abstract docset generation class
242        - Data::Describe - Perl extension for scanning/describing a text file or array
243        - ObjStore - Perl Extension For ObjectStore OODBMS  
244        - Clamd - Connect to a local clamd service and send commands
245      
246      - perl-modules:
247        - Data::Walker
248        - File::Data
249        - Data::Buffer
250      
251      - perl-modules:
252        - Module::Reload
253        - Softref
254        - Symbol::Table
255        - Perl
256        - NEXT (http://search.cpan.org/author/DCONWAY/NEXT-0.50/lib/NEXT.pm)
257        - Resources
258        - Getopt::Simple
259        - AppConfig
260        - App::Manager
261           WARNING: You are not running Linux. Better make sure your system supports
262               dynamic linking, symbol versioning, gnu-binutils, libdl and RTLD_NEXT.
263               glibc-2.1 might also be neccessary until I conditionalize versioning
264               support.
265        - http://search.cpan.org/modlist/Control_Flow_Utilities
266        - Getopt::Attribute
267        - Attribute::Memoize
268        - Memoize
269        - Aspect
270        - Attribute::Util (:Abstract)
271        - Attribute::TieClasses
272        - Text::Forge
273        - ExtUtils::AutoInstall
274        - Tie::Persistent
275        - Cache::FileBackend, Cache::Cache
276        - Pollute::Persistent, Pollute
277        - Notify::NoticePool
278        - Hook::LexWrap
279        - Hook::Scope
280        - Class::Hook
281        - Class::Factory
282        - B::Deparse, B::, Devel::Peek
283        - Class::Loader - Load modules and create objects on demand. (use instead of DesignPattern::Xyz?)
284        - Class::Data::Inheritable
285        - Pipeline - Generic pipeline interface (use for stacked handlers with Data::Storage::Handler::Xyz)
286        - OpenFrame - a framework for network enabled applications
287    
288    $Id$
289    
290    =cut
291    
292  1;  1;
293    __END__

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.3

MailToCvsAdmin">MailToCvsAdmin
ViewVC Help
Powered by ViewVC 1.1.26 RSS 2.0 feed