[GSOC] Database API draft proposal

Andrei Alexandrescu SeeWebsiteForEmail at erdani.org
Sun Apr 3 11:30:29 PDT 2011


On 4/2/11 3:03 PM, Christian Manning wrote:
> Hello all,
>
> This is my first draft proposal for a Database API for Google Summer Of
> Code. I have never written a document such as this so any and all
> feedback is welcome.
>
> Thanks
[snip]

Thanks for your interest and for sharing your draft proposal.

Fawzi is doing an excellent job at making suggestions for improving the 
proposal. Let me add some.

Generally you need to create a compelling case that you know what your 
project entails, you have thoroughly studied the state of the art, and 
you are able to take the project to completion. Digital Mars' reputation 
is at stake here - we need to make sure that we're using Google's money 
and everybody's time to good end.

Here are some more additions to the proposal that would improve it:

* What is your level of understanding of D? How do you believe you could 
use D's templates for improving the API compared to JDBC? If you choose 
to copy JDBC's interface, how do you justify relying on dynamic typing 
alone?

* What coursework did you complete? As a second-year student this makes 
it easier for us to assess where you are in terms of expertise. Scores 
would help as well.

* Since you now know of existing work, have you contacted Piotr for 
collaboration? Would he give you his API to work on? Would he be 
available to help as a formal mentor or informally? What is the 
integration plan?

* If there project were totally successful, what features do you expect 
it has and what would be the impact?

* What is the absolute minimum level of functionality that would still 
qualify the project as successful?

* Also include Fawzi's suggestions focused on details of API definition.


Thanks,

Andrei



More information about the Digitalmars-d mailing list