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

C to BL converter #182

Open
travisdoor opened this issue Nov 24, 2023 · 0 comments
Open

C to BL converter #182

travisdoor opened this issue Nov 24, 2023 · 0 comments
Labels
enhancement New feature or request good first issue Good for newcomers

Comments

@travisdoor
Copy link
Owner

The goal is to implement an automatic converter from C headers to BL wrapper code to make all possible C libraries available in BL. It's really time-consuming to do it manually.

Implementation can be based on my old repo c2bl.

Requirements:

  • Implemented in BL.
  • We can use libclang to get C AST from input C files (wrapper from _modules in c2bl can be used).
  • Implementation should support all platforms supported by the compiler.
  • The backend should be implemnted as BL module (later availbale in standard API).
  • Module API should provide simple functions for conversions to be usable also from build.bl scripts.
  • We can have standalone application eventually.
@travisdoor travisdoor added enhancement New feature or request good first issue Good for newcomers labels Nov 24, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request good first issue Good for newcomers
Projects
None yet
Development

No branches or pull requests

1 participant