Colloquium at Stanford
The Unfinished Revolution


Memorandum

Date: Sat, 29 Jan 2000 21:23:46 -0800

From:   Eric Armstrong
eric.armstrong@eng.sun.com
Reply-To: unrev-II@onelist.com

To:     "unrev-II@onelist.com" unrev-II@onelist.com
Subject:   Q: What nucleus for KR1?

One very important question I neglected to ask earlier: What nucleus should we build the system around?

[In general, I have found it desirable to create a single- function core module to get started -- the project's "Hello World" version. Adding on to that a bit at a time seems to be a good strategy for "organically" growing the system, especially when there is a plan for adding features on a regular schedule. (Where adding a feature is event-dependent, rather than time dependent. In other words, you plan on adding feature B when feature A is complete, not in month M.)

Adam identified a great nucleus for the DKR project, which I'm calling KR1 until the term gets deposed. What should be the elemental nucleus of KR1?

Sincerely,


Eric Armstrong
eric.armstrong@eng.sun.com