ZZ Language

by Wes64
Draft
  scripts
  sprites
See inside
Instructions

This is a full-fledged programming language built inside of Scratch. It offers many quick options, like python.

The language is not case sensitive, and uses prefix notation. A typical command is written like this: commandname arguments, where all the arguments are separated by spaces. Try this: add 4 5.

You can get a list of procedures by using this: sort join kw pr

There is a built-in help system. Choose any item from this list of procedures and put apostrophes on either side. Then, use this code: help 'commandname'. Try help 'add', for example.

Notes and Credits

DOCUMENTATION: http://scratch.mit.edu/discuss/topic/80752

Glitches are known but manageable and can be worked around. Do not make overly complicated single-line programs because they are extremely difficult to get the syntax right on.

If you discover a syntactically correct program that fails, please post the code in the comments so I can fix the glitch. Note: SYNTACTICALLY CORRECT! Make sure you are using the procedures the right way first.

Inspirations: TI-83 programs, Python

Shared: 12 Jan 2015 Modified: 25 Jan 2015
Favorite this project 205
Love this project 268
Total views 3315
View the remix tree  9
  
More projects by Wes64