audit plugin API surface and close around what shouldn't be public #31

Open
gtanner opened this Issue Jul 5, 2012 · 1 comment

2 participants

@gtanner

There is a lot of stuff publicly exposed in Alice that really shouldn't be.
ie:

alice.format
alice.percentage
alice.elems

We should only expose publicly what we expect someone would use.

@ldhasson

We want third-parties to be able to build Master effects, and as such, much of the stuff in Core needs to be public. the convention was to use a leading underscore for methods that were meant top be private. I chose that over a more complex pattern (closure-based) for simplicity.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment