(linenum→info "unix/slp.c:2238")

ruby/1.9.0/README

    1: * What's Ruby
    2: 
    3: Ruby is the interpreted scripting language for quick and
    4: easy object-oriented programming.  It has many features to
    5: process text files and to do system management tasks (as in
    6: Perl).  It is simple, straight-forward, and extensible.
    7: 
    8: 
    9: * Features of Ruby
   10: 
   11:   + Simple Syntax
   12:   + *Normal* Object-Oriented features(ex. class, method calls)
   13:   + *Advanced* Object-Oriented features(ex. Mix-in, Singleton-method)
   14:   + Operator Overloading
   15:   + Exception Handling
   16:   + Iterators and Closures
   17:   + Garbage Collection
   18:   + Dynamic Loading of Object files(on some architecture)
   19:   + Highly Portable(works on many UNIX machines, and on DOS,
   20:     Windows, Mac, BeOS etc.)
   21: 
   22: 
   23: * How to get Ruby
   24: 
   25: The Ruby distribution files can be found in the following FTP site:
   26: 
   27:   ftp://ftp.ruby-lang.org/pub/ruby/
   28: 
   29: The trunk of the Ruby source tree can be checked out with the
   30: following command:
   31: 
   32:   $ svn co http://svn.ruby-lang.org/repos/ruby/trunk/ ruby
   33: 
   34: There are some other branches under development.  Try the following
   35: command and see the list of branches:
   36: 
   37:   $ svn ls http://svn.ruby-lang.org/repos/ruby/branches/
   38: 
   39: 
   40: * Ruby home-page
   41: 
   42: The URL of the Ruby home-page is:
   43: 
   44:    http://www.ruby-lang.org/
   45: 
   46: 
   47: * Mailing list
   48: 
   49: There is a mailing list to talk about Ruby.
   50: To subscribe this list, please send the following phrase
   51: 
   52:         subscribe YourFirstName YourFamilyName
   53: e.g.
   54:         subscribe Joseph Smith
   55: 
   56: in the mail body (not subject) to the address <ruby-talk-ctl@ruby-lang.org>.
   57: 
   58: 
   59: * How to compile and install
   60: 
   61: This is what you need to do to compile and install Ruby:
   62: 
   63:   1. If ./configure does not exist or is older than configure.in,
   64:      run autoconf to (re)generate configure.
   65: 
   66:   2. Run ./configure, which will generate config.h and Makefile.
   67: 
   68:   3. Edit defines.h if you need.  Usually this step will not be needed.
   69: 
   70:   4. Remove comment mark(#) before the module names from ext/Setup (or
   71:      add module names if not present), if you want to link modules
   72:      statically.
   73: 
   74:      If you don't want to compile non static extension modules
   75:      (probably on architectures which does not allow dynamic loading),
   76:      remove comment mark from the line "#option nodynamic" in
   77:      ext/Setup.
   78: 
   79:   5. Run make.
   80: 
   81:   6. Optionally, run 'make test' to check whether the compiled Ruby
   82:      interpreter works well.  If you see the message "test succeeded",
   83:      your ruby works as it should (hopefully).
   84: 
   85:   7. Run 'make install'
   86: 
   87:      You may have to be a super user to install ruby.
   88: 
   89: If you fail to compile ruby, please send the detailed error report with
   90: the error log and machine/OS type, to help others.
   91: 
   92: 
   93: * Copying
   94: 
   95: See the file COPYING.
   96: 
   97: 
   98: * The Author
   99: 
  100: Feel free to send comments and bug reports to the author.  Here is the 
  101: author's latest mail address:
  102: 
  103:   matz@netlab.jp
  104: 
  105: -------------------------------------------------------
  106: created at: Thu Aug  3 11:57:36 JST 1995
  107: Local variables:
  108: mode: indented-text
  109: end:
Syntax (Markdown)