Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ABI compatible bindings for libffi #305

Closed
sjmackenzie opened this issue Jan 8, 2015 · 3 comments
Closed

ABI compatible bindings for libffi #305

sjmackenzie opened this issue Jan 8, 2015 · 3 comments

Comments

@sjmackenzie
Copy link

Problem:
libffi is used by many languages to foreign function interface into C libraries. You'll probably find libffi is not compatible with nupic.core's C++ format. Thus you'll not get the portability needed for nupic.core to become ubiquitous.

Solution:
Make a C wrapper around nupic.core which will expose an ABI compatible format.

@utensil
Copy link
Member

utensil commented Jan 8, 2015

👍

This is what I dreamed for a long time.

@breznak
Copy link
Member

breznak commented Jan 8, 2015

isn't this what we use swig for, interfacing to other languages? Maybe with some extra work https://stackoverflow.com/questions/8303801/how-can-i-generate-c-wrappers-over-c-api-using-swig
swig can expose C++ to C.

@rhyolight rhyolight added this to the 0.2.0 milestone Jan 8, 2015
@rhyolight rhyolight modified the milestones: 0.3.0, 0.2.0 Jan 8, 2015
@rhyolight rhyolight modified the milestones: 0.4.0, 0.3.0 Feb 21, 2015
@rhyolight rhyolight modified the milestones: 0.6.0: features, 1.1.0: Future Development Mar 30, 2015
@rhyolight
Copy link
Member

Issue closed due to inactivity

This issue has had no activity for a long time period, so it has been closed. If you believe it was closed in error, re-open the issue and leave a comment stating a justification for it.

breznak added a commit to breznak/nupic.core that referenced this issue Jul 17, 2019
TemporalMemory: fix handling of extra inputs & connectedPermanence
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants