[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Coding goals, nongoals, and plan.
Nick:
Your milestones, goals, and non-goals sound good to me.
I feel like we should already be writing a document about the overall goals and
non-goals of the design. I will consider whether I have time to do that myself.
Regards,
Zooko
> Here, sketchilly, is a 50,000-ft development plan for Mixminion code.
> This is all tentative and negotiable: we'll see how it turns out.
>
> Milestone 0: Skeleton version. Implementation of everything we know
> we'll need, regardless of how the specification turns out.
>
> Milestone 1: Proof of Concept. Needs to work plausibly well, and
> implement the spec.
>
> Milestone 2: Alpha. Needs to work plausibly well, implement the spec,
> and be usable to send and receive messages. Does _not_ need to be
> flawless: it's just an alpha.
>
> (I'm working on some skeleton code now.)
>
> Some goals:
> - Unit tests for everything.
> - Portable code
> - Should build cleanly from source.
> - Well-documented and commented code.
>
> Some non-goals
> - In the alpha, support for mprotect(2) (or other means of dealing with
> swap issues.)
> - For the proof of concept, usability.
> - Support for windows in the alpha