Progress: GSoC - Improve the feedback of the cabal-install dependency solver

Martin Ruderer martin.ruderer at gmail.com
Tue Jun 18 11:20:04 CEST 2013


That would be cool.

I wonder if reaching a Fail-Node means permadeath or not.
"A big set of conflicts fell on your head. You are stumbling back down
the stairs.."

Meanwhile, I am just trying to make it less wordy ;-)

Ciao, Martin

On Fri, Jun 14, 2013 at 3:35 AM, Conrad Parker <conrad at metadecks.org> wrote:
> 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