On Mon, 15 Oct 2007, Si Mills wrote:

I came to Pd from SuperCollider. SC is very powerful and can sound amazing. Its power lies in the fact it is a object orientated language - if you want 500 oscillators you can just change a variable, rather than having to patch it by hand.

Pd is also quite object-oriented, but in another way. There are features that have been confused with OOP because they tended to appear together, especially when the marketing focuses on OOP.

Things like how the variables operate in the language, and how objects are constructed, are not really part of OOP proper, though they may be part of many or even most OOP languages.

With Pd, you have to use dynamic patching, if you want to create a variable number of objects. This is more difficult than just changing a constant or variable, but it's still OOP.

The less OOP part of the story, is that Pd lacks inheritance (but it's unrelated to the problem you are talking about)

 _ _ __ ___ _____ ________ _____________ _____________________ ...
| Mathieu Bouchard - tél:+1.514.383.3801, Montréal QC Canada
_______________________________________________
PD-list@iem.at mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list

Reply via email to