Skip to content
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Commit c7170cc

Browse files
author
Sergey Avseyev
committedDec 20, 2013
Merge pull request #35 from GarrisonJ/patch-2
Fixed typos
2 parents 37ad913 + d660428 commit c7170cc

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed
 

‎intro.textile

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ Hereafter capital "Ruby" refers to Ruby as a language specification, and lowerca
1818

1919
h4. Development style
2020

21-
Ruby is a language that is being developped by the hand of Yukihiro Matsumoto as
21+
Ruby is a language that is being developed by the hand of Yukihiro Matsumoto as
2222
an individual. Unlike C or Java or Scheme, it does not have any standard.
2323
The specification is merely
2424
shown as an implementation as @ruby@, and its varying continuously.
@@ -31,7 +31,7 @@ The source code is open in public and distributed free of charge.
3131
Thanks to such condition, an attempt like this book can be approved.
3232

3333

34-
If you'd like to know the exact lisence, you can read @README@ and @LEGAL@.
34+
If you'd like to know the exact licence, you can read @README@ and @LEGAL@.
3535
For the time being, I'd like you to remember that you can do at least the
3636
following things:
3737

@@ -45,7 +45,7 @@ There is no need for special permission and payment in all these cases.
4545

4646

4747
By the way, the purpose of this book is to read the original @ruby@,
48-
thus the target source is the one not modified unless it is particulary
48+
thus the target source is the one not modified unless it is particularly
4949
specified. However, white spaces, new lines and comments were added or removed
5050
without asking.
5151

@@ -123,7 +123,7 @@ the difference between an interpreter and a compiler. If the matter is to
123123
attempt a theoretical comparison in the process how a program is executed,
124124
there's no difference between an interpreter language and a compile language.
125125
Because it works by letting CPU interpret the code compiled to the machine
126-
language, it may be possible to say it works as an interpretor.
126+
language, it may be possible to say it works as an interpreter.
127127
Then where is the place that actually makes a difference?
128128
It is a more practical place, in the process of development.
129129

@@ -142,7 +142,7 @@ Well, why people perceive an interpreter and compiler so much different like
142142
this? I think that it is because the language developers so far have chosen
143143
either implementation based on the trait of each language. In other words,
144144
if it is a language for a comparatively small purpose such as a daily routine,
145-
it would be an interpretor.
145+
it would be an interpreter.
146146
If it is for a large project where a number of people are involved in the
147147
development and accuracy is required,
148148
it would be a compiler.
@@ -319,7 +319,7 @@ thus there's the high possibility that the ordinary people can read it.
319319
(Whether it is truly so, I'd like you confirm it by yourself.)
320320

321321
Well, I just said it's in C-language, but the actual language version which ruby is
322-
targetting is basically K&R C. Until a little while ago, there were a decent number
322+
targeting is basically K&R C. Until a little while ago, there were a decent number
323323
of - not plenty though - K&R-only-environment.
324324
But recently, there are a few environments which do not accept programs
325325
written in ANSI C, technically there's no problem to move on to ANSI C.
@@ -1307,7 +1307,7 @@ can be used from extension libraries. |
13071307
| @env.h@ | the definitions of the structs to express the context of the evaluator |
13081308

13091309

1310-
The parts to compose the core of the @ruby@ interpretor.
1310+
The parts to compose the core of the @ruby@ interpreter.
13111311
The most of the files which will be explained in this book are contained here.
13121312
If you consider the number of the files of the entire @ruby@,
13131313
it is really only a few. But if you think based on the byte size,
@@ -1435,7 +1435,7 @@ h4. Parser
14351435
The second one is parser. Probably some preliminary explanations are necessary
14361436
for this.
14371437

1438-
@ruby@ command is the interpretor of Ruby language.
1438+
@ruby@ command is the interpreter of Ruby language.
14391439
It means that it analyzes the input which is a text on invocation
14401440
and executes it by following it.
14411441
Therefore, @ruby@ needs to be able to interpret the meaning of the program

0 commit comments

Comments
 (0)
Please sign in to comment.