I have defined a function foo in some complicated way. But now I would like to add a little documentation that gives the user information on how it is to be used.
I know that the ? symbol could be placed before a built-in function to generate useful information about that built-in function. Is there a way I can add helpful information about my foo function in a similar way?
::usageand template system is best described as "kludgy". For the benefit of others I provide a link to a question that summarizes the various problems and possible workarounds: http://mathematica.stackexchange.com/questions/58669/what-is-the-status-of-usage-and-templates-in-mathematica-v10-1 – QuantumDot Feb 07 '16 at 15:45