WYSIWYM is definitely the approach I will be using, but until starting the research on this, I had only ever seen that acronym once. TeX and the subsequent LaTeX are wonderful markup languages, that focus on doing what they do well. LaTeX is an extension of TeX and was developed as a way to generate glyphs... It was done so well that it is the standard, and in my life I have never seen another way to text format math equations of any real complexity. Past that though, TeX is a lot like having 1 style sheet for all your documents, its consistent, and since its well designed... people like the way it looks.
Docbook is amazing! Though I don't plan on implementing its level of features and crazy data handling, I do have significant respect for it. Though its not the only thing I have gleaned thus far, I have definitely learned that I will have to define the scope of this application very strongly before anything else can move forward. Limiting the complexity of the sort of document it can markup will add a level of simplicity and stream-lining that I rely want to see.
|