What about 'canvas'?

> Gesendet: Sonntag, 12. August 2018 um 20:01 Uhr
> Von: Max <abonneme...@revolwear.com>
> An: "Miller Puckette" <m...@ucsd.edu>
> Cc: pd-list@lists.iem.at
> Betreff: Re: [PD] distinction Pd lingo: abstraction, subpatch, subwindow
>
> I see, then maybe we are better off without umbrella term and just refer 
> to subpatches and abstractions as "subpatches and abstractions".
> 
> m.
> 
> On 12.08.2018 19:58, Miller Puckette wrote:
> > Trouble might be that there are other forms of subwindows (array, text) that
> > aren't patches.  So we'd need a term for 'a subwindow that's a patch'.  
> > Maybe
> > 'patch subwindow'?  But that's so close to 'subpatch' that it would make
> > everythig worse I think.
> > 
> > cheers
> > M
> > 
> > On Sun, Aug 12, 2018 at 07:00:36PM +0200, Max wrote:
> >> May I propose subwindow as an umbrella term for both abstractions and
> >> subpatches?
> >>
> >> Both terms should be either hyphenated or not. I am fine with not
> >> hyphenating them, but as a native German speaker I might have a bias 
> >> towards
> >> sticking words together.
> >>
> >> m.
> >>
> >> On 12.08.2018 18:45, Miller Puckette wrote:
> >>> Well, (adopting for the moment subpatch/abstraction for the larger class 
> >>> and
> >>> one-off subpatch for the more specific one of a non-abstraction)...
> >>>
> >>> I imagine that more things are true of subpatch/abstractions (they have
> >>> subwindows, inlets, outlets; and their run-time semantics are identical)
> >>> than are true of either subset alone (of which we may say that saving and
> >>> loading, and $-argument handling act differently).
> >>>
> >>> So it's convenient to have some name or other for 
> >>> 'abstraction/subpatch'...
> >>> but if just calling this a 'subpatch' is confusing, perhaps we can think 
> >>> of
> >>> another term.
> >>>
> >>> cheers
> >>> Miller
> >>>
> >>> On Sun, Aug 12, 2018 at 02:23:15PM +0200, Max wrote:
> >>>> Hi Miller, thanks for chiming in.
> >>>>
> >>>> On 12.08.2018 00:54, Miller Puckette wrote:
> >>>>> I think the best terminology is "sub-patch" for either an abstraction or
> >>>>> for a one-off subpatch.  (But then we probably need a better term for 
> >>>>> 'one-off';
> >>>>> maybe 'ad hoc'?
> >>>>
> >>>> may I ask the rationale for it?
> >>>>
> >>>> I believe a clearly defined and consistent terminology is very important 
> >>>> for
> >>>> people trying to understand the manuals and helpfiles.
> >>>> The definitions in 2.7 and 2.7.1 are good, and I think the terms 
> >>>> "subpatch"
> >>>> and "abstraction" are good too.
> >>>> ** subpatch ** is like a folder structure where things can be put into 
> >>>> and
> >>>> stuffed away.
> >>>> ** abstraction ** is exactly what it sounds like. The term doesn't try 
> >>>> to be
> >>>> what a "class" is in other languages, I think that's smart.
> >>>>
> >>>> The established definitions give us a clear distinction between 
> >>>> externals,
> >>>> abstractions and subpatches.
> >>>>
> >>>> Now I just wish the documentation would be consistent with those 
> >>>> established
> >>>> terms and not adding confusion by using the terms differently.
> >>>>
> >>>> m.
> >>>>
> >>>>
> >>>>>
> >>>>> 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

Reply via email to