-
You will be able to write all your C++ code using modules, since with a simple Zork configuration file inside your project, and having the binary corresponding to your operating system installed, you only need to run Zork to compile your project. You will also be able to configure the auto-execution of the binary resulting from your code, run unit and integration tests if you have any framework available, auto-generate projects from scratch with a small code base so that you can start working... etc.! All the documentation can be found here https://github.com/zerodaycode/Zork as well as the releases available in the "releases" section and the source code. The whole project is completely open-source, so any contribution to it will be very welcome.
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
soup
Soup is a build system that guarantees incremental build correctness and aims to simplify many aspects of developing shared code while maintaining best in class performance. (by soup-build)
Great to see more people interested in this area! Just finished reading the readme and I am really curious how you are finding the Clang modules support. Last time I tried to use it it was still heavily mixed up with Clang Modules and not that great with modules-ts. I have written my own very similar project and landed on MSVC as my primary compiler since it has the best Modules support I have found. I will hopefully find some time tonight to play around with the project more, but here are some quick thoughts.
-
Did you consider skipping the parser part and base it of off another language? Like xmake: https://github.com/xmake-io/xmake/
Related posts
-
What is your preferred cross-platform project building tool for C and why?
-
Does anyone have trouble writing C++ 20/23 modules definition?
-
I can no longer find the cli tool that created a cmake project
-
XMake dependency propagation?
-
With Rust's Crate feature wherein you can add dependencies to your code, what is it's equivalent in C?