Custom Scripting Languages are almost always the wrong choice
Introduction
It is very common for people already engaged in a large and demanding programming project to wish for, design, and ship a custom scripting language. Let’s talk about why, and explore some options for a less stressful way to accomplish the same purpose.