On Wednesday, 25 November 2015 at 19:27:12 UTC, Paulo Pinto wrote:
On Wednesday, 25 November 2015 at 16:02:18 UTC, Joakim wrote:
On Wednesday, 25 November 2015 at 10:38:52 UTC, Chris wrote:
On Wednesday, 25 November 2015 at 10:24:14 UTC, Joakim wrote:
I don't really care how Swift does or follow it, but it will
be competition for D, as it has generics, unlike Go, and
doesn't have Rust's unfamiliar syntax or stringent emphasis on
memory safety. It's an up-and-coming competitor for D people
to watch out for.
Given that .NET now is being available on UNIX, with .NET
Native support already announced at the recent Connect() event
and features from System C# (Midori OS) are planned to be made
available in C# 7.
As example of planned C# 7 features, that D already enjoys:
- ref types on local scope and as return values
- slices
- more are being evaluated
Similarly Java with the upcoming value types, new FFI and AOT
compiler on the reference JDK.
I would advise not to look only at Swift.
I don't consider Java and C# real competitors to Swift or D, as
they're much older and won't attract the same users. Certainly
not Java, with how verbose it is, haven't looked at C# too much.
But for those with legacy codebases, those moves towards AoT
compilation will certainly help keep those languages relevant, so
good for them.