All releases of The Blue Programming Language

  •  14 Apr 2009 14:24
Avatar

    Release Notes: This release simplifies the build process, works towards a Mac build, and moves toward making the Blue VM embeddable. It also fixes a bug where string literals were limited in size.

    •  06 Apr 2009 19:27
    Avatar

      Release Notes: This release adds hex, octal, and decimal escape sequences for string literals and the bitwise operators and, or, and xor to numbers. There were also some minor bugfixes.

      •  30 Mar 2009 11:54
      Avatar

        Release Notes: This release fixes a bug where tabs were not recognized as white spaces. The random library was slightly tweaked. The array resize method now can take a default value to initialize empty items. The array slice method was also added.

        •  28 Mar 2009 15:47
        Avatar

          Release Notes: The release adds a low level socket library and starts some code cleanup.

          •  05 Jan 2009 18:59
          Avatar

            Release Notes: This release adds the "def" keyword used to set the default object, and syntax that simplifies operations on the default object. Work has been started on a new simplified GUI. Several small bugs have been fixed.

            •  16 Dec 2008 11:53
            Avatar

              Release Notes: This release introduces a new syntax checking parser and paves the way for many optimizations. It generates better error messages and forces compliance with the language definition. "import" and "eval" methods were added to strings. A major goal of the 1.7 releases is code simplification.

              •  04 Nov 2008 15:00
              Avatar

                Release Notes: This release adds the foreach method to functions, allowing functions to iterate over a number of arguments. It adds the sys.clone and sys.copy functions to support prototype-based programming. This release also contains some minor bugfixes.

                •  20 Oct 2008 23:51
                Avatar

                  Release Notes: This release adds replace, trim, ltrim, and rtrim methods to strings. It also simplifies the OOP implementation by adding sys.class to create user-defined types, sys.extend to dynamically extend types, and sys.contract to dynamically un-extend types.

                  •  07 Oct 2008 12:50
                  Avatar

                    Release Notes: This release adds a shell stream for easily communicating with the command interpreter. The documentation for streams is now up to date. The source contains the start of a new blue parser using the Lemon parser generator.

                    •  29 Sep 2008 17:25
                    Avatar

                      Release Notes: This release makes the truth expression in conditions optional. The overenthusiastic syntax checker has been temporarily disabled. Null type to string conversion results in "NULL" rather than the default object conversion string.

                      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.