<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><br><div><div>On 3-apr-11, at 16:44, Fawzi Mohamed wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div>On 3-apr-11, at 15:59, Christian Manning wrote:<br><br><blockquote type="cite"><span class="Apple-style-span" style="color: rgb(84, 0, 0); ">[...]</span></blockquote><blockquote type="cite">I was going to reply with a link to your work but you beat me to it.<br></blockquote><blockquote type="cite">I think it's a great design and incorporating it or something similar into the API may be the way to go.<br></blockquote><br>Indeed ddb looks really nice (I hadn't looked at it yet), given it though, I have to agree that just adding mySQL support is too little and not really innovative for 3 months work...<br></div></blockquote><br></div><div>Looking more maybe I was a bit too harsh, if you define clearly the goals of your API then yes it might be a good project.</div><div>The api doesn't have to be defined yet, but a more detailed definition of its goals should be there, maybe with code example of some usages. Questions that should be answered:</div><div><br></div><div>* support for static and dynamic types.</div><div>how access of dynamic and static types differs, should be as little as possible, and definitely the access one uses for dynamic types should work without changes on static types</div><div>* class or struct for row object</div><div>* support for table specific classes?</div><div>* reference to description of the table (to be able to get also dynamic types by column name, but avoid using too much memory for the structure)</div><div>* Nice to define table structure, and what happens if the db has another structure.</div><div>* you want to support only access or also db creation and modification?</div><div><br></div><div>I feel that these things should be addressed in a complete proposal, with possible answers that might be changed later on depending on how things actually go.</div><div><br></div><div>Fawzi</div></body></html>