On Fri, 20 Aug 1999, Claus Reinke wrote:

> There is a Free On-Line Dictionary Of Computing (FOLDOC) at
> 
>   http://foldoc.doc.ic.ac.uk/foldoc/index.html
> 
> You might consider updating the entries there if you suceed.

        As a matter of fact, I am using that and few other sources
        - including "Gentle introduction.." and "Haskell 98 Report"
        to pull-out some of the hidden or implicit definitions
        augmented by examples.

        The problem, as I see it, is in organization of such a material,
        not in each definition per se. Alphabetical listing would not
        be of much help. I'd rather see some sort of logical organization,
        supporting linear way of learning, which seem more natural
        to humans - as opposed to Backus-Naur Forms that are good for
        computers mostly. Definitions containing definitions containing
        definitions are hard to swallow, I think.

        But purely linear hierarchical structure is obviously not
        so easily attainable and I will most likely end up with some sort
        of multiple inheritance representation. I went through one such
        exercise already for the benefit of Linux community 
        (Multithreading - definitions and guidelines). The resulting
        set of documents seems to be one of the most popular items on our
        web site now. But the new exercise with Haskell is far more
        complex, and that's why I have said "if I succeed".

        Jan




Reply via email to