trying to install libraries for Haskell School of Expression

Trying to install the package soegtk. I am running linux mint 17 with the latest (as of Feb. 28) haskell platform and cabal-install. I did install gtk2hs-buildtools and put the .cabal/bin in my path. Cannot install soegtk: Failed to install glib-0.12.5.4 cabal: Error: some packages failed to install: cairo-0.12.5.3 failed during the configure step. The exception was: ExitFailure 1 gio-0.12.5.3 depends on glib-0.12.5.4 which failed to install. glib-0.12.5.4 failed during the configure step. The exception was: ExitFailure 1 gtk-0.12.5.7 depends on glib-0.12.5.4 which failed to install. pango-0.12.5.3 depends on glib-0.12.5.4 which failed to install. soegtk-0.12.1 depends on glib-0.12.5.4 which failed to install. Confession: I abandoned Haskell two years ago because of frustration with cabal and hackage. I decided to get back to the language today, and to start with Haskell School of Expression. I immediately run into the problem that the first thing I try to install with cabal does not work. Thanks for any help. Please tell me things are not just as bad now as they were when I left ;-) - DJP -

We have sandboxes now, which (I think) weren't there 2 yrs ago.
Try this:
$ mkdir hse # Directory for Haskell
school of expression
$ cd hse
$ cabal sandbox init # Create a new sandbox
$ cabal install gtk2hs-buildtools # Install
gtk2hs-buildtools inside sandbox
$ export PATH=".cabal-sandbox/bin:$PATH" # Add the binaries
installed in (current directory's) sandbox to $PATH
$ cabal install gtk # Install gtk (and
anything else you need)
The above works in my case. Also, if you have a lot of packages installed
in "~/.cabal", then I recommend that you remove them and install them in
sandboxes where they are actually required.
Manually, you'd do it as follows:
$ mv ~/.cabal/packages ~/temporary_package_storage # Long name to avoid
clash, save downloaded package sources
$ rm -rf ~/.ghc ~/.cabal # Remove all packages,
and ghc's knowledge of them
$ mkdir ~/.cabal # Make a new ~/.cabal
directory
$ mv ~/temporary_package_storage ~/.cabal/packages # Reinsert the saved
downloaded package sources
For more info, look here:
https://www.haskell.org/cabal/users-guide/installing-packages.html#developin...
Also, after some time it becomes natural to deal with cabal.
For example, I have that export line in my .zshrc. Thus the sandbox
residing in current directory is always in my path.
Also, a shell function that you may want to use.
cabal-reset () {
if [[ ! -d ~/.cabal-packages ]] ; then # If backup does not
exist
mv ~/.cabal/packages ~/.cabal-packages # Make a backup
fi
rm -rf ~/.ghc ~/.cabal # Nuke everything
mkdir ~/.cabal # Create new ~/.cabal
ln -s ~/.cabal-packages ~/.cabal/packages # Symlink backup to
~/.cabal/packages
}
Hope this helps.
On 1 March 2015 at 10:10, DJ
Trying to install the package soegtk.
I am running linux mint 17 with the latest (as of Feb. 28) haskell platform and cabal-install.
I did install gtk2hs-buildtools and put the .cabal/bin in my path.
Cannot install soegtk:
Failed to install glib-0.12.5.4 cabal: Error: some packages failed to install: cairo-0.12.5.3 failed during the configure step. The exception was: ExitFailure 1 gio-0.12.5.3 depends on glib-0.12.5.4 which failed to install. glib-0.12.5.4 failed during the configure step. The exception was: ExitFailure 1 gtk-0.12.5.7 depends on glib-0.12.5.4 which failed to install. pango-0.12.5.3 depends on glib-0.12.5.4 which failed to install. soegtk-0.12.1 depends on glib-0.12.5.4 which failed to install.
Confession: I abandoned Haskell two years ago because of frustration with cabal and hackage. I decided to get back to the language today, and to start with Haskell School of Expression. I immediately run into the problem that the first thing I try to install with cabal does not work.
Thanks for any help. Please tell me things are not just as bad now as they were when I left ;-)
- DJP -
_______________________________________________ Beginners mailing list Beginners@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/beginners
-- Regards Sumit Sahrawat

On Sat, Feb 28, 2015 at 11:40 PM, DJ
I am running linux mint 17 with the latest (as of Feb. 28) haskell platform and cabal-install. I did install gtk2hs-buildtools and put the .cabal/bin in my path.
Do you have the devel libraries needed by gtk installed? cabal cannot install them for you, and the runtime libraries are not sufficient. You'll want libcairo2-dev for this, and others for other gtk components (notably libgtk-3-dev but there will be others as well). -- brandon s allbery kf8nh sine nomine associates allbery.b@gmail.com ballbery@sinenomine.net unix, openafs, kerberos, infrastructure, xmonad http://sinenomine.net

Brandon: Thanks. I did have to install some gtk libraries. I am also working in a sandbox now. This moved things ahead somewhat. But I am getting this now from 'cabal install soegtk': Graphics/SOE/Gtk.hs:94:18: Could not find module `System.Time' It is a member of the hidden package `old-time-1.1.0.1'. Perhaps you need to add `old-time' to the build-depends in your .cabal file. Use -v to see a list of the files searched for. Failed to install soegtk-0.9.12.2 I have forgotten anything I once knew about using cabal. I apologize for not learning how to deal with the above on my own, but I am hoping to get over this hump as quickly and painlessly as possible so I don't lose my momentum getting back to Haskell. So, can anyone give me a hint how to fix the above? Best, - DJ - On 15-03-01 02:29 AM, Brandon Allbery wrote:
On Sat, Feb 28, 2015 at 11:40 PM, DJ
mailto:jakep@arqux.com> wrote: I am running linux mint 17 with the latest (as of Feb. 28) haskell platform and cabal-install. I did install gtk2hs-buildtools and put the .cabal/bin in my path.
Do you have the devel libraries needed by gtk installed? cabal cannot install them for you, and the runtime libraries are not sufficient. You'll want libcairo2-dev for this, and others for other gtk components (notably libgtk-3-dev but there will be others as well).
-- brandon s allbery kf8nh sine nomine associates allbery.b@gmail.com mailto:allbery.b@gmail.com ballbery@sinenomine.net mailto:ballbery@sinenomine.net unix, openafs, kerberos, infrastructure, xmonad http://sinenomine.net
_______________________________________________ Beginners mailing list Beginners@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/beginners

DJ
Graphics/SOE/Gtk.hs:94:18: Could not find module `System.Time' It is a member of the hidden package `old-time-1.1.0.1'. Perhaps you need to add `old-time' to the build-depends in your .cabal file.
That is actually all you have to do: in the cabal file of your package you have either a 'library' section or an 'executable' section. These should have a field 'build-depends' simply add 'old-time >= 1.1 && < 1.2' their. See for example the cabal file of the lens package: https://github.com/ekmett/lens/blob/master/lens.cabal If you don't have a cabal file you can initialize one via 'cabal init' or simply install the package in the sandbox via running 'cabal install old-time-1.1' in your sandbox, i.e. the directory you ran 'cabal sandbox init' beforehand. Regards Thomas.

On Sun, Mar 1, 2015 at 2:31 PM, DJ
Brandon: Thanks. I did have to install some gtk libraries. I am also working in a sandbox now. This moved things ahead somewhat. But I am getting this now from 'cabal install soegtk':
Graphics/SOE/Gtk.hs:94:18: Could not find module `System.Time' It is a member of the hidden package `old-time-1.1.0.1'.
That would be an out of date [program referring to the old time component (which wasn't very good, but was in base so didn't need dependencies). Just adding a dependency on old-time to the cabal file should be sufficient to get it to work. I don't know why soegtk hasn't been updated to either reference that package or use the modern time package. -- brandon s allbery kf8nh sine nomine associates allbery.b@gmail.com ballbery@sinenomine.net unix, openafs, kerberos, infrastructure, xmonad http://sinenomine.net

Confession: I abandoned Haskell two years ago because of frustration with cabal and hackage. I decided to get back to the language today, and to start with Haskell School of Expression. I immediately run into the problem that the first thing I try to install with cabal does not work.
It is the same reason I have stopped using it. It's a real shame. Those with better education and understanding than mine should be concerned that
I feel your pain... the uptake of the language is stunted by its package manager. I love Haskell. I have taught myself (the beginnings at least) of group theory just to better comprehend the mindset of monads. For that alone I am glad I learned Haskell as it has rekindled my interest in maths!
Thanks for any help. Please tell me things are not just as bad now as they were when I left ;-)
This mail seems to indicate to me that "cabal hell" is here for some time to come...

Yeah. I think there are a lot of us out there. I won't rant (much) here, because I hope to get some help from time to time. Alienating people is not a good way to get help. But: There are many things I like about the language, but I have always been perplexed by the haskell ecosystem in a couple of ways. However good and/or interesting a language might be, it is not possible to do meat and potatoes development unless there is a good supply of packages/libraries. My first problem was that I often just could not get stuff to install. The second problem was documentation. I hope it has improved a bit. I was always flabbergasted at the (apparent) belief that a few lines of API documentation coughed out by haddock are enough. But that's all there was in a lot of cases. That, and "refer to xxxx research paper" and "figure it out from the types". Hah. Any math paper that consisted of just the equations sorted in alphabetical order would not be well received, I think. I really admired that fact that Michael Snoyman wrote a book about Yesod. For all I know he may not have kept the book up, but at least he realized that people needed an explanation of how to use his software. Well, back to work. I am going to give haskell another try for sure. It's just too tempting to give up on. If it doesn't work, the next stop will be sml or ocaml. Best, - DJ - On 15-03-01 09:56 AM, emacstheviking wrote:
I feel your pain...
Confession: I abandoned Haskell two years ago because of frustration with cabal and hackage. I decided to get back to the language today, and to start with Haskell School of Expression. I immediately run into the problem that the first thing I try to install with cabal does not work.
It is the same reason I have stopped using it. It's a real shame. Those with better education and understanding than mine should be concerned that the uptake of the language is stunted by its package manager.
I love Haskell. I have taught myself (the beginnings at least) of group theory just to better comprehend the mindset of monads. For that alone I am glad I learned Haskell as it has rekindled my interest in maths!
Thanks for any help. Please tell me things are not just as bad now as they were when I left ;-)
This mail seems to indicate to me that "cabal hell" is here for some time to come...
_______________________________________________ Beginners mailing list Beginners@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/beginners

Agreed. I will "finish" with a mild semi-demi-rant too regarding the
assumption by a lot of posters that we are all academics with access to
papers on this and that. I am not and I don't. If you cite a paper, make
sure it's available to Joe Public please!
As for only sticking to plain vanialla simple Haskell, yes, that works BUT
there are some many great libraries that a real time savers...it's such a
shame when they won't play well together!
So, despite it all, tonight I will be hacking Haskell !
:)
On 1 March 2015 at 19:27, DJ
Yeah. I think there are a lot of us out there. I won't rant (much) here, because I hope to get some help from time to time. Alienating people is not a good way to get help.
But:
There are many things I like about the language, but I have always been perplexed by the haskell ecosystem in a couple of ways. However good and/or interesting a language might be, it is not possible to do meat and potatoes development unless there is a good supply of packages/libraries.
My first problem was that I often just could not get stuff to install. The second problem was documentation. I hope it has improved a bit. I was always flabbergasted at the (apparent) belief that a few lines of API documentation coughed out by haddock are enough. But that's all there was in a lot of cases. That, and "refer to xxxx research paper" and "figure it out from the types". Hah. Any math paper that consisted of just the equations sorted in alphabetical order would not be well received, I think.
I really admired that fact that Michael Snoyman wrote a book about Yesod. For all I know he may not have kept the book up, but at least he realized that people needed an explanation of how to use his software.
Well, back to work. I am going to give haskell another try for sure. It's just too tempting to give up on. If it doesn't work, the next stop will be sml or ocaml.
Best,
- DJ -
On 15-03-01 09:56 AM, emacstheviking wrote:
I feel your pain...
Confession: I abandoned Haskell two years ago because of frustration with cabal and hackage. I decided to get back to the language today, and to start with Haskell School of Expression. I immediately run into the problem that the first thing I try to install with cabal does not work.
It is the same reason I have stopped using it. It's a real shame. Those with better education and understanding than mine should be concerned that the uptake of the language is stunted by its package manager.
I love Haskell. I have taught myself (the beginnings at least) of group theory just to better comprehend the mindset of monads. For that alone I am glad I learned Haskell as it has rekindled my interest in maths!
Thanks for any help. Please tell me things are not just as bad now as they were when I left ;-)
This mail seems to indicate to me that "cabal hell" is here for some time to come...
_______________________________________________ Beginners mailing listBeginners@haskell.orghttp://mail.haskell.org/cgi-bin/mailman/listinfo/beginners
_______________________________________________ Beginners mailing list Beginners@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/beginners

Just a small note: if you're suffering from cabal hell, LTS Haskell may
help you. I described how to use it here:
http://www.colourcoding.net/blog/archive/2015/02/22/hello-world-web-applicat...
Hope someone finds it useful.
J
On Monday, March 2, 2015, emacstheviking
Agreed. I will "finish" with a mild semi-demi-rant too regarding the assumption by a lot of posters that we are all academics with access to papers on this and that. I am not and I don't. If you cite a paper, make sure it's available to Joe Public please!
As for only sticking to plain vanialla simple Haskell, yes, that works BUT there are some many great libraries that a real time savers...it's such a shame when they won't play well together!
So, despite it all, tonight I will be hacking Haskell !
:)
On 1 March 2015 at 19:27, DJ
javascript:_e(%7B%7D,'cvml','jakep@arqux.com');> wrote: Yeah. I think there are a lot of us out there. I won't rant (much) here, because I hope to get some help from time to time. Alienating people is not a good way to get help.
But:
There are many things I like about the language, but I have always been perplexed by the haskell ecosystem in a couple of ways. However good and/or interesting a language might be, it is not possible to do meat and potatoes development unless there is a good supply of packages/libraries.
My first problem was that I often just could not get stuff to install. The second problem was documentation. I hope it has improved a bit. I was always flabbergasted at the (apparent) belief that a few lines of API documentation coughed out by haddock are enough. But that's all there was in a lot of cases. That, and "refer to xxxx research paper" and "figure it out from the types". Hah. Any math paper that consisted of just the equations sorted in alphabetical order would not be well received, I think.
I really admired that fact that Michael Snoyman wrote a book about Yesod. For all I know he may not have kept the book up, but at least he realized that people needed an explanation of how to use his software.
Well, back to work. I am going to give haskell another try for sure. It's just too tempting to give up on. If it doesn't work, the next stop will be sml or ocaml.
Best,
- DJ -
On 15-03-01 09:56 AM, emacstheviking wrote:
I feel your pain...
Confession: I abandoned Haskell two years ago because of frustration with cabal and hackage. I decided to get back to the language today, and to start with Haskell School of Expression. I immediately run into the problem that the first thing I try to install with cabal does not work.
It is the same reason I have stopped using it. It's a real shame. Those with better education and understanding than mine should be concerned that the uptake of the language is stunted by its package manager.
I love Haskell. I have taught myself (the beginnings at least) of group theory just to better comprehend the mindset of monads. For that alone I am glad I learned Haskell as it has rekindled my interest in maths!
Thanks for any help. Please tell me things are not just as bad now as they were when I left ;-)
This mail seems to indicate to me that "cabal hell" is here for some time to come...
_______________________________________________ Beginners mailing listBeginners@haskell.org javascript:_e(%7B%7D,'cvml','Beginners@haskell.org');http://mail.haskell.org/cgi-bin/mailman/listinfo/beginners
_______________________________________________ Beginners mailing list Beginners@haskell.org javascript:_e(%7B%7D,'cvml','Beginners@haskell.org'); http://mail.haskell.org/cgi-bin/mailman/listinfo/beginners
-- Sent from an iPhone, please excuse brevity and typos.

Took a while to sink in....DEF trying this out tonight
Looks AWESOME if it does what it says!
Getting excited about Haskell again.
THANKS!!!! Yoohoo :)
On 2 March 2015 at 12:10, Julian Birch
Just a small note: if you're suffering from cabal hell, LTS Haskell may help you. I described how to use it here:
http://www.colourcoding.net/blog/archive/2015/02/22/hello-world-web-applicat...
Hope someone finds it useful.
J
On Monday, March 2, 2015, emacstheviking
wrote: Agreed. I will "finish" with a mild semi-demi-rant too regarding the assumption by a lot of posters that we are all academics with access to papers on this and that. I am not and I don't. If you cite a paper, make sure it's available to Joe Public please!
As for only sticking to plain vanialla simple Haskell, yes, that works BUT there are some many great libraries that a real time savers...it's such a shame when they won't play well together!
So, despite it all, tonight I will be hacking Haskell !
:)
On 1 March 2015 at 19:27, DJ
wrote: Yeah. I think there are a lot of us out there. I won't rant (much) here, because I hope to get some help from time to time. Alienating people is not a good way to get help.
But:
There are many things I like about the language, but I have always been perplexed by the haskell ecosystem in a couple of ways. However good and/or interesting a language might be, it is not possible to do meat and potatoes development unless there is a good supply of packages/libraries.
My first problem was that I often just could not get stuff to install. The second problem was documentation. I hope it has improved a bit. I was always flabbergasted at the (apparent) belief that a few lines of API documentation coughed out by haddock are enough. But that's all there was in a lot of cases. That, and "refer to xxxx research paper" and "figure it out from the types". Hah. Any math paper that consisted of just the equations sorted in alphabetical order would not be well received, I think.
I really admired that fact that Michael Snoyman wrote a book about Yesod. For all I know he may not have kept the book up, but at least he realized that people needed an explanation of how to use his software.
Well, back to work. I am going to give haskell another try for sure. It's just too tempting to give up on. If it doesn't work, the next stop will be sml or ocaml.
Best,
- DJ -
On 15-03-01 09:56 AM, emacstheviking wrote:
I feel your pain...
Confession: I abandoned Haskell two years ago because of frustration with cabal and hackage. I decided to get back to the language today, and to start with Haskell School of Expression. I immediately run into the problem that the first thing I try to install with cabal does not work.
It is the same reason I have stopped using it. It's a real shame. Those with better education and understanding than mine should be concerned that the uptake of the language is stunted by its package manager.
I love Haskell. I have taught myself (the beginnings at least) of group theory just to better comprehend the mindset of monads. For that alone I am glad I learned Haskell as it has rekindled my interest in maths!
Thanks for any help. Please tell me things are not just as bad now as they were when I left ;-)
This mail seems to indicate to me that "cabal hell" is here for some time to come...
_______________________________________________ Beginners mailing listBeginners@haskell.orghttp://mail.haskell.org/cgi-bin/mailman/listinfo/beginners
_______________________________________________ Beginners mailing list Beginners@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/beginners
-- Sent from an iPhone, please excuse brevity and typos.
_______________________________________________ Beginners mailing list Beginners@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/beginners

It gets better: they run a hoogle for the exact version, with every
library. :)
On Monday, March 2, 2015, emacstheviking
Took a while to sink in....DEF trying this out tonight Looks AWESOME if it does what it says! Getting excited about Haskell again. THANKS!!!! Yoohoo :)
On 2 March 2015 at 12:10, Julian Birch
javascript:_e(%7B%7D,'cvml','julian.birch@gmail.com');> wrote: Just a small note: if you're suffering from cabal hell, LTS Haskell may help you. I described how to use it here:
http://www.colourcoding.net/blog/archive/2015/02/22/hello-world-web-applicat...
Hope someone finds it useful.
J
On Monday, March 2, 2015, emacstheviking
javascript:_e(%7B%7D,'cvml','sean@objitsu.com');> wrote: Agreed. I will "finish" with a mild semi-demi-rant too regarding the assumption by a lot of posters that we are all academics with access to papers on this and that. I am not and I don't. If you cite a paper, make sure it's available to Joe Public please!
As for only sticking to plain vanialla simple Haskell, yes, that works BUT there are some many great libraries that a real time savers...it's such a shame when they won't play well together!
So, despite it all, tonight I will be hacking Haskell !
:)
On 1 March 2015 at 19:27, DJ
wrote: Yeah. I think there are a lot of us out there. I won't rant (much) here, because I hope to get some help from time to time. Alienating people is not a good way to get help.
But:
There are many things I like about the language, but I have always been perplexed by the haskell ecosystem in a couple of ways. However good and/or interesting a language might be, it is not possible to do meat and potatoes development unless there is a good supply of packages/libraries.
My first problem was that I often just could not get stuff to install. The second problem was documentation. I hope it has improved a bit. I was always flabbergasted at the (apparent) belief that a few lines of API documentation coughed out by haddock are enough. But that's all there was in a lot of cases. That, and "refer to xxxx research paper" and "figure it out from the types". Hah. Any math paper that consisted of just the equations sorted in alphabetical order would not be well received, I think.
I really admired that fact that Michael Snoyman wrote a book about Yesod. For all I know he may not have kept the book up, but at least he realized that people needed an explanation of how to use his software.
Well, back to work. I am going to give haskell another try for sure. It's just too tempting to give up on. If it doesn't work, the next stop will be sml or ocaml.
Best,
- DJ -
On 15-03-01 09:56 AM, emacstheviking wrote:
I feel your pain...
Confession: I abandoned Haskell two years ago because of frustration with cabal and hackage. I decided to get back to the language today, and to start with Haskell School of Expression. I immediately run into the problem that the first thing I try to install with cabal does not work.
It is the same reason I have stopped using it. It's a real shame. Those with better education and understanding than mine should be concerned that the uptake of the language is stunted by its package manager.
I love Haskell. I have taught myself (the beginnings at least) of group theory just to better comprehend the mindset of monads. For that alone I am glad I learned Haskell as it has rekindled my interest in maths!
Thanks for any help. Please tell me things are not just as bad now as they were when I left ;-)
This mail seems to indicate to me that "cabal hell" is here for some time to come...
_______________________________________________ Beginners mailing listBeginners@haskell.orghttp://mail.haskell.org/cgi-bin/mailman/listinfo/beginners
_______________________________________________ Beginners mailing list Beginners@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/beginners
-- Sent from an iPhone, please excuse brevity and typos.
_______________________________________________ Beginners mailing list Beginners@haskell.org javascript:_e(%7B%7D,'cvml','Beginners@haskell.org'); http://mail.haskell.org/cgi-bin/mailman/listinfo/beginners
-- Sent from an iPhone, please excuse brevity and typos.

What does that do for me within LTS confines? I know Hoogle, but I don't
understand what you mean by "they run a hoogle for the exact version, with
every library." ...I just want to understand so I can be as excited as
everybody else right now! LOL :)
On 2 March 2015 at 12:34, Julian Birch
It gets better: they run a hoogle for the exact version, with every library. :)
On Monday, March 2, 2015, emacstheviking
wrote: Took a while to sink in....DEF trying this out tonight Looks AWESOME if it does what it says! Getting excited about Haskell again. THANKS!!!! Yoohoo :)
On 2 March 2015 at 12:10, Julian Birch
wrote: Just a small note: if you're suffering from cabal hell, LTS Haskell may help you. I described how to use it here:
http://www.colourcoding.net/blog/archive/2015/02/22/hello-world-web-applicat...
Hope someone finds it useful.
J
On Monday, March 2, 2015, emacstheviking
wrote: Agreed. I will "finish" with a mild semi-demi-rant too regarding the assumption by a lot of posters that we are all academics with access to papers on this and that. I am not and I don't. If you cite a paper, make sure it's available to Joe Public please!
As for only sticking to plain vanialla simple Haskell, yes, that works BUT there are some many great libraries that a real time savers...it's such a shame when they won't play well together!
So, despite it all, tonight I will be hacking Haskell !
:)
On 1 March 2015 at 19:27, DJ
wrote: Yeah. I think there are a lot of us out there. I won't rant (much) here, because I hope to get some help from time to time. Alienating people is not a good way to get help.
But:
There are many things I like about the language, but I have always been perplexed by the haskell ecosystem in a couple of ways. However good and/or interesting a language might be, it is not possible to do meat and potatoes development unless there is a good supply of packages/libraries.
My first problem was that I often just could not get stuff to install. The second problem was documentation. I hope it has improved a bit. I was always flabbergasted at the (apparent) belief that a few lines of API documentation coughed out by haddock are enough. But that's all there was in a lot of cases. That, and "refer to xxxx research paper" and "figure it out from the types". Hah. Any math paper that consisted of just the equations sorted in alphabetical order would not be well received, I think.
I really admired that fact that Michael Snoyman wrote a book about Yesod. For all I know he may not have kept the book up, but at least he realized that people needed an explanation of how to use his software.
Well, back to work. I am going to give haskell another try for sure. It's just too tempting to give up on. If it doesn't work, the next stop will be sml or ocaml.
Best,
- DJ -
On 15-03-01 09:56 AM, emacstheviking wrote:
I feel your pain...
Confession: I abandoned Haskell two years ago because of frustration with cabal and hackage. I decided to get back to the language today, and to start with Haskell School of Expression. I immediately run into the problem that the first thing I try to install with cabal does not work.
It is the same reason I have stopped using it. It's a real shame. Those with better education and understanding than mine should be concerned that the uptake of the language is stunted by its package manager.
I love Haskell. I have taught myself (the beginnings at least) of group theory just to better comprehend the mindset of monads. For that alone I am glad I learned Haskell as it has rekindled my interest in maths!
Thanks for any help. Please tell me things are not just as bad now as they were when I left ;-)
This mail seems to indicate to me that "cabal hell" is here for some time to come...
_______________________________________________ Beginners mailing listBeginners@haskell.orghttp://mail.haskell.org/cgi-bin/mailman/listinfo/beginners
_______________________________________________ Beginners mailing list Beginners@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/beginners
-- Sent from an iPhone, please excuse brevity and typos.
_______________________________________________ Beginners mailing list Beginners@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/beginners
-- Sent from an iPhone, please excuse brevity and typos.
_______________________________________________ Beginners mailing list Beginners@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/beginners

If you go to www.stackage.com/lts/1.10, you'll find a hoogle search box.
It'll give you search results for everything in LTS 1.10.
On Monday, March 2, 2015, emacstheviking
What does that do for me within LTS confines? I know Hoogle, but I don't understand what you mean by "they run a hoogle for the exact version, with every library." ...I just want to understand so I can be as excited as everybody else right now! LOL :)
On 2 March 2015 at 12:34, Julian Birch
javascript:_e(%7B%7D,'cvml','julian.birch@gmail.com');> wrote: It gets better: they run a hoogle for the exact version, with every library. :)
On Monday, March 2, 2015, emacstheviking
javascript:_e(%7B%7D,'cvml','sean@objitsu.com');> wrote: Took a while to sink in....DEF trying this out tonight Looks AWESOME if it does what it says! Getting excited about Haskell again. THANKS!!!! Yoohoo :)
On 2 March 2015 at 12:10, Julian Birch
wrote: Just a small note: if you're suffering from cabal hell, LTS Haskell may help you. I described how to use it here:
http://www.colourcoding.net/blog/archive/2015/02/22/hello-world-web-applicat...
Hope someone finds it useful.
J
On Monday, March 2, 2015, emacstheviking
wrote: Agreed. I will "finish" with a mild semi-demi-rant too regarding the assumption by a lot of posters that we are all academics with access to papers on this and that. I am not and I don't. If you cite a paper, make sure it's available to Joe Public please!
As for only sticking to plain vanialla simple Haskell, yes, that works BUT there are some many great libraries that a real time savers...it's such a shame when they won't play well together!
So, despite it all, tonight I will be hacking Haskell !
:)
On 1 March 2015 at 19:27, DJ
wrote: Yeah. I think there are a lot of us out there. I won't rant (much) here, because I hope to get some help from time to time. Alienating people is not a good way to get help.
But:
There are many things I like about the language, but I have always been perplexed by the haskell ecosystem in a couple of ways. However good and/or interesting a language might be, it is not possible to do meat and potatoes development unless there is a good supply of packages/libraries.
My first problem was that I often just could not get stuff to install. The second problem was documentation. I hope it has improved a bit. I was always flabbergasted at the (apparent) belief that a few lines of API documentation coughed out by haddock are enough. But that's all there was in a lot of cases. That, and "refer to xxxx research paper" and "figure it out from the types". Hah. Any math paper that consisted of just the equations sorted in alphabetical order would not be well received, I think.
I really admired that fact that Michael Snoyman wrote a book about Yesod. For all I know he may not have kept the book up, but at least he realized that people needed an explanation of how to use his software.
Well, back to work. I am going to give haskell another try for sure. It's just too tempting to give up on. If it doesn't work, the next stop will be sml or ocaml.
Best,
- DJ -
On 15-03-01 09:56 AM, emacstheviking wrote:
I feel your pain...
> Confession: I abandoned Haskell two years ago because of frustration > with cabal and hackage. I decided to get back to the language today, and to > start with Haskell School of Expression. I immediately run into the problem > that the first thing I try to install with cabal does not work. > > It is the same reason I have stopped using it. It's a real shame. Those with better education and understanding than mine should be concerned that the uptake of the language is stunted by its package manager.
I love Haskell. I have taught myself (the beginnings at least) of group theory just to better comprehend the mindset of monads. For that alone I am glad I learned Haskell as it has rekindled my interest in maths!
> Thanks for any help. Please tell me things are not just as bad now > as they were when I left ;-) > > This mail seems to indicate to me that "cabal hell" is here for some time to come...
_______________________________________________ Beginners mailing listBeginners@haskell.orghttp://mail.haskell.org/cgi-bin/mailman/listinfo/beginners
_______________________________________________ Beginners mailing list Beginners@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/beginners
-- Sent from an iPhone, please excuse brevity and typos.
_______________________________________________ Beginners mailing list Beginners@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/beginners
-- Sent from an iPhone, please excuse brevity and typos.
_______________________________________________ Beginners mailing list Beginners@haskell.org javascript:_e(%7B%7D,'cvml','Beginners@haskell.org'); http://mail.haskell.org/cgi-bin/mailman/listinfo/beginners
-- Sent from an iPhone, please excuse brevity and typos.

Plunk! (penny drops)
I get it...now that is truly the icing on the cabal-hell free cake!
Thanks again Julian.
On 2 March 2015 at 12:48, Julian Birch
If you go to www.stackage.com/lts/1.10, you'll find a hoogle search box. It'll give you search results for everything in LTS 1.10.
On Monday, March 2, 2015, emacstheviking
wrote: What does that do for me within LTS confines? I know Hoogle, but I don't understand what you mean by "they run a hoogle for the exact version, with every library." ...I just want to understand so I can be as excited as everybody else right now! LOL :)
On 2 March 2015 at 12:34, Julian Birch
wrote: It gets better: they run a hoogle for the exact version, with every library. :)
On Monday, March 2, 2015, emacstheviking
wrote: Took a while to sink in....DEF trying this out tonight Looks AWESOME if it does what it says! Getting excited about Haskell again. THANKS!!!! Yoohoo :)
On 2 March 2015 at 12:10, Julian Birch
wrote: Just a small note: if you're suffering from cabal hell, LTS Haskell may help you. I described how to use it here:
http://www.colourcoding.net/blog/archive/2015/02/22/hello-world-web-applicat...
Hope someone finds it useful.
J
On Monday, March 2, 2015, emacstheviking
wrote: Agreed. I will "finish" with a mild semi-demi-rant too regarding the assumption by a lot of posters that we are all academics with access to papers on this and that. I am not and I don't. If you cite a paper, make sure it's available to Joe Public please!
As for only sticking to plain vanialla simple Haskell, yes, that works BUT there are some many great libraries that a real time savers...it's such a shame when they won't play well together!
So, despite it all, tonight I will be hacking Haskell !
:)
On 1 March 2015 at 19:27, DJ
wrote: > Yeah. I think there are a lot of us out there. I won't rant (much) > here, because I hope to get some help from time to time. Alienating people > is not a good way to get help. > > But: > > There are many things I like about the language, but I have always > been perplexed by the haskell ecosystem in a couple of ways. However good > and/or interesting a language might be, it is not possible to do meat and > potatoes development unless there is a good supply of packages/libraries. > > My first problem was that I often just could not get stuff to > install. The second problem was documentation. I hope it has improved a > bit. I was always flabbergasted at the (apparent) belief that a few lines > of API documentation coughed out by haddock are enough. But that's all > there was in a lot of cases. That, and "refer to xxxx research paper" and > "figure it out from the types". Hah. Any math paper that consisted of just > the equations sorted in alphabetical order would not be well received, I > think. > > I really admired that fact that Michael Snoyman wrote a book about > Yesod. For all I know he may not have kept the book up, but at least he > realized that people needed an explanation of how to use his software. > > Well, back to work. I am going to give haskell another try for sure. > It's just too tempting to give up on. If it doesn't work, the next stop > will be sml or ocaml. > > Best, > > - DJ - > > > On 15-03-01 09:56 AM, emacstheviking wrote: > > I feel your pain... > > >> Confession: I abandoned Haskell two years ago because of >> frustration with cabal and hackage. I decided to get back to the language >> today, and to start with Haskell School of Expression. I immediately run >> into the problem that the first thing I try to install with cabal does not >> work. >> >> It is the same reason I have stopped using it. It's a real shame. > Those with better education and understanding than mine should be concerned > that the uptake of the language is stunted by its package manager. > > I love Haskell. I have taught myself (the beginnings at least) of > group theory just to better comprehend the mindset of monads. For that > alone I am glad I learned Haskell as it has rekindled my interest in maths! > > > >> Thanks for any help. Please tell me things are not just as bad now >> as they were when I left ;-) >> >> This mail seems to indicate to me that "cabal hell" is here for > some time to come... > > > > > _______________________________________________ > Beginners mailing listBeginners@haskell.orghttp://mail.haskell.org/cgi-bin/mailman/listinfo/beginners > > > > _______________________________________________ > Beginners mailing list > Beginners@haskell.org > http://mail.haskell.org/cgi-bin/mailman/listinfo/beginners > >
-- Sent from an iPhone, please excuse brevity and typos.
_______________________________________________ Beginners mailing list Beginners@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/beginners
-- Sent from an iPhone, please excuse brevity and typos.
_______________________________________________ Beginners mailing list Beginners@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/beginners
-- Sent from an iPhone, please excuse brevity and typos.
_______________________________________________ Beginners mailing list Beginners@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/beginners

PS: Did you mean stackage .ORG not .COM
On 2 March 2015 at 13:04, emacstheviking
Plunk! (penny drops) I get it...now that is truly the icing on the cabal-hell free cake! Thanks again Julian.
On 2 March 2015 at 12:48, Julian Birch
wrote: If you go to www.stackage.com/lts/1.10, you'll find a hoogle search box. It'll give you search results for everything in LTS 1.10.
On Monday, March 2, 2015, emacstheviking
wrote: What does that do for me within LTS confines? I know Hoogle, but I don't understand what you mean by "they run a hoogle for the exact version, with every library." ...I just want to understand so I can be as excited as everybody else right now! LOL :)
On 2 March 2015 at 12:34, Julian Birch
wrote: It gets better: they run a hoogle for the exact version, with every library. :)
On Monday, March 2, 2015, emacstheviking
wrote: Took a while to sink in....DEF trying this out tonight Looks AWESOME if it does what it says! Getting excited about Haskell again. THANKS!!!! Yoohoo :)
On 2 March 2015 at 12:10, Julian Birch
wrote: Just a small note: if you're suffering from cabal hell, LTS Haskell may help you. I described how to use it here:
http://www.colourcoding.net/blog/archive/2015/02/22/hello-world-web-applicat...
Hope someone finds it useful.
J
On Monday, March 2, 2015, emacstheviking
wrote: > Agreed. I will "finish" with a mild semi-demi-rant too regarding the > assumption by a lot of posters that we are all academics with access to > papers on this and that. I am not and I don't. If you cite a paper, make > sure it's available to Joe Public please! > > As for only sticking to plain vanialla simple Haskell, yes, that > works BUT there are some many great libraries that a real time > savers...it's such a shame when they won't play well together! > > So, despite it all, tonight I will be hacking Haskell ! > > :) > > > On 1 March 2015 at 19:27, DJ
wrote: > >> Yeah. I think there are a lot of us out there. I won't rant (much) >> here, because I hope to get some help from time to time. Alienating people >> is not a good way to get help. >> >> But: >> >> There are many things I like about the language, but I have always >> been perplexed by the haskell ecosystem in a couple of ways. However good >> and/or interesting a language might be, it is not possible to do meat and >> potatoes development unless there is a good supply of packages/libraries. >> >> My first problem was that I often just could not get stuff to >> install. The second problem was documentation. I hope it has improved a >> bit. I was always flabbergasted at the (apparent) belief that a few lines >> of API documentation coughed out by haddock are enough. But that's all >> there was in a lot of cases. That, and "refer to xxxx research paper" and >> "figure it out from the types". Hah. Any math paper that consisted of just >> the equations sorted in alphabetical order would not be well received, I >> think. >> >> I really admired that fact that Michael Snoyman wrote a book about >> Yesod. For all I know he may not have kept the book up, but at least he >> realized that people needed an explanation of how to use his software. >> >> Well, back to work. I am going to give haskell another try for >> sure. It's just too tempting to give up on. If it doesn't work, the next >> stop will be sml or ocaml. >> >> Best, >> >> - DJ - >> >> >> On 15-03-01 09:56 AM, emacstheviking wrote: >> >> I feel your pain... >> >> >>> Confession: I abandoned Haskell two years ago because of >>> frustration with cabal and hackage. I decided to get back to the language >>> today, and to start with Haskell School of Expression. I immediately run >>> into the problem that the first thing I try to install with cabal does not >>> work. >>> >>> It is the same reason I have stopped using it. It's a real >> shame. Those with better education and understanding than mine should be >> concerned that the uptake of the language is stunted by its package manager. >> >> I love Haskell. I have taught myself (the beginnings at least) of >> group theory just to better comprehend the mindset of monads. For that >> alone I am glad I learned Haskell as it has rekindled my interest in maths! >> >> >> >>> Thanks for any help. Please tell me things are not just as bad now >>> as they were when I left ;-) >>> >>> This mail seems to indicate to me that "cabal hell" is here for >> some time to come... >> >> >> >> >> _______________________________________________ >> Beginners mailing listBeginners@haskell.orghttp://mail.haskell.org/cgi-bin/mailman/listinfo/beginners >> >> >> >> _______________________________________________ >> Beginners mailing list >> Beginners@haskell.org >> http://mail.haskell.org/cgi-bin/mailman/listinfo/beginners >> >> > -- Sent from an iPhone, please excuse brevity and typos.
_______________________________________________ Beginners mailing list Beginners@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/beginners
-- Sent from an iPhone, please excuse brevity and typos.
_______________________________________________ Beginners mailing list Beginners@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/beginners
-- Sent from an iPhone, please excuse brevity and typos.
_______________________________________________ Beginners mailing list Beginners@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/beginners

Yes, sorry, the perils of typing URLs out on your phone... :)
On Monday, March 2, 2015, emacstheviking
PS: Did you mean stackage .ORG not .COM
On 2 March 2015 at 13:04, emacstheviking
javascript:_e(%7B%7D,'cvml','sean@objitsu.com');> wrote: Plunk! (penny drops) I get it...now that is truly the icing on the cabal-hell free cake! Thanks again Julian.
On 2 March 2015 at 12:48, Julian Birch
javascript:_e(%7B%7D,'cvml','julian.birch@gmail.com');> wrote: If you go to www.stackage.com/lts/1.10, you'll find a hoogle search box. It'll give you search results for everything in LTS 1.10.
On Monday, March 2, 2015, emacstheviking
javascript:_e(%7B%7D,'cvml','sean@objitsu.com');> wrote: What does that do for me within LTS confines? I know Hoogle, but I don't understand what you mean by "they run a hoogle for the exact version, with every library." ...I just want to understand so I can be as excited as everybody else right now! LOL :)
On 2 March 2015 at 12:34, Julian Birch
wrote: It gets better: they run a hoogle for the exact version, with every library. :)
On Monday, March 2, 2015, emacstheviking
wrote: Took a while to sink in....DEF trying this out tonight Looks AWESOME if it does what it says! Getting excited about Haskell again. THANKS!!!! Yoohoo :)
On 2 March 2015 at 12:10, Julian Birch
wrote: > Just a small note: if you're suffering from cabal hell, LTS Haskell > may help you. I described how to use it here: > > > http://www.colourcoding.net/blog/archive/2015/02/22/hello-world-web-applicat... > > Hope someone finds it useful. > > J > > > On Monday, March 2, 2015, emacstheviking
wrote: > >> Agreed. I will "finish" with a mild semi-demi-rant too regarding >> the assumption by a lot of posters that we are all academics with access to >> papers on this and that. I am not and I don't. If you cite a paper, make >> sure it's available to Joe Public please! >> >> As for only sticking to plain vanialla simple Haskell, yes, that >> works BUT there are some many great libraries that a real time >> savers...it's such a shame when they won't play well together! >> >> So, despite it all, tonight I will be hacking Haskell ! >> >> :) >> >> >> On 1 March 2015 at 19:27, DJ wrote: >> >>> Yeah. I think there are a lot of us out there. I won't rant >>> (much) here, because I hope to get some help from time to time. Alienating >>> people is not a good way to get help. >>> >>> But: >>> >>> There are many things I like about the language, but I have always >>> been perplexed by the haskell ecosystem in a couple of ways. However good >>> and/or interesting a language might be, it is not possible to do meat and >>> potatoes development unless there is a good supply of packages/libraries. >>> >>> My first problem was that I often just could not get stuff to >>> install. The second problem was documentation. I hope it has improved a >>> bit. I was always flabbergasted at the (apparent) belief that a few lines >>> of API documentation coughed out by haddock are enough. But that's all >>> there was in a lot of cases. That, and "refer to xxxx research paper" and >>> "figure it out from the types". Hah. Any math paper that consisted of just >>> the equations sorted in alphabetical order would not be well received, I >>> think. >>> >>> I really admired that fact that Michael Snoyman wrote a book about >>> Yesod. For all I know he may not have kept the book up, but at least he >>> realized that people needed an explanation of how to use his software. >>> >>> Well, back to work. I am going to give haskell another try for >>> sure. It's just too tempting to give up on. If it doesn't work, the next >>> stop will be sml or ocaml. >>> >>> Best, >>> >>> - DJ - >>> >>> >>> On 15-03-01 09:56 AM, emacstheviking wrote: >>> >>> I feel your pain... >>> >>> >>>> Confession: I abandoned Haskell two years ago because of >>>> frustration with cabal and hackage. I decided to get back to the language >>>> today, and to start with Haskell School of Expression. I immediately run >>>> into the problem that the first thing I try to install with cabal does not >>>> work. >>>> >>>> It is the same reason I have stopped using it. It's a real >>> shame. Those with better education and understanding than mine should be >>> concerned that the uptake of the language is stunted by its package manager. >>> >>> I love Haskell. I have taught myself (the beginnings at least) >>> of group theory just to better comprehend the mindset of monads. For that >>> alone I am glad I learned Haskell as it has rekindled my interest in maths! >>> >>> >>> >>>> Thanks for any help. Please tell me things are not just as bad >>>> now as they were when I left ;-) >>>> >>>> This mail seems to indicate to me that "cabal hell" is here for >>> some time to come... >>> >>> >>> >>> >>> _______________________________________________ >>> Beginners mailing listBeginners@haskell.orghttp://mail.haskell.org/cgi-bin/mailman/listinfo/beginners >>> >>> >>> >>> _______________________________________________ >>> Beginners mailing list >>> Beginners@haskell.org >>> http://mail.haskell.org/cgi-bin/mailman/listinfo/beginners >>> >>> >> > > -- > Sent from an iPhone, please excuse brevity and typos. > > _______________________________________________ > Beginners mailing list > Beginners@haskell.org > http://mail.haskell.org/cgi-bin/mailman/listinfo/beginners > > -- Sent from an iPhone, please excuse brevity and typos.
_______________________________________________ Beginners mailing list Beginners@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/beginners
-- Sent from an iPhone, please excuse brevity and typos.
_______________________________________________ Beginners mailing list Beginners@haskell.org javascript:_e(%7B%7D,'cvml','Beginners@haskell.org'); http://mail.haskell.org/cgi-bin/mailman/listinfo/beginners
-- Sent from an iPhone, please excuse brevity and typos.

Coupled with auto-correction that you don't see until after you send...
On 2 March 2015 at 13:08, Julian Birch
Yes, sorry, the perils of typing URLs out on your phone... :)
On Monday, March 2, 2015, emacstheviking
wrote: PS: Did you mean stackage .ORG not .COM
On 2 March 2015 at 13:04, emacstheviking
wrote: Plunk! (penny drops) I get it...now that is truly the icing on the cabal-hell free cake! Thanks again Julian.
On 2 March 2015 at 12:48, Julian Birch
wrote: If you go to www.stackage.com/lts/1.10, you'll find a hoogle search box. It'll give you search results for everything in LTS 1.10.
On Monday, March 2, 2015, emacstheviking
wrote: What does that do for me within LTS confines? I know Hoogle, but I don't understand what you mean by "they run a hoogle for the exact version, with every library." ...I just want to understand so I can be as excited as everybody else right now! LOL :)
On 2 March 2015 at 12:34, Julian Birch
wrote: It gets better: they run a hoogle for the exact version, with every library. :)
On Monday, March 2, 2015, emacstheviking
wrote: > Took a while to sink in....DEF trying this out tonight > Looks AWESOME if it does what it says! > Getting excited about Haskell again. > THANKS!!!! Yoohoo :) > > > On 2 March 2015 at 12:10, Julian Birch
> wrote: > >> Just a small note: if you're suffering from cabal hell, LTS Haskell >> may help you. I described how to use it here: >> >> >> http://www.colourcoding.net/blog/archive/2015/02/22/hello-world-web-applicat... >> >> Hope someone finds it useful. >> >> J >> >> >> On Monday, March 2, 2015, emacstheviking wrote: >> >>> Agreed. I will "finish" with a mild semi-demi-rant too regarding >>> the assumption by a lot of posters that we are all academics with access to >>> papers on this and that. I am not and I don't. If you cite a paper, make >>> sure it's available to Joe Public please! >>> >>> As for only sticking to plain vanialla simple Haskell, yes, that >>> works BUT there are some many great libraries that a real time >>> savers...it's such a shame when they won't play well together! >>> >>> So, despite it all, tonight I will be hacking Haskell ! >>> >>> :) >>> >>> >>> On 1 March 2015 at 19:27, DJ wrote: >>> >>>> Yeah. I think there are a lot of us out there. I won't rant >>>> (much) here, because I hope to get some help from time to time. Alienating >>>> people is not a good way to get help. >>>> >>>> But: >>>> >>>> There are many things I like about the language, but I have >>>> always been perplexed by the haskell ecosystem in a couple of ways. However >>>> good and/or interesting a language might be, it is not possible to do meat >>>> and potatoes development unless there is a good supply of >>>> packages/libraries. >>>> >>>> My first problem was that I often just could not get stuff to >>>> install. The second problem was documentation. I hope it has improved a >>>> bit. I was always flabbergasted at the (apparent) belief that a few lines >>>> of API documentation coughed out by haddock are enough. But that's all >>>> there was in a lot of cases. That, and "refer to xxxx research paper" and >>>> "figure it out from the types". Hah. Any math paper that consisted of just >>>> the equations sorted in alphabetical order would not be well received, I >>>> think. >>>> >>>> I really admired that fact that Michael Snoyman wrote a book >>>> about Yesod. For all I know he may not have kept the book up, but at least >>>> he realized that people needed an explanation of how to use his software. >>>> >>>> Well, back to work. I am going to give haskell another try for >>>> sure. It's just too tempting to give up on. If it doesn't work, the next >>>> stop will be sml or ocaml. >>>> >>>> Best, >>>> >>>> - DJ - >>>> >>>> >>>> On 15-03-01 09:56 AM, emacstheviking wrote: >>>> >>>> I feel your pain... >>>> >>>> >>>>> Confession: I abandoned Haskell two years ago because of >>>>> frustration with cabal and hackage. I decided to get back to the language >>>>> today, and to start with Haskell School of Expression. I immediately run >>>>> into the problem that the first thing I try to install with cabal does not >>>>> work. >>>>> >>>>> It is the same reason I have stopped using it. It's a real >>>> shame. Those with better education and understanding than mine should be >>>> concerned that the uptake of the language is stunted by its package manager. >>>> >>>> I love Haskell. I have taught myself (the beginnings at least) >>>> of group theory just to better comprehend the mindset of monads. For that >>>> alone I am glad I learned Haskell as it has rekindled my interest in maths! >>>> >>>> >>>> >>>>> Thanks for any help. Please tell me things are not just as bad >>>>> now as they were when I left ;-) >>>>> >>>>> This mail seems to indicate to me that "cabal hell" is here >>>> for some time to come... >>>> >>>> >>>> >>>> >>>> _______________________________________________ >>>> Beginners mailing listBeginners@haskell.orghttp://mail.haskell.org/cgi-bin/mailman/listinfo/beginners >>>> >>>> >>>> >>>> _______________________________________________ >>>> Beginners mailing list >>>> Beginners@haskell.org >>>> http://mail.haskell.org/cgi-bin/mailman/listinfo/beginners >>>> >>>> >>> >> >> -- >> Sent from an iPhone, please excuse brevity and typos. >> >> _______________________________________________ >> Beginners mailing list >> Beginners@haskell.org >> http://mail.haskell.org/cgi-bin/mailman/listinfo/beginners >> >> > -- Sent from an iPhone, please excuse brevity and typos.
_______________________________________________ Beginners mailing list Beginners@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/beginners
-- Sent from an iPhone, please excuse brevity and typos.
_______________________________________________ Beginners mailing list Beginners@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/beginners
-- Sent from an iPhone, please excuse brevity and typos.
_______________________________________________ Beginners mailing list Beginners@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/beginners

Thanks for the help, guys. Life is short. I have spent the better part of two days trying to get soegtk to install. No luck. Same shit as when I left haskell behind two years ago. I'm out. - DJ - On 15-02-28 11:40 PM, DJ wrote:
Trying to install the package soegtk.
I am running linux mint 17 with the latest (as of Feb. 28) haskell platform and cabal-install.
I did install gtk2hs-buildtools and put the .cabal/bin in my path.
Cannot install soegtk:
Failed to install glib-0.12.5.4 cabal: Error: some packages failed to install: cairo-0.12.5.3 failed during the configure step. The exception was: ExitFailure 1 gio-0.12.5.3 depends on glib-0.12.5.4 which failed to install. glib-0.12.5.4 failed during the configure step. The exception was: ExitFailure 1 gtk-0.12.5.7 depends on glib-0.12.5.4 which failed to install. pango-0.12.5.3 depends on glib-0.12.5.4 which failed to install. soegtk-0.12.1 depends on glib-0.12.5.4 which failed to install.
Confession: I abandoned Haskell two years ago because of frustration with cabal and hackage. I decided to get back to the language today, and to start with Haskell School of Expression. I immediately run into the problem that the first thing I try to install with cabal does not work.
Thanks for any help. Please tell me things are not just as bad now as they were when I left ;-)
- DJP -
_______________________________________________ Beginners mailing list Beginners@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/beginners
participants (7)
-
Brandon Allbery
-
DJ
-
emacstheviking
-
emacstheviking
-
Julian Birch
-
Sumit Sahrawat, Maths & Computing, IIT (BHU)
-
Thomas Bach