English.rb lets Perl'ish global variables have English names Env.rb loads importenv.rb README this file base64.rb encodes/decodes base64 (obsolete) cgi-lib.rb simple CGI support library cgi.rb CGI support library cgi/session CGI session class complex.rb complex number suppor date.rb date object date2.rb date object (compatible) debug.rb ruby debugger delegate.rb delegates messages to other object e2mmap.rb exception utilities eregex.rb extended regular expression (just a proof of concept) final.rb adds finalizer to the object (simple) finalize.rb adds finalizer to the object find.rb traverses directory tree forwardable.rb delegation support module ftools.rb file tools ftplib.rb obsolete - use net/ftp getoptlong.rb GNU getoptlong compatible getopts.rb parses command line options importenv.rb imports environment variables as global variables irb.rb interactive ruby jcode.rb Japanese text handling (replace String methods) mailread.rb reads mail headers mathn.rb extended math operation matrix.rb matrix calculation library mkmf.rb Makefile maker monitor.rb exclusive region monitor for thread mutex_m.rb mutex mixin net/* net libraries observer.rb observer desing pattern library (provides Observable) open3.rb opens subprocess connection stdin/stdout/stderr ostruct.rb python style object parsearg.rb argument parser using getopts parsedate.rb parses date string ping.rb checks whether host is up, using TCP echo. profile.rb ruby profiler pstore.rb persistent object strage using marshal rational.rb rational number support readbytes.rb defines IO#readbytes shell.rb runs commands and does pipeline operations like shell shellwords.rb splits string into words like shell singleton.rb singleton design pattern library sync.rb 2 phase lock telnet.rb obsolete - use net/telnet tempfile.rb temporary file with automatic removal thread.rb thread support thwait.rb thread syncronization class timeout.rb provides timeout tracer.rb execution tracer weakref.rb weak reference class