Linked by hbbio on Thu 25th Aug 2011 22:14 UTC
General Development "Opa, a new opensource programming language aiming to make web development transparent has been publicly launched. Opa automatically generates client-side Javascript and handles communication and session control. The ultimate goal of this project is to allow writing distributed web applications using a single programming language to code application logics, database queries and user interfaces. Among existing applications already developed in Opa, some are worth a look. Best place to start is the project homepage which contains extensive documentation while the code of the technology is on GitHub. A programming challenge ends October 17th." This is weird. 'Opa' is the nickname my friends gave me 6 years ago. It's still used more often than my actual name...
Thread beginning with comment 487053
To read all comments associated with this story, please click here.
HaXe
by DavidStone on Fri 26th Aug 2011 15:01 UTC
DavidStone
Member since:
2011-08-26

Anyone interested in this kind of unifying language should also look at http://haxe.org which is more C-like and has back-ends for Javascript, Flash, C++ and the Neko VM.

I personally do find this paradigm useful for writing Javascript because having a strongly typed language like HaXe (or Java/GWT) helps catch a lot of errors in the compilation phase.

Reply Score: 1

RE: HaXe
by lambdaterm on Fri 26th Aug 2011 18:23 in reply to "HaXe"
lambdaterm Member since:
2011-08-26

HaXe is an interesting project, but I think it's quite different.

Opa is about web apps, while HaXe is mostly for programming multiplatform games.

They have some overlap (generating JS code) but that's not much compared to the many non-overlapping features of both projects.

Reply Parent Score: 1