How complicated can you make building the simplistic hello world program?
In this project we present a home brewed build system based on go to build something we call artifacts.
It is conceived as a prototype for what could be done when combining go and docker in a build system. And as learning experience for a poor Ada-centric relic of a programmer.
The build system resembles systems like bitbake, where the artifact corresponds to recipes and the tasks in bitbake responds to what we call commands in crazy_build.
In crazy-build we utilize the fact that the build structure of a module is fixed during most of its life cycle and could therefore be represented as a compiled program. During the initial phase of a module the build structure could however be more volatile, but since we're using go for compiling the binary build structure, it doesn't matter so much due to the quick development cycle of go.
None.
None.
None.