Better branding of -betterC
pjmlp at progtools.org
Sun Nov 1 07:27:09 UTC 2020
On Sunday, 1 November 2020 at 02:14:00 UTC, Ola Fosheim Grøstad
> On Sunday, 1 November 2020 at 01:46:33 UTC, bachmeier wrote:
>> That wouldn't make Zig an implementation, not a copy.
> I can see why someone would think Zig is inspired by Jai,
> though. Zig appears to focus on not having any "magic", so that
> the source is explicit. Not a reasonable design rationale IMO.
> Properties and exceptions are useful abstractions.
> What all these languages have in common is that they are
> opinionated, but don't bring anything significantly new to
> table vs C++, except Rust.
> So what we end up with is many front ends to LLVM, sketchy
> interop and starving eco systems...
And Rust buzz has made everyone start looking at ways to
integrate affine types alongside automatic memory management,
leaving that for hot paths.
So in the end, we that love systems languages with some for of GC
will keep our eco-systems, have a couple of extra language
features for those 1% use cases that they really matter instead
of writing Assembly or what have you, and only the religiously
anti-GC crowd might actually keep caring about languages like
Rust and C++.
Even C has issues with adoption among some embedded domains where
the community is focused on C89 with OEM extensions and doesn't
care about anything else.
What D really misses are systems like Oberon, Singularity,
Midori, but sadly that is a corporation level effort.
Just something like this would already shut many mouths.
More information about the Digitalmars-d