Commit 5092b207 authored by asmyles's avatar asmyles

TODO

darcs-hash:82e1797aa27a4af3acb05edb6687b19f01a33a23
parent 81c71733
......@@ -117,6 +117,18 @@
</tbody>
</table>
</div>
<div id="TODO">
<h3>TODO</h3>
<h4>Ongoing</h4>
<ul>
<li>Improve documentation</li>
</ul>
<h4>For "1.0"</h4>
<ul>
<li>Expose all of the Berkeley DB library</li>
<li>Stabilize and standardize conventions for exposed api</li>
</ul>
<p>Once "1.0" status is reached, the version will be bumped up to the version of the Berkeley DB library is. It will have the version <emphasis>berkeley-major.berkeley-minor.cl-berkeley-version</emphasis>. So for example for 4.5 it will be 4.5.0. The very minor version number for the berkeley library will be droped in our versions</p>
<div id="developers">
<h3>Developer Notes</h3>
<p>There are 2 api's. An internal one created by swig and an external one that is seen by the users. The swig generated interface covers 70% of the direct interface to the package. But the swig needs help in understanding some of the structures in db.h. It ignores constant declarations inside structure declarations. Also, it assumes that sub-structures (structure declarations inside other structure declarations) are pointers, causing alignment problems. For these reasons, interface files need to be created for structures that aren't translated correctly.</p>
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment