Projects / Cobra Programming Language

Cobra Programming Language

Cobra is a general purpose programming language with a clean, high-level syntax. It provides language level features for quality, including first class unit tests and Eiffel-style contracts. It supports both static and dynamic binding. Cobra is a compiled language with good run-time performance, but also provides some scripting conveniences such as a pound-bang line (#!) and one step compile-and-run. Cobra runs on Linux, Mac, Windows, and anywhere else that Novell Mono or MS .NET exist, including handhelds.

Operating Systems

Recent releases

  •  23 Dec 2013 18:51

    Release Notes: This release added optional and named parameters, and added modifier sections (e.g. private, shared). The -lib option now supports {EnvironmentVariables} in the path. Error checking was improved. There were also fixes and refinements.

    •  24 May 2013 18:18

      Release Notes: This release adds 15 minor refinements and 21 fixes.

      •  26 Nov 2012 17:26

        Release Notes: This point release has 30 refinements and fixes detailed in the release notes on the Cobra wiki.

        •  11 Oct 2012 02:18

          Release Notes: This minor release added support for installing on .NET 4.5. Mono users do not need to update.

          •  27 Sep 2012 09:32

            Release Notes: This release provides language refinements, library additions, new samples, new koans, an improved @help directive, and expanded documentation. Of course, plenty of bugs have been squashed and locked out with an expanded test suite.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.