2014-10-25 07:40:00 +0200 <haskell_cabal> i'm going to sudo apt-get remove cabal-install
2014-10-25 07:38:26 +0200 <haskell_cabal> Hey at Hijiri , I tried looking for ~/.cabal but i didnt seem to have such a dir
2014-10-25 07:38:03 +0200 <Hijiri> put your ~/.cabal/bin in your path
2014-10-25 07:35:28 +0200 <haskell_cabal> and thyen do the sudo cabal install cabal cabal-install
2014-10-25 07:35:22 +0200 <haskell_cabal> tried to install via sudo-apt get install cabal-install
2014-10-25 07:35:07 +0200 <haskell_cabal> http://www.haskell.org/cabal/download.html
2014-10-25 07:35:05 +0200 <haskell_cabal> Hi guys, I am trying to install the latest version cabal on linux but I keep seeing 1.16.0. I followed multiple steps on this site here:
2014-10-25 00:38:12 +0200 <merijn> icbm: Last more practical summary, I would say: If you're lazy/just playing around with Haskell: Platform, starting to seriously develop and wanting to use bleeding edge libraries: manually install binary distribution of GHC/cabal
2014-10-25 00:30:46 +0200 <merijn> GHC works pretty well with user local installs since all package databases are sandboxed per ghc-version and cabal automatically uses whichever GHC comes first in path
2014-10-25 00:26:45 +0200 <dmj`> icbm: I had issues with that, /usr/local/bin/ghc is where make install ghc goes, I keep cabal in ~/.cabal/bin/cabal, tbh, how often are you upgrading ghc? Cabal yea, but you can just mv it to ~/.cabal/bin/cabal and overwrite
2014-10-25 00:20:05 +0200 <dmj`> icbm: you can wget the cabal binary and ghc, then ./configure, make, make install ghc
2014-10-24 21:50:43 +0200 <chrisdone> ReinH: it started out like that but i moved it into a cabal project ;)
2014-10-24 21:12:30 +0200 <johannes__> so, I have my brand new shiny cloud server running Debian with Haskell platform.. I have set up my sandbox and cabal install resource-pool and boom "Build fails". What to do now?
2014-10-24 21:08:12 +0200 <yukko> cabal init makes upper bounds automatically, it's a bit silly
2014-10-24 21:04:38 +0200 <kuznero> ReinH: do you think it is possible employ some ideas implemented in NixOS in the cabal system? AFAIU, NixOS is based on symlinking, which is not supported on Windows, but still ideas in NixOS might be rather fruitful...
2014-10-24 21:04:10 +0200 <cutgovspend> can you upgrade ghc with cabal? openbsd here amd64, I am guessing an older ghc
2014-10-24 21:03:51 +0200 <cutgovspend> cant you install anything else with cabal?
2014-10-24 21:03:15 +0200 <ReinH> johannes__: A few helpful things from monochrom: http://www.vex.net/~trebla/haskell/cabal-cabal.xhtml
2014-10-24 21:02:30 +0200 <johannes__> yes.. sandboxes are definitely helping .. I probably need to get a better understanding of cabal in general
2014-10-24 21:00:44 +0200 <ReinH> And a system that actually provides some benefits for using it instead of cabal
2014-10-24 18:13:27 +0200 <shiona_> Arch wiki recommends installing only their packages, but nowadays I personally prefer installing only ghc and cabal-install with pacman, then using those to bootstrap cabal install cabal-install and remove the cabal arch provides
2014-10-24 17:01:23 +0200 <RchrdB> spacebug_: cabal can't do this at the moment. Nix can, which is why some Haskell users recommend it.
2014-10-24 13:48:32 +0200 <yesthisisuser> ok so one thing I have never figured out is how, when and to what extent one should specify constraints on package versions in the cabal configuration on your project
2014-10-24 13:20:34 +0200 <yesthisisuser> to follow up on my own question, I realized that there is a separate cabal.config file which specify the constraints
2014-10-24 13:12:05 +0200 <yesthisisuser> .cabal-file I mean..
2014-10-24 13:11:39 +0200 <yesthisisuser> I am running "cabal freeze" but nothing happens in my .configure-file. Maybe I misunderstood the intention of cabal freeze but my expectation was that the constraints should be automatically added to the configuration.
2014-10-24 12:53:22 +0200 <gilligan_> i'm trying hard to recall the name of some tool that I /think/ I read about on /r/haskell : It was basically just a cabal project file watcher that would output warnings/compiler errors on file changes - someone also had a blog post about it. I just really can't get myself to recall what it was called - Does anyone happen to know what I am referring to ?
2014-10-24 09:42:54 +0200 <merijn> larsrh: I don't know of the top of my head either, you can try asking in #hackage, dcoutts can help when he's around with cabal questions
2014-10-24 09:27:17 +0200 <larsrh> I guess that'd be similar to how cabal generates a 'Paths' module
2014-10-24 09:26:09 +0200 <larsrh> Say I want to include the latest git hash into my build, how would I do that with cabal?
2014-10-24 07:40:55 +0200 <CodeWeaverX> On a more pragmatic manner, I cabal installed linear, and its module appears to be Linear with subcomponents Linear.Vector (for example). Why can I not just
2014-10-24 07:30:45 +0200 <CodeWeaverX> And what is that doing *not* in the cabal package system?
2014-10-24 04:57:25 +0200 <adarc> can you import modules specified as 'other-modules:' in .cabal files?
2014-10-24 02:06:21 +0200 <kadoban> Ouyang: Oh it's your cabal file that's doing it? Then change that dependency
2014-10-24 02:05:35 +0200 <Ouyang> errr its a cabal file I copy pasted as per the tutorial