https://mamchenkov.net/wordpress/2006/09/05/your-own-compiler-should-you-or-should-you-not/
Your own compiler - should you or should you not?