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

Plugin system #2

Open
CobbCoding1 opened this issue Jan 7, 2024 · 2 comments
Open

Plugin system #2

CobbCoding1 opened this issue Jan 7, 2024 · 2 comments

Comments

@CobbCoding1
Copy link
Collaborator

Still thinking on the details, considering using either a scripting language (i.e. something like Lua) or using WASM. Problem with WASM is it seems like it'd be a hefty task, and I would rather use something lighter as the implementation. Any comments or suggestions welcome. I will be expanding this with my thought process in the future.

@nbarger
Copy link
Contributor

nbarger commented Mar 18, 2024

I like the idea of Lua, its used in a lot of different things. Another candidate could be Python, though I'm unsure how we would integrate that with the program written in C.

...Actually now that I think about it, Python is written in C, and also has library support.

@CobbCoding1
Copy link
Collaborator Author

Actually, I've been working on my own scripting language to use for this very purpose, I just forgot to update this thread. So once it's done, I'll integrate it as the plugin system. I may still in the future integrate a WASM interpreter or something similar, but I'm not sure yet.

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

No branches or pull requests

2 participants