develooper Front page | perl.perl5.porters | Postings from January 2018

Re: An Open Letter to the Perl Community

Thread Previous | Thread Next
January 18, 2018 03:24
Re: An Open Letter to the Perl Community
Message ID:
Elizabeth Mattijsen wrote:

The "Butterfly Perl 5" project is a non-starter until MoarVM and the other
proposed platforms provide C compilers.  Without a compiler there's no
way to port our large and complex C program.  There's no way we could
maintain a parallel implementation in another language, which is what
the use of NQP without a C-to-NQP compiler would entail.

The "CPAN Butterfly" project sounds worthwhile, but not as straightforward
as the letter suggests.  A Perl 5 API doesn't automatically work as a
Perl 6 API, due to differences in data types and calling conventions, and
even where a fairly direct translation is possible it often wouldn't make
an idiomatic Perl 6 API.  Some modules are very tied to the Perl 5 data
model and wouldn't make sense on Perl 6 at all.  But a lot of substantive
modules could be imitated in a higher-level way, by the application of
some intelligence.  In any case, this is quite irrelevant to p5p.


Thread Previous | Thread Next Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at | Group listing | About