Hacker News new | ask | show | jobs
by zerojames 765 days ago
Congratulations on launching the project!

Making a programming language is a great way to better understand computation and start to explore different means of expressing concepts in code beyond those available in existing languages.

Programming languages are a difficult concept to get one's head around. Having one that implements a lexer, parser, and execution engine -- and is packaged as a resource for others to use -- is an impressive technical feat.

Writing a guide so others can learn is doubly impressive.

Asking a question like "How exactly do programming languages work behind the scenes?" is a great quality to have in your creative pursuits. Not to mention that such questions are the basis of HN: journeys that satisfy our creative curiosities.

Keep making cool things!

---

One piece of feedback: I find the size of the code instruction boxes on the page a bit small. There are no visual indicators that I need to scroll down to see all of the code. I would love for the boxes to be taller so I can read the code and retain all the context without scrolling.

---

Another idea: You may enjoy writing a post about what you learned making the language. What did you find more difficult than you thought? What challenges did you run into? How did you solve them? Why did you choose the syntax you used?

I love reading about the how behind cool projects :D