The Blue Programming Language

Software Screenshot:
The Blue Programming Language
Software Details:
Version: 1.7.5
Upload Date: 3 Jun 15
Developer: Erik Lechak
Distribution Type: Freeware
Downloads: 6

Rating: nan/5 (Total Votes: 0)

The Blue Programming Language project is a unique bytecode-compiled language that implements the most effective capabilities of many popular programming languages in a clear and concise syntax. Plugin modules are easy to develop and can add functions, types, and even programming paradigms to the language without interfering with the syntax.

Blue is still early in its early development stage so very little optimization has been done, and its functionality grows every day. The following introduction is by no means a comprehensive description of blue's capabilities.

Installation:

- Download the source
- Extract the archive. "tar -xvzf blue1.0.tar.gz"
- cd into the extracted directory. "cd blue"
- Execute make. "make"
- su to root. "su root"
- Execute make install 1. "make install"
- Execute make test. "make test"

Replace "make install" command with "make install INSTALL_DIR="/different/dir" to install to an alternate location.

Features:

  • Free (GPL'd)
  • A cross-platform programming language
  • A dynamic language with a simple and consistant syntax
  • Bytecode compiled
  • Garbage collected
  • Incredibly easy to expand with native functionality

What is new in this release:

  • 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.

What is new in version 1.7:

  • 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.

What is new in version 1.6.10:

  • 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.

What is new in version 1.6.9:

  • 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.

What is new in version 1.6.8:

  • 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.

What is new in version 1.6.7:

  • 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.

What is new in version 1.6.6:

  • This release adds string and number conversion methods, syntax checking, minor bugfixes, and code cleanup.

What is new in version 1.6.5:

  • This release fixes a major bug with number comparisons.
  • A new hashing plugin that implements the MD5 hashing algorithm was also added.

What is new in version 1.6.3:

  • This release adds a regular expression plugin and an experimental time plugin. There are some minor bugfixes.
  • The mercurial repository for the project is now available at http://sharesource.org/project/blue.

Similar Software

Trad4
Trad4

11 May 15

PyRuby
PyRuby

11 May 15

IGCC
IGCC

14 Apr 15

PyInstaller
PyInstaller

18 Feb 15

Comments to The Blue Programming Language

Comments not found
Add Comment
Turn on images!