Skip to content

C++ rewrite #4

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

Open
wants to merge 8 commits into
base: main
Choose a base branch
from
Open

C++ rewrite #4

wants to merge 8 commits into from

Conversation

KasimAhmic
Copy link
Owner

FFI libraries proved to be somewhat unstable and not very suitable for production use so I decided to rewrite the project in C++ and create native bindings for it using the Node API. This should hopefully result in a more stable library, only time will tell...

@KasimAhmic
Copy link
Owner Author

I have recently uncovered why some of the implemented AutoIt functions were so unstable (see here) so I'm not sure if the native bindings will be finished anymore. While it was fun and I was making really good progress, there are additional challenges with shipping native bindings that I don't really have the C++ expertise to deal with.

I'll leave this PR open and continue with the dynamic Koffi bindings for the time being. If I continue to run into issues using Koffi, I'll come back to this and commit to the C++ rewrite.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant