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.

Reply via email to