On Thu, 14 Mar 2013 10:49:03 GMT
"Robert" jfanatiker@gmx.at wrote:
If non dub specific functionality would be accepted only if it was
part of dub's source code, I think this would just be cheating
without taking into account the original motivation for the
restriction that we should only depend on phobos.
AIUI, I think that restriction is just for the sake of practicality,
to keep it as easy as possible to bootstrap the official toolchain
and avoid any circular dependency awkwardness. So I don't think
baking-in functionality is cheating because that does (AIUI)
still take the original motivation into account.
Do you know any guidelines/restrictions on what libraries can become
part of phobos or not?
AFAIK, it's just:
- The author allows it the be in Phobos.
- It can be made Boost-licensed.
- It passes the through the review process (which would include judging
it to be general enough, useful enough and good enough to be in
Phobos).