Creating a new language, Part 1: Parsing
Okay so I didn’t make a new language from scratch so much as a superset of an existing language. Here’s the problem: Shell commands can do some things incredibly well, while Python does a lot of other things well. I mainly code in Python, but often times I want Shell functionality–not that I can’t do …