devel/stan - The NetBSD Packages Collection

Haskell STatic ANalyser

Stan is a command-line tool for analysing Haskell projects. It discovers
which parts of the code can potentially be improved, and offers suggestions
on how to do so. Stan is searching for not only performance or error-prone
code pieces, but it also can help with establishing and applying
best-practices from the whole Haskell ecosystem.

Although Haskell is a statically typed language, not all properties can be
encoded in types. Even though GHC is quite a powerful compiler, it tries to
be library-agnostic and provide only language-specific suggestions, while
Stan uses the knowledge about the current state of the ecosystem and
commonly used libraries.

You will find Stan helpful if you enjoy writing in Haskell, but want more
guarantees from your code, not provided by the Haskell type system or GHC.

Build dependencies

pkgtools/mktools pkgtools/cwrappers

Runtime dependencies

lang/ghc98 converters/hs-base64 textproc/hs-blaze-html textproc/hs-clay devel/hs-colourista security/hs-cryptohash-sha1 sysutils/hs-dir-traverse devel/hs-extensions devel/hs-gitrev converters/hs-microaeson devel/hs-optparse-applicative devel/hs-pretty-simple devel/hs-relude devel/hs-slist textproc/hs-tomland devel/hs-trial devel/hs-trial-optparse-applicative textproc/hs-trial-tomland devel/hs-unordered-containers lang/ghc98 converters/hs-base64 textproc/hs-blaze-html textproc/hs-clay devel/hs-colourista security/hs-cryptohash-sha1 sysutils/hs-dir-traverse devel/hs-extensions devel/hs-gitrev converters/hs-microaeson devel/hs-optparse-applicative devel/hs-pretty-simple devel/hs-relude devel/hs-slist textproc/hs-tomland devel/hs-trial devel/hs-trial-optparse-applicative textproc/hs-trial-tomland devel/hs-unordered-containers

Binary packages

OSArchitectureVersion
NetBSD 10.0aarch64stan-0.1.2.1nb1.tgz
NetBSD 10.0aarch64stan-0.1.2.1nb1.tgz
NetBSD 10.0x86_64stan-0.1.2.1nb1.tgz
NetBSD 10.0x86_64stan-0.1.2.1nb1.tgz
NetBSD 9.0aarch64stan-0.1.2.1nb1.tgz
NetBSD 9.0x86_64stan-0.1.2.1nb1.tgz
NetBSD 9.0x86_64stan-0.1.2.1nb1.tgz

Binary packages can be installed with the high-level tool pkgin (which can be installed with pkg_add) or pkg_add(1) (installed by default). The NetBSD packages collection is also designed to permit easy installation from source.

Available build options

(none)

Known vulnerabilities

The pkg_admin audit command locates any installed package which has been mentioned in security advisories as having vulnerabilities.

Please note the vulnerabilities database might not be fully accurate, and not every bug is exploitable with every configuration.


Problem reports, updates or suggestions for this package should be reported with send-pr.