Singpolyma

What is the point of Haskell packages managed by system-wide package managers?

Posted on

No, he's thinking of the requirement by Debian policy that all Debian packages must be able to be built from source stored in the Debian source packages.

in reply to

What is the point of Haskell packages managed by system-wide package managers?

Posted on

Sanboxed programming environments are a workaround for the problem systems like cabal have where you don't have a consistent set of package versions that work together, you have all versions of all packages avaialble and then issues can happen (causing people to say words like "cabal hell").

If you use a consistent set of packages for all development (such as OS-provided libraries) this is not an issue.

I work on many (many) projects at a time. Sandboxes (in haskell, python, ruby, C, all my languages) would just add more pain to my workflow.

in reply to

Librem 11" and 10" tablets that run real GNU/Linux

Posted on

By "real GNU/Linux" I meant "not just android or sailfish"

in reply to

Librem 11" and 10" tablets that run real GNU/Linux

Posted on

What is the point of Haskell packages managed by system-wide package managers?

Posted on

OS packages are much nicer than cabal. You don't have to wait for everything to compile, and you get stable library versions that work with each other (no different-dependency-versions, no annoying sandboxing garbage).

in reply to