Roo Version 2.3.0 Released

Hi guys,

I’ve just released version 2.3.0 of my Xojoscript replacement language - Roo. This is a big release with a lot of new features. Roo is a more comprehensive scripting language to use within your Xojo apps. It also comes with a standalone command line interpreter for you to play around with. The most important changes in 2.3.0 are:

  • New DateTime data type. As the name suggests, this adds extensive support for working with dates and times.
  • New FileUtils module. This module provides the following getters and methods for manipulating File objects:
  • FileUtils.copy(source, destination, overwrite)
  • FileUtils.delete(item)
  • FileUtils.mkdir(path)
  • FileUtils.move(source, destination, overwrite)
  • FileUtils.pwd
  • Added many more getters and methods to the File data type

Extensive general documentation about Roo is available at The documentation for the new additions is currently underway. You can view the source code at There is a separate repo which comes with a desktop code editor for you to experiment with the language at

Let me know if there are any glaring bugs.

I’ve not only posted a new updated (version 2.3.1) but I’ve finished the documentation for the new DateTime and File classes as well as the new FileUtils module: