On Thursday, 10 December 2015 at 02:22:34 UTC, Ola Fosheim
Grøstad wrote:
On Thursday, 10 December 2015 at 01:09:30 UTC, Joakim wrote:
Let's see, did I miss a reason? These are all the ones I've
read on the forum in the past.
But the real question is whether it is a strategic good move?
Go is the only language now that use its own backend and they
loose performance over it, and get bad comments for it, but
they get to tailor it to a reasonable GC so it has some
strategic value.
Rust recently announced that Mozilla is going to include Rust
code in their products in 2016. So they are committed.
The science people seem to rally behind Julia JIT, and a JIT
and mindshare is important in that field.
With Swift on Linux the ARC approach becomes less attractive
for other languages as you put yourself up for direct
comparison. If Swift can get reasonable performance on Linux
and Android then they will take a fair marketshare real fast
because of tooling and portability, both on mobile and even on
web servers.
In this crowded "close to production ready" landscape
competition becomes more fierce. I think languages like Swift
going cross platform will create trouble for languages like Nim
and D.
It would be nice to have a D JIT that is fast as others and can
be easily used in a D app and interface with it's host without
too much work.
The more D can do to cover as much ground as it can well, the
more attractive it is, right?