[Tahoe-dev] API for tahoe
Zooko O'Whielacronx
zooko at zooko.com
Fri Jul 6 05:56:46 PDT 2007
On Jul 6, 2007, at 1:53 AM, Andy Green wrote:
>
> I get the feeling this is somewhat peeing against the prevailing wind,
> but is there any existing interest or plan to implement a client in
> boring old C directly using libraries that are found even in
> constrained
> embedded contexts?
Hello, Andy Green. I'm glad to see that your Penumbra project is
coming along.
Nobody (that I know of) is planning to implement a Tahoe client in
C. The data formats in Tahoe are portable, simple formats (e.g. the
way files are padded and erasure coded, the way directories are
encrypted, etc.), but the inter-node protocol is extremely Python-
specific, since it is built on top of Foolscap. Also, c.f. Penumbra,
Tahoe currently assumes a (more or less) fully connected (a.k.a.
"full mesh") network topology.
Too bad Python doesn't easily run on embedded systems nowadays...
Regards,
Zooko
More information about the Tahoe-dev
mailing list