Re: [sage-devel] Protecting special names against assignation

2010-02-20 Thread William Stein
On Sat, Feb 20, 2010 at 7:40 PM, Nick Alexander wrote: >> I'm all for a special mode, but to do this by default would be backwards >> incompatible and yet another incompatibility from Python. > > I'm -1 for a special mode, but I am +1 for keeping the default to be like > Python.  Out of curiosity,

Re: [sage-devel] Protecting special names against assignation

2010-02-20 Thread Nick Alexander
I'm all for a special mode, but to do this by default would be backwards incompatible and yet another incompatibility from Python. I'm -1 for a special mode, but I am +1 for keeping the default to be like Python. Out of curiosity, does anyone use the special mode that transforms "a b" -> "

Re: [sage-devel] Protecting special names against assignation

2010-02-20 Thread Robert Bradshaw
On Feb 20, 2010, at 5:46 PM, Dr. David Kirkby wrote: William Stein wrote: On Sat, Feb 20, 2010 at 4:57 PM, Tom Boothby wrote: I vehemently oppose this. -1 OK, I'm with you that this will not be on by default. As you suggest below, this is something that can (and will) be made an option

Re: [sage-devel] Protecting special names against assignation

2010-02-20 Thread Dr. David Kirkby
William Stein wrote: On Sat, Feb 20, 2010 at 4:57 PM, Tom Boothby wrote: I vehemently oppose this. -1 OK, I'm with you that this will not be on by default. As you suggest below, this is something that can (and will) be made an optional mode. I personally think the default should be to p

Re: [sage-devel] Protecting special names against assignation

2010-02-20 Thread William Stein
On Sat, Feb 20, 2010 at 4:57 PM, Tom Boothby wrote: > I vehemently oppose this. > > -1 > OK, I'm with you that this will not be on by default. As you suggest below, this is something that can (and will) be made an optional mode. We'll have several -- implicit multiplication, automatic variable

Re: [sage-devel] Protecting special names against assignation

2010-02-20 Thread Tom Boothby
I vehemently oppose this. -1 I've used pi for: partitions, p[i] where p is a list, etc. e can be a small error term, a sign, an exponent i is the best index variable name ever invented, hands down. That said, I was opposed to implicit multiplication, too. If this is made into a "mode", then tha

[sage-devel] Protecting special names against assignation

2010-02-20 Thread Oscar Gerardo Lazo Arjona
Some time ago I suggested in sage-support (http://groups.google.com/group/sage-support/browse_thread/thread/b391ed6bd14cdfd0) I'd like to propose that certain special names should be protected so that they could not become variable names (for example pi, e, and i) if by accident you assign th