Darren Duncan writes:
> I believe that there is some room for adding several new convenience
> operators or functions to Perl 6 that are used with Mapping and Hash
> values.
<snip>
> I also want to emphasize that I see this functionality being generally
> useful, and that it shouldn't just be shunted off to a third-party
> module.

Um, why not?

Or rather, why do these need to be part of standard Perl 6.0.0?
Even assuming that they are "generally useful", the volunteers donating
their time to implement Perl 6.0.0 shouldn't feel compelled to build
every last feature that might be considered generally useful.

(As it happens, I'm not entirely convinced that these operations are
generally useful in the same way as, say, multiplication, or string
concatenation, or cross hypering, but I think that's a side issue.)

I think it would be reasonable for someone who believes that these
operations are generally useful to attempt to write a Perl 6 module that
provides them.  If that effort goes well, maybe the module will be
included in Perl 6.0.0.  If the module can't be written, or can't be
made efficient, that is presumably interesting to the designers of the
language and of its implementation(s).  But "I need these operations"
does not imply "Perl 6.0.0 needs these operations".

-- 
Aaron Crane

Reply via email to