-
Notifications
You must be signed in to change notification settings - Fork 152
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Rename to .p6 the Perl 6 scripts here #392
Comments
This is an excellent idea. Systems like Windows require this anyway if Perl 5 and 6 are in use on the same system and the file extension types registered. |
.p6, .pm6 and .pod6 (or rather .md, but that's an other can of worms) is the way to go. The .pl and co date from the time when Perl 6 was suppose to supercede 5. |
Also, it's important to pick .p6 or .pl6. Not both. Too confusing. |
I think .p6 is the canonical form now, right?
|
Yes. |
I agree we definitely need something different to Perl 5. It's good to avoid confusion on the command-line (and elsewhere too). I have reservations about anything including the number "6" however:
IMHO we really need to rebrand our favourite dialect of Perl. Once this happens - things like new distinctive file suffixes will follow naturally. In the meantime we could use .p6 and .pm6 as a placeholder. |
@nige123 that's a completely different discussion, and this is not the place to have it. As @AlexDaniel says, these are the extensions that are officially recommended now. Maybe move the discussion to perl6/user-experience? |
“6” in “Perl 6” is part of the name now. It's not a version number anymore. Perl 6 will never become Perl 7 or Perl 10. As another data point, we are thinking about an alias to the name, and one of the proposed aliases is “6lang”. It has a number in it also, but similarly it will never become “7lang”.
Which is also why we are talking about an alias. See this: https://github.com/perl6/6.d-prep/tree/master/TODO#language-extended-naming
In 2030 I'd expect 🦋 in a filename. As for digits vs alpha, no difference for me. It's not spurious, it's part of the name. |
I would love the renaming as the next guy (.rk for Rakudo!), but in the meantime .p6, .pm6 and .pod6 is a step forward. |
There are Perl and Perl 6 modules, and it might get a bit confusing.
The text was updated successfully, but these errors were encountered: