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: July 18, 2022
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: July 18, 2022
Legato Release Notes
Version 1.3m (07/18/2022)
GoFiler 5.14b
1.0 Legato Script Language Notes
1.1 Script Engine
– Corrected an issue with mixing non-string arrays with strings in an expression where the default type becomes string. This was resulting in an internal error. It is now a Run Time Error.
– Added error information and changed the format of the message box on an error for a missing entry point function. This largely applies to extension to the application.
1.2 Function Improvements and Changes
– Added Base32 supporting RFC 4648 encoding to the DecodeString and EncodeString functions.
1.3 New Functions
Data
– ListDifference — Returns a set of all elements in list 'a' but not in list 'b'. [
– ListIntersection — Combines list 'a' and 'b' returning only common elements.
– ListIsSubset — Returns true if every member of list 'a' is a member of list 'b'.
– ListUnion — Combines list 'a and 'b' removing duplicates.
Security
– GenerateTOTP — Generates a one-time password based on the RFC 6238.
Related Downloads:

