Please create an account to participate in the Slashdot moderation system

 



Forgot your password?
typodupeerror
×
Perl

Journal Pan T. Hose's Journal: Perl 6 Implemented ... in Haskell

I submitted this story few minutes ago and it got instantly rejected, so let me repost it here in my journal:

Perl.com (part of O'Reilly Network) has posted an interview with Autrijus Tang, A Plan for Pugs, The Perl 6 Implementation No One Expected, about his announcement to implement Perl 6 in Haskell, a purely functional, statically typed, lazy programming language, which suprisingly to both Perl and Haskell communities turned out to not be a joke. In the interview with chromatic, Autrijus Tang thoroughly explains the rationale behing his new project Pugs, talking about his experience with Perl, CPAN and Parrot, and his relatively recent adventure with Haskell. He explains how Parsec, a monadic parser combinator library for Haskell, can be useful in implementing Perl 6 rules, how a static type system can be used to implement Perl 6's optional type system, providing many interesting links and important insight in the process. Together with Ponie and Pirate, the Pugs project seems to have a potential to become one of the most important projects for the unprecedented interlingual interoperability of future Parrot-based language implementations. For a better introduction to Pugs project, see Pugs Apocryphon 1.

This discussion has been archived. No new comments can be posted.

Perl 6 Implemented ... in Haskell

Comments Filter:

I have hardly ever known a mathematician who was capable of reasoning. -- Plato

Working...