All:
Designing a language isn't easy - I get that.  Opening up the design
process to the entire community and filtering everyone's "good" ideas
certainly doesn't make this any easier.  My concern is that these
difficulties are being aggravated because the design documents
(Synopses) are not kept up to bleeding edge date.

There are currently 12 Synopses available to implement code from but
there are still 19 more unpublished (I excluded formats in chapter 7
for obvious reasons).  See "Perl6 Timeline By Apocalypse" for details:

http://perlmonks.org/index.pl?node_id=332117

I am sure that a great deal of that unpublished work has already been
decided and yet there is no end to revisiting old problems on this
list and musings of "didn't @larry say 'X' about that?".

I know that decisions are subject to change but having the current
state of decisions in a single location (Synopses) would be a great
benefit to all.  I am a firm believer in not complaining unless you
have an idea about how to solve the problem, so here goes:

Put the design documents into public change control.  Read access to
be granted globally with write access to be limited to @larry
initially.  The community posts patches where the bulk of the work is
done and @larry makes any necessary modifications and commits.  If
even that work load proves to be too much, perhaps common mortals get
granted commit access on a case-by-case basis.

Cheers,
Joshua Gatcomb
a.k.a. Gat
(240) 568-5675

Reply via email to