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 https://roolang.org. The documentation for the new additions is currently underway. You can view the source code at https://github.com/gkjpettet/roo. There is a separate repo which comes with a desktop code editor for you to experiment with the language at https://github.com/gkjpettet/roo-desktop.

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: