Hi

I'm curious, why do folks frequently implement complex external tools
like this for features that probably belong in Cabal, rather than
contributing to cabal itself?  I'm not criticizing, I'm just wondering
what we develpers can do to make Cabal hacking more approachable.

Hacking Cabal was a bit frightening - in particular if you don't
precisely understand what happens during configure, preInstall,
postInstall and all the other stages and how they relate to each other
in quite a bit of detail, you can't really figure out where to even
start hacking. It's also a large code base, with lots of conventions
and lots of code - which gives people a big shock when starting.

That said, I did manage to get some Cabal patches in, so its not
impossible by any means.

Thanks

Neil
_______________________________________________
cabal-devel mailing list
cabal-devel@haskell.org
http://www.haskell.org/mailman/listinfo/cabal-devel

Reply via email to