Cobra takes a bite at open source

By Adrian Bridgwater, ZDNet UK
Thursday, March 06, 2008 08:03 AM

The Cobra programming language has been made available via open source, according to its author, Charles "Chuck" Esterbrook.

Heavily influenced by Python, Cobra runs on .Net, Windows, Mac OS, Linux and Solaris, and is said to combine productivity enhancements from a variety of languages.

Developed over the past year by Esterbrook, Cobra is now packaged with a Subversion-based version control repository to help track current and historical versions of the source code. This additional function will enable developers to update their code with a single command and submit potential improvements to the community.

With Cobra development now supported by a number of discussion boards, Esterbrook outlined his plans to the Southern California Python Interest Group on 28 February, when he explained that Cobra combines the dynamic binding features of Objective-C and the quick-coding capabilities of Python and Ruby. Cobra itself is an object-orientated, imperative language that features unit tests, contracts, clean syntax and static and dynamic typing.

Esterbrook has listed his primary influences for Cobra as Python, C#, Eiffel and Objective-C. He has also acknowledged Visual Basic, D, Boo and Smalltalk for their contribution to his thought processes when establishing the existing code base.

However, Esterbrook recognizes there are weaknesses in Cobra at the moment, such as its lack of maturity and a lack of IDE (integrated development environment) plug-ins.

Cobra is available in beta form under the open-source MIT (Massachusetts Institute of Technology) license as version 0.7.4. With increased user feedback from the community, the version 1.0 release is planned for later this year.

After completing his short-term plans for a wiki and an issue tracker, Esterbrook said he plans to create a "Visual Cobra" plug-in for Microsoft Visual Studio.


WORTHWHILE?

0

0 votes
Blog

Talkback 0 comments

There are currently no comments for this post.


Tech Jobs Now!

Search for your ideal tech job:

Hands-on programming: Extract plain text from documents with Syncfusion's components

Web Development

Justin James recently tried Syncfusion's Essential DocIO and Essential PDF to help him extract text from documents he downloaded from the Internet. Here's the code he wrote to get the plain text.


Read more »



Will technology divide us further?

Blog thumbnail

So I finally watched 2012 over the weekend, but the film left me feeling extremely agitated.

The possibility that the world may meet its watery end in three years didn't..... by Eileen Yu

Read more »

Tags

  1. antivirus
  2. apple ipod
  3. cnet networks inc.
  4. desktop
  5. e - mail
  6. hard drive
  7. intuit inc.
  8. mcafee inc.
  9. microsoft corp.
  10. microsoft windows
  11. microsoft windows vista
  12. microsoft windows xp
  13. norton co.
  14. pc
  15. performance
  16. security
  17. software
  18. tool
  19. web
  20. web site