Why not using a GUI (Graphic User Interface) rather than the CML language for describing publication?
Again, why not, in a future version, completing CML by a full integrated graphic environment? But the choice of a language is directed for more fundamental than practical reasons, which are expressiveness and efficiency. The first is the same reason why we generally communicate using languages rather than with gestures, and the second is the same reason why applications are generally developped by typing words in a programming language, rather than with mouse clicks. The debate here is not the choice between language or GUI, but a language with or without a GUI. The problem with languages is that they are often unaccessible, for non-programmers. So we worked to make CML accessible to webmaster. “How” is the answer to the next question.