<div dir="ltr">I just wanted to pile on: alone, I don't think State is a terrible name for what these types represent in their respective packages. The issue is that the canonical usage of state is universally meant to refer to "The State". It's this context that makes it confusing.<div><br></div><div>Roger's suggestion of "StateProxy" doesn't sound bad.</div><div><br></div><div>I also agree with Andrew's comment about converging on vocabulary. Consistency > perfect but different for the singular reason that if things are consistent, you can address the issue wholistically later.</div><div><br></div><div>-</div><div>Katherine</div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Mar 12, 2015 at 9:23 AM, Gustavo Niemeyer <span dir="ltr"><<a href="mailto:gustavo@niemeyer.net" target="_blank">gustavo@niemeyer.net</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">The core state (The State) is the one case where it doesn't matter,<br>
IMO. Everybody knows what it is. It's the other dozen that create the<br>
issue, and they will remain as ambiguous if you just rename the one<br>
State.<br>
<div class="HOEnZb"><div class="h5"><br>
On Thu, Mar 12, 2015 at 11:23 AM, Eric Snow <<a href="mailto:eric.snow@canonical.com">eric.snow@canonical.com</a>> wrote:<br>
> On Thu, Mar 12, 2015 at 5:08 AM, Michael Foord<br>
> <<a href="mailto:michael.foord@canonical.com">michael.foord@canonical.com</a>> wrote:<br>
>> When I was new to Juju the fact that we had a central "State", core to the<br>
>> Juju model, but we had umpteen types called State - so where you saw a State<br>
>> you had no idea what it actually was and when someone mentioned State you<br>
>> couldn't be sure what they meant - was a significant part of the learning<br>
>> curve.<br>
><br>
> I had the same experience.<br>
><br>
>><br>
>> Perhaps a better solution would have been a better name for the core State.<br>
><br>
> +1<br>
><br>
> -eric<br>
><br>
> --<br>
> Juju-dev mailing list<br>
> <a href="mailto:Juju-dev@lists.ubuntu.com">Juju-dev@lists.ubuntu.com</a><br>
> Modify settings or unsubscribe at: <a href="https://lists.ubuntu.com/mailman/listinfo/juju-dev" target="_blank">https://lists.ubuntu.com/mailman/listinfo/juju-dev</a><br>
<br>
<br>
<br>
</div></div><span class="im HOEnZb">--<br>
<br>
gustavo @ <a href="http://niemeyer.net" target="_blank">http://niemeyer.net</a><br>
<br>
</span><div class="HOEnZb"><div class="h5">--<br>
Juju-dev mailing list<br>
<a href="mailto:Juju-dev@lists.ubuntu.com">Juju-dev@lists.ubuntu.com</a><br>
Modify settings or unsubscribe at: <a href="https://lists.ubuntu.com/mailman/listinfo/juju-dev" target="_blank">https://lists.ubuntu.com/mailman/listinfo/juju-dev</a><br>
</div></div></blockquote></div><br></div>