[PD] pdmtl abstractions questions and comments

Frank Barknecht fbar at footils.org
Tue Jul 3 13:54:38 CEST 2007


Hallo,
Frank Barknecht hat gesagt: // Frank Barknecht wrote:

> Names must not conflict, but building your non-conflicting names can
> be done in several ways. Many involve using some kind of repeating
> prefix.  Whether that prefix is separated with a slash or a dash
> doesn't matter that much.

Little addition: me chosing "-" and pdmtl choosing "/" as seperator
has the advantage that people can use both (list-)collections at the
same time, which is useful as they follow a slightly different
philosophy: [list]-abs is meant to implement common list-operations as
dependency-free as possible, so using externals is forbidden, while
pdmtl uses loads of externals.

Btw.: There is a yet unpublished version of many [list]-abs which *do*
use externals to speed things up. By putting these in front of or
using them instead of the external-free [list]-abs in your path, one
can profit from the speed-up and still use the external-free interface
to write patches, that also run on everyone's plain Pd. In a similar
way, features only available in newer Pds - like [list length] - can
be used without requiring that people upgrade to the latest Pd.

Ciao
-- 
 Frank Barknecht                 _ ______footils.org_ __goto10.org__




More information about the Pd-list mailing list