1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196
|
* RubyȤ
Rubyϥץ뤫ĶϤʥ֥ȻظץȸǤ
RubyϺǽ餫ʥ֥ȻظȤ߷פƤ
顤֥Ȼظץߥڤ˹Ԥ
̾μ³ΥץߥǽǤ
RubyϥƥȽطǽϤʤɤͥ졤PerlƱ餤
Ǥ˥ץʸˡȡ㳰䥤ƥ졼ʤɤε
ˤäơʬ䤹ץߥޤ
* RubyĹ
+ ץʸˡ
+ ̤Υ֥Ȼظǽ(饹åɥʤ)
+ üʥ֥Ȼظǽ(Mixin, ðۥåɤʤ)
+ 黻ҥС
+ 㳰ǽ
+ ƥ졼ȥ
+ ١쥯
+ ʥߥåǥ (ƥˤ)
+ ܿ⤤¿UNIXưǤʤDOSWindows
MacBeOSʤɤξǤư
* ˡ
** ftp
ʲξˤƤޤ
ftp://ftp.netlab.co.jp/pub/lang/ruby/
** CVS
$ cvs -d :pserver:anonymous@cvs.netlab.co.jp:/home/cvs login
(Logging in to anonymous@cvs.netlab.co.jp)
CVS password: guest
$ cvs -d :pserver:anonymous@cvs.netlab.co.jp:/home/cvs checkout ruby
* ۡڡ
RubyΥۡڡURL
http://www.netlab.co.jp/ruby/jp/
Ǥ
* ꥹ
RubyΥꥹȤޤô˾
ruby-list-ctl@netlab.co.jp
ޤʸ
subscribe YourFirstName YourFamilyName
ȽäƲ
RubyȯԸꥹȤ⤢ޤǤrubyΥ
λͳĥʤɼˤĤƵƤޤ
ô˾
ruby-dev-ctl@netlab.co.jp
ޤruby-listƱͤˡǥ뤷Ƥ
Rubyĥ⥸塼ˤĤä礦ruby-extꥹȤ
Ѹä礦ruby-talkꥹȤ⤢ޤˡ
ϤɤƱǤ
* ѥ롦ȡ
ʲμǹԤäƤ
1. configure¹ԤMakefileʤɤ
2. (ɬפʤ)defines.hԽ
¿ʬɬ̵Ȼפޤ
3. (ɬפʤ)ext/SetupŪ˥ĥ⥸塼
ꤹ
ext/Setup˵Ҥ⥸塼Ū˥ޤ
ʥߥåǥݡȤƤʤƥ
ǤSetup1ܤΡoption nodynamicפȤԤΥ
ȤɬפޤޤΥƥ
ĥ⥸塼Ѥ뤿ˤϡ餫Ū˥
Ƥɬפޤ
4. make¹Ԥƥѥ뤹
5. make testǥƥȤԤ
test succeededפɽǤƥ
ƤⴰݾڤƤǤϤޤ
6. make install
rootǺȤɬפ뤫⤷ޤ
⤷ѥ˥顼ȯˤϥ顼Υȥ
OSμޤǤܤݡȤԤäƤ
¾Τˤʤޤ
* ܿ
UNIXǤconfigureۤȤɤκۤۼƤϤ
פ̸Ȥä(˰㤤ʤ)Ԥˤ
ȤݡȤСǤ뤫Τޤ
ƥˤäȤ¸ΤGCǤRubyGCо
Υƥ㤬setjmp()ˤäƤΥ쥸 jmp_buf
Ǽ뤳Ȥȡjmp_bufȥå32bit饤Ȥ
뤳ȤꤷƤޤäԤΩʤб
˺Ǥ礦ԤβŪñǡgc.cǥå
ޡƤʬ˥饤ȤΥХȿ餷ƥޡ
륳ɤɲäǺѤߤޤdefined(THINK_C)פ
ƤʬͤˤƤ
# ºݤˤRubyThink CǤϥѥǤޤ
쥸ɥCPUǤϡ쥸ɥ
˥եå夹륢֥饳ɤɲäɬפ뤫
ޤ
* ۾
RubyϥեեȥǤGPL(the GNU General Public
License)ޤϰʲ˼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] ./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:
|