The CAPI Manifesto
Walter Bright
newshound2 at digitalmars.com
Sun Oct 16 21:22:26 PDT 2011
On 10/16/2011 7:51 PM, Jonathan M Davis wrote:
> Overall, I think that it sounds like a good idea, but I'd suggest that we
> namespace stuff. So, instead of
>
> import foo;
>
> you'd get something like
>
> import capi.foo;
>
> Otherwise, we unnecessarily increase the odds of module names conflicting with
> modules in other projects.
Perhaps you're right.
> Also, if we're putting it up on github, we may want to come up with a cooler
> name than CAPI (though it _is_ right to the point). There's already a user
> with the name CAPI ( https://github.com/capi ), so aside from whether CAPI is
> a good name in its own right or not, that might cause problems. Maybe pick
> something suitably Greek or Roman, given that we already have Phobos? The name
> of one of the Titans would be fitting given that it relates to C (on the theory
> that the Greek gods are the successors of the Titans and D's standard library
> is named after a Greek god).
Unless CAPI is trademarked, I think we're in good shape.
> It also brings up the question of who is going to manage this project. Someone
> (or preferrably, a group of someones) is going to have to have commit access
> in order to merge in pull requests. Do want to just start off with that being
> the same group of folks with Phobos commit access and grow it from there as
> appropriate? We certainly wouldn't want to insist that the two groups be the
> same, but it does seem like a good place to start from.
I figure initially the same team members as are on the phobos team, but it would
be a separate team with its own member list.
More information about the Digitalmars-d
mailing list