Did you ever contemplate Golang as a possible solution? Seems to me like it would have provided a cross platform build environment superior to both Python and Lua in terms of standardization and ease.
yes we did consider Golang but Brian' familiarity with Lua was a major factor in the decision. Most importantly however, we foster a culture of ownership and it was Brian's decision to own and he owned it and it was the right decision.