Skip to content

Commit 5f45e95

Browse files
committed
added a bit of an explanationa and expanded links to include extra chapters
1 parent cec5400 commit 5f45e95

File tree

2 files changed

+30
-20
lines changed

2 files changed

+30
-20
lines changed

chapter10.textile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
layout: default
3-
title: Classes and modules
3+
title: Parser
44
---
55

66
Translated by Robert GRAVINA

index.textile

Lines changed: 29 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,12 @@
22
layout: default
33
---
44

5-
Translated by Vincent ISAMBART and Clifford Escobar CAOILE
6-
7-
h1. Ruby Hacking Guide
8-
9-
This is the home page of the project to translate into English the "Ruby
5+
This is a new effort to gather efforts to help translate into English the "Ruby
106
Hacking Guide":http://i.loveruby.net/ja/rhg/book/. The RHG is a book
117
that explains how the ruby interpreter (the official
12-
C implementation of the "Ruby language":http://www.ruby-lang.org/) works internally.
8+
C implementation of the "Ruby language":http://www.ruby-lang.org/) works
9+
internally.
10+
1311

1412
To fully understand it, you need a good knowledge of C and Ruby. The
1513
original book includes a Ruby tutorial (chapter 1), but it has not
@@ -44,18 +42,30 @@ People good at making diagrams would also be helpful because there is
4442
quite a lot to redo and translators would rather spend their time
4543
translating instead of making diagrams.
4644

47-
So if you want to help us, join the "rhg-discussion mailing
48-
list":http://rubyforge.org/mailman/listinfo/rhg-discussion and
49-
introduce yourself (who you are, your skills, how much free time you
50-
have). You can of course just join the mailing list to see what's
51-
going on. And do not hesitate to ask questions!
45+
There have been multiple efforts to translate this book, and we want to see if
46+
we can renew efforts by creating an organisation on github. Interested parties
47+
can join in by starting a pull request on this repo
48+
https://github.com/ruby-hacking-guide/ruby-hacking-guide.github.com
49+
There is a mostly derelict mailing list at
50+
"rhg-discussion mailing list":http://rubyforge.org/mailman/listinfo/rhg-discussion
51+
feel free to introduce yourself (who you are, your skills, how much free time you
52+
have), but I think the best way to propose or send corrections/improvements
53+
is to send a pull request. If you start a feature branch along with a pull
54+
request at the start of your work then people can comment as you work.
55+
56+
There is an old SVN repo, that is hosted at
57+
The RubyForge project page is http://rubyforge.org/projects/rhg.
58+
It has been imported here, and I will attempt to give credit and re-write the
59+
SVN/Git history when I can.
5260

53-
The preferred way to propose corrections/improvements is to send a
54-
patch (attached to the mail, not just in the body of the message) on
55-
the mailing list. The patch should be done against the text files in the
56-
SVN repository (http://rubyforge.org/scm/?group_id=1387).
61+
As for now the contributors to that repo were:
62+
63+
* Vincent ISAMBART
64+
* meinrad recheis
65+
* Laurent Sansonetti
66+
* Clifford Caoile
67+
* Jean-Denis Vauguet
5768

58-
The RubyForge project page is http://rubyforge.org/projects/rhg.
5969

6070
h2. Table of contents
6171

@@ -75,13 +85,13 @@ h3. Part 1: Objects
7585
* "Chapter 4: Classes and modules":chapter04.html
7686
* Chapter 5: Garbage collection
7787
* "Chapter 6: Variables and constants":chapter06.html
78-
* Chapter 7: Security
88+
* "Chapter 7: Security":chapter07.html
7989

8090
h3. Part 2: Syntax analysis
8191

8292
* Chapter 8: Ruby language details
8393
* Chapter 9: yacc crash course
84-
* Chapter 10: Parser
94+
* "Chapter 10: Parser":chapter10.html
8595
* Chapter 11: Context-dependent scanner
8696
* Chapter 12: Syntax tree construction
8797

@@ -95,7 +105,7 @@ h3. Part 3: Evaluation
95105

96106
h3. Part 4: Around the evaluator
97107

98-
* Chapter 18: Loading
108+
* "Chapter 18: Loading":chapter18.html
99109
* Chapter 19: Threads
100110

101111
* Final chapter: Ruby's future

0 commit comments

Comments
 (0)