Using Documentation for Automatic Code Generation: A Case Study of the Aditi Network API

By Cameron Blackwood.

Published by The Open Source Developers' Conference Papers

Format Price
Article: Electronic Free Download

My experience in using structured documentation and templating to generate a large part of the actual code for a project.

Keywords: documentation, python, c

Article: Electronic (PDF File; 373.491KB). Published by The Open Source Developers' Conference Papers.

Cameron Blackwood

I work on the aditi project, a deductive database for use with the Mercury constraint/logic language. Im working on the client interface and network API. Aditi is written in c++, Mercury in c, so the api is also written in c. Python has been used all through the project as glue code and to automatically generate files and code.