Steven D'Aprano a écrit :
> On Sun, 13 Nov 2005 10:11:04 +0100, Pierre Barbier de Reuille wrote:
> 
> 
>>The problem, IMHO, is that way you need to declare "symbols"
>>beforehands, that's what I was trying to avoid by requiring a new syntax.
> 
> 
> ???
> 
> If you don't declare your symbols, how will you get the ones that you want?
> 
> I don't understand why it is a problem to declare them first, and if it is
> a problem, what your solution would be.
> 

Well, just as Python do not need variable declaration, you can just
*use* them ... in dynamic languages using symbols, they just get created
when used (i.e. have a look at LISP or Ruby).

> [snip]
> 
> 
>>Well, I don't think enumarated objects ARE symbols. I can see two
>>"problems" :
>> 1 - in the implementation, trying to compare values from different
>>groups raises an error instead of simply returning "False" (easy to fix ...)
> 
> 
> As you say, that's easy to fix.
> 
> 
>> 2 - You have to declare these enumerable variables, which is not
>>pythonic IMO (impossible to fix ... needs complete redesign)
> 
> 
> Are you suggesting that the Python language designers should somehow
> predict every possible symbol that anyone in the world might ever need,
> and build them into the language as predefined things?
> 
> If that is not what you mean, can you explain please, because I'm confused.
> 

Well, the best I can propose is for you to read the discussion with Mike
Meyer.
He pointer out the flaws in my proposal and we're trying to precise things.

Pierre
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to