user language revisions, was: crazy run-time fluctuations (mostly super-slow) -- a bit more data



On 10/23/2011 07:55 PM, Robert Dodier wrote:
> On 10/22/11, Steve Haflich<smh at franz.com>  wrote:
>
>> If I were to give advice to the Maxima community (of which I hardly consider
>> myself a member) I would say that reconsidering the design of the
>> language would be the most important aspect if one wanted to give Maxima
>> a long lifetime.
>>
>> I would not expect the Maxima community to take my advice seriously, in
>> fact, I do not consider it (given the circumstances on the ground) to be
>> particularly wise advice because taking it would be too disruptive.
> Well, have at it. We have kicked around various ideas for improving
> the user language. My favorites at the moment are packages or
> namespaces and lexical scope. Make whatever suggestions you want.
> I am interested to hear about it.
I take this opportunity and make the following wish:

Allow a comma before the closing parenthesis of a block,
i.e. make the following legal Maxima

---------------------
block(
     print("something"),
);
---------------------

This would make it easier to comment-out/disable whole code blocks.
I must confess I mostly develop in C/C++
and use VIM as my favorite editor

Regards
Andre