On Sat, Jul 25, 2009 at 12:27 PM, Zero3<[email protected]> wrote:
> Evan Daniel skrev:
>> Having not written much actual Freenet code before, I'm learning a lot
>> about how Freenet works in the process -- which is harder than it has
>> any reason to be.  Why?  NOTHING IS DOCUMENTED.
>
> [snip]
>
>> If this were an isolated incident, it wouldn't matter much.  It isn't.
>> It is the norm for Freenet.  For a platform whose primary impediment
>> to wider adoption (IMO, of course) is a lack of things to do with it,
>> rather than a lack of underlying functionality, this is a problem.  I
>> haven't tracked it, but I wouldn't be surprised if I've spent nearly
>> as much time trying to figure out how the plugin API works (or even
>> which classes it consists of) as I have actually writing code.
>
> [snip]
>
>> At this point, I think I have a much better understanding of why
>> Freenet has so little software that makes use of it, despite the fact
>> that Freenet itself seems to work fairly well.
>
> I completely agree. I've been pulling my hair over similar issues before
> as well. The closest thing to documentation was for me the Wiki and/or
> simply askin toad about what I needed to know.

That has been my strategy as well.  I tend to think it's a bad use of
toad's time to answer questions that could be answered by
documentation, and a bad use of my time to wait until he's available
to get answers.

>
> I guess the fact that the Freenet core is ever-changing has a lot to do
> with it.

If the documentation were merely out of date, I would agree.  However,
it's not out of date, it's nonexistant.  Also, the main APIs have been
stable enough for long enough that I don't think this is an excuse any
longer, especially for parts like plugins and FCP that are expected to
be used by outside programs (as opposed to FNP, etc).

Evan Daniel
_______________________________________________
Devl mailing list
[email protected]
http://emu.freenetproject.org/cgi-bin/mailman/listinfo/devl

Reply via email to