D is our last hope

Walter Bright newshound2 at digitalmars.com
Fri Dec 22 00:02:01 UTC 2023


On 12/21/2023 2:59 AM, DrDread wrote:
> It really was not unclear. but you are missing the point here.
> it doesn't matter if it was or wasn't unclear, we are losing contributors 
> because of this whole attitude.
> there an implementation now so you cannot misunderstand it. people are running 
> their own compiler fork because it's too much pain to get anything into dmd.
> and you refuse to just look at the implementation and insist on having a 
> specification again, but people are doing this in their free time, and are 
> annoyed their work is constantly getting dismissed.
> 
> that'S why i said, if you really want to insist on a spec getting written, 
> please just go and ask the D language foundation to pay adam to write one. or we 
> will just again lose all the good work and probably more contributors.
> 
> we need a change to attract contributors.

Every organized and professional product I know of requires a specification to 
come with every formal proposal for a language change.

There are excellent reasons for that. It works to do it this way.

For example, consider Python Enhancement Proposals:

https://peps.python.org/pep-0001/#what-belongs-in-a-successful-pep

"Specification – The technical specification should describe the syntax and 
semantics of any new language feature. The specification should be detailed 
enough to allow competing, interoperable implementations for at least the 
current major Python platforms (CPython, Jython, IronPython, PyPy)."


More information about the Digitalmars-d mailing list