since the last dix months i have been playing with a fantastic c++ toolkit named Cinder. It is an ongoing project that, so far, is fantastic for designing generative systems, very much in the fashion of OFW.
Now, as great as that tool is, jitter is (IMHO) still the best option for a performing option so i have decided to start porting some of my code from c++ to jitter in order to use it in more performing-type situations. In the past i have ported successfully processing code into jitter but i still have the impression that writing native externals is the best and optimal option for creating generative systems. Now, i have a series of question in order to understand if such porting is feasible using the max SDK, ahead of time thank you for the answers and feedback!
1-as mentioned before most of my code is c++, is that language supported somehow to write jitter externals? is there any template or documentation available?
2-following the previous question, is it possible to have inheritance or double inheritance within the current sdk? in a negative case, is there any way to create multiple instances of an object(like particles) using the SDK?
3-is it realistic and optimal to use jitter externals for generative systems?, would it be the most practical way to implement them?
thank you very much for the help!