This is DropOS, my new and upcoming project or Operating System. This OS will have the capability to make custom programs on your own, so that you can have unlimited freedom. The default program is this little joke program I made. If you need instructions on how to use the raindrop language, look below.
Raindrop Guide --------------------------------------------------- Command syntax structure: command>arg1>arg2>arg3>arg4... If an argument is in [], it's required. If an argument is in (), it's optional. Commands: #(comment) - This line gets ignored by the program, so you can use it to comment certain parts of your program. :[funcname] - This line also gets ignored by your program as a setup for functions called by func>[funcname]. var>[varname]>(varvalue) - This creates a variable to reference later using %varname%. log>[logtype]>[message] - This logs a message to the logs for debugging purposes. [logtype] can be one of three: info, warning, error. exit - This exits the whole program. jump>[jumpline] - This jumps the instruction pointer to a certain line in your program. if>[condition]>[funcname] - Sets up an if condition. Currently the only supported conditional check is "=". Example: "if>%reading%=true>continue" and then later you can setup the function "continue" by making a line with ":" and then your function name. func>[funcname] - like the jump command, but jumps to a certain function instead. prompt>[question]>[returnvariable] - Creates a prompt and once answered stores the answer inside of a certain variable. set>[varname]>[varvalue] - Sets a certain variable to a certain value.