Sounds like Julia would be a perfect fit for your use case.