Canop / bacon

background rust code check
https://dystroy.org/bacon
GNU Affero General Public License v3.0
1.68k stars 58 forks source link

Apply bacon to other languages and compilation backends ? #65

Open Canop opened 2 years ago

Canop commented 2 years ago

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.

TyberiusPrime commented 2 years ago

Python is also adopting TOML these days.

aragonnetje6 commented 1 year ago

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

detly commented 9 months ago

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.