Cobra takes a bite at open source

Cobra takes a bite at open source

Summary: The Cobra programming language's author has announced a number of developments, including the news it has been made available via open source


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.

Read this


CeBIT 2008 Special Report

All the latest from the team at Europe's biggest tech show...

Read more

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 recognises 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) licence 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.

Topics: Apps, Software Development

Adrian Bridgwater

About Adrian Bridgwater

Adrian Bridgwater a freelance journalist specialising in cross platform software application development as well as all related aspects of software engineering and project management.

Adrian is a regular blogger with covering the application development landscape and the movers, shakers and start-ups that make the industry the vibrant place that it is.

His journalistic creed is to bring forward-thinking, impartial, technology editorial to a professional (and hobbyist) software audience around the world. His mission is to objectively inform, educate and challenge - and through this champion better coding capabilities and ultimately better software engineering.

Adrian has worked as a freelance technology journalist and public relations consultant for over fifteen years. His work has been published in various international publications including the Wall Street Journal,, The Register,, BBC World Service magazines, Web Designer magazine,, the UAE’s Khaleej Times & and SYS-CON’s Web Developer’s Journal. He has worked as technology editor for international travel & retail magazines and also produced annual technology industry review features for UK-based publishers ISC. Additionally, he has worked as a telecoms industry analyst for Business Monitor International.

In previous commercially focused roles, Adrian directed publicity work for clients including IBM, Microsoft, Compaq, Intel, Motorola, Computer Associates, Ascom, Infonet and RIM. Adrian has also conducted media training and consultancy programmes for companies including Sony-Ericsson, IBM, RIM and Kingston Technology.

He is also a published travel writer and has lived and worked abroad for 10 years in Tanzania, Australia, the United Arab Emirates, Italy and the United States.

Kick off your day with ZDNet's daily email newsletter. It's the freshest tech news and opinion, served hot. Get it.


Log in or register to start the discussion