Re: Generational Interfaces

2008-01-26 Thread bearophileHUGS
I think they can be called "soft interfaces" or "heuristic interfaces", it's an example of machine learning. I think it's not easy to apply such idea to a statically typed language, but probably it can be done on Java. I presume in the future GUI will learn more about the usage patterns of their us

Re: Generational Interfaces

2008-01-26 Thread Carl Banks
On Jan 26, 3:04 am, Paddy <[EMAIL PROTECTED]> wrote: > I thought a major use of an interface is to allow separate development > that comes together at the interface. If so then such fluid interface > changing would scupper separate development. Yes, this wouldn't be appropriate for that particula

Re: Generational Interfaces

2008-01-26 Thread Paddy
On Jan 26, 5:03 am, Carl Banks <[EMAIL PROTECTED]> wrote: > While thinking about generational garbage collection, the thought of > generational interfaces occurred to me. I'd thought I'd run it by you > guys. I'm curious if there are any examples of this out there

Re: Generational Interfaces

2008-01-25 Thread Carl Banks
On Jan 26, 12:32 am, Paul Rubin wrote: > Carl Banks <[EMAIL PROTECTED]> writes: > > AirplaneInterface = InterfaceTracker("Airplane") > > ... > > set_up_initial_state() > > ... > > AirplaneInterface.report(self) > > Thoughts? (Surely someone's thou

Re: Generational Interfaces

2008-01-25 Thread Paul Rubin
Carl Banks <[EMAIL PROTECTED]> writes: > AirplaneInterface = InterfaceTracker("Airplane") > ... > set_up_initial_state() > ... > AirplaneInterface.report(self) > Thoughts? (Surely someone's thought to do this before.) A decorator might express the idea a little more natur

Generational Interfaces

2008-01-25 Thread Carl Banks
While thinking about generational garbage collection, the thought of generational interfaces occurred to me. I'd thought I'd run it by you guys. I'm curious if there are any examples of this out there. I've opined on this chat room before that interfaces are more often cum