-
-
Notifications
You must be signed in to change notification settings - Fork 82
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
Apply bacon to other languages and compilation backends ? #65
Comments
Python is also adopting TOML these days. |
so for basic functionality, i think it'd be best to basically have modular, replaceable parsing strategies for different compilers/tools, perhaps even formatters, selectable per job in the TOML file?. personally i'd have a usecase for python's mypy, black, and unittest/pytest, as well as haskell's GHC, so i could get started on those after factoring out the rust-specific logic |
As a note, I think you could add support for Ninja and get out-of-the-box support for the vast majority of C and C++ projects. |
I'm interested in this for Python. I maintain a popular web server https://github.com/encode/uvicorn, and I'd be interested in exploring how it would interact with it. |
There's progress on this topic: bacon 3.0 internally comes with a rough "framework" defining analyzers, which could be program/language specific. This is currently used to analyze nextest's output. |
Another step: #256 |
Biome support would be nice :) |
That was fast :) ruff support would also be great |
This blog post should probably be linked here: https://dystroy.org/blog/are-they-bacon-yet/ @Canop maybe add the link to the original issue description? |
Some parts of bacon were designed for Rust and are tied to cargo:
That's not much. Bacon could be used for other build chains.
But as I don't currently have a personal need, I'll progress there only if there's some interest.
Comment if you're interested.
The text was updated successfully, but these errors were encountered: