[OT] Android

Joakim dlang at joakim.fea.st
Fri Oct 19 18:34:50 UTC 2018


On Thursday, 18 October 2018 at 19:37:24 UTC, H. S. Teoh wrote:
> On Thu, Oct 18, 2018 at 07:09:42PM +0000, Patrick Schluter via 
> Digitalmars-d wrote: [...]
>> I often have the impression that a lot of things are going 
>> slower than necessary because a mentality where the perfect is 
>> in the way of good.
>
> That is indeed an all-too-frequent malady around these parts, 
> sad to say. Which has the sad consequence that despite all 
> efforts, there are still unfinished areas in D, and promises 
> that haven't materialized in years (like multiple alias this).
>
> Still, the parts of D that are working well form a very 
> powerful and comfortable-to-use language.  Not quite the ideal 
> we wish it to be, but IMO much closer than any other language 
> I've seen yet.  Recently I began dabbling in Android 
> programming, and the one thing that keeps sticking out to me is 
> how painful writing Java is.  Almost every day of writing Java 
> code has me wishing for this or that feature in D.  Slices. 
> Closures.  Meta-programming.  I found most of my time spent 
> fighting with language limitations rather than make progress 
> with the problem domain.

Yes, this is why I began the Android port: I couldn't imagine 
writing Java.

> Eventually I resorted to generating Java code from D for some 
> fo the most painful repetitive parts, and the way things are 
> looking, I'm likely to be doing a lot more of that.  I fear the 
> way things are going will have be essentially writing a D to 
> Java compiler at some point!

Why not just use the Android port of D?


More information about the Digitalmars-d mailing list