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.
| Tags | Software Development Code Generators Compilers Testing |
|---|---|
| Licenses | MIT/X |
| Operating Systems | Mac OS X Windows Windows OS Independent POSIX Unix |
Recent releases


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


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


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


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.


Release Notes: This version has several additions and refinements to both the language and the libraries. There are new How To and Sample programs. There have also been numerous fixes.
A .NET component for spreadsheet reporting without using Microsoft Excel.