------- Comment #2 from daniel.keep+d.puremagic....@gmail.com 2009-03-15 18:56
(In reply to comment #1)
Perhaps we need two changes to the current behaviour:
1. package access applies to sub-packages as well.
2. The package protection attribute accepts an optional argument which
specifies the base package which has access. In Don's example:
package(database) void foo();
This would allow anything under the database package access to foo.