develooper Front page | perl.perl5.porters | Postings from November 2009

Re: Perl5 vs Perl6 (was: do SUBROUTINE(LIST))

Thread Previous | Thread Next
From:
Rafael Garcia-Suarez
Date:
November 1, 2009 02:52
Subject:
Re: Perl5 vs Perl6 (was: do SUBROUTINE(LIST))
Message ID:
b77c1dce0911010251r446b8b36n6d874e88fdcdf0ae@mail.gmail.com
2009/11/1 Jonathan Leto <jaleto@gmail.com>:
> Just to clear things up: No programming language implementation will
> ever call itself "Perl 6", since Perl 6 is a language spec that is
> implemented and then given a different, unique, beautiful name. For
> example, Larry's implementation of Perl 6 is called STD.pm (funny as
> it sounds), so he eats the same dog food as everyone else.
>
> If p5p wants, you guys can have the 6.x versions and higher. Perl 6 is
> a spec, not the version number of an implementation.

That would be confusing to no end. Casual perl users are already
confused by the Perl 6 name, since 6 is very much perceived as a
version number -- and that's understandable. Imagine what would happen
if the language spec python and the reference implementation python
(or alternative implementations like jython) used the same version
number for different, incompatible languages?

What we can hope, though, is that the name "Perl 6" vanishes once a
reference implementation is released, and that the name of this
reference implementation becomes the name of the language, by
metonymy.

Thread Previous | Thread Next


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About