> Note the script block containing a list of shell scripts. Does this look like data?
Code is Data! Lisp-it or Quit!
Code is Data! Lisp-it or Quit!
I mean, maybe there is something about your format that makes these specific approachs inconvenient. But once you give a Lisper a bunch of S-expressions, you just opened the door for them to unleash the full power of Lisp upon it.
So I think your plan to frustrate Lispers by making an S-expression based format popular, will just give them even more power.
The IMAP4 mail protocol uses S-expressions also.