[PD] plugin~ external
matju at artengine.ca
Tue Jun 15 04:10:25 CEST 2010
On Fri, 11 Jun 2010, Kim Cascone wrote:
> wouldn't this be more (in your words) 'imperative' behavior?
afaik, the word "imperative" is almost only ever used to mean that the
programme revolves around modifying data using a series of steps for which
the order is very important.
it's opposed to several other words such as "purely functional", in which
the required ordering of the operations is as little as possible, and
there is no stored data, as every piece of data is a parameter being
"declarative" is more vague and refers to anything in which it doesn't
look like the programme is doing something, but instead is used as a kind
of data processed by a "doer". It's a quite subjective notion. But usually
it's used for much more sophisticated cases than ".pdsettings", which by
usual standards would be just called a configuration file rather than a
programme. For example, PROLOG is often called a declarative language, as
you are programming by stating facts (and you can get damn far that way).
The Pd/MAX language family is quite special in being almost the only
dataflow languages that are also quite highly imperative.
_ _ __ ___ _____ ________ _____________ _____________________ ...
| Mathieu Bouchard, Montréal, Québec. téléphone: +1.514.383.3801
More information about the Pd-list