You are not logged in.
Delphi XE4 Pro on Windows 7 64bit.
Lazarus trunk built with fpcupdelux on Windows with cross-compile for Linux 64bit.
Offline
I did not know about this Sempare template engine.
The syntax seems a bit verbose and unreadable to me, in comparison to Mustache - once you got the Mustache way of thinking, it is very powerful.
But it is nice seeing such new code around.
Note that with the latest mormot.core.mustache versions, we can also access directly dynamic arrays or records as data source: we are not restricted to TDocVariant/JSON input data.
See e.g. https://github.com/synopse/mORMot2/blob … w.pas#L413
Offline
Mustache is great, especially your Pascal implementation - it's fast.
I think the difference is that Mustache is logic-less, while Sempare template has features like for loop, sometimes it's a must-have, for example in case the logic must be written out side of Pascal/Delphi code.
Delphi XE4 Pro on Windows 7 64bit.
Lazarus trunk built with fpcupdelux on Windows with cross-compile for Linux 64bit.
Offline
Yes, mustache is powerfull but sometimes it's simplicity is weak link. In some cases it requires creating new variables or additional processing on code side to achive something. I do think an additional MustacheEx or MustachemORM descendant could help in many areas and make it much more powerful.
Offline