patches/diffs for full :browse! (fixes most of #1617)

Claus Reinke claus.reinke at talk21.com
Thu Sep 13 22:13:00 EDT 2007


>> >please find attached the diffs and files for implementing :browse!,
>> >a slightly more detailed variant of :browse.
>> i had really hoped to see this in 6.8.1,
> 
> That was quite optimistic when sending diffs a week after the RC phase
> was due to start! I haven't even had time to look at the code yet, so I
> doubt I'll be applying them in time for 6.8.1; sorry.

what is wrong with being optimistic?-)

it didn't come as a surprise, either: i first wrote about my patches
in August, before the branch, let alone the RC. i didn't send them
then because (a) there were things i didn't know how to do, (b)
there were things i didn't know whether to do them that way, and
(c) there were things that ghci seemed to do wrong. it just took
this long to sort out which was which!

now, the bugs are identified and fixed, the things that should be
done in other ways are left out, and the remaining patches look
as simple as i hoped they'd be when i started this (so review
shouldn't be painful). updated version attached (passes build 
and tests [fast stage=2]). i'll remain optimistic that they'll make 
their way into 6.8.x for very small x.

> On the bright side, I don't think the interface freeze needs to extend
> to ghci commands, so it should be possible for it to go into 6.8.2 even
> if it doesn't go into 6.8.1.

well, i have other things i'd like to see in ghci (such as multiline
commands), so that is good to know, but it'd be a pity to start 
waiting for 6.8.2 before 6.8.1 is even released, wouldn't it?-)

claus
-------------- next part --------------
A non-text attachment was scrubbed...
Name: ghci-browse-bang.diff
Type: application/octet-stream
Size: 5946 bytes
Desc: not available
Url : http://www.haskell.org/pipermail/cvs-ghc/attachments/20070914/85967b75/ghci-browse-bang-0001.obj
-------------- next part --------------
A non-text attachment was scrubbed...
Name: ghci-browse-bang-testsuite.diff
Type: application/octet-stream
Size: 177 bytes
Desc: not available
Url : http://www.haskell.org/pipermail/cvs-ghc/attachments/20070914/85967b75/ghci-browse-bang-testsuite-0001.obj
-------------- next part --------------
A non-text attachment was scrubbed...
Name: ghci022.stdout
Type: application/octet-stream
Size: 2476 bytes
Desc: not available
Url : http://www.haskell.org/pipermail/cvs-ghc/attachments/20070914/85967b75/ghci022-0003.obj
-------------- next part --------------
A non-text attachment was scrubbed...
Name: ghci022.hs
Type: application/octet-stream
Size: 442 bytes
Desc: not available
Url : http://www.haskell.org/pipermail/cvs-ghc/attachments/20070914/85967b75/ghci022-0004.obj
-------------- next part --------------
A non-text attachment was scrubbed...
Name: ghci022.script
Type: application/octet-stream
Size: 97 bytes
Desc: not available
Url : http://www.haskell.org/pipermail/cvs-ghc/attachments/20070914/85967b75/ghci022-0005.obj


More information about the Cvs-ghc mailing list