Help: Can you think about a UI representation?
I am currently writing the chapter about creating professional DSL. One of the subjects that I am dealing with is creating graphical representations of a textual DSL.
Here is the DSL script in question:
specification @vacations:
requires @scheduling_work
requires @external_connections
specification @salary:
users_per_machine 150
specification @taxes:
users_per_machine 50
specification @pension:
same_machine_as @health_insurance
I am not sure what kind of UI representation this should have.
For that matter, let us take the example that I commonly use, of a rule engine for an ordering system:
when order.total > 1000 and order.payment_method = 'CreditCard':
apply_discout_of 5.precent
How would you visualize that?