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

Support other languages #11

Open
wfrisch opened this issue Jul 11, 2024 · 1 comment
Open

Support other languages #11

wfrisch opened this issue Jul 11, 2024 · 1 comment
Labels
enhancement New feature or request

Comments

@wfrisch
Copy link
Owner

wfrisch commented Jul 11, 2024

idlib is currently limited to C/C++ because that was the original need, and also because most mainstream languages (e.g. Go, Rust, NodeJS, ...) have package management systems with machine-readable SBOMs. Nevertheless, surely code duplication happens in those languages too, and there's no reason why idlib couldn't support them.

Challenges are tangential:

  • indexing time is already more than half of what GitHub runners allow (2.5 out of 4h). We will have to find a better way and/or optimize the existing code.
  • the database will have to be extended with a column indicating the language
    • library-level vs. file-level to support mixed languages? The latter might complicate everything. I'd like to keep it as simple as it is.
@wfrisch wfrisch added the enhancement New feature or request label Jul 11, 2024
@wfrisch wfrisch assigned wfrisch and unassigned wfrisch Jul 11, 2024
@wfrisch
Copy link
Owner Author

wfrisch commented Jul 11, 2024

Not the highest priority right now, but let's keep it on the table.

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

No branches or pull requests

1 participant