[PD] httpget: fun with tcpclient and pdstring

Martin Peach martin.peach at sympatico.ca
Fri Mar 6 03:45:00 CET 2009


Mathieu Bouchard wrote:
> On Thu, 5 Mar 2009, Hans-Christoph Steiner wrote:
>> On Mar 5, 2009, at 11:14 AM, Mathieu Bouchard wrote:
>>> I very much recommend making a library that can handle both at an 
>>> expense that is as close as possible to making a library for just one 
>>> of them.
>>> But I believe that those list abstractions should be made for lists, 
>>> and not for anythings, which is a dangerous precedent set by [list], 
>>> because for example it prevents introducing a message "array $1" 
>>> where $1 would be a send-symbol for an array. (Or it could be called 
>>> [table]. why are there two names for that concept in pd anyway?)
>> I think that [array $1( would be better represented by an argument and 
>> a matching inlet.  I think that's clearer than using [array $1(.
> 
> I've never seen an object have two different hot inlets doing the same 
> thing for different types and two different cold inlets doing the same 
> thing for different types. This is probably not what you mean, and if 
> it's not, then you have to know that I'm talking about making classes 
> that each can support both lists and array-names for each of the 
> arguments to an operation. This is what I am talking about, and not 
> about classes that support just arrays.
>

Yes it seems to me a string manipulation object like [strncmp] should be 
able to accept symbols, floats, lists of floats, and messages naming 
arrays, on any of its inlets that are meant to accept strings.
Maybe it should be [arrble $1( or [tabray $1( so as not to prefer one 
over the other.

Martin




More information about the Pd-list mailing list