On Fri, 16 Apr 2010, Spencer Russell wrote:

I'm excited about the idea of a more object-oriented approach,

Pd's implementation was made with an object-oriented approach. You can't get much more object-oriented than that. If you mean that the object-oriented approach has been implemented using C++'s grammar instead of having to invent yet another object system in C, you are right, and that can be a relief. However, this does not guarantee anything at all on the outcome of the project.

Much of ZenGarden is designed by copy+paste, and that's something that it doesn't get any better than Pd.

Meanwhile, the author claims ZenGarden has « clean code », presumably to imply that Miller's isn't, but there's no explanation at all on what it means to be clean. I think cleanliness means no copy paste. I also think cleanliness doesn't mean using variable-names that look like this_is_the_array_that_contains_the_outlets_sorted_by_horizontal_position.

Then the externals API... I don't think that was compatible with anything. It's a lot easier to port your Pd externals to MAX than to ZenGarden.

I haven't looked at the ZenGarden code at all yet though, so maybe
they're doing a lot of borrowing where it makes sense?

maybe they're not doing any borrowing at all ?
Have a look.

Maybe we can talk about this interesting development without a flame war? Unlikely.

According to Einstein, temperature is in the eye of the beholder.

 _ _ __ ___ _____ ________ _____________ _____________________ ...
| Mathieu Bouchard, Montréal, Québec. téléphone: +1.514.383.3801
_______________________________________________
[email protected] mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list

Reply via email to