On Thursday, 16 June 2016 at 05:31:26 UTC, Guido wrote:
It would seem that by running the file through mixin, you can
simply create the vars you want in scope. The drawback being
random code execution. Is there any way to sanitize mixin code
from user-configurable file?
Well it's a configuration file that e.g. the registry has to
parse too, hence (as for all config files) random code execution
is pretty bad.
Apart from that it's just about a small configuration file for
the name, title etc. - you don't need a full-blown D interpreter
for this.
Imho SDL does a good job at keeping the syntax rather minimal :)
Of course do one stops you to use D to generate a configuration
file.
Once that's shot down, does anyone know a .json to .sdl
converter program
have a look at `dub convert` - in your case e.g. `dub convert -f
sdl`