== Editor == Note: Ensure the project is selected. Specifically click the white backdrop under the PROGRAM COUNTER to keep focus on the project Up arrow - Moves the editor pointer upward Down arrow - Moves the editor pointer downward Enter - Starts programming the input. Any input you do will be inserted into the program at editor pointer index "" - Stops editing "delete" - deletes the line at editor pointer index == Buttons == Run - Runs the program Switch - Switches between code-view and output-view Clear - Clears the program (confirm with Y) == Commands == - Well, Seymour, I made it, despite your directions. - starts the program - Ah, [name of variable] welcome! - assigns a variable - Oh, ye gods! [name of variable] is ruined! - resets a variable - SEYMOUR!!! - deletes every variable - You call [name of variable] [value]? - start an if statement - Really? - else statement - Uh-huh. - end an if statement - I hope you're ready for mouthwatering [variable]! - print out a variable's value - Oh no, I said [value]! That's what I call [variable]. - sets a variable's value - At this time of year - prints the current year - At this time of day - prints out the current day - At this time of month - prints out the current month - At this part of the country - prints out https://random.country/honduras/ - GOOD LORD, WHAT IS HAPPENING IN [VARIABLE]! - sets a variable's value to a random number between 0 to 250 - Eh, what region? - starts a loop - I see. - ends a loop, if a variable in it becomes zero. - May I see it? - asks the user for input and prints it. - Yes! It's a regional [variable]. - increments a variable - Hohohoho, No! Patented [variable]! - decrements a variable - Excuse me for [number] seconds. - waits an amount of time - Delightfully devilish, [string]. - Prints a string and adds a new line. - Well, you're an odd fellow, but I must say: [string] - Prints a string and ends the program, put "You steam a good ham." if you don't want to print anything. - To add a comment, you can put "//" at the beginning. Example: //This is a comment Eyes to see
Small project I decided to do for no reason. This is an esoteric programming language where the commands are quotes from the Steamed Hams segment from that one Simpson's episode. It's the first time I ever made a programming language like this, but it was pretty fun :p == NOTES == - All commands are case-sensitive. Why? Because I hate you, that's why (variables aren't I don't think) - Comments are kinda weird. In that I didn't really work on the implementation for them that much. So there may be some weird stuff going on with them - All commands before the initialize program command are ignored. So feel free to say whatever you want there - "At this part of the country" command does not work, as it is impossible to see a Scratcher's country. So I just picked a random country and have it output that - Loop scopes store the same variables even when they're already stored. It won't do much, but causes the program to interpret slower the more variables are used in a loop - This project could probably be pushed much further, but I chose to stick to the original author's vision instead == Credits == for the original idea for this project for the simpsons