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