Projects / USL / Releases

All releases of USL

  •  08 Jun 2012 08:52
Avatar

    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
    Avatar

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

      •  21 Nov 2011 19:51
      Avatar

        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
        Avatar

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

          •  15 Nov 2011 08:08
          Avatar

            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.

            •  10 Nov 2011 02:12
            Avatar

              Release Notes: This release fixes object instantiation and the way parentheses are parsed.

              •  03 Nov 2011 05:36
              Avatar

                Release Notes: USL now implicitly creates temporary variables from method parameters and implicitly removes object instances when created in methods. Object variables may now be public or private members. Interpreter and script arguments are now accessed with an index instead of dot-notation. Errors now return the actual line where the error occurred. This release also fixes the "say" bug and expands the "self" keyword.

                •  23 Oct 2011 03:40
                Avatar

                  Release Notes: This release fixes the return, chomp, and shomp keywords. It also adds the ability to print values from list indices, list ranges, variable indices, variable ranges, and methods via interpolation. This release also fixes the random keyword to take variables as range parameters.

                  •  21 Oct 2011 08:37
                  Avatar

                    Release Notes: This release adds list slicing, reversed list slicing, indexes to variables, index ranges to variables, indexes to lists, index ranges to lists, the ability to iterate sub-strings of variables, and the ability to return lists from methods. USL now implicitly removes variables and lists created within methods instead of requiring the programmer to explicitly remove them.

                    •  19 Oct 2011 02:53
                    Avatar

                      Release Notes: This release changes the "random" function to accept ranges of numbers and characters, adds "empty_string" and "empty_number" as usl-specific environment variables, and fixes a bug with the "return" keyword.

                      Screenshot

                      Project Spotlight

                      episoder

                      A tool to tell you about new episodes of your favourite TV shows.

                      Screenshot

                      Project Spotlight

                      BalanceNG

                      A modern software IP load balancer.