Markus Laire wrote:
> On 9 Nov 2002 at 18:56, Andrew Wilson wrote:
> > I will be happy to be proved wrong about this but I have a feeling that
> > too much attention to detail will get us bogged down.
> 
> I also think that we shouldn't try to provide too exact and final
> documentation at once. Just define each area "with enough detail"
> (whatever that means) and then move on. Until whole language-design
> is somewhat complete, there will be things which requires earlier
> decisions to be changed.

My feelings are mixed.  I don't think we need to fill _every_ hole in
exact sequence.  But I'd like to be as precise and ordered as possible,
because I think that's where this group can contribute to the effort: by
filling in the details, or encouraging the designers to do it.  If we
keep the basic needs in mind, we should be fine:

-- We should be making sure nothing nasty gets missed.  The nightmare
scenario is if very basic assumptions need to be revisited a year or two
after the fact, because of some "oops" in the details that has a
cascading effect through the entire design.

-- In order to be useful to the internals team, we have to specify
primitive, narrow behaviors wherever possible, as soon as possible.  If
the details specify something they weren't originally counting on, it
can blow large sections of their code away in trying to meet the new
expectations.  I think we've all been there before.  8-(

Don't know -- we'll just have to play it by ear.  The primary thing I
*don't* want is for this to be a clone of perl6-language, where umpteen
people are asking umpteen different, unrelated questions, and there's no
particular motivation to see any of the details through.  That would
make it impossible to make useful progress on documenting anything.  So
I think the one place we _do_ need to be fairly hard-nosed is in
focusing the discussion on only a few topics at a time, and politely
directing other questions to perl6-language if we're not prepared to
deal with them yet.

MikeL

Reply via email to