[PD] Good programming practice

guenter geiger geiger at xdv.org
Wed Oct 20 12:06:24 CEST 2004


On Wed, 20 Oct 2004, Tom Schouten wrote:
> the whole idea is, that most systems made by man can be factored.
> at least if the maker was thinking and not just acting incrementally
> intuitive. in this light, thinking is pruning: cutting wires.

I recently was working with an algorithm that was exactly doing that.
Finding communities in complex networks. We could imlement it in Pd and
add a button "Clean up", which would take over the tedious thinking part
:)

Guenter

>
> this means the structure looks like:
> (1) very closely connected modules (spaghetti)
> (2) reasonably interconnect between the modules
>
> this is how OO works for example. information hiding is actually
> spaghetti hiding in practice.
>
> in fact most computer programs have this structure.
> the second step is absolutely necessary if you want to understand
> what you've been doing. if you can't add that level of organization,
> what you are doing might be incomprehensible voodoo anyway. and
> this is not necessarily a bad thing. pd sort of promotes this i think.
>
> in fact, this 2 part structure, or a recursion thereof, can be
> found in most structures that are built by any evolutionary
> (incremental mutate + test) process. i.e. math, the unix kernel,
> the human brain, the rest of the human body, etc..
>
>
> _______________________________________________
> PD-list at iem.at mailing list
> UNSUBSCRIBE and account-management -> http://iem.at/cgi-bin/mailman/listinfo/pd-list
>





More information about the Pd-list mailing list