@@ -18,7 +18,7 @@ Hereafter capital "Ruby" refers to Ruby as a language specification, and lowerca
1818
1919h4. 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
2222an individual. Unlike C or Java or Scheme, it does not have any standard.
2323The specification is merely
2424shown 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.
3131Thanks 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@.
3535For the time being, I'd like you to remember that you can do at least the
3636following things:
3737
@@ -45,7 +45,7 @@ There is no need for special permission and payment in all these cases.
4545
4646
4747By 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
4949specified. However, white spaces, new lines and comments were added or removed
5050without asking.
5151
@@ -123,7 +123,7 @@ the difference between an interpreter and a compiler. If the matter is to
123123attempt a theoretical comparison in the process how a program is executed,
124124there's no difference between an interpreter language and a compile language.
125125Because 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 .
127127Then where is the place that actually makes a difference?
128128It 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
142142this? I think that it is because the language developers so far have chosen
143143either implementation based on the trait of each language. In other words,
144144if 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 .
146146If it is for a large project where a number of people are involved in the
147147development and accuracy is required,
148148it 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
321321Well, 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
323323of - not plenty though - K&R-only-environment.
324324But recently, there are a few environments which do not accept programs
325325written 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 .
13111311The most of the files which will be explained in this book are contained here.
13121312If you consider the number of the files of the entire @ruby@,
13131313it is really only a few. But if you think based on the byte size,
@@ -1435,7 +1435,7 @@ h4. Parser
14351435The second one is parser. Probably some preliminary explanations are necessary
14361436for this.
14371437
1438- @ruby@ command is the interpretor of Ruby language.
1438+ @ruby@ command is the interpreter of Ruby language.
14391439It means that it analyzes the input which is a text on invocation
14401440and executes it by following it.
14411441Therefore, @ruby@ needs to be able to interpret the meaning of the program
0 commit comments