&gt; <i>if you were on a project which required C code and you used Ooc would your co-workers immediately barf if they saw the C code you committed to the repository?</i><p>Commiting generated code, are you crazy? I don&#x27;t care how pretty it looks, if it&#x27;s not source code, it doesn&#x27;t belong to source control.<p>If you still want to put generated C dode in the repository, you can, but the second you type `push` command is the second your C code becomes <i>source</i> code.  Treat it as such.<p>Or, just put Ooc code into the repository. <i>That</i> is the source code after all.