> I guess we need some way to tell > other developers which parts are static and "public" and which are > "private" parts of project.
Sounds like a good idea, although I think that actually enforcing this, like Java does, is too heavy-handed. A naming convension suggested in the doc might be the way to go here - e.g. either prefix all the private elements with "pv", or the public ones with "pub". This would serve as a warning not to use anything marked private, but you could do it if you had to. --Alex
