Plan for D
Paulo Pinto
pjmlp at progtools.org
Mon May 17 05:36:53 UTC 2021
On Sunday, 16 May 2021 at 21:38:51 UTC, dogman wrote:
> On Sunday, 16 May 2021 at 21:24:40 UTC, Paulo Pinto wrote:
>>
>> Let me put it this way, a couple of years ago Facebook played
>> with D, now they have this to tell about Rust.
>>
>
> I disagree with this. Facebook chose it because they want to
> run a safe stable language for their mercurial clone. There are
> lot of thoughts, support, ads by mozilla folks for this. Why
> didnt facebook chose Go for this ? For their case GC was no go.
> For Remedy did we analyse what went wrong ? Do we know why
> facebook didnt D after Andrei left ? Did we ask what
> programming community want. Definitely we cant satisfy everyone
> for all the feature but atleast we should play with some of
> our strengths.
> Why would someone use D for any with GC.
> Go - has GC, easy, good libraries, google backing
> Rust - safety, mozilla backing
> swift - apple backing, easy
>
> Lets not be in own echo chamber. I feel D can push itself as a
> simple way of doing memory safety and extension to C/C++/python
> instead of a rewrite. Let advertize as a language which can be
> simple like python and fast as C. C++ rust interop doesnt see
> easy.
> a. Safe language
> b. Good tooling
> c. Good interop with C/C++
> d. Flexible to use GC/no GC.
In what concerns Facebook, their GC cases are already covered by
Haskell, OCaml and Java based languages, no need for the anemic
Go.
Python JITs are enjoying a revival most likely thanks to Julia,
now at Pycon 2021 it became official why Guido left his early
retirement and went to work for Microsoft.
https://us.pycon.org/2021/schedule/presentation/52/
Instagram is also doing a JIT attempt based on their workloads,
https://us.pycon.org/2021/schedule/presentation/76/
Then there is already Cython, good enough to write NES emulators
in Pyhon,
https://us.pycon.org/2021/schedule/presentation/66/
And the endless set of hardware being supported by CircuitPython
as the modern BASIC,
https://us.pycon.org/2021/schedule/presentation/69/
Being a glue language for Python isn't any killer application
worth pursuing, by the time it finally reaches it, Python won't
need it any longer.
More information about the Digitalmars-d
mailing list