I've been briefly looking into quasi-quotation libraries for Haskell. These libraries allow Haskell to integrate with other languages. For integrating with C, there appears to be two packages with similar functionality:
- inline-c
- language-c-inline (which uses language-c-quote)
As I'm looking to build a quasi-quotation library of my own, I'm interested in design choices, API differences, performance etc.
The only difference I'm aware of is that language-c-quote
supports C and Objective-C, whereas inline-c
supports C.
How would you distinguish these packages? What are the fundamental differences? Are they, in fact, similar?
Some differences where (shortly) discussed in
inline-c
's reddit announcement:The announcement on fpcomplete also contains additional information, but all in all, yep, their somewhat similar.