On Thursday, 8 February 2018 at 15:56:16 UTC, Martin Tschierschke wrote:
You will get 9 packages listed. Which should I take?
If you click on everyone, you will realize, that some of them are forks of other. And the version number of mysql-native at the top, just recently increased so strong, that it makes a different. The minimum additional information which should be listed - I think - is the number of downloads and GitHub stars.


I know that there is work behind the scene to find some kind of weighted sort, this would be cool, but just displaying the GitHub voting might help a lot.

The answer to that is simply pick: null.

Two depend on vibe.d core. Several others have not been updated. As you stated several are forks. And not a single one is a official D supported package.

For basic technology as database's: Mysql, PostgreSQL, Sqlite, Firebird, MongoDB you expect this to be under the standard library for D, with official support.

The reason why scripting languages do good in user adaptation is simply because they offer all the necessary dependencies as official libraries.

Any language that depends on 3th party developers to provide this support can never have a standardized structure and forces people into making choices they may regret. Add also a total lack of quality control.

Extra fun: etc.c.sqlite3

Reply via email to