Citation information for 'base' hackage docs

Hi Haskell-Cafe, I'd like to cite the documentation for a particular module and version of the "base" package in an academic publication. In this case, it makes sense to cite the documentation instead of the papers listed at the top because the behavior described in the documentation isn't described by the papers (the module's implementation has diverged from them). To what author should I attribute the documentation? The page lists " libraries@haskell.org" as the maintainer. What title should I give for the work? The html title is "Control.Exception". Thank you, Patrick

Hello Patrick, Il 18 luglio 2023 alle 00:49 Patrick L Redmond via Haskell-Cafe ha scritto:
To what author should I attribute the documentation? The page lists " libraries@haskell.org" as the maintainer. What title should I give for the work? The html title is "Control.Exception".
Mhhh, GHC © file is quite outdated — last commit 17 years ago! https://gitlab.haskell.org/ghc/ghc/-/blob/master/LICENSE I would ask a librarian, but I suspect “GHC contributors” and “Control.Exception module from `base` package” would do! —F

On Tue, 18 Jul 2023, Patrick L Redmond via Haskell-Cafe wrote:
I'd like to cite the documentation for a particular module and version of the "base" package in an academic publication. In this case, it makes sense to cite the documentation instead of the papers listed at the top because the behavior described in the documentation isn't described by the papers (the module's implementation has diverged from them).
Btw. I have written an example program that generates BibTeX entries for Cabal packages: https://hackage.haskell.org/package/bibtex Unfortunately, it still uses an outdated version of Cabal, the library.
participants (3)
-
Francesco Ariis
-
Henning Thielemann
-
Patrick L Redmond