Projects / USL


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.

Operating Systems

Recent releases

  •  08 Jun 2012 08:52

    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.

    •  09 Apr 2012 22:51

      Release Notes: This release added added two keywords, "lock" and "unlock". These make methods or variables "indestructible" or "destructible".

      •  21 Nov 2011 19:51

        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.

        •  19 Nov 2011 21:59

          Release Notes: This release fixes library loading issues and changes the conditional operators "=" and "!" to "==" and "!=", respectively.

          •  15 Nov 2011 08:08

            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 scottyeatscode

            I have added documentation to the archives at sourceforge.

            19 Oct 2011 02:57 scottyeatscode

            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 scottyeatscode

            Added a section called "USL 3.7.0" to the MediaWiki at SourceForge.

            01 Aug 2011 19:07 scottyeatscode

            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 scottyeatscode

            Updated the Linux binary to match the Win32 binary minus these certain features: "title", "hide", "show", and "display."


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.