I made my own programming language!

I made my own programming language!

Apr 6, 2025

May 25th, 2026

WARNING: This project will make you cringe. The source code is extremely messy and throws PEP 7 out into the dumpster. Not only that, but Picturesque's standard library is insanely cluttered, the docs are outdated, behavior is hardcoded, and EACH AND EVERY LINE OF CODE IS MADE UPPERCASE AT RUNTIME, WHICH AS YOU CAN IMAGINE, WAS THE CAUSE OF MANY STRANGE DECISIONS. YES, THIS IS HOW TEXT LOOKS LIKE TO THE INTERPRETER. THIS WAS DONE AS AN ATTEMPT AT MAKING VARIABLES CASE-INSENSITIVE. BY THE TIME I FIGURED OUT BETTER WAYS TO DO IT, IT WAS TOO LATE. THIS PROJECT MAKES ME PHYSICALLY LURCH EVERY TIME I LOOK AT IT. I WILL NOT FORGIVE MYSELF FOR THIS. GOOD LUCK! YOU'LL DEFINITELY NEED IT.

Yes, I did! It is called Picturesque, and is hosted on GitHub.

I think the syntax is readable.

reset;
left 90;
forward 100;
right 45;
forward 70;
right 90;
forward 70;
right 45;
forward 100;
right 90;
forward 100;

The code above draws a house (without windows). I wrote Picturesque in Python.

You can find the docs here. Be warned - these are really out-of-date (for now)! I need to work on them.