* Ruby�Ȥ� Ruby�ϥ���ץ뤫�Ķ��Ϥʥ��֥������Ȼظ�������ץȸ���Ǥ��� Ruby�Ϻǽ餫����ʥ��֥������Ȼظ�����Ȥ����߷פ���Ƥ��� �����顤���֥������Ȼظ��ץ�����ߥ󥰤��ڤ˹Ԥ���������� ������������̾�μ�³�����Υץ�����ߥ󥰤��ǽ�Ǥ��� Ruby�ϥƥ����Ƚ����ط���ǽ�Ϥʤɤ�ͥ�졤Perl��Ʊ�����餤���� �Ǥ�������˥���ץ��ʸˡ�ȡ��㳰�����䥤�ƥ졼���ʤɤε��� �ˤ�äơ����ʬ����䤹���ץ�����ߥ󥰤�����ޤ��� * Ruby����Ĺ�� + ����ץ��ʸˡ + ���̤Υ��֥������Ȼظ���ǽ(���饹���᥽�åɥ�����ʤ�) + �ü�ʥ��֥������Ȼظ���ǽ(Mixin, �ðۥ᥽�åɤʤ�) + �黻�ҥ����С������� + �㳰������ǽ + ���ƥ졼���ȥ��������� + �����١������쥯�� + �����ʥߥå������ǥ��� (�������ƥ�����ˤ��) + �ܿ������⤤��¿����UNIX���ư�������Ǥʤ���DOS��Windows�� Mac��BeOS�ʤɤξ�Ǥ�ư�� * ����ˡ ** ftp�� �ʲ��ξ��ˤ����Ƥ���ޤ��� ftp://ftp.netlab.co.jp/pub/lang/ruby/ * �ۡ���ڡ��� Ruby�Υۡ���ڡ�����URL�� http://www.netlab.co.jp/ruby/jp/ �Ǥ��� * �᡼��󥰥ꥹ�� Ruby�˴ؤ������Τ���Υ᡼��󥰥ꥹ�Ȥ��ߤ��ޤ������� �ɥ쥹�� ruby-list@netlab.co.jp �Ǥ������Υ��ɥ쥹�˥᡼�������С���ưŪ����Ͽ����ޤ��� * ����ѥ��롦���󥹥ȡ��� �ʲ��μ��ǹԤäƤ��������� 1. configure��¹Ԥ���Makefile�ʤɤ��������� 2. (ɬ�פʤ��)defines.h���Խ����� ¿ʬ��ɬ��̵���Ȼפ��ޤ��� 3. (ɬ�פʤ��)ext/Setup����Ū�˥�󥯤����ĥ�⥸�塼��� ���ꤹ�� ext/Setup�˵��Ҥ����⥸�塼�����Ū�˥�󥯤���ޤ��� �����ʥߥå������ǥ��󥰤򥵥ݡ��Ȥ��Ƥ��ʤ��������ƥ� ����Ǥ�Setup��1���ܤΡ�option nodynamic�פȤ����ԤΥ� ���Ȥ򳰤�ɬ�פ�����ޤ����ޤ������Υ������ƥ������ ��ĥ�⥸�塼������Ѥ��뤿��ˤϡ����餫������Ū�˥�� �����Ƥ���ɬ�פ�����ޤ��� 4. make��¹Ԥ��ƥ���ѥ��뤹�� 5. make test�ǥƥ��Ȥ�Ԥ��� ��test succeeded�פ�ɽ�������������Ǥ����������ƥ��� ���������Ƥⴰ�������ݾڤ���Ƥ������ǤϤ���ޤ��� 6. make install root�Ǻ�Ȥ���ɬ�פ����뤫�⤷��ޤ��� �⤷������ѥ�����˥��顼��ȯ���������ˤϥ��顼�Υ����ȥ� ����OS�μ����ޤ�Ǥ�������ܤ�����ݡ��Ȥ��Ԥ����äƤ� �������¾�����Τ���ˤ�ʤ�ޤ��� * �ܿ� UNIX�Ǥ����configure���ۤȤ�ɤκ��ۤ�ۼ����Ƥ����Ϥ��� �������פ�̸���Ȥ������ä����(����˰㤤�ʤ�)����Ԥˤ��� ���Ȥ��ݡ��Ȥ���С����Ǥ��뤫���Τ�ޤ��� �������ƥ�����ˤ�äȤ��¸����Τ�GC���Ǥ���Ruby��GC���о� �Υ������ƥ����㤬setjmp()�ˤ�ä����ƤΥ쥸������ jmp_buf�� ��Ǽ���뤳�Ȥȡ�jmp_buf�ȥ����å���32bit���饤����Ȥ���� ���뤳�Ȥ��ꤷ�Ƥ��ޤ����ä����Ԥ���Ω���ʤ������б����� ��˺���Ǥ��礦����Ԥβ������Ū��ñ�ǡ�gc.c�ǥ����å��� �ޡ������Ƥ�����ʬ�˥��饤����ȤΥХ��ȿ��������餷�ƥޡ� �����륳���ɤ��ɲä�������ǺѤߤޤ�����defined(THINK_C)�פ� ����Ƥ�����ʬ�򻲹ͤˤ��Ƥ������� # �ºݤˤ�Ruby��Think C�Ǥϥ���ѥ���Ǥ��ޤ��� �쥸����������ɥ������CPU�Ǥϡ��쥸����������ɥ��򥹥��� ���˥ե�å��夹�륢����֥饳���ɤ��ɲä���ɬ�פ����뤫���� ��ޤ��� * ���۾�� RUby�ϥե꡼���եȥ������Ǥ���GPL(the GNU General Public Licence)�ޤ��ϰʲ��˼�������Ruby������ۤǤ��ޤ���GPL�ˤ� ���Ƥ�COPYING�ե�����򻲾Ȥ��Ʋ������� 1. ʣ�������¤ʤ���ͳ�Ǥ��� 2. �ʲ��ξ��Τ����줫�����������˼긵��Ruby�Υ������� ͳ���ѹ��Ǥ��ޤ��� (a) �ͥåȥ˥塼���˥ݥ��Ȥ����ꡤ��Ԥ��ѹ������դ��� �ʤɤ���ˡ�ǡ��ѹ���������롥 (b) �ѹ�����Ruby��ʬ�ν�°�����ȿ����������ǻȤ��� (c) �ѹ����������������������եȥ�������̾�����ѹ����롥 ���Υ��եȥ����������ۤ�����ˤ��ѹ�����Ruby��Ʊ�� �����ۤ��롥�ޤ����ѹ�����Ruby�Υ�����������ˡ���� �����롥 (d) ����¾���ѹ������Ԥȹ�դ��롥 3. �ʲ��ξ��Τ����줫������������Ruby�򥪥֥������ȥ��� �ɤ�¹Է����Ǥ����ۤǤ��ޤ��� (a) �Х��ʥ�������ä��ͤ�������������Ǥ���褦�ˡ� ������������ˡ���������롥 (b) �������ɤʥ����������ɤ�ź�դ��롥 (c) �ѹ���Ԥä��Х��ʥ��̾�����ѹ������������������� ����ˡ���������롥 (d) ����¾�����۾����Ԥȹ�դ��롥 4. ¾�Υץ������ؤΰ��ѤϤ����ʤ���Ū�Ǥ��켫ͳ�Ǥ����� ������Ruby�˴ޤޤ��¾�κ�Ԥˤ�륳���ɤϡ����줾��� ��Ԥΰո��ˤ�����¤��ä����ޤ�������Ū�ˤ�gc.c(����)�� util.c(����)��st.[ch]��regex.[ch], fnmatch.[ch], glob.c �����./missing�ǥ��쥯�ȥ겼�Υե����뷲���������ޤ��� ���줾������۾��ʤɤ��դ��Ƥϳƥե�����򻲾Ȥ��Ƥ� �������� 5. Ruby�ؤ����ϤȤʤ륹����ץȤ���ӡ�Ruby����ν��Ϥθ� ����Ruby�κ�ԤǤϤʤ������줾��������Ϥ����������ͤ� °���ޤ����ޤ���Ruby���Ȥ߹��ि��γ�ĥ�⥸�塼��ˤ� ���Ƥ�Ʊ�ͤǤ��� 6. Ruby��̵�ݾڤǤ�����Ԥ�Ruby�򥵥ݡ��Ȥ���ջ֤Ϥ���� ������Ruby���ȤΥХ����뤤��Ruby������ץȤΥХ��ʤɤ� ��ȯ�����뤤���ʤ�»�����Ф��Ƥ���Ǥ������ޤ��� * ���� �����ȡ��Х���ݡ��Ȥ���¾�� matz@netlab.co.jp �ޤǡ� ------------------------------------------------------- created at: Thu Aug 3 11:57:36 JST 1995 Local variables: mode: indented-text end: