Board Thread:Watercooler/@comment-5590118-20150701035141/@comment-24473195-20150702140834

Shining-Armor wrote: In regards to functions that are not meant to be accessed by the user I firmly believe that they should not be in the p table but instead should simply be a local function. This is the best way to ensure that private functions truly are private. I like having them there because it makes it very easy to debug using the console. It will also be easier to debug them using a Module:UnitTests. Maybe having an internal function that calls them would be better.

Just so I understand, do you mean that only p.main or p.modulename should ever be in the p.main table?