Proposed project restructuring

Fare Rideau rideau@ens.fr
Tue, 17 Feb 1998 01:41:34 +0100 (CET)


Dear Tunesmiths,

>: Dave Manifold

> I propose the following reorganization (well, it's an overhaul) of the
> project...:
Looks mostly fine. I'm nothing of a great organizer anyway,
so you can't do worse than me :( Go ahead!

About Integration vs Innovation:
my Cathedral-builder bias would be against making this distinction foremost,
as it gives a sacred role to past systems.
However, I know that such parts of the project
can't be built cathedral-like anyway, and
the history does impose its overwhelming weight to computing systems,
so it's ok.

About Migration vs Distribution,
I'd like to clarify a few things:
Distribution is a property of the whole system,
which means that programs are disseminated around multiple hosts.
Migration is an action on one object,
which allows to move it from context to context.
Migration is more of a mechanism through which to achieve Distribution;
the ability to migrate objects imposes strong constraints
on the implementation (surely, once we have Reflection, Migration
can come as granted, but that's because Reflection imposes even more
stringent constraints on implementation, anyway).
Perhaps "Migration" does not deserve a subproject of its own,
but it sure deserves a special mention/article/whatever.

> Documentation:  The goal of the Documentation subproject will be to
> publish info about Tunes.  This includes publishing the web pages for the
> other subprojects.  Documentation will make sure people know about Tunes.
Hum. Beware that code should be self-documenting when possible
(but not all documentation in Tunes relates to code :( );
and we don't want this project to become "public relations", either:
until we have interesting running code, it's useless, since no one will care,
and afterwards, I hope it's useless, since people will do that for us.

> Coordination:
Ok. [Formerly Root subproject]

> Administration:
Ok.

> Distribution:  The goal of the Distribution subproject is to find a
> distribution format for Tunes, find distribution centers, and make sure
> everybody gets Tunes who wants it.  Distribution might work as a
> subproject (or a duty) of Administration.
Not the same distribution as above. It's indeed a subproject of
Administration, which should be made trivial by Distribution as above.
No need to create this project until needed

> If these changes get approved, I recommend we see how many volunteers
> there are for each project, and create mailing lists as necessary to
> service them.  (Boot,Dist,Admin,Coord,Meta,Innovate,Assimilate,Doc?)
> Once someone says this is OK I'll start volunteering. :-)
I'm volonteer for all of them!
[Hum. The MX for tunes.org has just been setup; can you test sending mail
to the two tunes.org servers?]

> justifications for the changes proposed:
All agreed.

> Review:  Review should change its charter.  No longer are we looking for a
> language to use as a basis for Tunes; we are designing a new one (or have
> we already designed it?).  The assimilation aspects of Review can be moved
> to the Integration project; while the comparative aspects can be spun off
> to a web page separate from the Tunes project.  I recommend recruiting for
> Review from the entire net, regardless of Tunes, and setting up
> independent mirrors for it as a resource to everyone, because Review has
> the capability of being very popular and useful in itself.  We can look
> for other language/os comparison pages to ask to join with Review.  It
> should be able to survive without any members of the Tunes project in it.
Looks like a great idea! I don't feel able to do it in finite time, though.
And doing it seriously would require setting up some nifty database system,
instead of the current nested HTML listings.

PS: the virtual host capability of sweety as www.tunes.org has just been
enabled, so that the Tunes pages have reached their final location at
	http://www.tunes.org
(no more /~tunes needed, though that will still work).
The old pages on http://www.eleves.ens.fr:8080/home/rideau/Tunes/
will point to http://www.tunes.org/doc/

## Faré | VN: Уng-Vû Bân   | Join the TUNES project!  http://www.tunes.org/ ##
## FR: François-René Rideau |    TUNES is a Useful, Not Expedient System     ##
## Reflection&Cybernethics  | Project for a Free Reflective Computing System ##
Due to circumstances beyond your control, you are master of your fate
and captain of your soul.