On 2007-05-31, Warren Stringer <[EMAIL PROTECTED]> wrote:
>> How is it more expressive?  In the context you're concerned
>> with, c[:] is the exactly same thing as c.  You seem to be
>> worried about saving keystrokes, yet you use c[:] instead of c.
>> 
>> It's like having an integer variable i and using ((i+0)*1)
>> instead of i.
>
> Nope, different. 
>
> c[:] holds many behaviors that change dynamically.

I've absolutely no clue what that sentence means.  If c[:] does
behave differently than c, then somebody's done something
seriously weird and probably needs to be slapped around for
felonious overriding.

> So c[:]() -- or the more recent go(c)() -- executes all those
> behaviors.

Still no clue.

> This is very useful for many performers.

What are "performers"?

> The real world example that I'm working one is a collaborative
> visual music performance. So c can contain wrapped MIDI events
> or sequencer behaviors. c may get passed to a scheduler to
> execute those events, or c may get passed to a pickler to
> persist the performance.  

I still don't see how c[:] is any different from c.

-- 
Grant Edwards                   grante             Yow! TONY RANDALL!  Is YOUR
                                  at               life a PATIO of FUN??
                               visi.com            
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to