[bt-devel] Gitorious Branch

Jaak Ristioja Ristioja at gmail.com
Tue Dec 14 12:51:19 MST 2010


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 14.12.2010 00:42, Greg Hellings wrote:
> On Mon, Dec 13, 2010 at 4:34 PM, Matthew Talbert <ransom1982 at gmail.com> wrote:
>>> PPS: For a long time, I've actually thought about finding or writing a
>>> proper templating engine for C++ like Smarty (for PHP) or the one used
>>> by Django (a Python framework) for use with BibleTime.
>>
>> That's an interesting idea. There are some pre-existing libraries. See
>> http://stackoverflow.com/questions/537820/whats-a-good-html-template-engine-for-c
> 
> One of the ones linked further down that reply thread is
> http://www.gitorious.org/grantlee/ which seems to cover everything you
> just mentioned and more.  C++ based template engine, based off of
> Django and built using Qt.  Seems actively up-to-date and the
> developer has several merges from others in his activity, so he seems
> happy to accept merge requests for patches and bugfixes if we need to.
>  Downside: it's rather a young application, judging by its version
> number v0.1.7.

I think that Grantlee is what we should aim for in the long run. In my
opinion, all HTML generation should be left to the templates. Template
inheritance should allow this to be done quite easily.

  Gitorious page: http://www.gitorious.org/grantlee/
  Wiki: http://www.gitorious.org/grantlee/pages/Home
  Documentation & Guides: http://www.grantlee.org/apidox/

God bless!
Jaak
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.16 (GNU/Linux)

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
i8M/5Kuw/LrVkjYIGRO8
=aIai
-----END PGP SIGNATURE-----



More information about the bt-devel mailing list