The current help patch for [list] family objects doesn't mention what 
kind of messages [list] outputs.

I remember reading somewhere (maybe on puredata.info) that for messages 
consisting of two or more atoms/elements, [list] will output a list, and 
for empty lists and 1-element messages [list] will output a bang or 
float/symbol messages, respectively.

But as far as I can tell, [list] doesn't do any conversion at its outlet-- 
everything it outputs will have the selector "list", and it's up to other 
objects like [route] to do any conversion they deem necessary.

For example, take the bug with sigbinops:

    [put anything you want in this message box(
    |
    [list]
    |
[+~ ]

error: inlet: expected 'signal' but got 'list'

So I'm guessing that [list append/prepend/split] always output messages 
with the "list" selector.  This would seem consistent with the behavior at 
the inlets.

Do I have this right?

Thanks,
Jonathan


      


_______________________________________________
[email protected] mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list

Reply via email to