<?xml version="1.0" encoding="windows-1252"?>
<node id="71943" title="Re: Perl 6" created="2001-04-12 03:37:47" updated="2005-07-19 14:08:39">
<type id="11">
note</type>
<author id="2728">
Asim</author>
<data>
<field name="doctext">
&lt;P&gt;Yes, Parrot is a April Fools prank. See Simon's article on it at &lt;A HREF="http://www.oreilly.com/news/parrotstory_0401.html"&gt;O'Reilly's site&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;Having said that...[cpan://Inline::Python] lets you run Python code directly in your Perl. Much MUCH worse is &lt;A HREF="http://www.csse.monash.edu.au/~damian/CPAN/Language-Pythonesque-beta.tar.gz"&gt;Language::Pythonesque&lt;/A&gt;, which allows you to do something sorta like &lt;A HREF="http://archive.develooper.com/perl6-language-data%40perl.org/msg00169.html"&gt;Python source into Perl&lt;/A&gt; (a little bit, anyway...) because Damian Conway's a sick bastard.&lt;/P&gt;
&lt;P&gt;Glad he's on our side. :)&lt;/P&gt;
&lt;P&gt;Also, it's been &lt;A HREF="http://www.perl.com/pub/2001/04/02/wall.html"&gt;mentioned&lt;/A&gt; by Larry that Perl 6 will be able to take other syntaxes (like Microsoft's .NET and the like) and convert them into Perl 6 "code":
&lt;BLOCKQUOTE&gt;First, Perl will support multiple syntaxes that map onto a single semantic model. Second, that single semantic model will in turn map to multiple platforms.
&lt;/BLOCKQUOTE&gt; This is something that's being done now, as shown by Damian. &lt;/P&gt;

&lt;P&gt;If all the above hasn't blown your mind, this last bit from &lt;A HREF="http://yetanother.org/damian/diary.html"&gt;Damian's diary&lt;/A&gt; (whihc I highly recommed!) should do:

&lt;BLOCKQUOTE&gt; And, yes, eventually there will be a complete Perl-in-Klingon module: Lingua::tlhIngan::yIghun. The really scary part is that, based on my previous experience with Lingua::Romana::Perligata, Coy, and Quantum::Superpositions, I am certain that somewhere out there is someone who will actually use it.&lt;/BLOCKQUOTE&gt;&lt;/P&gt;

&lt;P&gt;----Asim, known to some as Woodrow. &lt;/P&gt;</field>
<field name="root_node">
71933</field>
<field name="parent_node">
71933</field>
</data>
</node>
