What's a "behavior" and "appearance"?

-Alex

On 12/7/17, 1:39 AM, "Harbs" <[email protected]> wrote:

>Related thoughts about names and packages:
>1. I think the bead classes should be organized better. There’s currently
>controllers, layouts and models packages. There should be views,
>behaviors, appearances, etc.
>2. I’m not sure that the “html” package in Basic is the right name.
>“basic” seems much more appropriate to me as it’s really not HTML
>specific and there’s no guarantee in the components as to which html
>element is actually used.
>3. It also might be time to move code around in the different swcs.
>“core” in the Basic package might belong in Core rather than Basic. “svg”
>should probably be moved into an SVG package, etc.
>
>> On Dec 7, 2017, at 10:13 AM, Harbs <[email protected]> wrote:
>> 
>> I was thinking a bit about naming. A few points to ponder:
>> 
>> 1. If anything it should mention Group rather than Container, because
>>anything subclassing GroupBase should work.
>> 2. Maybe mentioning the “holder” type is just confusing. Maybe
>>SingleSelectionBead?
>> 3. This got me thinking about bead names in general:
>> 
>> I’m wondering if bead names should be more explicit about their
>>function? We already have view beads with a suffix of View, controllers
>>with a suffix of Controller, models with a suffix of Model and Layout
>>for layout. What about SingleSelectionBehavior? Some suffixes might be:
>>Behavior, Appearance, Measurement. Basically, I’m suggesting that the
>>bead names should describe what category they fit into. We can also drop
>>the word “Bead” from them.
>> 
>> Thoughts?
>> 
>>> On Dec 6, 2017, at 11:35 PM, Harbs <[email protected]
>>><mailto:[email protected]>> wrote:
>>> 
>>> It is.
>>> 
>>> Possibly it could use a better name?
>>> 
>>>> On Dec 6, 2017, at 9:16 PM, Alex Harui <[email protected]
>>>><mailto:[email protected]>> wrote:
>>>> 
>>>> There probably shouldn't have been a need for
>>>>SingleSelectionContainerBead unless it is an aggregation of
>>>>SingleSelectionModelBead and SingleSelectionControllerBead.
>>> 
>> 
>

Reply via email to