Writing something cool is one thing. writing a language is another. What I'm saying is if you are using an ebook to create your language (on the jvm no less) I expect there are several other languages that people have spent YEARS on that I bet would solve most of the issues you could ever have if you learned them a bit better
* The JVM is awesome. But there are lots of "hosted languages" already on that platform that likely will suit most peoples' needs.