After some discussions in the GHC developer mailing lists a small
bunch of conventions around library design emerged. Currently things
mainly concentrate on naming issues (everybody's delight :-), but it
is only meant as a starting point:

   http://www.informatik.uni-muenchen.de/~Sven.Panne/hslibs-intro.html

Please feel free to discuss, improve, and extend this proposal. If
the feedback is quick enough, the conventions could already make their
way into the upcoming final GHC 4.07 distribution, which would be a
good thing. Although some parts might sound a little bit narrow-minded,
keep in mind that we're not prescribing how to do things, but are
collecting folklore and good habits. A sound collection of conventions
improves readability of code, ease of use of a library, and last but
not least makes the life of a library writer easier.

Cheers,
   Sven

Reply via email to