← Back to team overview

kicad-developers team mailing list archive

Re: Miscellaneous stuff

 

On Apr 28, 2013 11:19 PM, "Dick Hollenbeck" <dick@xxxxxxxxxxx> wrote:
>
>
> On Apr 28, 2013 11:09 PM, "Lorenzo Marcantonio" <
l.marcantonio@xxxxxxxxxxxx> wrote:
> >
> > On Sun, Apr 28, 2013 at 03:50:09PM -0500, Dick Hollenbeck wrote:
> > > The interface is correct.  Setting any angle is desired.  The
implentation
> > > is insufficient in this case.  The black box is broken and needs
> > > embellishment.
> > >
> > > I chose what the dog is to do when we started the plugins.  The tail
is not
> > > wagging properly yet.
> >
> > More strange metaphors:D
> >
> > Anyway, I think I got the meaning. The right type to use for the angle
> > is double and the decidegrees are a legacy from when it was an int.
> >
> > Finding the remaining 'int angles' (i.e. fixing the box) sadly will not
> > be very easy...
>
> I think we are talking past each other.  Not communicating.
>
> There are 3 things: client code, interface, and implementation.

Client code is simply that which makes calls to an interface, a class user.

I don't see a problem if an interface is richer than its clients need.

> Can you name the class where setangle, the interface, cannot successfully
set an angle of any degree, without talking about client code?
>
> >
> > --
> > Lorenzo Marcantonio
> > Logos Srl
> >
> > _______________________________________________
> > Mailing list: https://launchpad.net/~kicad-developers
> > Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
> > Unsubscribe : https://launchpad.net/~kicad-developers
> > More help   : https://help.launchpad.net/ListHelp

Follow ups

References