Comment Consider Common Lisp (Score 1) 28
You made me remember I had this project 17 years ago. Now I would use Common Lisp as my programming language of choice for such a project. It takes time to grok, but it is worth the effort.
"Let every man teach his son, teach his daughter, that labor is honorable." -- Robert G. Ingersoll