who's maintaining language-c? tis borken on hackage with 7.8 till a new version is pushed

Manuel M T Chakravarty chak at cse.unsw.edu.au
Sat Feb 15 03:49:59 UTC 2014


You may be aware of this already, but I did at support for Objective-C to language-c-quote.


John Lato <jwlato at gmail.com>:
> On Feb 14, 2014 8:38 AM, "Anthony Cowley" <acowley at seas.upenn.edu> wrote:
> >
> > On Friday, February 14, 2014, Carter Schonwald <carter.schonwald at gmail.com> wrote:
> >>
> >> Hey all,
> >> someone needs to help take over language C maintainer ship, because its going to be broken on 7.8 unless someone pushes a sdist'd with a new happy/ alex to hackage (see https://github.com/haskell/c2hs/issues/64 for an example issue)
> >>
> >> I know Anthony and Jason have at points patched language-c for their respective needs, so i'm cc'ing em :) 
> >>
> >> -Carter
> >
> >
> > To clarify the situation for anyone who wants to take up the language-c mantle, I have a fork at  https://github.com/acowley/language-c that lets one use c2hs on OS X Mavericks, in particular for OpenCL and OpenGL. You will probably find evidence of me reporting and talking about this issue in various places; I never got any response from anyone, but sensed a healthy amount of Won't Fix in the air.
> >
> > A more popular fix has been to #define hacks for individual package build systems, but this is crazy as it means the hack has to be replicated everywhere. If c2hs is absolutely necessary, then its use of language-c should be reconsidered. All I did was hack the language-c parser to be more liberal in the attributes it accepts. I have no reason to believe that my changes are correct, but it is apparent that nobody is using these parse results: we just need the parser to not error out.
> >
> > TL;DR: Long term, language-c should have a stripped down mode of operation that better fits c2hs's needs. Short term, my language-c fork seems to work on OS X, but I haven't tested much elsewhere.
> Another option is language-objective-c, which started as a fork of language-c, supports nearly everything language-c does, and I'm still actively maintaining it.  Unfortunately I don't have the resources to test it on newer osx versions, so I'd appreciate if somebody else could give it a try (I'll need to push a new version for 7.8 though).
> John L
> _______________________________________________
> Libraries mailing list
> Libraries at haskell.org
> http://www.haskell.org/mailman/listinfo/libraries

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.haskell.org/pipermail/libraries/attachments/20140215/40d54da6/attachment.html>

More information about the Libraries mailing list