Hacker News new | ask | show | jobs
by wbhart 5332 days ago
There is a workaround for the issues with language-python. One can do:

cabal fetch language-python cabal unpack language-python edit the language-python.cabal file updating the containers dependency to 0.4.0.0 then change the version number of language-python itself to 0.3.3 cabal configure cabal install

However, this will not fix the more obtuse problem:

Warning: This package indirectly depends on multiple versions of the same package. This is highly likely to cause a compile failure. package haskell98-1.1.0.1 requires process-1.0.1.5 package ghc-7.0.3 requires process-1.0.1.5 package Cabal-1.10.1.0 requires process-1.0.1.5 package berpinterpreter-0.0.3 requires process-1.0.1.5

I believe the only solution for this problem is to rebuild the entire Haskell platform from source, and if that fails, to format and reload the entire machine.

But you know, keep voting this thread up because Hackhell is awesome.

1 comments

I finally got it to build, after rebuilding most of Haskell.

It crashes on just about everything. Even a simple "for" loop defeats it. So one has to replace all of those with while blocks.

Every single one of the Python benchmarks I have previously written fails with a not implemented error.

On the one trivial example I timed which worked it was about 1000 times slower than Python.