in reply to Re^4: Should I come back to Perl?
in thread Should I come back to Perl?

So, basically, Perl6 is "Perl 5+ in a VM"?
No, really not. Perl 6 is really a different language, with a clear parenthood with Perl 5, but yet a different language, more expressive, more modern, with many new features, including a full-fledge object system, grammars, lazy lists and arrays, features from functional programming languages, etc. I think the comparison with C vs C++ made by another monk is quite illustrative of the difference between the languages.

Although I am very interested with Perl 6 and am trying to contribute to the Perl 6 community, I haven't coded anything really serious (i.e. production code) in Perl 6. For example, I'm not using Perl 6 for my job, whereas I am using Perl 5 almost everyday (and most of my days) at my job. I certainly don't see Perl 5 to vanish away in any foreseeable future.

As for the VM, this is not really the essence of Perl 6, it is just the current implementation that is using a VM. A future implementation might be entirely different.

Replies are listed 'Best First'.
Re^6: Should I come back to Perl?
by Jenda (Abbot) on Sep 21, 2015 at 09:25 UTC

    Perl6 is not the C++ to C, it's the Ada to Pascal without the backing of DoD.

    Jenda
    Enoch was right!
    Enjoy the last years of Rome.

      I guess this comparison with Pascal and Ada is indeed more accurate (although comparing Perl 5 with Pascal seems a bit awkward to me). But I only said that the comparison with C and C++ was "illustrative", meaning simply that it conveys the general idea that the P5 and P6 languages are different, although obviously sharing a lot of ideas, having a somewhat similar syntax (at least superficially) and belonging to the same family.