1 hour ago · Writing · 0 comments

Have you ever woken up in the morning feeling like writing a programming language? No? That's... pretty strange. But we're not here to discuss where things went sideways in our lives. Let's just write a programming language instead. Writing a programming language is a great way to satisfy our latent god complex. We get to create a world with our own rules. Don't like it when someone puts the curly brace on a new line after an if? Throw a syntax error at them! Camel case function names make your skin crawl? Ban them! For some bizarre reason, you want every variable to start with a $? Now's the perfect chance! A project of this scale usually begins with a ton of upfront planning: from deciding what problem the new language is meant to solve to tiny details like how variable scope works or whether there should be a dedicated operator for string concatenation. We're going to skip all of that and dive straight into the middle of it... or some part of it. Hard to say, since we didn't do the…

No comments yet. Log in to reply on the Fediverse. Comments will appear here.