[PD] select backward compatibility

Roman Haefeli reduzierer at yahoo.de
Thu Sep 6 02:02:53 CEST 2007


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





More information about the Pd-list mailing list