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 |
|---|---|
| Licenses | Freeware |
| Operating Systems | Windows Linux |
| Implementation | C++ |
Recent releases


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.
Recent comments
03 Nov 2011 06:07
I have added documentation to the archives at sourceforge.
19 Oct 2011 02:57
I have added an HTML USL tutorial in the archived distribution files. The tutorial is very organized, simple to follow, and contains examples with highlighted syntax. The tutorial code be considered documentation but I'm not exactly sure on how to classify it. For those who were asking about documentation.
24 Sep 2011 08:15
Added a section called "USL 3.7.0" to the MediaWiki at SourceForge.
01 Aug 2011 19:07
Added a section called "3.5.8" to the wiki. You can find the wiki in the "Links" sidebar. It has pretty good examples of the updated lists and methods in USL. I'll add on to the wiki later.
28 Jul 2011 04:11
Updated the Linux binary to match the Win32 binary minus these certain features: "title", "hide", "show", and "display."
A tool for creating disk-at-once and track-at-once CDs, DVDs, and BluRays.
A shell focused on interactive use, discoverability, and user friendliness.