Using Documentation for Automatic Code Generation: A Case Study of the Aditi Network API
My experience in using structured documentation and templating to generate a large part of the actual code for a project.
||documentation, python, c
Article: Electronic (PDF File; 373.491KB).
Published by The Open Source Developers' Conference Papers.
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.