Skip to content

Commit 247bee8

Browse files
committed
commit new versions
1 parent be369e0 commit 247bee8

23 files changed

+14556
-9922
lines changed

html_current/anyeval.html

Lines changed: 232 additions & 147 deletions
Large diffs are not rendered by default.

html_current/class.html

Lines changed: 972 additions & 689 deletions
Large diffs are not rendered by default.

html_current/contextual.html

Lines changed: 1032 additions & 656 deletions
Large diffs are not rendered by default.

html_current/evaluator.html

Lines changed: 781 additions & 559 deletions
Large diffs are not rendered by default.

html_current/fin.html

Lines changed: 280 additions & 179 deletions
Large diffs are not rendered by default.

html_current/gc.html

Lines changed: 776 additions & 475 deletions
Large diffs are not rendered by default.

html_current/index.html

Lines changed: 67 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -18,82 +18,106 @@ <h1><a href="/">Ruby Hacking Guide</a></h1>
1818
</ul>
1919
</nav>
2020

21-
<h2>Table of contents</h2>
21+
<h2 id="table-of-contents">Table of contents</h2>
22+
2223
<p>Some chapters are previews. It means they have not been fully reviewed,
2324
some diagrams may be missing and some sentences may be a little
2425
rough. But it also means they are in open review, so do not hesitate
2526
to address issues.</p>
27+
2628
<ul>
27-
<li><a href="preface.html">Preface</a></li>
28-
<li><a href="intro.html">Introduction</a></li>
29+
<li>[Preface](preface.html)</li>
30+
<li>[Introduction](intro.html)</li>
2931
</ul>
30-
<h3>Part 1: Objects</h3>
32+
33+
<p>### Part 1: Objects</p>
34+
3135
<ul>
32-
<li><a href="minimum.html">Chapter 1: A Minimal Introduction to Ruby</a></li>
33-
<li><a href="object.html">Chapter 2: Objects</a></li>
34-
<li><a href="name.html">Chapter 3: Names and name tables</a></li>
35-
<li><a href="class.html">Chapter 4: Classes and modules</a></li>
36-
<li><a href="gc.html">Chapter 5: Garbage collection</a></li>
37-
<li><a href="variable.html">Chapter 6: Variables and constants</a></li>
38-
<li><a href="security.html">Chapter 7: Security</a></li>
36+
<li>[Chapter 1: A Minimal Introduction to Ruby](minimum.html)</li>
37+
<li>[Chapter 2: Objects](object.html)</li>
38+
<li>[Chapter 3: Names and name tables](name.html)</li>
39+
<li>[Chapter 4: Classes and modules](class.html)</li>
40+
<li>[Chapter 5: Garbage collection](gc.html)</li>
41+
<li>[Chapter 6: Variables and constants](variable.html)</li>
42+
<li>[Chapter 7: Security](security.html)</li>
3943
</ul>
40-
<h3>Part 2: Syntax analysis</h3>
44+
45+
<p>### Part 2: Syntax analysis</p>
46+
4147
<ul>
42-
<li><a href="spec.html">Chapter 8: Ruby Language Details</a></li>
43-
<li><a href="yacc.html">Chapter 9: yacc crash course</a></li>
44-
<li><a href="parser.html">Chapter 10: Parser</a></li>
45-
<li><a href="contextual.html">Chapter 11: Finite-state scanner</a></li>
46-
<li><a href="syntree.html">Chapter 12: Syntax tree construction</a></li>
48+
<li>[Chapter 8: Ruby Language Details](spec.html)</li>
49+
<li>[Chapter 9: yacc crash course](yacc.html)</li>
50+
<li>[Chapter 10: Parser](parser.html)</li>
51+
<li>[Chapter 11: Finite-state scanner](contextual.html)</li>
52+
<li>[Chapter 12: Syntax tree construction](syntree.html)</li>
4753
</ul>
48-
<h3>Part 3: Evaluation</h3>
54+
55+
<p>### Part 3: Evaluation</p>
56+
4957
<ul>
50-
<li><a href="evaluator.html">Chapter 13: Structure of the evaluator</a></li>
51-
<li><a href="module.html">Chapter 14: Context</a></li>
52-
<li><a href="method.html">Chapter 15: Methods</a></li>
53-
<li><a href="iterator.html">Chapter 16: Blocks</a></li>
54-
<li><a href="anyeval.html">Chapter 17: Dynamic evaluation</a></li>
58+
<li>[Chapter 13: Structure of the evaluator](evaluator.html)</li>
59+
<li>[Chapter 14: Context](module.html)</li>
60+
<li>[Chapter 15: Methods](method.html)</li>
61+
<li>[Chapter 16: Blocks](iterator.html)</li>
62+
<li>[Chapter 17: Dynamic evaluation](anyeval.html)</li>
5563
</ul>
56-
<h3>Part 4: Around the evaluator</h3>
64+
65+
<p>### Part 4: Around the evaluator</p>
66+
5767
<ul>
58-
<li><a href="load.html">Chapter 18: Loading</a></li>
59-
<li><a href="thread.html">Chapter 19: Threads</a></li>
68+
<li>[Chapter 18: Loading](load.html)</li>
69+
<li>[Chapter 19: Threads](thread.html)</li>
6070
</ul>
71+
72+
<!-- -->
6173
<ul>
62-
<li><a href="fin.html">Final chapter: Ruby&#8217;s future &#8211; translation unstarted</a></li>
74+
<li>[Final chapter: Rubys future - translation unstarted](fin.html)</li>
6375
</ul>
64-
<h1>About this Guide</h1>
76+
77+
<p>About this Guide</p>
78+
6579
<p>This is a new effort to gather efforts to help translate
66-
<a href="http://i.loveruby.net/ja/rhg/book/">Ruby Hacking Guide</a> into English.</p>
80+
[Ruby Hacking Guide](http://i.loveruby.net/ja/rhg/book/) into English.</p>
81+
6782
<p>The official support site of the original book is
6883
http://i.loveruby.net/ja/rhg/</p>
84+
6985
<p>You can download the version of the source code explained and
7086
the tool used in the book
7187
from the official support site of the original book.</p>
88+
7289
<ul>
73-
<li><a href="http://i.loveruby.net/ja/rhg/ar/ruby-rhg.tar.gz">ruby (1.7.3 2002-09-12) in tar.gz format</a></li>
74-
<li><a href="http://i.loveruby.net/ja/rhg/ar/ruby-rhg.zip">ruby (1.7.3 2002-09-12) in zip format</a></li>
75-
<li><a href="http://i.loveruby.net/ja/rhg/ar/nodeDump-0.1.7.tgz">Pragmatic Programmers&#8217; nodeDump 0.1.7</a></li>
76-
<li><a href="http://i.loveruby.net/ja/rhg/ar/nodedump-rhg.tar.gz"><span class="caps">RHG</span>-version nodedump</a></li>
90+
<li>[ruby (1.7.3 2002-09-12) in tar.gz format](http://i.loveruby.net/ja/rhg/ar/ruby-rhg.tar.gz)</li>
91+
<li>[ruby (1.7.3 2002-09-12) in zip format](http://i.loveruby.net/ja/rhg/ar/ruby-rhg.zip)</li>
92+
<li>[Pragmatic Programmers’ nodeDump 0.1.7](http://i.loveruby.net/ja/rhg/ar/nodeDump-0.1.7.tgz)</li>
93+
<li>[RHG-version nodedump](http://i.loveruby.net/ja/rhg/ar/nodedump-rhg.tar.gz)</li>
7794
</ul>
95+
7896
<p>The original translating project is hosted at RubyForge
7997
http://rubyforge.org/projects/rhg</p>
80-
<p>Many thanks to <a href="http://rubyforge.org">RubyForge</a> for hosting us and to
81-
Minero <span class="caps">AOKI</span> for letting us translate his work.</p>
98+
99+
<p>Many thanks to [RubyForge](http://rubyforge.org) for hosting us and to
100+
Minero AOKI for letting us translate his work.</p>
101+
82102
<p>You can get further information about this project from
83-
<a href="http://rubyforge.org/pipermail/rhg-discussion/">the archives of rhg-discussion mailing list</a></p>
84-
<p>There is an old <span class="caps">SVN</span> repo, that is hosted at
103+
[the archives of rhg-discussion mailing list](http://rubyforge.org/pipermail/rhg-discussion/)</p>
104+
105+
<p>There is an old SVN repo, that is hosted at
85106
The RubyForge project page is http://rubyforge.org/projects/rhg.
86107
It has been imported here, and I will attempt to give credit and re-write the
87-
<span class="caps">SVN</span>/Git history when I can.</p>
108+
SVN/Git history when I can.</p>
109+
88110
<p>As for now the contributors to that repo were:</p>
111+
89112
<ul>
90-
<li>Vincent <span class="caps">ISAMBART</span></li>
91-
<li>meinrad recheis</li>
92-
<li>Laurent Sansonetti</li>
93-
<li>Clifford Caoile</li>
94-
<li>Jean-Denis Vauguet</li>
113+
<li>Vincent ISAMBART</li>
114+
<li>meinrad recheis</li>
115+
<li>Laurent Sansonetti</li>
116+
<li>Clifford Caoile</li>
117+
<li>Jean-Denis Vauguet</li>
95118
</ul>
96119

120+
97121
<footer>
98122
The original work is Copyright © 2002 - 2004 Minero AOKI.
99123
Translated by Vincent ISAMBART and Clifford Escobar CAOILE

0 commit comments

Comments
 (0)