Neither one nor Many
Software engineering blog about my projects, geometry, visualization and music.
The Commentary 147
1. The exposition of the root verses 147
2. The meaning of the title 147
2. The homage of the translator 150
2. The text itself 151
3. An examination and establishment of the two truths 151
4. The two truths identified 151
5. A demonstration that no entities exist on the ultimate level 151
6. The main argument of the Madhyamakalankara (stanza I) 151
7. An investigation of the subject of the probative argument 152
7. An investigation of the argument 153
8. A Prasangika or a Svatantrika argument? 153
You may think this isn't so bad, but this goes on for a few levels more, especially in the first part of the book. Sometimes this reaches a depth of 21 levels. That would mean that using more regular numbering you would get sections like 188.8.131.52.184.108.40.206.2, and worse.
I wrote a little Lisp program to parse this outline lines-of-text.
And output it with proper indenting. Output for
The Commentary 147
1 The exposition of the root verses 147
2 The meaning of the title 147
2 The homage of the translator 150
2 The text itself 151
3 An examination and establishment of the two truths 151
4 The two truths identified 151
4 Answers to objections made to this distinction of the two truths 293
4 The benefits of understanding the two truths correctly 337
3 The conclusion: a eulogy of this approach to the two truths 361
4 An outline of the tradition in which the Chittamatra and Madhyamaka (..)
4 In praise of this path 363
2 The conclusion 377
3 The author's colophon 377
3 The colophon of the translators 377
3 Colophon of Mipham Rinpoche 381
1 The necessity for the explanation of the root verses 378
Will update this post as soon as I've made an interactive version of this tree, which I consider of great value maintaining an overview text's structure.
I am considering testing either Wt, the C++ Web toolkit or CppCMS, a C++ Web Development Framework in the process. Then i'll probably make some small C++ program for this, and use it as cgi in Mongoose (g++ outline.cpp -o outline.cgi!).