esi
esi copied to clipboard
Refactor source generation to use EEx
I found that liquid (https://github.com/bettyblocks/liquid-elixir) is a nicer option than using eex when I was doing some templating for another project, and it helpfully side-steps the possibility of bad/harmful commands being injected in.
If I get some spare time in the coming weeks I'll have a crack at it on a feature branch and see how far I get.
Another option is to use macros and do not output source code at all. Is there any particular reason to want to output source ?