On Sat, 25 Oct 2008 21:50:36 -0400, Terry Reedy wrote:

> Lie Ryan wrote:
>> On Sat, 25 Oct 2008 18:20:46 -0400, Terry Reedy wrote:
> Then why do you object to current
>       mylist = linkedlist(data)
> and request the harder to write and implement
>       mylist = list(data, implementation = 'linkedlist')

I don't wholly object it. I think it's fine but can be improved.

I tend to be more inclined on this side though:

mylist = list.linkedlist(data) # or list<othersymbol>linkedlist(data)
as syntax sugar for
mylist = list(data, implementation = 'linkedlist')

this kinds of syntax magnify the fact that linkedlist is a choice of 
implementation for list abstract type. The current syntax makes no 
indication whatsoever that linkedlist is anything related to list.

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

Reply via email to