Ketil, Christian and Antoine;

> > sure, it should be no problem talking about this. I have, however, no
> > experience with cloud-based computing -- I prefer local clusters,
> > where we have greater control over what is going on.
> 
> I currently use local machinery as well, for practical and political
> reasons. I do think cloud (that is infrastructure-as-a-service) would be
> great for a lot of stuff, though.

Despite the name there isn't much cloud specific about
CloudBioLinux. It is a framework to install packages and will work
on local machines as well as on Amazon instances. What the cloud
provides is a lot of bare bone machines and need bootstrapping, and
a nice way to make the results of that bootstrapping and
installation available.

With the framework you can do:

fab -f fabfile.py -H localhost install_libraries:haskell

to install all of the defined Haskell packages on a local machine.

> > An idea for big Haskell installations is to proxy hackage. Almost
> > everything comes from hackage... but feel free to talk about anything
> 
> All you need is a network connection, a working, recentish ghc, and a
> working cabal-install - everything else is then available on-demand.

Perfect. I just re-did the Haskell part of the install to have a
working cabal, which had fell by the wayside at some point.
Hopefully the version that ships with Ubuntu is recent enough:

$ ghc --version
The Glorious Glasgow Haskell Compilation System, version 6.12.3

> > I regard both my and Ketils libraries as "too unstable" to pre-include
> > them into a ready-to-use package. "Unstable" here basically means that
> > we change things too often; though Ketils is already nicely
> > stable. But if a tool like cabal-dev is available, that is of no big
> > concern anyway.
> 
> I do have a bunch of tools that are reasonably stable, and I run weekly
> tests to ensure that they compile against current hackage.
> 
> "My" library is a little bit of everything - some stuff is used all over
> the place, some has little use but extensive testing, some is just
> experimental.  One option - part of the "biocore" effort - could be to
> factor out the stable and well tested stuff.

What I'd really like to get is just a set of the most useful
packages a Haskell bioinformatics/statistical programmer would want
around. For instance, for Python I'd be disappointed if I worked on
a system that claimed to have support for doing Python in
bioinformatics and it didn't have Numpy or Biopython. Here's my
initial start:

https://github.com/chapmanb/cloudbiolinux/blob/master/config/haskell-libs.yaml

Thanks much for all the ideas,
Brad
_______________________________________________
Biohaskell mailing list
Biohaskell@biohaskell.org
http://malde.org/cgi-bin/mailman/listinfo/biohaskell

Reply via email to