Re: It's time to use "use v6.c"

[email protected] (Darren Duncan) Sat, 06 Feb 2016 12:04:42 -0800
Newsgroups perl.perl6.language
Message-ID <[email protected]>
On 2016-02-06 11:35 AM, Brandon Allbery wrote:
> On Sat, Feb 6, 2016 at 2:30 PM, yary <[email protected]> wrote:
>
>     this morning I installed the 2016.01 R*. Now I'm at the NYC perl6
>     study group, and a helpful neighbor asked me to start up p6doc.
>
> This is something of an edge case. It is reasonable for stuff that is supposed
> to ship *with* perl6 to bend the rules; the problem is that nobody realized that
> p6doc was broken (this was discovered earlier today), so R* silently (grumble)
> didn't include it and you got some other p6doc instead.

I agree with yary.  I also think that dog-fooding it should be done where 
possible.  If stuff that ships with perl6 can't be written using all the same 
best practices as code users should write, then its a problem.  This includes 
not having "use v6.c".  While exceptions may exist, any time they do, that 
should become a case study for whether there is truly a good reason for the code 
to work that way, or if there isn't.  Keep in mind that the standard libraries 
are right now some of the primary examples Perl 6 developers would have to look 
at on how to write Perl 6 code. -- Darren Duncan