So the idea is that Java is very powerful language (threads, RMI, excellent libraries), but it has some old (C-like) syntax.
Let us define a new Pythonish syntax for Java which could challenge C# / Python / Ruby / VB-Script ;-).



for example:

 if p > 1 : 
    do-something
    and-something-more
 else (p <= 1): 
    do-something else


<=>

 if (p > 1) {
  do-something;
  and-something-more;
 }
 else {
  assert (p <= 1);
  do-something-else;
 }

----

Or just use JavaPython

Or LetItBe already. 
ItsNotTimeToDumpCeeSyntax.

----

Soon I'll have time to present some more detailed approach, but:

1. Python syntax also have some problems and language-depenencies.

2. Jython is much slower.

3. Writing Python with Java classes ignores uniformity and elegancy which are most important. There is a collision between Java style and thinking vs. Python's.

4. Java has a good uniform thinking. The cross-cutting concerns of the language are well built.

Java is a good language and only a candidate. Let's develop a very clean syntax, improve/optimize it, and only then wave it onto a language. Syntax for syntax that is best at clearity and elegancy.
There some theoretically possible implementations like: JSE at http://www.ai.mit.edu/~jrb/jse/index.htm

----
Please do not expect c/c++ programmers to learn things from the unix world because it's so bloody cryptic. When I see Perl and PHP I SHUDDER!

It's time we start writing code and API's that are readable and understandable!!   ''Here is your lollypop''

----
"Please do not expect c/c++ programmers to learn things from the unix world".

''Best quote ever!''  Word.

----
"When I see Perl and PHP I SHUDDER!"

Happens to me everytime I see a -> token. My US$0.02 -- DavidVallner
----
CategoryJava CategorySyntax