Is there an intention to 'finish' D2?

user1234 user1234 at 12.de
Sat Nov 20 16:47:38 UTC 2021


On Thursday, 18 November 2021 at 13:27:56 UTC, Ola Fosheim 
Grøstad wrote:
> On Thursday, 18 November 2021 at 12:45:16 UTC, user1234 wrote:
>> [...]
>
> I don't think DIPs constitute a method. It also doesn't work 
> all that great for other languages in my opinion. I think even 
> Python is aggregating bloat and complexity now that Guido took 
> the hand of the breaks. Bloat destroys good languages, over 
> time.
>
> You need some kind of structured loop(s), very sketchy:
>
> 1. gather information related to key use cases
> 2. analyse
> 3. rank and select key problem to be addressed
> 4. describe problem, ask for solution propositions (many)
> 5. analyse, evaluate, select
> 6. make experimental implementations
> 7. analyse, evaluate, go back to 3-6 if needed
> 8. make a release strategy (minor/major release)
> 9. implement, test
> 10. collect feedback from end users
> 11. analyse, evaluate, go back to 3-10 if needed
> 12. polish, deploy, go to 1
>
> That is just for addressing pressing issues, and does not cover 
> strategic planning or quality assurance.

In the sense that a DIP is a specification, the way to implement 
a new feature should be more straight than by implementing 
without previous serious reflection on "what's gonna be done".


More information about the Digitalmars-d mailing list