5. Use Cases

End User: The end user has identified a Haskell package (tool or library) that she wants to use.

Packager: A packager is someone who makes operating-system-specific packages so that an end-user can have an easier time installing them on her own system. For each platform, there should be one or more packager.

3rd Party Author: A 3rd party author is a Haskell developer (distinct from the Haskell Implementation authors or end users) who wishes to distribute a library or application that he has developed in Haskell.

Haskell Implementation Authors:

Random Haskell Programmer: