fficxx icon indicating copy to clipboard operation
fficxx copied to clipboard

Haskell-C++ Foreign Function Interface Generator

Results 45 fficxx issues
Sort by recently updated
recently updated
newest added

we need to devise a solution to protected method complication.

Idea

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.

New Feature

support functions like the following; top-level template functions `template std::vector gen_normal_dist(std::size_t n, const RandGenParams &params = { });`

New Feature

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...

Documentation

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...

New Feature

example: `genVectorInstanceFor` should automatically add `VectorIterator` to a target module.

New Feature

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.

New Feature

for better code hygiene, use explicit export symbols.

Refactoring

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...

New Feature