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

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

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