It's pronounced Diane. I do data architecture, operations, and backend development. In my spare time I maintain Massive.js, a data mapper for Node.js and PostgreSQL.
Back in 2010 or thereabouts I had the idea to develop a toy language which operated on functions instead of values. I learned about EBNF and lexing and parsing, discovered ANTLR wasn't up to the task and used yacc to build something that actually processed some input.
Back in 2010 or thereabouts I had the idea to develop a toy language which operated on functions instead of values. I learned about EBNF and lexing and parsing, discovered ANTLR wasn't up to the task and used yacc to build something that actually processed some input.
Then I realized I'd invented Lisp and gave up.
Haha I went through the same thing, though I didn't go as deep as you.
Maybe you can come up with something better than Lisp π.