[swift-evolution] Should we rename "class" when referring to protocol conformance?
    Dave Abrahams 
    dabrahams at apple.com
       
    Fri May 13 09:12:55 CDT 2016
    
    
  
on Mon May 09 2016, Matthew Johnson <matthew-AT-anandabits.com> wrote:
>     My claim is that substituting the constraint of “it has value
>     semantics,” while presumably looser than the PureValue constraint, would
>     not compromise the correctness of your view controller, so not only is
>     the meaning of PureValue hard to define, but it doesn't buy you
>     anything.  If you want to refute that, just show me the code.
>
>         This is not an algorithmic use but is still perfectly valid IMO.
>
>     If the properties of PureValue matter to your view controller, there's
>     an algorithm somewhere that depends on those properties for its
>     correctness.
>
> In many cases it may just be view configuration that depends on those
> properties.  I suppose you can call view configuration code an
> algorithm but I think that would fall outside of common usage.
It's an algorithm, or if the configuration is declarative, there's an
algorithm that manipulates it.  That said, I still don't have a concrete
example of how view configuration can depend on these properties.
-- 
-Dave
    
    
More information about the swift-evolution
mailing list