|Keep It Simple, Stupid|
Re^4: What is Perl6?by punkish (Priest)
|on Nov 22, 2010 at 00:36 UTC||Need Help??|
NO. A programming language is something abstract. Something that exists inside your head. Like an idea. You can't install a concept on a computer.In my view, and perhaps only in my view, you are making this way too complicated.
Even though I have been using Perl for a while, I consider myself a user, in my home-made spectrum, a user being lesser than a veteran. I conducted a very unscientific test -- I asked three of my colleagues. All three of them understood that Perl was a language, and could be installed on a computer. None of them appreciated that Perl 6 was a spec, Rakudo was a compiler and Parrot was a virtual machine.
Now, it seems that this confusion will likely perpetuate. Those who know better will continue to tell others that Perl 6 is a spec, Rakodu is a compiler and Parrot is a VM. Common users such as myself will continue to use the term Perl to refer to the language, its instantiation, its compiler, and the programs written in it. That is the reality.
I know that I will be a Perl programmer, I will write Perl programs, and I will call /usr/local/bin/perl to run my Perl programs. Nowhere in this path will I ever refer to myself or the tools I use as being Rakudo or Parrot.
I don't expect what is out there to change, but I did feel it worthwhile to make my confusion and its source known. I hope that is taken as a point of feedback as it is meant to be.
when small people start casting long shadows, it is time to go to bed