On Friday, 29 January 2016 at 16:07:48 UTC, Adam D. Ruppe wrote:
In my perfect world, quality third party apps - as determined just by usage stats or something - would be automatically downloadable and their documentation searchable as if it was standard.

I've noticed that curated lists of libraries are popping up on github for various languages:
https://github.com/search?utf8=%E2%9C%93&q=awesome

If D gets more users maybe there would be a market for a commercial IDE with a reviewed repository with globally searchable reference documentation and cookbook recipes.

For popular languages stack overflow is pretty ok, but over time it is getting more chaotic.

Imagine an intelligent IDE that looks at the probability of a match between a cookbook recipe and what you type. A.I. templating of sorts.

Then the line between "standard library" and other library basically disappears.

I usually prefer to download from github for commercial code and put it in my project archive. I want to check out if the library programmers are maintaining it and have enough people as well. Then I lock that version until I find a reason to upgrade.

For me automatic downloading (dub etc) fits more with hobby projects and experiments.

While that isn't likely to happen, we could at least start promoting third party stuff more equally.

Yep, a curated list like those awesome-lists found on github would be a start.

Then write tutorials that only use libraries from that list.

This is a reason why I tend to only write libs that I actually use myself - at least then I know every function has one happy user.

Yeah, I find myself constantly wanting to improve on even the simplest libraries for better interaction with the kind of code the functions/objects seem to be most used with.

More of a discovery process of usability than "mathematical deduction".

Reply via email to