From: Peter Dimov (pdimov_at_[hidden])
Date: 2023-02-19 04:28:53


Julien Blanc wrote:
> - the lack of filters (like jinja filters). Filters are a nice way to transform the data
> at the point where it is used. This could be used for value escaping (actually,
> this is how we use it to generate valid
> c++ identifiers from values in our yaml description files).

Interestingly, while thinking about the issues Rainer Deyke raised, I effectively
seem to have reinvented Jinja filters, right down to the name and syntax.

They are a straightforward extension and will solve (or at least mitigate) much
of the deficiencies of the language.