[Circle-dev] Tab-complete in frontends

Philip Kovac pkovac at cs.uml.edu
Wed Mar 25 20:07:30 GMT 2009


> This conversation is circling the word 'cache', which makes the thin,
> dumb client no longer a) thin or b) dumb.

I don't think we ever defined Circle explicitly as being dumb or thin.
Merely being a mechanism for multiplexing the state of some
communication service. In fact, adding intelligence on the client side
is explicitly why we aren't just X forwarding :) (Or writing something
a bit more general, like the old plans for MAUI.)

> Perhaps we could add another tab press to it, similar to the
> double-tab that shows you a list of options. First tab = I want to
> tab-complete; Second tab = I mean it; Third tab = show me the options.
>
> That could be an option. Extra tab-complete tab y/n

This will have the effect of not optimally using idle connection time
to make sure I never have to say "I mean it." It also eliminates the
possibility of having it behave similarly to other IRC clients like
X-Chat and irssi which let you tab multiple times to cycle through
completion options.


More information about the Circle-dev mailing list