All,
I got sick of poring over my Peer-to-Peer communications version
of Lion's commentary - trying to read it while digging around in
v6 was getting annoying. Of course, if you don't already own, rush
out and by a copy. It's great stuff. Anyhow, the problem is that
it's perfect bound, landscape and it's not searchable. Hunting
around the internet, I found pdfs that were searchable, but they
were based on v7 being back-engineered to v6 code. So, I located a
decent source of electronically readable Lion's source at
https://warsus.github.io/lions-/ and off I went. I took the code
and did a bit (quite a bit) of tweakage on it to get it formatted
in pdf, and created a version in letter format that I find pretty
useful. It can be read from a printout while messing around in v6.
I've done some proofing, but I don't claim it's perfect. If you
find any issues with it, let me know and I'll try to fix them
(thanks, Clem for early suggestions).
Here's what's in the letter sized pdf:
Tweaked Cover Page
Improved Table of Contents
Lion's version of V6 Source Code
Appendices
Source File Sheets Alphabetical List
Source File Locations in Running V6 System
What isn't in the pdf:
Original Forewords, Prefaces, or Letters (not needed for coding)
Symbol Lists, Cross references, or Indexes (beyond my skills at
the moment)
All in all, I have found it quite readable and useful for my own
work. I don't claim any ownership or contribution, other than in
improving the readability of the work for modern readers. If the
cross reference thing kills you, just use gnu ctags on the source
directories and ctags -x for the line numbers.
Here's the link to the posting:
http://decuser.blogspot.com/2022/02/tweaked-version-of-lions-v6-source-code.html
- will