Stefan O'Rear wrote:
On Sun, Dec 02, 2007 at 05:45:48AM +0100, Tomasz Zielonka wrote:
On Fri, Nov 30, 2007 at 08:55:51AM +0000, Neil Mitchell wrote:
Hi

  Prelude> :b Control.Concurrent.MVar
  module 'Control.Concurrent.MVar' is not interpreted
:b now defaults to :breakpoint, you want :browse
That's a questionable decision, IMO:
- it changes behavior
- I expect :browse to be used more often, so it deserves the sort
  :b version (:bro is not that short)

On the other hand, this change can have an (unintended?) feature
advertising effect ;-)

It's not a decision at all.  :b is the first command starting with b,
which was browse yesterday, is breakpoint today, and tomorrow will be
something you've never heard of.

Well, it wasn't quite that accidental. I noticed that :b had changed, made a unilateral decision that :breakpoint was likely to be typed more often than :browse, and decided to leave it that way.

It's inherently fragile, and shouldn't
be relied on in scripts - and if :b does anything funny, spell out the
command!

FWIW, I wish we'd never implemented the "first prefix" match behaviour, unextensible as it is. We could change it for 6.10...

Cheers,
        Simon
_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to