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.
Frank Barknecht _ ______footils.org_ __goto10.org__