I really liked the original idea of generating C
source files and headers and build scriptfiles from a single C module
, thus making the process of compilation almost trivial. I would like to give the project my own spin.
Long term goals to achaive:
- Port the source from
C
toGo
, to improve portability, perhaps even readability and maintainability.Go
is much easier to cross compile as well. - Add more build script backends. Ninja for example.
- Implement a package manager. This would be really neat, but I am not sure if I will have the time to pull it off. Could be based on clib
Managed to transpile from C
to Go
using
c4go. The output is pretty
messy, but I figured it makes more sense to do the heavy lifting
automatically with a transpiler then cleanup and refactor the code.