D for the JVM
Russel Winder
russel at winder.org.uk
Tue Feb 26 22:57:04 PST 2013
On Tue, 2013-02-26 at 23:00 +0100, OlliP wrote:
> I'm quite serious here, no joking ... Make a version of D for the
> JVM and it'll be a big success for the language and a business
> case at the same time. So many Java developers are meanwhile
> really not amused anymore about the slow language development of
> Java. Even C# is ways ahead of Java and does not have to carry
> problems from earlier premature decisions. The success of Scala,
> Groovy and JetBrains seeing a business case for Kotlin comes for
> a reason.
We just went round this in great detail a few weeks ago, can I get you
to check back in the mail logs first. I am not going to rehearse all the
debate from back then and I hope I don't see a whole new thread covering
all the same ground. The summary is that D on the JVM is like C++ or C
on the JVM, a non-starter.
The implied criticism of Java against other languages has some merit but
that is a whole other debate, which we also had on this list a few weeks
ago so no repeat. Summary is that Kotlin exists because JetBrains didn't
want to use a dynamic language, Groovy, but this was before Groovy had
strong static compilation; and Java 8 is a game changer that threatens
Scala, and Kotlin.
You missed out Ceylon from your list, it is threatened by Java 8 as
well.
Groovy has a role in partnership with Java 8 so is not threatened in the
same sense. Exactly the opposite in reality due to is being a dynamic
language with a static capability.
'Nuff said?
--
Russel.
=============================================================================
Dr Russel Winder t: +44 20 7585 2200 voip: sip:russel.winder at ekiga.net
41 Buckmaster Road m: +44 7770 465 077 xmpp: russel at winder.org.uk
London SW11 1EN, UK w: www.russel.org.uk skype: russel_winder
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part
URL: <http://lists.puremagic.com/pipermail/digitalmars-d/attachments/20130227/0fa5f8af/attachment.pgp>
More information about the Digitalmars-d
mailing list