I see little point in versioning or emulation until we have spec
versions and complete test suite versions that can validate them.
And I see no need to "practice" versioning before that happens; it
will just slow down the drive to complete 6.0.0, and there will
(I hope) be time to consider the finer points of API versioning between
6.0 and 6.1.  (I am presuming that 6.0.1+ are just bugfix releases.)

Until 6.0.0, there is *no* guarantee of stability.  You are all
Early Adopters.  If you can't figure out how to snapshot a particular
version and keep it around, you probably shouldn't be Early Adopting.
The whole point of Rakudo * is to give us lots of Early Adopters so
we can put lots of final polish onto 6.0.0 as rapidly as possible
after that.  Don't start asking us to leap across the chasm before
we're ready.

So let's try to avoid the backwards compatibility prison of Perl 5 at
least until 6.0.0 comes out--the poor persecuted Perl 6 developers
have it hard enough as it is.  Most of them already ignore most of
perl6-language most of the time because most of the discussion here
is not terribly relevant to most of what they have to do right now.
And most of the nitty-gritty design work is actually happening on
IRC these days, in direct response to the implementors woes.

Blue sky notions are fine here, but please realize that that is what
they are, and please don't torment my developers any more than I'm
already tormenting them.  :)

Larry

Reply via email to