<div dir="ltr">In going over yet again the many failings of template frameworks for building web apps, I recalled some of the features of the best of the lot, and wondered if those features might be useful in a Haskell template framework.<div>
<br></div><div>Python's Cheetah tool makes templates almost fully functional members of Python's OO system.  A template can inherit from a Python class or another template, and a Python class can inherit from a template.</div>
<div><br></div><div>Which makes me wonder if something similar might not be useful in a Haskell template framework. Possibly have each template create an appropriate  datatype and make it as an instance of the Template typeclass (and possibly others).</div>
<div><br></div><div>Is there already a Haskell web framework that does something like this? Would it actually add value to a framework?</div><div><br></div><div>Thanks,</div><div>Mike</div><div><br></div><div><br></div></div>