Hello everyone! In this article I’m going to explain my personal opinion about “Why to use ?”.
One of my Professors at university said: “Time is essential in order to program and write good code.” This is maybe a discouraging way to teach, but it’s the truth. It’s also true that good programming skills allow you to do things that others guys cannot do! So, if you want to learn how to do things in a better manner, is the proper tool to apply this philosophy: “Programming to get a better result”.
From the official site:
is a document preparation system for high-quality typesetting. It is most often used for medium-to-large technical or scientific documents but it can be used for almost any form of publishing.
So, what do I mean with better?
The project grew to produce a result that is absolutely more professional, cleaner and more readable then a document realized through a WYSIWYG word processor. Everything is well thought, from the fonts to the tables to the spacing in general!
I know that writing with a word processor is much simpler than learning and writing the DSL, but if you want to reach the best result don’t give up! It is almost impossible to believe but I tried to write in both ways and once you learn the build-in structure of the commands you will be at least as fast as with other document writer…otherwise you can be faster, with a better result!
The point is that: everything depends on which is your priority!
If the nice result is not so important, you don`t have time right now, or you prefer the easy way: use classical document writer.
If you are looking for a better result, you can spend a bit of your time to learn the language and you think that it may be useful also in a far future: learn and use . Because it is like riding your bike: once learnt, you will never forget!