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 <b...@smart-cactus.org> wrote: > Vladislav Zavialov <vlad.z.4...@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@haskell.org > http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell >
_______________________________________________ Haskell mailing list Haskell@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell