Roo as a XojoScipt replacement

Whilst Roo is a capable scripting language in its own right and can be used from the command line it was originally developed to function as a replacement for Xojo’s native scripting language - XojoScript.

Roo is not as high performance as XojoScript. If you want to add scriptability to your Xojo apps that require computationally intense routines (e.g: image manipulation) then XojoScript may still be a better fit for you. Where Roo excels is in its expressiveness and its possession of powerful intrinsic data types such as Hashes, Regex and native file manipulation.

If you’re only planning on using the Roo command line interpreter, feel free to skip this section and move on to the using the interpreter section.