I am developing a simulation engine with Visual Studio that will offer support for building business process simulations. One of the key features will be a declarative language that will allow business users to setup quickly a simulation model. I will give a very brief example of what I mean:
initialise simulation.
create 100 resources.
create 50 jobs.
create 2 teams of resources.
start simulation with 10 runs.
So I would like something similar to the above in Visual Studio to define the simulation models. Now I know how to do this with other environments like java and groovy but I need to develop it in VS as this is what my company uses. Any ideas as to what I can find in VS?
Cheers.
Since you mention Groovy, I would think that either IronPython or IronRuby would fit the bill. Ruby is supposed to be well suited to DSL (domain specific language) programming.