Progress: GSoC - Improve the feedback of the cabal-install dependency solver
Conrad Parker
conrad at metadecks.org
Fri Jun 14 03:35:31 CEST 2013
On 13 June 2013 23:55, Martin Ruderer <martin.ruderer at gmail.com> wrote:
> Hey all,
>
> we are nearing the end of the "Students get to know mentors, read
> documentation, get up to speed to begin working on their
> projects"-Phase and I would like to tell you what I have done so far
> and how you can follow my progress in the future, if you like.
>
> I have forked cabal at https://github.com/mr-/cabal and I have set up
> a little blog at http://cabal-summer.blogspot.de/ .
>
> So far, I have written an IDE to navigate the dependency tree
> interactively. However the output is not very user-friendly yet.
> This I will focus on in the immediate future.
>
> If you have any comments on what you would like to see done, or more
> concretely, have suggestions for useful commands to walk the tree,
> I would be very grateful.
That's a pretty cool UI you've got there. However it's a bit wordy,
perhaps you could draw the tree visually and allow the user to
navigate it that way?
------ - Package boundary
|....| ############ # Untraversed dependency
|....| # # . A cabal file
|.$..+######## # $ Some quantity of bugs
|....| # ---+--- + A version choice
------ # |.....| | Package boundary
# |.!...| ! A magic pragma
# |.....|
# |.. at ..| @ The user
---- # |.....|
|..| #######+..D..| D A red dragon book
|<.+### # |.....| < Stairs to a higher level dependency
---- # # |.?...| ? A magic script
###### -------
Conrad.
More information about the cabal-devel
mailing list