The C without headers experiment
Switch branches/tags
Nothing to show
Clone or download
Latest commit 60777f7 Aug 6, 2018
Permalink
Failed to load latest commit information.
.gitignore updated readme Aug 4, 2018
Makefile Revert "cleanup" Aug 6, 2018
PERSON.c typo Aug 6, 2018
README.md readme update Aug 6, 2018
WATCH.c Revert "cleanup" Aug 6, 2018
main.c Revert "cleanup" Aug 6, 2018

README.md

cheaderless

This is a bit of weird experiment to get rid of headers (entirely!) in C.

(.c) files are straight included into other (.c) files. An import directive serves to turn definitions into declarations.

That is to say, object files are still compiled and linked. Static inline .c files are not being included here. The system can grow beyond 1000 C files without the need for headers or long compile times.

make
./a.out