On 03/04/2013 01:10, Marvin Humphrey wrote:
Therefore, I'd like to propose a couple refinements to rationalize symbol
visibility in Clownfish.

*   Eliminate both the `private` visibility specifier and explicit `parcel`
     visibility specifier.
*   Eliminate the ability to specify visibility for object member variables.

After the streamlining, classes, object methods, inert functions, and inert
variables would have two possible visibility levels:

*   `public`, meaning visible from outside the DSO.
*   unspecified, meaning DSO-scoped (or parcel-scoped -- same thing)

+1 since I don't see a way to enforce other visibility specifiers anyway.

Nick

Reply via email to