On Mon, Sep 23, 2019 at 9:38 PM Dan Kortschak <d...@kortschak.io> wrote:

> Have you ever considered using Go as the configuration format for your
> project? Have you wondered whether you need a Turing complete
> configuration language?
>
> Of course not; here it is: https://github.com/kortschak/yaegiconf
>
> Appalled? OK.
>

That's cool from a "here is how this can this be implemented" standpoint.
But, yeah, Turing complete config file formats are a truly, exceedingly,
bad idea. If for no other reason than the obvious one: It makes it
impossible to implement a parser and evaluator for the format in a
different language. Which should always be possible for a config file
format.

-- 
Kurtis Rader
Caretaker of the exceptional canines Junior and Hank

-- 
You received this message because you are subscribed to the Google Groups 
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to golang-nuts+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/golang-nuts/CABx2%3DD8Qi8JFA4WSCU7TLuXmgjx-WcAzJcuDdV08XSwz%2Bicziw%40mail.gmail.com.

Reply via email to