Long ago I've learned (from the FLOSS manual?) about 'encapsulated' subpatch' as opposed to abstraction. Beautiful word, but a bit long. When compared to a language like C, an encapsulated subpatch is the equivalent of code folding, visually hiding the content. Whereas an abstraction is like a function that you call through its name, possibly passing arguments.
Katja On Sun, Aug 12, 2018 at 12:54 AM, Miller Puckette <m...@ucsd.edu> wrote: > I think the best terminology is "sub-patch" for eitehr an abstraction or > for a one-off subpatch. (But then we probably need a better term for > 'one-off'; > maybe 'ad hoc'? > > cheers > Miller > > On Tue, Aug 07, 2018 at 01:44:18PM +0200, Max wrote: > > In the Pd documentation the word > > > > abstraction is found 1859 times > > subpatch is found 2142 times > > sub-patch is found 45 times > > subwindow is found 24 times > > sub-window is found 1 time (that's in the html document, where it occurs > 3 > > times hyphenated and 1 time not hyphenated) > > > > For reference: Definitions of the terms subpatch and abstraction can be > > found in paragraphs 2.7 and 2.7.1 of the documentation. > > > > The terms however are consistently used inconsistent. > > > > in 2.7.2 "Graph-on-parent subpatches" the illustration shows an > abstraction, > > not a subpatch. The text first talks about an abstraction and then > > continues: "When the sub-patch is closed, all controls in it appear on > the > > object instead; so the number box in the sub-patch in the example above > is > > the same one as you see in the box. " > > > > Even weirder, there is a definition of the term "abstraction" in the > > clone-help.pd which goes as follows: "a patch loaded as an object in > another > > patch" > > but in the same patch the clones abstraction is named > "clone-subpatch.pd". > > > > Is there something I am missing here? > > > > m. > > > > On 05.08.2018 12:01, Max wrote: > > > OK, let me try myself, please correct me: > > > > > > An abstraction is a Pd patch which is used like an object in another Pd > > > patch. > > > > > > A subpatch is saved within the main patch and is constructed with [pd > > > {name}]. Multiple subpatches with the same name may coexist. > > > > > > Subwindow is the umbrella term for both of the prior terms. > > > > > > If someone can confirm that the above definition is true, I will make > > > some pull requests to the documentation/ help files since it isn't > > > consistent. The pd~-help for example. > > > > > > > > > On 04.08.2018 14:05, Max wrote: > > > > In the helpfiles and on this list the three words > > > > > > > > 'abstraction' > > > > 'subpatch' or 'sub-patch' > > > > 'subwindow' > > > > > > > > are used. could someone provide a definition of those? I suspect > > > > they aren't used in a consistent way throughout the documentation. > > > > > > > > m. > > > > > > > > _______________________________________________ > > > > Pd-list@lists.iem.at mailing list > > > > UNSUBSCRIBE and account-management -> > > > > https://lists.puredata.info/listinfo/pd-list > > > > > > > > > _______________________________________________ > > > Pd-list@lists.iem.at mailing list > > > UNSUBSCRIBE and account-management -> > > > https://lists.puredata.info/listinfo/pd-list > > > > > > _______________________________________________ > > Pd-list@lists.iem.at mailing list > > UNSUBSCRIBE and account-management -> https://lists.puredata.info/ > listinfo/pd-list > > _______________________________________________ > Pd-list@lists.iem.at mailing list > UNSUBSCRIBE and account-management -> https://lists.puredata.info/ > listinfo/pd-list >
_______________________________________________ Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list