Commits

brownan committed 8cfb3cd

fixed a typo, and 2 clarifications/re-wordings

  • Participants
  • Parent commits cf0aeae

Comments (0)

Files changed (1)

File tutorial.rst

 compilers for you.
 
 Even then, you still must worry about memory management in your interpreter,
-and you're going to be re-inventing a lot if you want data types like arbitrary
-precision integers, nice general hash tables, and such. It's enough to put
-someone off from implementing their idea for a language.
+and you're going to be re-implementing a lot if you want data types like
+arbitrary precision integers, nice general hash tables, and such. It's enough
+to put someone off from implementing their idea for a language.
 
 Wouldn't it be nice if you could write your language in an existing high level
 language like, for example, Python? That sure would be ideal, you'd get all the
 on.
 
 As you may have guessed, PyPy solves this problem. PyPy is a sophisticated
-toochain for analyzing and translating your interpreter code to C code (or JVM
+toolchain for analyzing and translating your interpreter code to C code (or JVM
 or CLI). This process is called "translation", and it knows how to translate
 quite a lot of Python's syntax and standard libraries, but not everything. All
 you have to do is write your interpreter in **RPython**, a subset of the Python
 while it works. It takes around 20 seconds on my machine.
 
 The result from this is an executable binary that interprets BF programs.
-Included in my repository are some examples, including a mandelbrot fractal
-generator, which takes about 45 seconds to run on my computer. Try it out::
+Included in my repository are some example BF programs, including a mandelbrot
+fractal generator, which takes about 45 seconds to run on my computer. Try it
+out::
 
     $ ./example2-c mandel.b