Cobra Popularity
Posted: Mon Nov 11, 2013 9:12 am
Just found out about Cobra. I think this has the nicest syntax out of any of the statically typed languages I've seen so far.
A few thoughts on things that might increase it's popularity.
Cobra for the JVM, which I've read it's on the way. There are a number of new-ish statically typed languages that are targeting the JVM, but I haven't found any that look as nice as Cobra. Cobra could really stand out here, since most of these languages are variations on Java, perhaps throwing in a bit of functional programming and cleaning up syntax (though most don't go very far here). Perhaps an Eclipse or Netbeans pluggin would also help popularity.
Python is very popular in the scientific computing world because there are so many great numerical/scientific computing packages for it. Packages like Numpy and Scipy have syntax and features that are similar to MATLAB, plus you get all the data structures and packages in Python that you don't normally find in MATLAB-like languages. It may be fairly easy to convert some of those Python packages to Cobra libraries. I could see Cobra taking off in this area. I'd be willing to help build some matrix/numerical libraries in Cobra, if others felt there was a need.
In general I think packages that make programming easy, whether they come standard or separate, are very important. Python has some great ones that just make life easy and programming fun. Python also tends to make optional packages standard after while (if there's a good enough reason and the packages are well designed).
A few thoughts on things that might increase it's popularity.
Cobra for the JVM, which I've read it's on the way. There are a number of new-ish statically typed languages that are targeting the JVM, but I haven't found any that look as nice as Cobra. Cobra could really stand out here, since most of these languages are variations on Java, perhaps throwing in a bit of functional programming and cleaning up syntax (though most don't go very far here). Perhaps an Eclipse or Netbeans pluggin would also help popularity.
Python is very popular in the scientific computing world because there are so many great numerical/scientific computing packages for it. Packages like Numpy and Scipy have syntax and features that are similar to MATLAB, plus you get all the data structures and packages in Python that you don't normally find in MATLAB-like languages. It may be fairly easy to convert some of those Python packages to Cobra libraries. I could see Cobra taking off in this area. I'd be willing to help build some matrix/numerical libraries in Cobra, if others felt there was a need.
In general I think packages that make programming easy, whether they come standard or separate, are very important. Python has some great ones that just make life easy and programming fun. Python also tends to make optional packages standard after while (if there's a good enough reason and the packages are well designed).