On Sun, 07 Oct 2001, Ian Clarke wrote:

> On Mon, Oct 08, 2001 at 01:00:28AM -0500, thelema wrote:
> > Hunting around on their hard disk?  When you initialize the node, you
> > just ask "Where to save the noderef?", and the user chooses where to put
> > it.
> 
> And what does the asking?  The node - perhaps via a console in Windows?
> FCP-based clients are the user interface, the node has no business
> talking to the user directly except via FCP, and putting something like
> this in the freenet.conf file is also inappropriate.
> 
The installer would ask this.  Making this a required part of
installation (choosing where to put your reference) would force users to
know they have a reference, which we could recommand they give to their
friends[1] when they try freenet.

> > I'd be fine with a different java command that didn't go through the
> > node but just used the appropriate classes exactly like the node would.
> > The reason I want to avoid FCP is because I'm thinking in the unix
> > mindset where you write small, sharp tools that can be hooked together
> > to do stuff.  I'd really like to have a command that took a reference
> > file and printed out whether each reference therein was good.  And I
> > don't feel the need to write a networked program to do such.
> 
> I could not disagree more.  Exposing this functionality via FCP is much
> more sensible (even according to the Unix ethic) than writing Java
> classes to somehow pry inside an operational datastore (locking
> anyone?).  Why do you think we moved away from the 0.3-style
> Freenet.client.Insert/RequestClient method of talking to the node in the
> first place?
> 
> Ian.

I'm not recommending that all the functionality be exposed on the
command-line, I agree that some of it is best placed in FCP.  But as for
testing whether a noderef is good or not, this doesn't "pry inside the
operational datastore".  This is an independent action from the normal
operations of the node, and doesn't have to be bolted on so directly.

Eric
-- 
E-mail: thelema314 at bigfoot.com        If you love something, set it free.
GPG 1536g/B9C5D1F7 fpr:075A A3F7 F70B 1397 345D  A67E 70AA 820B A806 F95D
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 232 bytes
Desc: not available
URL: 
<https://emu.freenetproject.org/pipermail/devl/attachments/20011008/dbfe34e3/attachment.pgp>

Reply via email to