Appendix G. Polyglot development
As you’ve seen throughout the book, DSLs are not limited by a single programming language. You can use the language that best fits your requirements. Even though it seems that this means that your application will become a nest of chaos between indiscriminate islands of language cacophony, that doesn’t have to be the case. But how will you know when your project has entered such an unfortunate state? Simple! You’ll feel like the confused programmer in figure G.1.
Figure G.1. Don’t let this happen to you!
In this appendix, you’ll see how to bootstrap yourself into a disciplined polyglot development environment. ...