Ticket #1592 (new proposed-project)
C++ -> Haskell FFI Generator using SWIG
|Reported by:||dainanaki||Owned by:|
|Difficulty:||1 person Summer||Mentor:||not-accepted|
I'd like to head up the implementation of a basic SWIG module that will properly generate appropriate C wrappers and hsc files that implement C++ classes, inheritance, and method calls appropriately. This would include generating type classes that emulate upcasting and public methods, proper handling of typedefs to correspond in Haskell, generating accessors for public class members, and creating equivalent constant variables in the Haskell code, and finally converting enums into data types.