Re: Re: nb 4.0 question/comment

Alan Stange <[email protected]>
Newsgroups gmane.comp.java.netbeans.devel,gmane.comp.java.netbeans.user-interface
Organization Renaissance Technologies Corp.
Message-ID <[email protected]>
I've cc'd nbui into this discussion.

John Jullion-Ceccarelli wrote:

> Since it's hard to guess when the user wants to reuse the tab and when 
> they don't, we could just add a Keep Open checkbox to the tabs that 
> the user could check when they don't want the tab to be cleared.

I don't think extra eye candy is needed.   I think the following would 
be workable.

1) have compiles happen in a compile tab in the output window.  I don't 
know why one wants to mix up the output of compiles with the output of 
running classes anyway or otherwise have a compile "harvest" output tabs. 

2) have the execute action do what it does now, however useless that is...

3) have a new "execute in new output tab that can't be reused be 
anything" action.   I'll give it my own keybinding...

Right now I'm willing to settle for just about anything that doesn't 
throw away the output tabs wholesale, otherwise I need to find a new 
ide.   I just came across another insanity:  I run a class 5 times in 
quick sequence.   Each invocation takes ~10 seconds to compute some 
result.  I make some code changes in the class during which the 5 
invocations all complete in 5 tabs.    I hit F9 to compile my changes, 
and all the 5 output tabs are destroyed.   I simply don't see how anyone 
can think that this is an acceptable behavior under any circumstance.


> Jesse Glick wrote:
>
>> Alan Stange wrote:
>>
>>> [...] It's insanity to me though to think the ide should ever clear 
>>> and reuse a tab from running class A for compiling anything, or 
>>> running class B. The only thing that should happen is to clear and 
>>> reuse a tab from a prior execution of the same class. [...]
>>
>> This was exactly how it worked earlier in the 4.0 dev cycle and it 
>> was nightmarish to use in typical cases; you would fill up the output 
>> window with a lot of junk. It seems there are isolated cases where 
>> turning off auto reuse would be useful - e.g. for output from the 
>> kinds of programs Alan seems to be running. Feel free to file an RFE 
>> for such an option. It's after UI freeze for 4.0 but at least a 
>> system property could be introduced for this in 4.0 I guess.
>
I must be missing something.   How can the behavior for the output tabs 
I described be nightmarish for (your) typical use?  What typical use are 
you doing that you're getting so many tabs in the model I've proposed?  
We clearly have a disagreement over the meaning of "typical use".


Anyway, the data loss in the output tabs is so bad as to make nb4.0 near 
useless for me and my current typical usage.  Yes, I can open a terminal 
window or otherwise come up with a workaround, but what's the point of 
that?   I've been an nb user for 3 years and now the tool has been made 
useless over something so trivial...

-- Alan
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.