-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

> I can't think of any such (typed, binary) protocol.  Can you name one?
> Any binary protocol I know of would simply transport a Freenet message
> byte-for-byte without needing any knowledge at all.  As I have said
> earlier, perhaps the TransportOption fields are a special nuisance here
> and need to be dealt with separately, but for everythings else, bytes
> are just bytes.
LDO-Binary, Java RMI, and any number of other RPC protocols.  All are
typed binary protocols.  And all would be useful ways of developing
freenet applications (ones that are calling remote methods on other
freenet servers).

> 
> No, it doesn't, and your constant insistance that it does is very
> annoying.  I don't understand the need for a "presentation" layer at
> all.  No successful protocol I know of needs one.  It simply isn't
> needed.  Tunneling through any protocol can be done with _no_ knowledge
> of Freenet protocol at all--not parsing fields, not understanding
> them, not dealing with them at all (except possibly, as noted, for
> TransportOptions).  Please NAME a protocol for which this isn't true.
I'll give you the tunneling bit, but how about trying to refute RPC.  It
totally breaks RPC to constrain to a single, String type.

> Your verb choice "retooling" above is perhaps the critical one: maybe
> you imagine some protocol or gateway that knows _something_ about
> Freenet protocol but not much, and would want to know weak field
> types without knowing the strong types.  This, I think, is my fear.
> A little knowledge is dangerous.  I would rather a gateway know all of
> nothing.  Just pass the bytes along ignorantly; if you must know
> something, then know it in detail so you can do the right thing.
Please elaborate how knowing weak types is a bad thing?

        Scott

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.1 (GNU/Linux)
Comment: For info see http://www.gnupg.org

iD8DBQE5IEBLpXyM95IyRhURAtcQAJoCoLe/McohWF4nIT0tKO9dbwUnHwCdFE6T
Dib7u+VCcWttf6UtlemtB0o=
=8Ovc
-----END PGP SIGNATURE-----


_______________________________________________
Freenet-dev mailing list
Freenet-dev at lists.sourceforge.net
http://lists.sourceforge.net/mailman/listinfo/freenet-dev

Reply via email to