On Tue, 2019-11-19 at 10:38 +0000, Joseph Rushton Wakeling via Digitalmars-d- announce wrote: > On Monday, 18 November 2019 at 20:48:53 UTC, bachmeier wrote: > > IMO this is one of the most important parts of the first five > > minutes with the language. Someone has installed the compiler, > > and now they want to test it out. If they have a bad experience > > with Dub, they will not continue with the language. A package > > manager, including the choice of format, is something you have > > to get right. Rust understands this. > > Fair point. But that isn't something that has to be decided at > the _start_ of a rewrite: better to focus on wanted behaviour, > and then derive the ideal config format from that.
I'd argue that from a socio-technical perspective it is an important factor that should be an integral part of developing any user facing tool. The functionality of the tool is important, but how that functionality is presented to a user new to the tool and a user proficient with the tool should be equally important. As an example of how not to do things, perhaps I can suggest earlier forms of Git. It took nigh on a decade to simplify things to get to the overcomplicated CLI we have today with Git. -- Russel. =========================================== Dr Russel Winder t: +44 20 7585 2200 41 Buckmaster Road m: +44 7770 465 077 London SW11 1EN, UK w: www.russel.org.uk
signature.asc
Description: This is a digitally signed message part