fficxx
fficxx copied to clipboard
Haskell-C++ Foreign Function Interface Generator
we need to devise a solution to protected method complication.
Currently generated cabal file does not meet the hackage-uploadable package standard. In the long run, we should use a more structured way (Cabal AST) for cabal file generation.
support functions like the following; top-level template functions `template std::vector gen_normal_dist(std::size_t n, const RandGenParams ¶ms = { });`
Hi! I'm currently researching what FFI library to use and I can't find much info on the differences between the various FFI generator approaches. Specifically I'm having a hard time...
there is no way to have abstract class in current semantics( no concrete type but only type class ) because the class cannot be used in a return type. Only...
example: `genVectorInstanceFor` should automatically add `VectorIterator` to a target module.
When a class A has a method using Template, B is not automatically imported. Currently dependency checking is using Right of Either TemplateClass Class. We should fix this.
for better code hygiene, use explicit export symbols.
As we have `std::function` support, in principle, a Haskell data type (Handle pattern with function as data) can inherit C++ class directly. This is particularly useful for GUI application like...