On 30/09/15 08:15, Martin Lucina wrote:
Have you considered simplifying the syntax even more? If we remove everything that's redundant your example from above becomes:=== snip === version 20150928 create hw_coolbeans "Insert coolbeans descr here" assimilate hw_virtio remove -lrumpkern_sysproxy add /home/pooka/startmsg.o === snip ===
Good idea.
For prior art in this space, take a look at FireHOL, a firewall generator using a shell-based DSL for configuration: http://firehol.org/#firehol
I feel like I typed "look rock" in an old Sierra game. What, specifically, should I be looking at? It looks like a config file format, not particularly unlike the other 5000 I've encountered.
Also, how about using the more conventional "include" or "import" instead of "assimilate"?
IMO "assimilate" conveys the operation because there is processing in addition to importing. But if "assimilate" bothers someone, we can change it.
