* io.c (rb_open_file): encoding in mode string was ignored if perm is
[ruby-svn.git] / lib / README
blob074741f953ac2144cb6b04ea6b744549a026395d
1 English.rb      lets Perl'ish global variables have English names
2 README          this file
3 benchmark.rb    a benchmark utility
4 cgi.rb          CGI support library
5 cgi/session.rb  CGI session class
6 complex.rb      complex number support
7 csv.rb          CSV parser/generator
8 date.rb         date object
9 date/format.rb  date parsing and formatting
10 debug.rb        ruby debugger
11 delegate.rb     delegates messages to other object
12 drb.rb          distributed Ruby
13 e2mmap.rb       exception utilities
14 erb.rb          tiny eRuby library
15 fileutils.rb    file utilities
16 finalize.rb     adds finalizer to the object
17 find.rb         traverses directory tree
18 forwardable.rb  explicit delegation library
19 getoptlong.rb   GNU getoptlong compatible
20 gserver.rb      general TCP server
21 ipaddr.rb       defines the IPAddr class
22 irb.rb          interactive ruby
23 logger.rb       simple logging utility
24 mathn.rb        extended math operation
25 matrix.rb       matrix calculation library
26 mkmf.rb         Makefile maker
27 monitor.rb      exclusive region monitor for thread
28 mutex_m.rb      mutex mixin
29 net/ftp.rb      ftp access
30 net/http.rb     HTTP access
31 net/imap.rb     IMAP4 access
32 net/pop.rb      POP3 access
33 net/protocol.rb abstract class for net library (DO NOT USE)
34 net/smtp.rb     SMTP access
35 net/telnet.rb   telnet library
36 observer.rb     observer desing pattern library (provides Observable)
37 open-uri.rb     easy-to-use network interface using URI and Net
38 open3.rb        opens subprocess connection stdin/stdout/stderr
39 optparse.rb     command line option analysis
40 ostruct.rb      python style object
41 parsedate.rb    parses date string (obsolete)
42 pathname.rb     Object-Oriented Pathname Class
43 pp.rb           pretty print objects
44 prettyprint.rb  pretty printing algorithm
45 profile.rb      runs ruby profiler
46 profiler.rb     ruby profiler module
47 pstore.rb       persistent object strage using marshal
48 racc/parser.rb  racc (Ruby yACC) runtime
49 rational.rb     rational number support
50 rdoc    source-code documentation tool
51 resolv-replace.rb       replace Socket DNS by resolve.rb
52 resolv.rb       DNS resolver in Ruby
53 rexml           an XML parser for Ruby, in Ruby
54 scanf.rb        scanf for Ruby
55 set.rb          defines the Set class
56 shell.rb        runs commands and does pipeline operations like shell
57 shellwords.rb   split into words like shell
58 singleton.rb    singleton design pattern library
59 sync.rb         2 phase lock
60 tempfile.rb     temporary file with automatic removal
61 test/unit       Ruby Unit Testing Framework
62 thread.rb       thread support
63 thwait.rb       thread syncronization class
64 time.rb         RFC2822, RFC2616, ISO8601 style time formatting/parsing
65 timeout.rb      provides timeout
66 tmpdir.rb       retrieve temporary directory path
67 tracer.rb       execution tracer
68 tsort.rb        topological sorting
69 un.rb           Utilities to replace common UNIX commands in Makefiles etc
70 uri.rb          URI support
71 uri/ftp.rb      ftp scheme support
72 uri/http.rb     http scheme support
73 uri/https.rb    https scheme support
74 uri/ldap.rb     ldap scheme support
75 uri/mailto.rb   mailto scheme support
76 weakref.rb      weak reference class
77 webrick.rb      WEB server toolkit
78 xmlrpc          XML-RPC implementation
79 yaml.rb         YAML implementation