Rationale for a VM + compiler approach instead of an interpreter?

2014-12-06 Thread Mayuresh Kathe
Hello, I have been reading up (a bit) on Perl6 and found most articles mentioning Parrot + Rakudo as the primary tools for development using the language. Is there any rationale for going with the above approach instead of an interpreter based one? Also, would there be community

Re: Rationale for a VM + compiler approach instead of an interpreter?

2014-12-06 Thread Moritz Lenz
Hi, On 06.12.2014 18:55, Mayuresh Kathe wrote: Hello, I have been reading up (a bit) on Perl6 and found most articles mentioning Parrot + Rakudo as the primary tools for development using the language. Well, these days we have three backends (MoarVM, JVM and Rakudo). Is there any rationale

Definitions: compiler vs interpreter [was: Rationale for a VM + compiler approach instead of an interpreter?]

2014-12-06 Thread Aristotle Pagaltzis
* Moritz Lenz mor...@faui2k3.org [2014-12-06 20:05]: First of all, the lines between interpreters and compilers a bit blurry. People think of Perl 5 as an interpreter, but actually it compilers to bytecode, which is then run by a runloop. So it has a compiler and an interpreter stage. This is

Re: Rationale for a VM + compiler approach instead of an interpreter?

2014-12-06 Thread Mayuresh Kathe
On 2014-12-07 00:31, Moritz Lenz wrote: Hi, On 06.12.2014 18:55, Mayuresh Kathe wrote: Hello, I have been reading up (a bit) on Perl6 and found most articles mentioning Parrot + Rakudo as the primary tools for development using the language. Well, these days we have three backends (MoarVM,

[perl6/specs] caacd0: Clarify return variables' behavior wrt. shadowing

2014-12-06 Thread GitHub
Branch: refs/heads/master Home: https://github.com/perl6/specs Commit: caacd0609f7af8c5f4b5b49c4efca742e9a2be19 https://github.com/perl6/specs/commit/caacd0609f7af8c5f4b5b49c4efca742e9a2be19 Author: Rob Hoelz r...@hoelz.ro Date: 2014-12-06 (Sat, 06 Dec 2014) Changed paths:

[perl #123380] [BUG] A script that gives different results when executed from a file and when pasted into REPL

2014-12-06 Thread via RT
# New Ticket Created by Jirka Daněk # Please include the string: [perl #123380] # in the subject line of all future correspondence about this issue. # URL: https://rt.perl.org/Ticket/Display.html?id=123380 $ ./perl6-m --version This is perl6 version 2014.09 built on MoarVM version 2014.09