Ok for optimisation, but today, PHP servers are very fast and it is not a problem of memory.
But for this particular point, I keep DS.
In JDom I created also BR in order to write "<br />" in a fast way.
But even if BR is not very useful, DS is very important because windows servers use '\' for directories.
By the way, I tell the users of the forum to NEVER use DS when you are composing urls.
Seems obvious, but I ran in the mistake so many times.
Lot of Cook users are beginers and I wanted to create a system who answer the needs of professionals AND beginners.
I know also the MVC could be more compact (when I see how it is constructed in 1.6), but to my opinion, the names of the functions are not intuitive and more difficult for beginners.
Same for JDom :
Joomla can handle such types of fields, but it is SO difficult to override/custom and to undersand for beginners.
Cook Self Service respects fully (I think) the standards, in a simplified coding manner, even if sometime you can find repetitions in the source code. It is much more easy to debug and to understand the stack if you want to write inside. It is our politic.
I really appreciate your feedbacks, you are one of the first who gave me an opinion about the generated code.
Karma +2