Daniel Davidson:
Please follow through with finding a D solution. But if you have not seen it yet, have a look at http://julialang.org/ as well. It may also fit your needs with more focus on mathematical programming.
Julia is a very new language, quite newer than D. I don't think it's a good idea to recommend it for real work. Bye, bearophile