On Thu, 14 Mar 2013 23:15:47 GMT, Jonathan M Davis wrote:
Yeah. What can make it into Phobos is pretty broad as long as it's good and is deemed generally useful. The main reason that more stuff doesn't get in is that anyone who wants to get something in has to be fairly aggressive about it, pushing for it to be reviewed, and getting it through the review process, and a lot of programmers just aren't willing to go through that effort. The main hold-up for something like Tango is the license, but thus far, I believe it's always been the case that anything which has gone through the review process has been pushed through by the original author, which tends to eliminate license-related issues.
So, it would make perfect sense for a solid SDL implementation to make it into Phobos, but anything which is truly specific to dub really wouldn't belong, as it wouldn't be of general use.
Both with SDL and Tango it would be possible to just include the library with the D distribution. If only the package manager would depend on it there would be no license issues.