Using Legato

The Legato Scripting Language and the IDE are included in all installations of GoFiler Complete. You may also download the Legato Interpreter for free as a standalone package below.

Legato Basic

https://www.novaworkssoftware.com/legato/current/legatobasic.zip

This package will allow you to run Legato scripts from a command line. Legato is free for development for personal or non-commercial use. By downloading Legato Basic, you agree to the Terms and Conditions of its use.

Revised: November 21, 2023

Legato Integrated Development Environment (IDE)

https://www.novaworkssoftware.com/legato/current/legatoide.zip

This package will allow you to write, debug and run Legato scripts from an IDE. Legato is free for development for personal or non-commercial use. By downloading Legato IDE, you agree to the Terms and Conditions of its use.

Revised: November 21, 2023

Legato Release Notes
Version 1.4f (11/21/2023)
GoFiler 5.20c

1.0 Legato Script Language Notes   

1.1  Script Engine Improvements and Changes

–  Added a check for LVALUE style statements for a condition of [literal/variable] [invalid item], such as a string and then a function call without an operator. This will now be treated as an error.

–  Tightened type checking in expressions to avoid having literal integers/floats in the same context as strings and handles, This may cause run time errors in code sections that were previously passed by the execution process but may not have been working as intended.

1.2  Function Improvements and Changes

–  Improved the DecimalToFloat function by adding a scientific notation flag and improving error detection.