Proposed ghc-pkg and cabal feature - right list?

Dan Knapp dankna at gmail.com
Sat Mar 13 15:39:36 EST 2010


There doesn't seem to be a mailing list for Cabal itself, so I'm
posting here.  I came up with an idea for a small feature that I
believe would make a useful addition to ghc-pkg and Cabal.  I'm
willing to implement it myself, but I have had some previous
experiences with other projects where I did some work and then the
maintainers said "sorry, not interested", so I want to gauge interest
before I start.  Who should I talk to?

The feature itself is this:  Arbitrary key-value pairs in Cabal
package files and the installed-package database.  The use-case is for
an application supporting plugins to discover installed plugins
compatible with it, interrogating these fields through the GHC API.

For example, my content-management system FruitTart could enumerate
the list of installed packages looking for packages which export a
field "fruit-tart-plugin-interface-version" with a numeric value
matching the interface version it's expecting.

Once again, I'm not asking anyone to do this work for me - I'm eager
to get my hands dirty and do it myself.  I just want to find out what
the process would be to get it accepted, once it works.

Thanks in advance,

-- 
Dan Knapp
"An infallible method of conciliating a tiger is to allow oneself to
be devoured." (Konrad Adenauer)


More information about the Glasgow-haskell-users mailing list