On May 4, 2006, at 10:59 AM, [EMAIL PROTECTED] wrote:

On Thu, May 04, 2006 at 10:44:29AM -0400, David K Storrs wrote:
Also, the page should talk about why it is difficult to do what is
being done.  Ask the reader questions:  "You want to <support
continuations / have coroutines / embedd yacc in your language /
whatever>.  How do you do it?"  Then offer up an analysis of various
design choices that were considered and rejected and why.
I think this will see a lot of use, not just in terms of people really
outside the perl6 project, looking at it, and wondering what's taking so long, but also people on the semi-inside, trying to remember things like
"I'm sure there's a reason other then C<< if condition_without_parens
{block} >> that we can't have C<< %foo  {'bar'} >> DTRT, but I can't
remember it", which certianly happens to me fairly often.

Also, as a checklist for proposals.  If you're thinking of proposing
something, go look there. If it's already there, do you have any new pros
to put against the existing cons?

   -=- James Mastros

That's an advantage I hadn't thought of.

We'd have to be careful to keep it brief, though. The whole point is that this is supposed to be a single page that can be read in a reasonable period of time (~10 mins). It's supposed to answer one question: "Why should I still be excited about Perl6 even though it's taking longer than was expected?", not a horde of questions like "why were coroutines implemented that way?" and such.


Reply via email to