This is a (not exactly a) simple programming language. Currently it has "only" 31 commands, but some have sub commands in them. Note: most arguments can be filled with a variable. You will sometimes be notified if that argument cannot be filled, or follow this: do not place variables in argument spaces that create variables, and do not place them in any argument in the variable command. Another Note: You may not use the _ or ; characters in any arguments, and only _ for separating arguments. Programs cannot be saved right now, but I may make an update for that. Comment for questions! Compmath functions: abs floor ceiling sqrt sin cos tan asin acos atan ln log e^ 10^ Type the above functions EXACTLY. The ForeverLoop function makes everything after it be looped until the user holds q until it stops. WaitFor is like wait until. Mdown is a mouse down boolean, and the comparing symbols compare two values. DO NOT PLACE A VARIABLE INSIDE THE BOOLEAN INPUT, but you can place them in e1 and e2. sleep waits for a certain amount of seconds, which can be taken from a variable. mod is the modulus command, and round rounds to the nearest whole #. PLEASE, guys, PLEASE mod this!
Log----------------------------------------------------------------------------------------------- Alpha: First release Alpha 2, added saving. Type "exim" in the area where you would generally write "run" or a command. If you import a project, it will delete any code currently in the editor. When exporting a code, copy it (ctrl-c/cmd-c) then paste it on this link: https://scratch.mit.edu/discuss/topic/193121/?page=1#post-1910814 Alpha 3: Added compmath (complicated math) function. The functions are listed in the "Instructions" section. Beta: HUGE update. Added 5 new commands, including sleep, ForeverLoop, WaitFor, mod, and round. Instructions above, like all the way up there ^^^. GraphicsMod: GRAPHICS!!!!! PEN PICTURES! YAYYYYYYY! I've added some pen stuff and a text engine! All inputs can be filled with a variable. There are too many commands to explain, but post questions in the comments! Example GraphicsMod code: var_create_dir_0;SetPen_70_0_0_0;ForeverLoop;clear;ray_0_0_dir_4_50;var_change_dir_1; SoundMod: I've added sound support! Commands 20-26 are all related to sound. Post any questions! SoundMod example code: instrument_1;foreverloop;note_48_.25;drum_6_0.25; GetMod: Added some sensing commands, including one to see which key is pressed at any given time.