Nim programming language finally hit 1.0
666total at wp.pl
Mon Sep 30 10:14:52 UTC 2019
On Monday, 30 September 2019 at 09:21:30 UTC, Chris wrote:
> Atm, I'm mainly using Kotlin and I have to say that a small set
> of clever and well thought-out features can get you a long way.
> Do I miss some of D's features? Not really, because Kotlin
> provides enough useful and battle-tested features that you need
> 90% of the time . Once I missed `static if`, but I could
> live without it.
> Mind you, Kotlin has some restrictions due to the fact that it
> has to be a 100% compatible with Java/JVM. But even when you
> use Kotlin/Native (without the Java universe, i.e. modules and
> libraries) you can get quite far. I think D should aim at that.
I think Kotlin's dependency on Java/JVM is actually a benefit,
because they know what worked and didn't work in Java and could
work on improving that. Also, they are 100% behind the OOP
paradigm, so they can introduce most features that benefit that.
For example features like data classes or singleton objects are
very useful, even if they are mostly a language syntax sugar for
certain design patterns.
More information about the Digitalmars-d