I'm reaching out to learn if we have any push back in the community
around replacing erlydtl for overlays with mustache.
From what I've seen this is safe since erlydtl appears to be overkill
for every ones use of overlays. Features such as '.' access to subkeys
and '|join:' do not exist in mustache. But there are basic keys, lists
and booleans.
The reason or removing erlydtl is not simply it being overkill, but
that:
* It restricts supported Erlang versions greatly:
https://github.com/erlydtl/erlydtl/blob/master/rebar.config#L5
* It is large: saves 360K in the relx escript by removing. This is
actually a good savings for people on slow devices (like a raspberry pi)
and cuts the size of rebar3 escript below 1MB.
* It has deps like merl that require hackery
https://github.com/erlydtl/erlydtl/blob/master/rebar.config#L28
Any thoughts?
--
Tristan Sloughter
t...@crashfast.com