On Wed, 2007-09-05 at 19:19 -0400, Hans-Christoph Steiner wrote:
> On
> 
> It's a bug in the error message, at the very least.  This stuff needs  
> to be consistent, otherwise it makes it hard to understand and  
> debug.  If [list( is equal to [bang( then it always needs to be equal  
> to [bang(.  Right now, it is only sometimes equal to [bang(
> 
> Try defining the current behavior, then I think it's more clearly a  
> bug.  "An empty [list( is a bang unless you are sending to the right  
> inlet of some objects, like [select]."

this behaviour kind of reminds me to this thing:


   [3 (
   |
   | [list 3(
   |/
[*~]

[3 ( seems to 'work', whereas [list 3( gives an error:

inlet: expected 'signal' but got 'list'

the statement, that it expected 'signal' is false, because it obviously
also accepts floats.

   [3 (
   |
   | [list 3(
   |/
[* ]

here both work.

in the former case 'list 3' is treated as a list, in the latter case as
a float. so, is 'list 3' the same as 'float 3' or not?

roman




                
___________________________________________________________ 
Telefonate ohne weitere Kosten vom PC zum PC: http://messenger.yahoo.de


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

Reply via email to