Re: [Haskell-cafe] ANNOUNCE: tie-knot library

2012-12-14 Thread Herbert Valerio Riedel
Brandon Allbery allber...@gmail.com writes: Haskell libraries are mostly BSD licensed, as is GHC itself. (Oddly enough, GPL is not the only open source license.) btw, what about GHC's reliance on the LGPLed GMP library? Doesn't that already taint the whole GHC eco-system? Quoting [1]: | GMP

Re: [Haskell-cafe] ANNOUNCE: tie-knot library

2012-12-14 Thread Niklas Larsson
Yes, if you link statically, if you want to distribute without giving away source (or relinkable object files) you can link dynamically or use integer-simple in your GHC. Niklas - Ursprungligt meddelande - Från: Herbert Valerio Riedel h...@gnu.org Skickat: ‎2012-‎12-‎14 11:55 Till:

Re: [Haskell-cafe] Can cabal be turned into a package manager?

2012-12-14 Thread Rustom Mody
On Thu, Dec 13, 2012 at 11:46 PM, Badi' Abdul-Wahid abdulwah...@gmail.comwrote: Just my two cents: Nix is great, Modules is not perfect, but it is good. I think that Nix solves a lot of the problems, but will likely take a while to be adopted. I'm still exploring Nix and NixOS, but I have to

Re: [Haskell-cafe] ANNOUNCE: tie-knot library

2012-12-14 Thread Greg Fitzgerald
GHC's reliance on the LGPLed GMP library ... use integer-simple in your GHC I think this can still use some attention. GHC requires an integer library internally, so to switch to integer-simple, you need to build GHC from source. Has anyone reviewed of the performance implications of this

Re: [Haskell-cafe] Can cabal be turned into a package manager?

2012-12-14 Thread Badi' Abdul-Wahid
On Fri, Dec 14, 2012 at 12:10 PM, Rustom Mody rustompm...@gmail.com wrote: Do you know about emacs/ghci integration? Cabal-install appears to have a --prefix flag, and running ghci with -package-db seems promising, eg $ ghci -package-db dist/package.conf.inplace I'm still finding my way

Re: [Haskell-cafe] LGPL and Haskell (Was: Re: ANNOUNCE: tie-knot library)

2012-12-14 Thread Steve Severance
That very much mirrors my experience. As there is not settled case law in all jurisdictions many companies would simply rather not risk it. Simply having a court in the US set some precedents would not be enough. A company which operated globally could be sued in many different venues which are

[Haskell-cafe] edge: compile testing

2012-12-14 Thread Christopher Howard
Hey guys, to teach myself Haskell I wrote a little arcade game called The Edge, built on gloss. It is in hackage under the package name edge. Are there a few kind souls who would be willing to compile it on their machines and let me know if there are any problems at the compiling level? In the

Re: [Haskell-cafe] edge: compile testing

2012-12-14 Thread Clark Gaebel
The OpenAL bindings aren't building for me on GHC 7.6: Sound/OpenAL/ALC/QueryUtils.hs:66:1: Unacceptable argument type in foreign declaration: ALCdevice When checking declaration: foreign import ccall unsafe static alcGetString alcGetString :: ALCdevice - ALCenum - IO (Ptr

Re: [Haskell-cafe] edge: compile testing

2012-12-14 Thread Christopher Howard
On 12/14/2012 07:05 PM, Clark Gaebel wrote: Unacceptable argument type in foreign declaration Thanks for giving it a try. Could you send off a bug report to the OpenAL Haskell module maintainer? sven.pa...@aedion.de (I might offer to do it, but I tried to e-mail him once about a different issue

[Haskell-cafe] Template Haskell Splicing

2012-12-14 Thread satvik chauhan
Is there any way to splice declarations inside where? If not, then what is the reason for not supporting this? -Satvik ___ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe

Re: [Haskell-cafe] Hackage suggestion: Gather the list of the licenses of all dependencies of a package

2012-12-14 Thread Petr P
This is strange, I thought that cpphs should be specified in build-tools:, not in build-depends:. http://www.haskell.org/cabal/users-guide/developing-packages.html#build-information Best regards, Petr 2012/12/13 Michael Snoyman mich...@snoyman.com On Thu, Dec 13, 2012 at 9:51 PM, Daniel