Creating a language using only assembly language
Step 1: Make a language high-level enough to build a parser without being a masochist.<p>Step 2: Make a lisp.<p>Step 3: Do it all in lisp.<p>Step 4: Profit.<p>Even Amber(<a href="https://github.com/nineties/amber" rel="nofollow">https://github.com/nineties/amber</a>) and its syntax looks a lot like lisp concept of grammar. But instead of (s expressions) you've got what is very similar to M[expressions] (<a href="https://en.wikipedia.org/wiki/M-expression" rel="nofollow">https://en.wikipedia.org/wiki/M-expression</a>).<p>It's amazing what you can with Lisp.