Am Sonntag, 8. März 2015, 10:20:17 schrieb xor:
> I assume you made this suggestion of marking the new API unstable because:
> 1) you then wouldn't have to wait for me to reply to your review results
> 2) you didn't remember whether the review results contain any blocking issues 
> when you talked with Arne.

I made this suggestion, because this is a new API and you cannot know
how people will use it. Predominantly synchronous usage could change
what people need to use the API efficiently.

Also an API which was mostly created by one person without any usage
by third party implementors is almost by definition unstable. Or
rather: It has to be open for change, because it is impossible to
predict how people will use it. And being open for change without
misleading early adopters of the API means marking it as unstable.

Also it seems that you missed how stressful it was for Steve to review
the API on the pretext of having to create a stable (=perfect) API. If
you want the API to be perfect, then you will have to address every
single worry someone has about the API. In a structure with such
radically different budgets of development time as Freenet, this would
likely be drawn out for months.

So please mark it as unstable (for a few releases), so people know
that the API is open for change in case real life usage shows up a
need for that.

In short: This has nothing to do with the quality of the code, but
with community decision making processes

Best wishes,
Arne

Attachment: signature.asc
Description: This is a digitally signed message part.

_______________________________________________
Devl mailing list
Devl@freenetproject.org
https://emu.freenetproject.org/cgi-bin/mailman/listinfo/devl

Reply via email to