On 07/30/2013 11:22 AM, Robert Dodier wrote:
> On 2013-07-30, Jaime Villate <villate at fe.up.pt> wrote:
>
>> Well, wxmaxima, sage and any other projects that use Maxima should
>> follow the rules that Maxima developers has been using long before those
>> projects appeared.
>
> There aren't any such rules, so how could they follow them?
>
> There is nothing in the code to force names beginning with % to be
> constants; there is no requirement that constants begin with %; there
> is no documentation to suggest % be used only for constants.
> (And before anybody suggests doing any of that, let me mention that
> I'm against it.) Some existing packages, written by long-standing
> Maxima developers, use % names for things other than constants.
Plus there are the option variables %iargs, %piargs, etc. While I
assume that they are named for the constants %i, %pi, etc., they are
still variables (defined in src/) whose names begin with %.
Cheers,
Kris Katterjohn