Haskell Platform Proposal: HLint

Don Stewart dons at galois.com
Wed Nov 10 13:54:25 EST 2010


s.clover:
> 
> On Nov 7, 2010, at 4:13 PM, Neil Mitchell wrote:
> 
> > HLint is currently GPL licensed, but if that ever became an impediment
> > to anyone doing anything with it I'd be willing to relicense it as
> > BSD, including if that was the only thing blocking inclusion in the
> > platform. HLint relies on cpphs and hscolour which are LGPL/GPL, which
> > may be a problem.
> 
> Neil's comments indicate to me that he's willing to do some work to
> get HLint platform ready. While I don't use HLint, I think it would be
> an excellent addition to the beginner Haskell experience, and give its
> inclusion as a core developer tool an enthusiastic +1.
> 
> I would like to propose haskell-src-exts for inclusion into the
> platform along with HLint. It's an excellent package, well tested, and
> maintained, which provides a core service for anybody interested in
> DSLs, metaprogramming, or providing developer tools. At a (near)
> future point, we could then discuss removing haskell-src from the
> platform.

I think this would make a great contribution in the January round of
proposals.
  
> Uniplate and hscolour are also very good packages, but the former is
> one of many generics solutions, and the latter is rather special
> purpose. As such, I don't necessarily want to propose them for the
> platform at this time. But if there's not a straightforward way to
> coax cabal into installing the binary without the libraries, then
> there's always the sledgehammer solution of periodically pulling their
> repos into the HLint source tree.

Hscolour is an optional dep of Haddock (but it also has a problematic
license at the moment). We should think about what to do here.

-- Don


More information about the Libraries mailing list