[Haskell] Treatment of unknown pragmas

Daniel Wagner dmwit at dmwit.com
Sun Oct 28 02:11:21 UTC 2018


I don't have a really strong opinion, but... isn't this (attaching string-y
data to source constructs) pretty much exactly what GHC's annotation pragma
is for?
~d

On Tue, Oct 16, 2018 at 3:14 PM Ben Gamari <ben at smart-cactus.org> wrote:

> Vladislav Zavialov <vlad.z.4096 at gmail.com> writes:
>
> > What about introducing -fno-warn-pragma=XXX? People who use HLint will
> > add -fno-warn-pragma=HLINT to their build configuration.
> >
> A warning flag is an interesting way to deal with the issue. On the
> other hand, it's not great from an ergonomic perspective; afterall, this
> would mean that all users of HLint (and any other tool requiring special
> pragmas) include this flag in their build configuration. A typical
> Haskell project already needs too much such boilerplate, in my opinion.
>
> I think it makes a lot of sense to have a standard way for third-parties
> to attach string-y information to Haskell source constructs. While it's
> not strictly speaking necessary to standardize the syntax, doing
> so minimizes the chance that tools overlap and hopefully reduces
> the language ecosystem learning curve.
>
> Cheers,
>
> - Ben
> _______________________________________________
> Haskell mailing list
> Haskell at haskell.org
> http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.haskell.org/pipermail/haskell/attachments/20181027/795e2dd6/attachment.html>


More information about the Haskell mailing list