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.
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
_______________________________________________
----------------------------------------------------------------------------
Using ReBirth is like trying to play an 808 with a long stick. -David Zicarelli