Could D be used by Jonathan Blow rather jai language?
Guillaume Piolat
first.name at gmail.com
Wed Nov 18 22:36:05 UTC 2020
On Wednesday, 18 November 2020 at 22:05:40 UTC, Stefan Koch wrote:
> On Wednesday, 18 November 2020 at 17:23:17 UTC, Guillaume
> Piolat wrote:
>> Blow seems to think there is a lot of native design space with
>> plenty of things that would make a way better language than D.
>>
>> He then went on to repeat many mistakes successfully avoided
>> by D:
>> - new syntax
>> - lack of exceptions
>> - AST macros
>> - the SoA and AoS features can be replicated with one D
>> template
>> - imperative build system
>> - unsafe CTFE
>> - "Jai will not have subtype polymorphism", let that sink in
>> ...
>
> I don't think that those are mistakes if implemented properly.
> Implementation quality is key.
Please let me disagree here.
Exceptions + RAII are super useful for reliable software, as
shown in C++.
Subtype polymorphism is basically required for any type of UI.
Unrestricted CTFE? On the JaiPrimer.md page it reads:
> Download the OpenGL spec and build the most recent gl.h header
> file
> Contact a build server and retrieve/send build data
> Talk to your Mars probe on Mars and wait for the packets to
> come back and get a photo of what Mars looks like
That's 3 more attack vectors etc.
The list goes on and on, I think it has variable-sized integers
too.
More information about the Digitalmars-d
mailing list