Writing a programming language sounds difficult, but really the main ideas are quite simple. We will work together to write a tiny programming language that understands dates by writing a Lexer, a Parser and an Evaluator. (We'll write all of this in Python.)
NOTE : You will need: a laptop with Python (version 2 or 3) on it. No extra Python libraries are needed.
The ideas we will cover might be useful for writing domain-specific languages, or for improving our understanding of the programming languages we use every day, but really we're writing a language because it's an interesting and cool thing to do.
This workshop will be delivered by Andy Balaam of Openmarket.
Andy loves coding, and loves talking about coding at any opportunity he gets. You can find more from him, including his many open source projects and programming videos at artificialworlds.net/blog .
Claim the event and start manage its content.
I am the organizer