1 comment

[ 4.7 ms ] story [ 14.8 ms ] thread
Modular C is basically a language extension that just automates the standard C conventions for header files, namespaces, makefiles, and modules by adding `import` and `export` semantics into the source files.

cbuild is the preprocessor. It outputs human readable `.c` and `.h` files, and a `.mk` include file compatible with both GNU make and bsdmake. The default `build` command will generate the files and run make on them as well.