Hi Pepijn,
I think cog is awesome and a easy way to start celix bundle developing by generating the needed code. So, in my opinion you should add it to the Apache Celix git as soon as possible (and maybe some documentation as well?). Regards, Bjoern On 08.05.2015 15:31, Pepijn Noltes wrote:
Hi All, I like to push celix-cog [1], as celix-bootstrap, to the Apache Celix git repro. I mailed about celix-cog before, but in short it a code generation tool written in python to quickly generated new bundles (CMake files and c/h files). It has a command line interface and uses JSON as input format. Btw I also looked at amdatu-bootstrap, but I think a CLI is a better fit for Apache Celix. I opted to use python, because IMO it fits the need (quick to learn, powerful syntax, garbage collection, platform independent) and can parse JSON quite easily . celix-cog is based on cog [2], which is a powerful but simple template engine. Please let me know if you think this is useful (or not) to add to Apache Celix. [1] https://github.com/pnoltes/celix_cog [2] http://nedbatchelder.com/code/cog Thanks, Pepijn