On Nov 25, 2007, at 14:49 , Waldemar Kornewald wrote:

On Nov 25, 2007 7:14 AM, Yoshiki Ohshima <[EMAIL PROTECTED]> wrote:
------
... a practical working system that is also its own model; a whole
system from the end-users to the metal that could be extremely compact
(we think under 20,000 lines of code) yet practical enough to serve
both as a highly useful end-user system and a "system to learn about
systems". I.e. the system could be compact, comprehensive, clear,
high-level, and understandable enough to be an "Exploratorium of
itself".
------

  It is a working model of a personal computer which is
self-supporting, and something that the user can do stuff/interact
with.

The way it's described you could interpret almost anything into it.
What is "self-supporting"? What is this "stuff" you can do and
interact with? What about the "practical" part? What use for the world
will the system have apart from being self-descriptive in 20K lines of
code (apart from being great in itself :)?

What exactly do you mean with "highly useful end-user system"? Who is
the end-user? Programmers, geeks/enthusiasts, businessmen,
children/schools (for teaching science), or maybe everyone? What can
we do with it?

Is this project purposely sending out no concrete message to us? If we
have no clue what it's about then our contributions won't always fit
your goals and you are less likely to get contributions because we
don't know what to expect from you.

Is it possible for you all to define the goals in more concrete terms
similar to this *example* (I have to admit, it might be exaggerated
and biased by some of my personal goals ;):

----------
Our goals:

Create a fully runtime-manipulable programming environment with a
complete description of itself, all written in itself. Possibly also
include a full description of the hardware running the system.

Create a productive and easy to use graphical environment for desktop,
business, and mobile users, providing an alternative to current
general-purpose operating systems and applications.

Design an environment to improve learning for children, students, and
scientists.

This environment should also form a base for researching new kinds of
computing/programming systems and in turn bring an equivalent of
Moore's Law to software.

Develop the whole system in approximately 20K lines of code.
----------

These would be just the high-level goals. Each of them could need a
better description of the target audience (e.g., with personas) and
the lower-level goals (like "easy to read code", "easy to think in",
whatever your goals are, explained in your own words).

Did you actually read the NSF proposal and its secondary literature?

- Bert -



_______________________________________________
fonc mailing list
[email protected]
http://vpri.org/mailman/listinfo/fonc

Reply via email to