English · 中文(original text)
I usually write C++ and Python.
I often use AI tools like OpenCode and Deepseek Harness to assist development. (Although the EazyMake project has a CLAUDE.md, I no longer use Claude Code.)
I once learned Rust, but was discouraged by its ownership rules (probably because I write too much C++).
E-mail: 3667808244@qq.com
🌱 I'm currently learning ... (Do you think it's possible that I'm just a ninth-grade student?)
EazyMake is currently my largest project, implementing a simple C++ build tool. Its inspiration mainly comes from Arduino IDE (packages) and Cargo (CLI), although the package structure has already become very different from Arduino IDE (it's actually a bit like Cargo).
Due to my academic workload, EazyMake's update frequency will drop significantly in the next 4~5 months (26/09 ~ 27/01). The update frequency may drop from once every two days to once a week. It may only fix bugs without adding new features, and the version number should stay at 1.4.x.
Of course, the above is just my personal adjustment. New code and any other forms of contribution are welcome.
Gitee mirrors of some repositories:
A build system is an indispensable part of c/cpp projects. The most mainstream solution at present is of course CMake, but CMake's DSL makes it relatively difficult to learn and use. So I wrote EazyMake, committed to building a build tool that is easy to use and has a certain engineering value.
Naturally, a decentralized repository has many advantages, but for me the cost of maintaining a fully centralized repository is too high.