[Adium-devl] Push/Pop (was Re: New wikipage needs input from everyone)

Chris Forsythe chris at adiumx.com
Sun Sep 16 20:34:05 UTC 2007


On Sep 16, 2007, at 3:17 PM, Eric Richie wrote:

>
>
>
> On 9/16/07 2:52 PM, "Chris Forsythe" <chris at adiumx.com> wrote:
>
>> It's a buffer system, unique to Adium. We just don't advertise it
>> very well (we should).
>>
>> Say you are typing all lyrics to a song by Genesis to someone so that
>> they can guess the lyrics. All of the sudden they ask a stupid
>> question like "who is genesis?". OMG! I must answer this, AT ONCE!
>> But then, I'd have to copy my entire Genesis lyrics out to text edit,
>> and then type the answer, and then copy back from text edit.
>>
>
> Isn't this exactly the same thing I currently do with cmd-a, cmd-x,  
> type
> answer, hit return, cmd-v, and then continue typing the previous  
> thing?
>

You don't have to switch over to another app to use it. Which is  
damned annoying when you are in the middle of typing something huge.  
I used to forget my train of thought when typing paragraph long  
responses and then having to reply to a simple question when I used  
the behavior you are comparing this to, when I use push/pop it's much  
simpler.

I also don't have to go searching for say, textedit, hope it keeps my  
formatting, and hope to god I can remember where I was at with what I  
was typing. I just see the whole process you describe as the biggest  
hassle in the world that I have to deal with at work, on windows,  
every single day. Whereas push/pop are very simple. :)

The main problem this addresses is convenience. The fact that it's  
been in Adium forever and you haven't (at least, I think) even seen  
it or heard of it, except recently means that it's not broken in a  
long time, but that users just haven't discovered it.

> I'm going to assume that the terms "push" and "pop" are derived  
> from the act
> of adding something to or retrieving from a stack.

That's correct.

> I dunno, maybe I'm just
> set in my ways but this doesn't seem all that useful based on just  
> this.

It's one of those things that you have to try a few times for it to  
start becoming useful to you. Then it just becomes prolific. Sorta  
like Growl. :)

> I'm not sure why I'd need a stack of input pre-queued for later  
> recall.

The use case I ran through earlier is the biggest one, but I'm sure  
there are others. Hiding what you are typing quickly from a boss/ 
coworker/girlfriend might be another reason.

> Especially if it truly is a stack and you can only access the most  
> recently
> added (top) element.  It just sounds like a very limited multi-item
> clipboard.  Maybe I'm missing something?
>

That's about the gist of it. Just in this context it is very nice.  
It's also adium-only, which is pretty neat.


>
> P.S. I'm sorry if I sound overly cynical about a feature that was so
> "beloved?"...
>

No worries, it's better to question things than just go with the flow.






More information about the devel mailing list