On 18 Sep 1998, Will Partain wrote:

[cut]

> We (Glaswegians) tried to do a "Haskell library" in the
> early days, but not much came of it except for Stephen
> Bevan's numerical code.  But that's no reason not to swing
> 'round and try again; after all, there should be *much* more
> Haskell code in existence than in 1991.
> 
> Will

        Please do! But I beg you to revise some of the library
        from time to time, perhaps by contacting the original
        authors? Surely they would happily make some improvements
        -- granted some interest in their work. It is not enough
        to say "we have it", it will be nice to assure that
        it works and is well documented. Otherwise we have an illusion
        of the library only. 

        I recently tried some of the code you mentioned (I do not
        remember whether it was Stephen's or somebody else's),
        but I am sorry to say that not all worked and some that did
        was unfortunatelly too narrow for what I needed.

        Case in question:  LU decomposition of matrices.
        A very basic task, but what I found in your repository
        applies only to symmetrical matrices (LL decomposition).
        Real life is not always so symmetric! :-)

        Let me cite from the Eiffel practise (Again, but why
        not if the practise is sound?).

        No code is accepted to their repository unless it
        passes certain tests pertaining to:

        -- style 
        -- documentation
        -- assertions (This does not apply to Haskell though)
        -- quality
        -- reliability (including assertions and error recovery)

        A team that does it is (was?) not always the best suited
        to the task but at least they are able to catch the
        gross mistakes and give an author some advice how to correct
        the problems. They are picky but not mean, and everything
        is done in a friendly manner.

        Who would not volunteer to be a subject of such a scrutiny
        if this were to be done for the good cause?

        Jan


        
 



Reply via email to