harmony-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Volker Berlin" <volker.ber...@goebel-clan.de>
Subject AW: Harmony could be a world beater with the right strategy, not rot in the attic!
Date Thu, 16 Dec 2010 19:05:01 GMT
Nice idea. But the core questions are:

Why Mono was shunned? My opinion:
* All my test have show that it is not compatible.
* There is no good IDE.

Why Java can be shunned in the future? My opinion:
* In every new Java update there are new bugs which need hacks in my application.
* The improvent is small.
* The interaction with a specific OS is very bad.

What are my dreams for a programming language.
* It must be platform independent for the main features. I want that my application run on
many systemes. (+Java; -Mono)
* There should have extentions for different platforms that I can use easy. (-Java, +Mono)
* It should be stable. Bug fixes should not produce new bugs. (-Java, Mono?)
* There should be a modern IDE with all the modern Features like easy debugging, refactoring,
etc. (+Java, -Mono)
* A good syntax which prevent boiler plate code (-Java, +Mono)
* A continue development and improvment (-Java, +Mono)

If you see my dreams then you see the problem with your idea. If you create an own VM based
on an own language(s) then
it requiered very many developers. Your new VM must have many advantages over the existing
VMs. Else never will port
existing libraries/applications.

My two cents


> -----Ursprungliche Nachricht-----
> Von: Paul Anderson [mailto:p_j_anderson@volny.cz] 
> Gesendet: Donnerstag, 16. Dezember 2010 19:02
> An: dev@harmony.apache.org
> Betreff: Harmony could be a world beater with the right 
> strategy, not rot in the attic!
> Many developers have shunned Mono and now Java is suffering similar
> concerns.
> Dalvik is improving but is not commonly available as a standalone
> package independent from Android and without bare metal
> optimizations.
> There's a huge opportunity for a widely-ported VM that implements a
> de facto standard open bytecode (e.g. Dalvik's), builds on
> performance experience from JVM's, is Apache licensed (for community
> trust), and can be used for running other languages such as Scala
> and JRuby. An Apache-defined subset of Java class libraries, or even
> an Apache-specified set with a test kit, would be enough to do that
> - the VM would not need all the class libraries to be useful. In the
> Linux world it might become popular on the desktop where Java never
> did - Vala has brought gtk programming up-to-date, but Harmony could
> succeed with qt etc. too.
> An Apache-licensed modular universal VM with popular languages and
> enough of a well-defined class library to base them on would be a
> huge force - even better if it were OSGi-based. Could this be done
> and would it attract developers? Why try to make Harmony 'Java' at
> all? Forget the attic!

View raw message