
knu (author)
Mon Mar 29 05:48:43 -0700 2010
ruby /
name | age | message | |
---|---|---|---|
![]() |
.cvsignore | Thu Sep 21 10:06:50 -0700 2006 | |
![]() |
.document | Mon Mar 29 05:48:43 -0700 2010 | |
![]() |
.gdbinit | Sun Oct 18 23:17:31 -0700 2009 | |
![]() |
.gitignore | Sat Jan 16 08:53:22 -0800 2010 | |
![]() |
.indent.pro | Thu Mar 11 13:50:56 -0800 2010 | |
![]() |
COPYING | Fri Jun 09 14:20:17 -0700 2006 | |
![]() |
COPYING.ja | Sat Jun 10 09:09:12 -0700 2006 | |
![]() |
ChangeLog | Mon Mar 29 05:48:43 -0700 2010 | |
![]() |
GPL | Wed Jul 11 12:25:52 -0700 2001 | |
![]() |
KNOWNBUGS.rb | Tue Feb 23 18:54:47 -0800 2010 | |
![]() |
LEGAL | Fri May 22 04:48:52 -0700 2009 | |
![]() |
LGPL | Wed Jul 11 12:25:52 -0700 2001 | |
![]() |
Makefile.in | Fri Mar 26 04:19:22 -0700 2010 | |
![]() |
NEWS | Fri Mar 26 07:55:00 -0700 2010 | |
![]() |
README | Tue Oct 28 21:20:42 -0700 2008 | |
![]() |
README.EXT | Wed Dec 30 03:45:32 -0800 2009 | |
![]() |
README.EXT.ja | Wed Sep 16 23:03:39 -0700 2009 | |
![]() |
README.ja | Tue May 05 17:27:10 -0700 2009 | |
![]() |
ToDo | Mon Apr 05 08:55:09 -0700 2004 | |
![]() |
array.c | Fri Mar 19 21:27:32 -0700 2010 | |
![]() |
bcc32/ | Tue Mar 02 12:49:02 -0800 2010 | |
![]() |
benchmark/ | Thu Dec 31 07:00:04 -0800 2009 | |
![]() |
bignum.c | Wed Mar 24 20:08:28 -0700 2010 | |
![]() |
bin/ | Tue Jul 07 04:36:20 -0700 2009 | |
![]() |
bootstraptest/ | Wed Feb 17 04:27:34 -0800 2010 | |
![]() |
class.c | Sun Mar 28 22:59:46 -0700 2010 | |
![]() |
common.mk | Tue Feb 23 16:55:03 -0800 2010 | |
![]() |
compar.c | Tue Oct 27 21:50:09 -0700 2009 | |
![]() |
compile.c | Wed Mar 17 12:45:21 -0700 2010 | |
![]() |
complex.c | Thu Mar 11 16:45:06 -0800 2010 | |
![]() |
configure.in | Wed Mar 24 13:44:45 -0700 2010 | |
![]() |
cont.c | Mon Jan 25 10:22:58 -0800 2010 | |
![]() |
cygwin/ | Mon Feb 02 15:18:30 -0800 2009 | |
![]() |
debug.c | Mon Sep 14 00:39:16 -0700 2009 | |
![]() |
debug.h | Tue Sep 23 12:52:31 -0700 2008 | |
![]() |
defs/ | Mon Jan 04 21:59:23 -0800 2010 | |
![]() |
dir.c | Sat Jan 23 12:47:23 -0800 2010 | |
![]() |
dln.c | Sun Mar 07 09:38:48 -0800 2010 | |
![]() |
dln.h | Fri Mar 13 18:56:15 -0700 2009 | |
![]() |
dln_find.c | Tue Feb 23 16:55:03 -0800 2010 | |
![]() |
dmydln.c | Tue Feb 23 16:55:03 -0800 2010 | |
![]() |
dmyencoding.c | Sun Apr 06 23:51:33 -0700 2008 | |
![]() |
dmyext.c | Mon Sep 12 03:44:21 -0700 2005 | |
![]() |
dmyversion.c | Sun Feb 07 23:28:00 -0800 2010 | |
![]() |
doc/ | Sun Feb 21 18:52:35 -0800 2010 | |
![]() |
enc/ | Wed Mar 24 20:08:28 -0700 2010 | |
![]() |
encoding.c | Sat Mar 06 09:11:28 -0800 2010 | |
![]() |
enum.c | Tue Mar 23 06:59:16 -0700 2010 | |
![]() |
enumerator.c | Tue Feb 02 17:29:44 -0800 2010 | |
![]() |
error.c | Tue Nov 24 04:26:06 -0800 2009 | |
![]() |
eval.c | Thu Mar 04 05:54:13 -0800 2010 | |
![]() |
eval_error.c | Fri Aug 21 00:44:32 -0700 2009 | |
![]() |
eval_intern.h | Tue Dec 22 22:22:48 -0800 2009 | |
![]() |
eval_jump.c | Fri Aug 21 00:44:32 -0700 2009 | |
![]() |
ext/ | Sun Mar 28 14:49:37 -0700 2010 | |
![]() |
file.c | Thu Mar 25 07:22:41 -0700 2010 | |
![]() |
gc.c | Mon Mar 22 04:44:01 -0700 2010 | |
![]() |
gc.h | Mon Oct 26 23:54:03 -0700 2009 | |
![]() |
gem_prelude.rb | Fri Mar 12 07:11:10 -0800 2010 | |
![]() |
golf_prelude.rb | Mon Mar 16 23:40:20 -0700 2009 | |
![]() |
goruby.c | Fri Aug 21 00:44:32 -0700 2009 | |
![]() |
hash.c | Wed Mar 17 00:25:58 -0700 2010 | |
![]() |
ia64.s | Sat Jul 14 18:41:40 -0700 2007 | |
![]() |
id.c | Sun Sep 06 01:39:57 -0700 2009 | |
![]() |
include/ | Tue Mar 16 14:40:05 -0700 2010 | |
![]() |
inits.c | Fri Nov 07 05:52:07 -0800 2008 | |
![]() |
insns.def | Tue Mar 09 11:21:37 -0800 2010 | |
![]() |
io.c | Sun Mar 21 03:52:31 -0700 2010 | |
![]() |
iseq.c | Tue Mar 16 10:40:00 -0700 2010 | |
![]() |
iseq.h | Mon Nov 09 16:04:59 -0800 2009 | |
![]() |
lex.c.blt | Fri May 15 17:30:16 -0700 2009 | |
![]() |
lib/ | Mon Mar 29 04:27:03 -0700 2010 | |
![]() |
load.c | Tue Mar 16 10:40:00 -0700 2010 | |
![]() |
main.c | Tue Sep 23 01:03:41 -0700 2008 | |
![]() |
man/ | Sun Oct 25 23:44:31 -0700 2009 | |
![]() |
marshal.c | Wed Feb 24 06:16:59 -0800 2010 | |
![]() |
math.c | Sun Feb 28 02:08:22 -0800 2010 | |
![]() |
method.h | Mon Mar 22 04:44:01 -0700 2010 | |
![]() |
misc/ | Tue Feb 16 01:56:34 -0800 2010 | |
![]() |
missing/ | Wed Mar 10 19:14:21 -0800 2010 | |
![]() |
node.c | Wed Dec 09 07:46:45 -0800 2009 | |
![]() |
node.h | Wed Mar 24 20:08:28 -0700 2010 | |
![]() |
numeric.c | Thu Feb 11 05:59:34 -0800 2010 | |
![]() |
object.c | Tue Mar 23 07:00:35 -0700 2010 | |
![]() |
pack.c | Thu Mar 11 05:39:29 -0800 2010 | |
![]() |
parse.y | Wed Mar 17 12:41:00 -0700 2010 | |
![]() |
prelude.rb | Mon Mar 29 05:48:43 -0700 2010 | |
![]() |
proc.c | Mon Mar 22 04:44:01 -0700 2010 | |
![]() |
process.c | Sun Jan 24 05:20:04 -0800 2010 | |
![]() |
random.c | Sun Mar 28 17:21:20 -0700 2010 | |
![]() |
range.c | Tue Oct 06 19:20:42 -0700 2009 | |
![]() |
rational.c | Wed Mar 03 06:18:26 -0800 2010 | |
![]() |
re.c | Mon Mar 08 21:56:39 -0800 2010 | |
![]() |
regcomp.c | Tue Mar 02 01:40:27 -0800 2010 | |
![]() |
regenc.c | Tue Sep 22 00:28:43 -0700 2009 | |
![]() |
regenc.h | Mon Mar 01 13:54:59 -0800 2010 | |
![]() |
regerror.c | Wed Nov 25 21:25:08 -0800 2009 | |
![]() |
regexec.c | Mon Mar 01 13:54:59 -0800 2010 | |
![]() |
regint.h | Mon Mar 01 13:54:59 -0800 2010 | |
![]() |
regparse.c | Mon Mar 01 13:54:59 -0800 2010 | |
![]() |
regparse.h | Sun Aug 30 01:00:31 -0700 2009 | |
![]() |
regsyntax.c | Sun Feb 22 06:23:33 -0800 2009 | |
![]() |
ruby.c | Wed Mar 17 14:28:36 -0700 2010 | |
![]() |
safe.c | Tue Jun 23 05:28:16 -0700 2009 | |
![]() |
sample/ | Thu Mar 11 13:37:16 -0800 2010 | |
![]() |
signal.c | Mon Feb 15 00:49:51 -0800 2010 | |
![]() |
spec/ | Sat Sep 26 06:42:56 -0700 2009 | |
![]() |
sprintf.c | Mon Feb 08 07:08:15 -0800 2010 | |
![]() |
st.c | Mon Feb 15 05:45:52 -0800 2010 | |
![]() |
strftime.c | Wed Mar 24 20:08:28 -0700 2010 | |
![]() |
string.c | Sat Mar 20 06:52:34 -0700 2010 | |
![]() |
struct.c | Wed Oct 07 00:06:32 -0700 2009 | |
![]() |
symbian/ | Sun Mar 21 08:02:19 -0700 2010 | |
![]() |
template/ | Wed Feb 24 09:06:15 -0800 2010 | |
![]() |
test/ | Sun Mar 28 23:11:48 -0700 2010 | |
![]() |
thread.c | Thu Mar 25 07:56:38 -0700 2010 | |
![]() |
thread_pthread.c | Wed Feb 03 23:17:03 -0800 2010 | |
![]() |
thread_pthread.h | Wed Feb 03 23:17:03 -0800 2010 | |
![]() |
thread_win32.c | Sun Jan 03 16:30:52 -0800 2010 | |
![]() |
thread_win32.h | Mon Jul 28 05:27:43 -0700 2008 | |
![]() |
time.c | Mon Mar 29 03:47:00 -0700 2010 | |
![]() |
timev.h | Sat Aug 29 12:06:29 -0700 2009 | |
![]() |
tool/ | Wed Mar 24 12:42:24 -0700 2010 | |
![]() |
transcode.c | Thu Mar 11 00:32:03 -0800 2010 | |
![]() |
transcode_data.h | Thu Dec 10 03:59:12 -0800 2009 | |
![]() |
util.c | Wed Mar 17 09:21:45 -0700 2010 | |
![]() |
variable.c | Thu Mar 11 14:15:11 -0800 2010 | |
![]() |
version.c | Wed Mar 17 14:28:36 -0700 2010 | |
![]() |
version.h | Sun Mar 28 14:49:49 -0700 2010 | |
![]() |
vm.c | Tue Mar 16 10:40:00 -0700 2010 | |
![]() |
vm_core.h | Tue Mar 16 10:40:00 -0700 2010 | |
![]() |
vm_dump.c | Wed Jan 27 06:25:27 -0800 2010 | |
![]() |
vm_eval.c | Mon Mar 22 04:44:01 -0700 2010 | |
![]() |
vm_exec.c | Mon Oct 26 17:29:06 -0700 2009 | |
![]() |
vm_exec.h | Fri Aug 21 00:44:32 -0700 2009 | |
![]() |
vm_insnhelper.c | Mon Mar 22 04:44:01 -0700 2010 | |
![]() |
vm_insnhelper.h | Mon Jan 11 01:33:37 -0800 2010 | |
![]() |
vm_method.c | Tue Mar 23 23:08:47 -0700 2010 | |
![]() |
vm_opts.h | Fri Aug 22 23:18:11 -0700 2008 | |
![]() |
win32/ | Wed Mar 24 22:50:08 -0700 2010 |
README
* What's Ruby Ruby is the interpreted scripting language for quick and easy object-oriented programming. It has many features to process text files and to do system management tasks (as in Perl). It is simple, straight-forward, and extensible. * Features of Ruby + Simple Syntax + *Normal* Object-Oriented features(ex. class, method calls) + *Advanced* Object-Oriented features(ex. Mix-in, Singleton-method) + Operator Overloading + Exception Handling + Iterators and Closures + Garbage Collection + Dynamic Loading of Object files(on some architecture) + Highly Portable (works on many Unix-like/POSIX compatible platforms as well as Windows, Mac OS X, BeOS etc.) cf. http://redmine.ruby-lang.org/wiki/ruby-19/SupportedPlatforms * How to get Ruby The Ruby distribution files can be found in the following FTP site: ftp://ftp.ruby-lang.org/pub/ruby/ The trunk of the Ruby source tree can be checked out with the following command: $ svn co http://svn.ruby-lang.org/repos/ruby/trunk/ ruby There are some other branches under development. Try the following command and see the list of branches: $ svn ls http://svn.ruby-lang.org/repos/ruby/branches/ * Ruby home-page The URL of the Ruby home-page is: http://www.ruby-lang.org/ * Mailing list There is a mailing list to talk about Ruby. To subscribe this list, please send the following phrase subscribe YourFirstName YourFamilyName e.g. subscribe Joseph Smith in the mail body (not subject) to the address <ruby-talk-ctl@ruby-lang.org>. * How to compile and install This is what you need to do to compile and install Ruby: 1. If ./configure does not exist or is older than configure.in, run autoconf to (re)generate configure. 2. Run ./configure, which will generate config.h and Makefile. Some C compiler flags may be added by default depending on your environment. Specify optflags=.. and warnflags=.. as necessary to override them. 3. Edit defines.h if you need. Usually this step will not be needed. 4. Remove comment mark(#) before the module names from ext/Setup (or add module names if not present), if you want to link modules statically. If you don't want to compile non static extension modules (probably on architectures which does not allow dynamic loading), remove comment mark from the line "#option nodynamic" in ext/Setup. 5. Run make. 6. Optionally, run 'make test' to check whether the compiled Ruby interpreter works well. If you see the message "test succeeded", your ruby works as it should (hopefully). 7. Run 'make install' You may have to be a super user to install ruby. If you fail to compile ruby, please send the detailed error report with the error log and machine/OS type, to help others. * Copying See the file COPYING. * The Author Feel free to send comments and bug reports to the author. Here is the author's latest mail address: matz@netlab.jp ------------------------------------------------------- created at: Thu Aug 3 11:57:36 JST 1995 Local variables: mode: indented-text end: