USL is an object-oriented scripting language written with C++ and compiled on both Linux and Windows. Without a script provided, USL is an interactive interpreter and programmable command shell. There is no socket programming with USL. USL is intended for general purpose scripting in local systems.
|Tags||Unorthodox scripting language|
|Operating Systems||Windows Linux|
Release Notes: This release adds a way to iterate an enumeration of object members in for loops with (get_methods, get_variables), adds a parse parameter, adds elif and elsif, and changes the numeric values of numeric variables to double for dealing with larger numbers.
Release Notes: This release added added two keywords, "lock" and "unlock". These make methods or variables "indestructible" or "destructible".
Release Notes: This release adds curly-brace blocks for method, while, and switch. It also fixes the null value and the many issues with the previous Mac binary.
Release Notes: This release fixes library loading issues and changes the conditional operators "=" and "!" to "==" and "!=", respectively.
Release Notes: This release fixes multiple bugs with the "return" keyword and adds a way to capture parsed stdout, similar to capturing stdout from external processes with the "!" operator.