[PD] Inlet Proxy object example

Hans-Christoph Steiner hans at eds.org
Thu Dec 13 19:00:34 CET 2007


Thanks for this, it looks like a nice, clean example of how to do  
this.  Very valuable.  I'm sure I'll have questions about this stuff.

For example, right now I am in the process of figuring out how to  
parse the object arguments for "?", then dynamically create an inlet  
for each "?" it finds.  I believe the standard is to use "??" as the  
escape mechanism, so that has to be included as well in the parsing,  
but that's not too hard.

I am thinking that one proxy class will be enough, then I just make  
one instance of the proxy class for each "?" found, thereby making an  
anything inlet for each SQL placeholder.  I guess the proxy class  
should include the pointers for making a linked list of proxy classes  
to store all the instances.

I was trying to figure out how this is done in [expr], but that code  
is super strange, so no luck yet.  Anyone else have examples of  
dynamically creating inlets in C based on object arguments?

.hc

On Dec 10, 2007, at 11:34 AM, Mike McGonagle wrote:

> Hello everyone,
>
> Over the weekend, I was "given" a huge lesson in both PD and  
> humility...
>
> Anyway, what this is is an example of how to create an inlet proxy  
> object to handle arbitrary list input on a cold right inlet. It is  
> something that was extracted from the 'x_list.c' source, and  
> generalized to be just a raw object. The example is not a useful  
> object, but illustrates how the C source framework is designed.
>
> I posted the files to ( http://puredata.info/Members/mjmogo ).
>
> Feedback is welcome and expected...
>
> Mike
>
>
> -- 
> Peace may sound simple—one beautiful word— but it requires  
> everything we have, every quality, every strength, every dream,  
> every high ideal.
> —Yehudi Menuhin (1916–1999), musician
> _______________________________________________
> PD-list at iem.at mailing list
> UNSUBSCRIBE and account-management -> http://lists.puredata.info/ 
> listinfo/pd-list



------------------------------------------------------------------------ 
----

Using ReBirth is like trying to play an 808 with a long stick.    - 
David Zicarelli


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20071213/eb8fbb36/attachment.htm>


More information about the Pd-list mailing list